Page MenuHome

Eevee: Soft shadows causing flickering in animation and temporal AA in scenes
Open, Needs Triage by DeveloperPublic

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce RTX 2070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 435.80

Blender Version
Broken: version: 2.80 (sub 75), branch: master, commit date: 2019-07-29 14:47, hash: rBf6cb5f54494e
Worked: (optional)

Short description of error
Eevee soft shadows in objects with thin reflections causes flickering in animation and temporal AA in still images. This type reflections common in interior Arch Viz.

Exact steps for others to reproduce the error
Scene 1 example of flickering of soft shadows in animation. I have remove all light probes and effects to focus only light and shadows. Open attach file "Scene1_AA_eevee.blend".
Render the animation with Soft Shadows ON. Then Render animation with Soft Shadows OFF.

Animation with Soft Shadows ON. Make sure to play video at full size. If not video will be alias by the video player.

Animation with Soft Shadows OFF. Make sure to play video at full size. If not video will be alias by the video player.

Animation in Cycles for comparison. Make sure to play video at full size. If not video will be alias by the video player.


Scene 2 example of temporal anti-aliasing cause by soft shadows. I have simplify the scene 2 to focus only light and shadows. Open attach file "Scene2_AA_eevee.blend".
Render Image with Soft Shadows ON. Then Render Image with Soft Shadows OFF.

Render image with Soft Shadows ON. Make sure to view at full size. Notice the temporal AA on the edges on horizontal counter, vertical counter, oven handle and oven racks.

Render image with Soft Shadows OFF. Make sure to view at full size. Notice the temporal AA is gone.

Render image with Cycles for comparison. Make sure to view at full size.

Details

Type
Bug

Event Timeline

Another test for "Scene1_AA_eevee". Render image frame 2 and frame 3 in different slots. Compare these two frames and notice how the highlight switches between edges. These is causing the flickering in animation. Render the image frames again with Soft Shadows OFF. Notice their is no highlight switches between edges.