Export particle rotation to blueprint

Hey all,

I am using this method
(https://dev.epicgames.com/community/learning/knowledge-base/l7E0/unreal-engine-niagara-export-particle-data)
to send particle data back to a blueprint. It’s working, but in addition to Position and Age (used instead of ‘Size’ float), I also want to send back the rotational data for each particle.

I am using mesh particles with collision.
The use case is, I want to spawn actors to replace particles as they die.
Specifically,
I have a Niagara System attached to my gun which ejects shells (the mesh particles). As the particles die, an actor is spawned at the last location of each particle. Ideally I want the rotation of the spawned mesh to be close to what the particle’s rotation was, for visual continuity. I have tried using “Temporally Smoothed Collision Normal” but I can’t seem to do what I want with this data.

What I am asking: is there a way to expose particle rotational data as a Vector3 from within a Niagara System?

I appreciate any response, but please:

  • No AI-generated responses
  • Unhelpful “You aren’t doing it right, give up” responses