Realtime Effect: Electrical Sparks
The Sparks are created from a static 2d texture. The Sparks are emitted with a random velocity and direction.
There is a -Z acceleration applied to the particles to simulate gravity. The Sparks also have collisions to bounce off the floor.
Spark color is driven by the particle's age, starting from a hot blue and transitioning to a warm orange.