Page MenuHome

Sheen doesn't work with BW textures
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.19043-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 512.96

Blender Version
Broken: version: 3.2.1, branch: master, commit date: 2022-07-05 15:44, hash: rBa2d59b2dac9e
Worked: (newest version of Blender that worked as expected)

Short description of error
Sheen in Principled BSDF doesn't work with Black and White textures.
This happens in Cycles and Eevee.

Exact steps for others to reproduce the error

  • Open attached file.
  • Turn On Material preview.
  • Connect RGB node with Red color to reroute point.

It should look like in Pixar's example or image below

Pixar example, see Fuzz section

But I get this render result

Thanks.

Event Timeline

Omar Emara (OmarSquircleArt) changed the task status from Needs Triage to Needs Information from User.Jul 22 2022, 2:30 PM

It seems the textures are not packed, can you do that and reattach the file?
Can you also attach images for what is expected and what you get?

This comment was removed by Max (supermaximus).
Max (supermaximus) changed the task status from Needs Information from User to Needs Triage.Jul 22 2022, 3:05 PM
Omar Emara (OmarSquircleArt) changed the task status from Needs Triage to Needs Information from User.Jul 22 2022, 3:28 PM

I don't think this setup is supposed to give the result in the linked page, I don't see any indication that it should.
Regardless, the fuzzy pattern seems apparent in my case when I connect to the reroute node. Is the issue that this pattern does not exist in your case and instead renders as smooth black and while as shown in the screenshot?
What does the output of the mix node looks like in your case without the shader node?

This setup shouldn't give the same result like in the linked page, because Sheen in Principled BSDF is not 100% the Fuzz in Renderman. But it's similar thing according to Pixar and Blender manuals.
The problem is - when I turn On Sheen and Sheen Tint, I don't see the texture pattern at all.
Why? Because the texture is black and white.
It renders not like a texture pattern but like a smooth white gradient. It behaves like if I turn Sheen Tint - Off!
You can use any BW texture, for instance Checker. The result will be the same.

If I add some color to the texture using MixRGB node - the pattern starts appearing.
So, Sheen Tint works only with colored textures and doesn't work with BW textures. It's a bug.

Omar Emara (OmarSquircleArt) changed the task status from Needs Information from User to Needs Triage.Jul 22 2022, 4:58 PM
Omar Emara (OmarSquircleArt) changed the task status from Needs Triage to Needs Information from User.Aug 2 2022, 11:35 AM

You are using the Fuzz map as the base color of the BSDF and you have set the SSS factor to 1 with a black SSS color. And so the fuzz is not readily visible, adding color jut makes it more visible due to SSS. Moreover, Sheen Tint only affects colors, because it is a tint, it will not have any effect on BW textures.

Likely, what you really want to do is use the texture as the sheen input. Here it is multiplied by 20 to exaggerate the effect:

Is this what you want?

At least it shows texture. Yes, that is what I wanted. Thank you.