When the cast shadow checkbox is disabled for all sections that make up a static mesh the main shadow is no longer rendered but the contact shadow does not respect the instruction to disable shadows for the static mesh and still remains in the view.
1. Create a new Basic Level
2. Add a Static Mesh to the Level
3. Set the Directional Light Rotation to (Pitch=-2.000000,Yaw=-28.000000,Roll=112.360672)
4. Set the Directional Light Position to (X=0.000000,Y=0.000000,Z=400.000000)
5. Set the Contact Shadow Length of the Directional Light to 1
6. Observe the Objects shadow present in the level
6. Observe the Contact Shadow present in the Level
7. Double click the Static Mesh to open it in the Static Mesh editor
8. In the Lod 0 section of the details panel, disable Cast Shadows for all sections.
9. Observe the objects shadow absent from the Level
10. Observe the contact shadow present in the Level
Expected behavior - The contact shadow would not be present if the conditions to render the objects shadow are not present.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-351411 in the post.
| 0 | 
| Component | UE - Graphics Features | 
|---|---|
| Affects Versions | 5.6, 5.6.1, 5.7, 5.8 | 
| Created | Oct 30, 2025 | 
|---|---|
| Updated | Oct 30, 2025 |