I’m using the Niagara Component Renderer to render Skeletal Meshes with animations as particles. Is there a way to get bone or socket info from the Skeletal Mesh on each Particle so that I can use it in other emitters? Is there otherwise a way to play Skeletal Mesh animations within Niagara and sample from them in the same System?
Hi,
There is not a way to do this in Niagara at the moment.
If I was to add something like this, I would likely consider extending the SKM data interface / add a new data interface.
Extending the SKM you could perhaps add a new source mode ‘Spawn Component / Owned’ that would allow you to specify an animation to play (or a user parameter to the animation), add some functions to set the animation frame, and then you could easily sample from the results as is.
Thanks,
Stu