65,536 particles advected through a divergence-free curl-noise field on the GPU, folding and streaming like smoke. Velocity carries inertia so trails stay coherent; each particle fades over its lifetime and respawns elsewhere, so the flow never repeats.