-
How to make particle collide with a shape :
Needs some custom implementation, but you can check if a particle is within a cylinder sdf, and if it’s not, resolve the penetration and mirror the velocity vector around the sdf gradient. -
How the make particles fade instead of disappearing instantly.
Also needs custom implementation.
I would add a module at the end of the stack checking if the alive parameter has been changed. Set a parameter to remember this happened, and manually force alive back to true.
Then you can run whatever timer you want and manually set alive to false once you are ready to let the particle die