
Hypocycloids
Curves traced by a point on a small circle rolling inside a larger one. The r/R ratio decides whether you get deltoids, astroids, or spirographs.
Gallery
The most recent works saved in Studio.
Catalogue
Every video starts from one of these mathematical systems, drawn in real time in the browser.

Curves traced by a point on a small circle rolling inside a larger one. The r/R ratio decides whether you get deltoids, astroids, or spirographs.

A circle rolls along the outside of another: the tracked point draws cardioids, nephroids and other elegant curves found in optics and mechanics.

Two perpendicular oscillations combined. The frequency ratio and phase determine shapes from simple ellipses to intricate woven knots.

Polar curves of the form r = cos(kθ): symmetric petals whose count depends on the parity of k. Mathematics draws exact flowers.

A polar rose sampled at regular intervals, with points joined by straight lines. Hidden moirés and symmetries emerge from the numbers.

Fay's transcendental curve, expressed in polar coordinates with exponentials and sines. A mathematical butterfly from a single equation.

Archimedean, logarithmic, Fermat, Cornu: each spiral has its own radial growth law, from the seashell to the clothoid transition curve.

Sunflower seeds placed at the golden angle (137.5°) with radius √n. The same algorithm nature uses to pack seeds optimally.

The Gielis superformula (2003): a single polar equation that, by varying four parameters, generates starfish, diatoms, flowers and shells. Its continuous metamorphosis shows how many living forms share the same mathematics.

Damped pendulums oscillating against each other: evolving Lissajous figures that slowly fade as friction takes over.

Strange attractors: chaotic trajectories that never repeat, yet stay confined to fractal structures: order within disorder.

The hallmark of chaos theory: two rods joined by a pivot. Tiny differences in starting conditions produce wildly divergent paths.

The Lorenz attractor, the butterfly of chaos theory: nearly identical trajectories tear apart within seconds, yet stay trapped on the same two wings. Deterministic, never repeating.

A morphing Julia set: the parameter c travels a closed orbit in the complex plane while z → z² + c folds and unfolds infinite filigree, looping seamlessly.

Recursive fractals generated by Lindenmayer systems: simple rules produce trees, snowflakes and space-filling Hilbert curves.

Gray-Scott reaction-diffusion: two chemical species U and V that interact to grow spots, mazes, coral and waves, the Turing patterns of 1952.

The three-body problem: three masses in mutual gravitational free-fall, from the perfect Chenciner-Montgomery figure-eight to Burrau's chaos. No closed formula solves it: only numerical integration reveals its choreographies.

The abelian sandpile of Bak, Tang and Wiesenfeld: grains dropped one by one onto a grid; any cell reaching 4 topples onto its neighbours, unleashing avalanches at every scale. Out of the chaos grows a perfectly deterministic fractal mandala (1987).

Thousands of Collatz (3n+1) sequences retraced backwards from 1: even turns clockwise, odd counter-clockwise, and shared prefixes redraw the same trunk until a glowing coral emerges. A conjecture open since 1937.

The Buddhabrot: every orbit escaping z² + c deposits its whole path into a density map. Millions of orbits later, a seated luminous figure emerges from the noise. A live Monte Carlo render (Melinda Green, 1993).

A pendulum over three magnets: which one will capture it? Every pixel is a starting point, coloured by the answer. A fractal map emerges with endlessly interleaved boundaries: Newtonian physics, unpredictable outcome.

Diffusion-limited aggregation: Brownian particles freeze at first contact with the growing cluster. Three lines of rules and a fractal snowflake is born (Witten and Sander, 1981).

Rotating snakes, lilac chaser, café wall: static patterns the brain interprets as motion or distortion.

A cylinder of dots rotating with no depth cues: half of all viewers see it spin clockwise, the other half counter-clockwise — and both are right. Bistable perception: when the data underdetermines, the brain decides.

Two areas with the exact same RGB that look like different colours: Adelson's checker-shadow, simultaneous contrast, Munker-White spheres. When the animated proof connects them, the brain refuses to believe it: we don't see light, we see an interpretation.

The Pinna-Brelstaff illusion: rings of tilted elements that seem to counter-rotate as the pattern zooms in and out. Yet physical rotation is exactly zero: only the scale changes, the rotation happens in your motion detectors (2000).

The dynamic Ebbinghaus illusion: the central circle never changes size, but as the surrounding circles swell and shrink it visibly seems to breathe. Mid clip a dashed reference ring proves it: context decides perceived size (1898).

Points around a circle connected via modular times tables. From simple multiplication mod n, cardioids, nephroids and mandalas emerge.

Two hundred parametric lines chasing each other as k morphs: from a singular point emerge triskelia, mandalas and multi-fold fans.

Circular waves adding and cancelling. Where crests meet, bright fringes; where they oppose, silent nodes.

Any periodic motion is a sum of rotating circles. Fourier's theorem made visible, in real time.

Drawing any icon by composing dozens of rotating epicycles. Fourier's theorem reconstructs the signal point by point.

Particles carried by a Perlin-noise field. Chaos becomes flow, flow becomes brushstroke.

A walking human figure made of letters and digits, animated frame by frame. Typography in motion.

A walk composed entirely of particles: the silhouette appears only where orbits cross.

An image converted to typographic characters: pixel luminance maps to glyph density.

An ASCII frog catches flies with its tongue. Minimal animation inspired by the typographic culture of the web.

A procedural garden blooming in the night: stars, stems, leaves, petals and grass emerge in sequence while fireflies dance over the finished scene.

Mandala with n-fold radial symmetry: each ring picks a motif (spoke, arc, petal, diamond) and the figure replicates around the centre, with optional mirroring for full dihedral symmetry.

A kaleidoscope: three angled mirrors multiply a handful of colourful shapes into endless patterns. Projective geometry turned into play.

Chladni figures: thousands of grains on a vibrating plate flee the moving regions and settle along the silent nodal lines. At every mode change the sand snaps into a new symmetric figure (1787).

Physarum polycephalum: thousands of chemotactic agents deposit and follow a trail that diffuses and evaporates. From purely local feedback — sense, turn, deposit — a living filament network self-organises, the same web the slime mould uses to solve mazes.

Differential growth: a closed curve feeds, stretches and folds onto itself under cohesion and repulsion forces. Node after node, coral-like lace emerges — the same morphogenesis that shapes living tissue.

A leaderless starling flock: each bird follows just three local rules — separate, align, cohere with its neighbours — and out of nothing emerge the collective sky-dances of dusk. Reynolds' boids model (1987).