Geometry with Static Shadow Invalidation Behaviour being written into invalidated VSM Pages

UE - Graphics Features - Shadows - Jul 17, 2024

Geometry that has its "Shadow Cache Invalidation Behavior" set to "Static" will still draw in the dynamic shadow cache when it is experiencing WPO ...

Draw Invalidating Bounds debug view mode for Virtual Shadow Maps is gone in 5.4

UE - Graphics Features - Shadows - Jun 9, 2024

The CVar "r.Shadow.Virtual.Cache.DrawInvalidatingBounds" referenced in the official 5.4 documentation for virtual shadow maps, no longer shows any bounds as the underlying code seem to be removed in ...

Stale VSM pages after HLOD transition

UE - Graphics Features - Shadows - May 23, 2024

Virtual Shadow Maps do not invalidate pages when HLODs replace meshes. This can lead to inconsistencies between the geometry and the shadows, which can cause artifacts as pages are invalidated. ...

CSM Shadows disappearing at larger coordinates with different FOVs

UE - Graphics Features - Shadows - Apr 5, 2024

Cascaded shadows disappear at some FOVs when far from the world origin. This behavior was not present in 5.2. Also found in CL: 32690246 in Release-5.4 ...

Shadow doesn't update for a moving nanite mesh (fixed in 5.4)

UE - Graphics Features - Shadows - Mar 25, 2024

When a nanite mesh moves, the shadow does not. ...

Contact shadow has box artifacts with backlighting for two sided Subsurface shading model

UE - Graphics Features - Shadows - Nov 14, 2023

See slack channel: [Link Removed] ...

Shadow Flickering with Lighting Channels

UE - Graphics Features - Shadows - Oct 27, 2023

It looks like static meshes can invalidate large numbers of VSM pages when the geometry and the light are not on light channel 0. ...

Missing shadows when combining CSMCaching and Nanite

UE - Graphics Features - Shadows - Jun 28, 2023

A Nanite primitive casting a CSM shadow on another Nanite primitive with "Cast Shadows" disabled, will have it's shadow disappear completely when r.Shadow.CSMCaching = 1. ...

Translucent mesh dissapears when using masked shadows

UE - Graphics Features - Shadows - Jun 7, 2023

This bug appears to be related to pass filtering. To observe correct behavior. In Project Settings->Rendering->Optimizations, set “Early Z-pass” to “Decide Automatically”, and disable “Mask materia ...

Light leaks when cast shadow disabled light is applied to the Hair material.

UE - Graphics Features - Shadows - Feb 27, 2023

There seems to be a leak in the ContactShadow determination in DeferredLightingCommon.ush ShadowRayCast(), but I could not determine if this is the specification. This problem always occurs from 4. ...