Patterns that grow from a few rules, whether the rules come from chemistry, physics, algorithms or centuries of craft. Everything is computed live in your browser: tune the parameters, watch it change, and download the result.
Nature's patterns from simple rules: vibrating sand, ice, currents, chaos, chemistry, fractals and the sunflower.
Play a frequency and watch the sand settle into its Chladni figure, on a plate or a drumhead.
Grow snow crystals on a hexagonal grid with Reiter's cellular automaton: set the humidity and frost to get dendrites, ferns, plates or lace.
Thousands of particles follow Perlin noise and draw its invisible currents, like ink in water.
Draw the Lorenz butterfly and other strange attractors from tens of millions of points of their chaotic orbits, as glowing long exposures.
Grow Turing patterns (spots, stripes, coral, worms, waves) from the Gray-Scott model in real time, paint with chemicals and download the pattern.
An interactive guide to the coastline paradox and fractal dimension: shrinking rulers, the Koch snowflake and the Mandelbrot set.
Grow a sunflower from the golden angle, nudge it a tenth of a degree to see spokes appear, and count its Fibonacci spirals.
Paths drawn by algorithms and pendulums.
Square, circular, triangular and heart-shaped mazes from seven algorithms, to solve with the keyboard or a finger and export as SVG or PNG.
Draw the Cretan labyrinth, a Troy Town or your own design from its path sequence, then walk it to the center.
Musical intervals drawn by pendulums: harmonograph spirals and Lissajous curves for the octave.
The logarithmic, Archimedean, Fermat and Fibonacci spirals side by side, with the nautilus, the ram's horn and the galaxy.
The rules of artisans, from Islamic tilings to Japanese lattices, rebuilt as generators.
Stars, rosettes and interlaced girih grown from tilings of polygons with Hankin's method, saved as SVG or PNG.
South Indian dot-grid designs where a single unbroken line loops around every dot. Watch it being drawn, in one stroke.
Paint breaks on a grid and the knotwork weaves itself, over and under, with George Bain's method.
Build Gothic tracery with compass and straightedge, step by step, like a medieval mason.
The Japanese wooden lattice: asanoha, goma and kikkō patterns, assembled piece by piece in a square, hexagonal or round frame.
Japanese running-stitch patterns, white thread on indigo: seigaiha waves, asanoha, shippō and more, stitched out line by line.
Circles, triangles and symmetry, drawn to scale or by hand.
Draw and export the Vesica Piscis, Seed of Life, Flower of Life, Metatron's Cube and the Golden Spiral.
Draw with mirrored symmetry, choose from 2 to 24 folds, and save your mandala as a PNG or an SVG.
The nine interlocking triangles with lotus petals and gates, drawn to scale, colorable and exportable as SVG or PNG.
Paint the Zen circle in one breath: a generative ensō with dry-brush streaks on rice paper, or draw your own.
A Zen rock garden: rake the sand, place and move the stones, and let the ripples form around them.
For the moon, tarot, singing bowls and more, see Esoterica. These projects are free and always will be. If they've brought you some joy, sponsoring me on GitHub helps keep new ones coming.