EEVEE contact shadow disappear in close shot

Basically, if the camera or just the viewport are close enough to the model, the contact shadow will disappear, and in the render it’s still the same.


From the distance thing looks fine.


Getting close and the shadow start to disappear, I only moved the camera.

Tried it on Blender 2.93.6 and 3.0

Here’s the blend file, see if anyone will ran into the same problem as me.
Contact_Shadow_Disappear_Bug.blend (953.5 KB)

This is not a bug, this is how contact shadows work. They are screen space effect so if object is not on screen then i t can’t cast shadow.

Just reduce shadow distance, change bias, and shadow resolution to 4k.
obraz

Or enable overscan
obraz

4 Likes