Landscape painting Roughness texture issue - Roughness not applying correctly


I’m having an issue with a Roughness texture not rendering correctly when used in Landscape Painting in Unreal Engine 5.8.

I am trying to paint a landscape layer using a specific Roughness map (shown in the second image), but when I apply it to the landscape, the results look like the first image—it seems blown out, flat, or just not registering the roughness values properly at all.

Hello there @makesalmon!

Yeah, this is a classic with UE, when you get such a difference with roughness and metallic maps, it’s a matter of adjusting certain parameters. Let’s cover them one by one:

  • Any imported texture will default to sRGB mode in most cases, which is the correct setting for anything involving color, but not for these type of maps. So, open your roughness in content browser, check the details panel, and look for Compression Setting. Set that to Masks. Then, look for the sRGB tick, and make sure it’s off. Save the changes, and check your roughness values again (re-import the texture if prompted).

  • Once this change is complete, it’s possible that the landscape material will return an error. To fix that, open the material, look for the Texture Sample node for your Roughness map, and on its details, change the Sampler Type from Color to Linear Color or Linear Grayscale. Apply and save.

  • Last thing to check, make sure your roughness texture is connected to the Roughness pin, and not in a different slot.