'How can I use Roughness Texture in Unity?

I know that the Smoothness channel is actually the Roughness. But I downloaded some Models including Textures and all of them have a Roughness Image. But I can't read in the Image how big the Roughness (or Smoothness) is, so I actually don't know how big the Smoothness value should be that the Model looks perfect.

How can I detect this?

Thank you

PS: Look at my other question please, I asked it 2 weeks ago and I still don't have any answer: Unity3d: Problem with Mixamo animations, they change position of Player graphics out of colliders and attached camera



Solution 1:[1]

You can use the Autodesk Shader provided by Unity. It supports roughness texture. https://docs.unity3d.com/Manual/Shader-Autodesk-Interactive.html

Solution 2:[2]

To add to sampler’s answer, if you make a graph in shader graph or amplify and just put the result of the roughness map through a minus one node and then plug it into the smoothness slot, that's a very easy way to quickly get the smoothness modifier in the material to behave as a roughness modifier.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Ahn Ng
Solution 2 Mohammad Atiour Islam