How do i remove shininess from a material?

Hi there,

I’ve created a material following one of epics tutorials:

However I cannot remove its shininess from the landscape its applied to:

112254-shinyl.jpg

For some reason when I add a constant value of 0.0 to its roughness it all goes strangely sparkly:

How do I remedy this?

Roughness value of 0.0 means absolutely smooth surface, and thus it will be shiny. To remove it, you should use higher roughness value, something like 0.8 or 0.9.
This article should help you further.

setting the roughness value to 0.9 has fixed the sparkliness but now the material seems overly blurred?

Roughness would typically need to vary across the surface, to deliver good results. Try authoring a roughness map.
Alternatively use LERP node, where first value would be something like 0.4, second value 0.8 and alpha input is connected to the output of your basecolor layer blend result via component mask mask (G) node, and plug output of the lerp to the roughness material input.

I’m an absolute amateur, can you please show me how this is done with an example?

These are the changes I’ve made but it shows up an error on compile, something about “coercion failed: local11.rg:float2 → float”???

yep, everything is right, just change settings on Component Mask from RG to G.

Woah! that’s SO NOT the look I was after, I just don’t want the close range mountains to be so blurry or too shiny:

Strangely, its also brought back the shininess!