I’m sharing this WIP of a Nodegroup as a reusable asset that you can plug into any Geometry Nodes Particle System you already have made and it will make points explode like sparks using various parameters like lifespan, speed, etc…
Each copy of the nodegroup you plug (in series) adds a “depth level” to the spark explosions (a particle explodes into n particles, which themselves explode into n particles, etc… kind of like a nuclear chain reaction, so the number of explosions grows exponentially and the simulation looks more fractal the more copies you plug).
Modular-sparks-v1.blend (869.3 KB)
I’m not completely stuck yet but motion blur is giving me a big headache, as it seems stabilizing particle ID using the Set ID node is not enough (there may be a bug or even 2 in Blender that need fixing). I’m partly sharing it to branch off of a devtalk discussion but also in case some of you know of any existing system like this, or in case you’d like to share an idea for it to work better.
Who knows, maybe this will spark some inspira- ok the door, yep, I know where it is.