Getting Data from Niagara by Exporting Particle Data Question


I’m trying to get events or data out of a Niagara system and into a blueprint.

It seems the way you should do this is using the Niagara Callback Handler. I can’t find any useful information on this however. I added the interface to the blueprint that owns the Niagara system and that gives me the Event carrying the particle data in the blueprint. However it never gets called.

In the Niagra system itself I created a User Export Particle Data parameter, and that requires an object that implements the Niagara Callback Handler interface, so I tried putting a reference in there of the owning blueprint, which I think may be wrong? Anyway. Doesn’t work.

Can’t work out how to send data out from Niagara through this interface. Anyone know any resources or examples of doing this?

Thanks in advance.

This might lead you in the right direction. I was trying to do the same thing and I was able to get particle position data following it: Particle Editor Extension by Cultrarius

R_McL That was exactly what I needed!

I had been so close. Setting the actor parameter in the Blueprint Begin Play instead of Construction was the trick that made it work.

Thank you very much!