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.

Steps to Reproduce

 - Make sure you are using CSM (disable VSM and RT shadows)
 - Set r.Shadow.CSMCaching 1
 - Create a scene with a nanite shadow caster, a nanite shadow receiver (cast shadows disabled), and a directional light. No other objects
 - Notice the shadow is missing
 - Set r.Shadow.CSMCaching 0
 - Notice the shadow has re-appeared

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-189779 in the post.

Login to Vote

ComponentUE - Graphics Features - Shadows
Affects Versions5.05.15.2
Target Fix5.5
CreatedJun 28, 2023
UpdatedMay 25, 2024
View Jira Issue