Troubleshooting

intermediate troubleshooting

Dynamic Fog & Mist 2 (URP) · Troubleshooting & FAQ

Troubleshooting

This page covers the most common issues users encounter with Dynamic Fog & Mist 2 for URP and how to resolve them.

Fog not visible

SymptomYou added a DynamicFog volume but see no fog in the Game view.
CauseDepth Texture is not enabled in the URP Asset, or the fog profile is not assigned.
Solution
  1. Open your URP Asset and confirm Depth Texture is enabled.
  2. Check Project Settings > Quality for per-level URP overrides — enable Depth Texture there too.
  3. Verify a Profile is assigned in the DynamicFog component.
  4. Ensure the fog volume has a non-zero scale and is positioned within the camera’s view.

Inverted / flipped fog

SymptomFog appears inverted or renders in the wrong direction.
CauseA known URP depth texture bug (URP 7.2.0) when HDR is OFF, MSAA is x1, and Render Scale is 1.
Solution
  1. Enable HDR, increase MSAA, or change Render Scale in your URP Asset (any one fixes it).
  2. Alternatively, enable Flip Depth Texture in the Dynamic Fog Manager.

Fog not rendering correctly in VR

SymptomFog appears distorted or misaligned in VR headsets.
CauseURP 7.4 has a known bug where inverted matrices are not set correctly in VR.
Solution Edit CommonsURP.hlsl and uncomment the line:
//#define USE_OLD_RECONSTRUCT_API

Fog renders on top of water or transparent objects

SymptomFog covers water, glass, or particle effects that should be in front of it.
CauseTransparent objects do not write to the depth buffer, so the fog ray-marcher cannot detect them.
Solution
  1. Adjust the fog volume’s Render Queue to render after the transparent objects.
  2. See the Transparency Support section for details.

Significant FPS drop

SymptomFrame rate drops noticeably after adding fog.
CauseRay-marching distance is too high, or multiple overlapping volumes are active.
Solution
  1. Reduce Distance Max in the fog profile.
  2. Minimize the number of overlapping fog volumes.
  3. See the Performance Tips page for a full optimization checklist.

Still stuck?

Visit the Kronnect Support and post your question with:

  • Unity version and URP version.
  • A screenshot of your URP Asset settings.
  • A screenshot of the DynamicFog component in the Inspector.
Was this page helpful?