Shadows so light on GLB

Hi all!
Any idea where to look to make shadows darker on an imported GLB. I figure it’s something to do with the material - but have toggled every toggle i can think of in the inspector and haven’t found the right one. Just wondering why the shadow is so super light on anything i import via GLB, whereas it’s dark on the ground. Will put together a PG unless someone has a quick suggestion for the property to look at? Thx!

Shadow on ground at left and then moving onto the imported GLB at right.

Just like that, I’d say it’s likely because the materials from blender are PBR by default and the ground is not. What happens is the env is lowering your shadow. I would start by making the emissive black on the material and lower directIntensity. You can also use contact hardening shadows.

1 Like

@Evgeni_Popov might have a clue or a PG would be nice ?

I think @mawa must be right in that the ground must be a standard and not PBR material.

Shadows are always lighter on PBR material because you have the environment map which is adding light everywhere. You can try to use negative values for ShadowGenerator._darkness (not darkness, because we clamp the value to 0 if it is negative when using the darkness getter!). However, it’s a bit of a hack and it will also darken the shadows on the standard materials…

2 Likes