In UE 5.8 r.Visibility.LocalLightPrimitiveInteraction mode 2 (enabled if MegaLights is disabled) was added and made the new default as a performance optimization. However, this causes shadows to disappear for non-Nanite objects inside PPVs that disable Megalights because the logic for mode 2 checks the project setting and not the PPV override.
Expected
The shadows for the boxes appear and move
Actual
No shadows appear for the boxes until you set r.Visibility.LocalLightPrimitiveInteraction 1 and move the light, or toggle Cast Shadow on the light.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-386721 in the post.
| 0 |
| Component | UE - Rendering - Graphics Features |
|---|---|
| Affects Versions | 5.8 |
| Created | Jul 14, 2026 |
|---|---|
| Updated | Jul 14, 2026 |