Particle swarms
A simulation starts with a large number of particles, each with a position, velocity, and lifetime. Frame by frame, forces such as attraction, repulsion, or drag update their motion, and each position is drawn as a fading trace, so movement accumulates into sweeping lines and spirals. Sliders set particle count, speed, and trail length; the same settings with a different seed yield a similar but distinct piece.