Niagara Ribbon not clearing on loop/re-trigger - particles stack up

Hey all,

I have a ribbon tentacle system using Spawn Burst Instantaneous with a particle ID logic. Works perfectly on first trigger.

Problem: When the system loops or re-triggers, it spawns NEW particles ribbon without clearing the old ones. They stack up and the ribbon breaks. I have tried a lot of things. Even if the particle is not in live for ever it stacks up.



1 Like

An easy way to fix this would be to create a random int kind of like a seed each time the emitter or system triggers and assing it to their corresponding particles as ribbon id.

Should be something like this

This still makes it possible for the particles to have the same ribbon ID twice in a row but the wider you make the random range the less probable it will be.

Also instead of multiplying the particles UniqueID by an arbitrary number you could probably setup the RibbonLinkOrder by using the normalized execution index and use that instead.

Gif1

THANK YOU! Just learned alot from this. Really appreciate it!

1 Like