I’ve used before switching to URP
But URP have only one shader for terrain and it is too glossy
Smoothness and Metalic are set to 0
I’ve used before switching to URP
But URP have only one shader for terrain and it is too glossy
Smoothness and Metalic are set to 0
So, I’ve found out that unity uses texture’s alpha channel for glossiness
I’ve tried adding alpha channel in photoshop, but unity still sees alpha as fully white
If I’m changing Alpha Channel
to From Gray Scale
it’s still too glossy for me
What I have:
What I need:
Terrain expects you to use Map Mask (texture mask). You have to use Terrain Layer in Paint Terrain (Paint Texture). Terrain Layer can use Diffuse map, Normal map and Mask Map.
Mask map can hold 4 channels of data and contains option for Channel Remapping where you can set range of each channel.
Keep in mind that .png format is not storing detail information in alpha channel, for this you have to use formats like .tga
You can not completely eliminate specular (shiny) from terrain material as it uses metallic workflow which always has some specular value by default. By using proper Terrain Layer values / Map Mask texture along with Normal map you can reduce unwanted effect.
Read more about terrain layers here: Unity - Manual: Terrain Layers
Thank you! The mask map was the thing!