How to generate OSX Flurry screensaver I want to generate video similar to OSX Flurry screensaver (screenshot, video), but I have no idea how it is made. Does anyone here has an idea about how it's made, its algorithm and method?
Looking at the video you provided, I would tend to think it's something along those lines:


A particle emitter, to which all threads are attached, is moving around. I haven't really figured what its motion is dictated by.
Each thread is made of particles flowing away from the emitter. The thread has a direction, used for the initial speed of the particles. Once created,  they are independent from the emitter.
The particles use a quad or a rectangle textured with a fuzzy ellipse shape (you can see them individually when a thread suddenly changes direction) oriented in the direction of the motion. Their color is based on the duration since their creation, and they use additive alpha blending (the saturation to white is typical). After a certain duration, they fade out and die, only to be recycled into new particles.
I suspect the whole thing might be in a vector field, or something similar blowing wind onto the particles, which would explain why the threads sometimes suddenly change direction.
There might be some feedback post-processing effect to smooth everything out.