Primitives with the "Lightmap Type" set to "Force Volumetric" are not shadowed correctly.

Issue dates back to at least 4.27.2.

As a workaround, making FLightCacheInterface::GetStaticInteraction always return LIT_MAX for bGlobalVolumeLightmap looks to resolve most of the issues (except static geometry)

Steps to Reproduce
  • Disable VSM with r.shadow.virtual.enable 0
  • Add a sphere, set it's "lightmap type" to "force volumetric"
  • Add a spotlight, set it to stationary. Point it at the sphere.
  • Add a cube between the spotlight and the sphere. This will be the shadow-caster
  • Build the lighting with Lightmass
  • Observe that the sphere is not shadowed.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Rendering Architecture
Affects Versions4.
CreatedSep 5, 2023
UpdatedSep 7, 2023
View Jira Issue