Using Niagara in AR development

I’ve been learning about Niagara Systems and emitters and its been going great, however when i tried to integrate them to an ar project, the niagara system became invisible. you could see the particles if an object was behind them. How can I fix this please?

I’m facing the same problem in my Mixed Reality project on Meta Quest 3. My Niagara particles only appear when there’s a virtual object behind them, but they’re invisible against the real-world background. Did you manage to find a solution? Any help would be greatly appreciated.

For everyone who’s still struggling with this problem, I found the solution.

The issue was with the renderer material. In Mixed Reality (and likely AR too), Additive blend mode doesn’t work well when rendering against the real-world background — the particles become invisible unless there’s a virtual object behind them.

To fix it:

  1. Open your Niagara Emitter.

  2. Go to the Renderer section (e.g., Sprite Renderer, Ribbon Renderer, etc.).

  3. Find the Material being used and open it.

  4. In the Material Editor, change the Blend Mode from Additive to Translucent or Opaque (whichever works best for your use case).

Note: It’s best to make a copy of the original material into your own content folder, make the change there, and then assign that new material in the renderer. This ensures your setup stays intact if you move the project to another PC.

After this change, the Niagara particles showed up correctly over the real-world background in MR for me.

Hope this helps others facing the same issue.