Lightshaft Bloom only Works when Realtime Rendering is OFF in Viewport

As the post describes,

I have a world with a moving directional light. I’ve been testing light shafts to absolutely no avail UNTIL I disable realtime rendering.

I can only produce the lightshafts (both bloom and occlusion) IF I disable realtime rendeing. This means they don’t work in editor play, PIE, Standalone or Bloom. Only if I disable or rather, turn off realtime rendering.

This is only the case in my main project. I can’t reproduce the problem per project.
Also, this is persistent between levels in the primary project. Every level will do the same thing so I’m assuming it’s some .ini cvar or something that I’m overlooking.

But I can’t find it!

I have also looked at gameusersettings etc and ensured scalability is high enough to produce the effect.

Any ideas?


More Screenshots


Hello there @Jedm_NZ!

That’s is not an expected behaviour, or even the way the effect should appear in viewport. It sounds like a component in your scene is not loading as intended. I would suggest creating the same light setup in a clean project, to confirm if the issue is tied to your scene, or UE itself. Additionally, please test clearing out the contents of Saved and Intermediate folders in your projects, as this wil force shader recompile, and clear all caches.