Showroom · Build notes

How Mireille was made

Sixty thousand particles, each holding three addresses — dust, a swallow, and a name — with the scrollbar deciding how far every grain has traveled between them.

View the site →

What it demonstrates

Scroll-driven particle choreography at a scale the CPU could never animate frame by frame. Every particle’s three homes are baked into vertex attributes at load; from then on the entire flock is moved by a single shader and two numbers derived from the scroll position. The literary dates in the captions are real — Mirèio, 1859; Gounod’s opera, 1864; Mistral’s Nobel Prize, 1904.

Techniques, honestly named

Recreate it

The full recreation prompt — the attribute layout, the easing and swirl math, the swallow path coordinates, the sampling recipe and the scroll timeline — is in the showroom vault.

Prompt — $5, on the dashboard