How do I make a PBR material completely matte?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By love_this_name

Edit: I have filed a bug report here. It contains a minimal reproduction project.

I’ve been experimenting with PBR materials in Godot 4.0 beta 1 for the first time today, and something doesn’t seem right. I have a dirt material on the ground, but instead of being completely matte, the pillar is reflected in it at low angles.

A scene with a concrete pillar and concrete ball in a dirt pit. The concrete pillar is reflected in the dirt.

I have set the dirt material’s roughness to 1.0 and metallic is at the default 0.0, so there should be no reflections, right?

enter image description here

enter image description here

Edit: How it looks with Specular = 0.0 and 1.0

enter image description here
enter image description here

How do I achieve a realistic, matte dirt material?

What happens if you set Specular to 0?

alexp | 2022-10-16 17:45

I’ve updated the post to show the effect of Specular = 0.0 and 1.0. It doesn’t seem to impact the strength of SSR. I also linked my github report which contains a reproduction project. I’d really appreciate seeing if the issue exists for others too.

love_this_name | 2022-10-17 03:53