Niagara Fluid Smoke Looks Sharp in Viewport but Blurry in Render


Hello, I have a question regarding Niagara fluid smoke in Unreal Engine.

In the viewport, the smoke looks high-quality, sharp, and clear. However, when rendering, the smoke appears blurry, hazy, and low-quality.

The first image shows the viewport, and the second image shows the rendered result.

In the Niagara system, I have adjusted the fluid settings, Draw Bounds size, and quality to high settings. In the Movie Render Queue, anti-aliasing and console variables are also set to high quality.

I suspected that motion blur might be the issue, but even when setting motion blur to very low in both the camera and post-process settings, the problem persists. The camera focus method is also set to “Disable”.

Could you help me understand why the rendered smoke is blurry even though it looks sharp in the viewport?

Hello there @90f5257fa755496dbb62b3afd734de7d !

This is most likely due MRQ rendering your volumes at a lower resolution, and applying filters on top that the viewer doesn’t show, like TAA and other post-processing effects. You can try the following:

  • Open MRQ settings and switch from TAA to MSAA

  • Change your fog value using console commands, “r.VolumetricFog.GridPixelSize=2”

  • Check your Niagara system settings, and increase your fluid resolution

  • If the swith to MSAA does not work, test command “r.TemporalAACurrentFrameWeight=0.15”

I would also help to check the functionality available in scalability settings for Niagara: