Does Nanite work with Niagara mesh particles?

Hello there,
I am curious as to whether or not UE5’s Nanite works on Niagara’s mesh particles. It’s technically two questions:

  1. Can Nanite render super high polygon mesh particles emitted from Niagara systems?
  2. Does Nanite have any effect on the processing load of a high particle count? For example, does Nanite make rendering millions of particle billboards easier on the hardware?
2 Likes
  1. The Niagara mesh renderer does not yet support Nanite meshes. It will at some point in the future, but there is no fixed schedule for it yet.

  2. Using Nanite in your scene does not impact Niagara performance.

3 Likes

Hello,
I have the same question and I was wondering if we could get an update on this?
Thanks!

any update on this?

Still the same, Niagara renderers do not support Nanite meshes yet and there is no estimation yet when they will. But it’s on the radar.

1 Like

If you only need a couple, but want them in your particle system. You could try using the custom component renderer. But it might give bad performance, especially on spawn.
On the other hand all nanite meshes should still be one draw call.
Haven’t tested it but see no reason why it shouldn’t work.

Thank you Michael!

Thread: If you would like to export nanite particle locations using the new 5.2 'generate locations" you can take that list/array of transforms and batch feed it into an ISM/Instanced Static Mesh with a Nanite Enabled Mesh, you can do this each frame without any real impact, as long as the particle/instance count REMAINS THE SAME.

Then just apply “Batch Update Transforms” each frame to that ISM, using the data from Niagara.
Cheers

Can you please elaborate on this. With screenshots if possible thank you :slight_smile:

1 Like

omg I thought you asked this in May 2018 and I was just stunned. Sorry for the delay, I did a post about it on a dead website but that may help you if that website isnt dead… lol
oh I posted some of the BPs on reddit too, thats less dead…
https://www.reddit.com/r/unrealengine/comments/1394q8c/did_you_know_you_can_export_niagara_particles/

https://www.reddit.com/r/unrealengine/comments/1394ivv/unreal_engine_5_niagara_nanite_tips_importing/

I think i had a small video on twitter, but that trainwrecks way too hard to search… @gamedevmicah

1 Like

Thank you for replying, sorry I’m late also lol this is perfect. Amazing work man :slight_smile:

1 Like

You can also export from GPU back to blueprint now! https://x.com/GameDevMicah/status/1744008061541666942?s=20

1 Like

This is incredible!!

1 Like

Thank you and YES it is! It’s Epic, it’s Unreal!

1 Like