Bloom or fog unpredictable on scene load

It feels like there is an initialization bug in OV related possibly to bloom or sphere light size. Here is a screenshot of a scene loaded immediately after loading a stage in USD Composer.

There if volumetric fog, the default RTX Real-Time renderer (not path tracing). The three lights in the sky are putting a bit of light onto the building. There are sphere lights with Treat As Point checked and Disable Fog Interaction checked. FFT Bloom and Motion Blur are turned on for post processing effects (as well as the volumetric fog for Common settings).

Notice that the lower of the three lights in the sky has a glow. The other two do not. All three have the same settings.

If I uncheck “Disable Fog Interaction”, the glow goes away. Checking the flag the glow does not come back.

If I reopen the stage, the glow comes back. If I uncheck “Treat As Point” instead nothing happens but if I check ita gain (returning it to its original setting) the glow goes away.

Turning off Bloom makes the glow go away.

So I think Bloom is what is causing the glow, but it feels like some initialization is being missed for the above two settings (or there is a race condition etc).

Confirming you are using Realtime not Path tracing correct ? Is this with “Simple Fog” or with “Global Volumetric Effects” ? I was strongly suggest you use the later, not Simple Fog.
You are correct that the “glow” is mostly from the FFT Bloom. But the exact effect will depend on the lights distance from camera.

Yes, using real-time not path tracing, and using global volumetric fog. The problem is I have 3 identical lights (created by duplication) and one is incorrectly glowing and the other two are behaving correctly. Togging several different settings setting off then on makes it start working correctly. The settings are put back the same what is loaded from disk, but I had to change settings then put it back to make it work correctly. It feels like something uninitialized inside OV, or a race condition at loading etc.

The important line was “the lower of the three lights has a glow. The other two do not. All three have the same settings.”

I want to automate loading files from disk to render, so I want it to work without a human having to turn flags on then off again to get expect behavior.

Can you send me the scene file please ? Use the Collect tool and then send me the file in a DM

Sorry for the delay @Richard3D - it had some big assets so I wanted to strip it down. To repeat,

  • Open the file - you should see the light with “glowing” effects.

  • In perspective mode, rotate the camera left and right - only this one is glowing, not the other lights.

  • In Stage window, select /World/Lights/SphereLight (the first one).

  • In Properties window, scroll down to “Main” where there is “Treat As Point” and “Disable Fog Interaction” checkboxes.

  • Uncheck and check the “Treat as Point” checkbox - the glow disappears and does not come back.

  • Reopen the file (so the glow comes back)

  • Uncheck the “Disable Fog Interaction” instead - the glow disappears. Recheck. The glow does not come back.

Correct behavior: the glow should not be there when the file is loaded. I have to fiddle the light every time I open the scene. The other lights do not glow.

You can select a different light, hit ‘f’ to focus on it, etc. Oh, and I selected SphereLight_02 and hit ‘f’ and got a weird effect.

fog_bug_stripped.zip (6.8 KB)

The file might be a bit weird - it had a house, water, the moon, a pumpkin, animation clips - I deleted them all to reduce the file size.

Ok I will take a look and file a bug.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.