'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 |
