Page MenuHome

Eevee 'leaks' light across opaque surface while cycle renders properly
Closed, InvalidPublic


System Information
Operating system: Ubuntu 19.04
Graphics card: GeForce GTX 1050 Ti

Blender Version
Broken: 2.80, revision be5fd9c09f2

Short description of error
Full disclosure: I'm not sure if it's a limitation of the Eevee engine, or a bug, but it sure looks like a bug :)

When rendering using the Eevee engine, lights leaks through opaque surface placed in between a light source and the camera/view angle; cycle renders properly.

Exact steps for others to reproduce the error

  • Open the attached .blend file
  • Make sure Eevee engine is selected
  • Switch to rendered view
  • Notice the light wrongly going through the rough of the opaque box, as well as through the opaque wall where a cube is intersecting.



Event Timeline

This is a simple .blend file showing the light leaks:

This is a screen capture in rendered view with the eevee engine, follow yellow arrows to spot the leaks:

This is a screen capture in rendered view with the cycle engine, with no light leaks:

Clément Foucault (fclem) closed this task as Invalid.
Clément Foucault (fclem) claimed this task.

This is a limitation of shadow maps. The contact shadows can help but are not a silverbullet.

To workaround this problem add thickness to your walls and increase the shadow bias parameter.