Fluid between two cylinders, the inner one turning: past a critical speed it stops being smooth and stacks itself into counter-rotating toroidal vortices, then wavy ones, then chaos — a textbook route to turbulence with every stage visible; the rotation rate is the track.
Drawn with: a WebGL2 shader.
Reacts to and looks like: gpu, webgl2 and audio-reactive.
Family: Visualiser.
Runs in your browser. The preview above is the same program the renderer uses.