Pollen Swirl
Fine motes caught in a slow vortex, shearing themselves into spiral arms.
The canvas in this preview is the file shown here. The surrounding demo shell only provides context and is not part of the copied code.
import { useEffect, useRef } from "react";
/**
* Vibary · Pollen Swirl
*
* Fine motes caught in a slow vortex.
*
* The technique that makes it a vortex rather than a turntable: theAbout this effect
Air made visible, for a warm empty state, a sunlit hero or the pause between two steps. The motes do not share an angular speed: inner ones turn faster than outer ones, so the field shears against itself and spiral arms appear on their own — no spiral is ever drawn and no mote is told to follow one. Rotate everything at a single rate and you get a rigid disc, which reads as a spinning image rather than as air moving. Differential rotation alone would wind those arms tighter forever until they smear, so a slow inward drift with re-seeding at the rim keeps arms continuously forming and dissolving, and the field is run forward before the first paint so it opens with structure already in it.