All pattern generators

Explore the mathematics, choose a starting composition, then make it your own. Each instrument offers editable controls and SVG or PNG export.

Browse the visual gallery →

Pearl Lace

Circles reflected through circles become intricate necklaces. Quiet openings hold the composition while tiny pearls collect around their edges.

Orbital Packing

A few generous circles give way to constellations of smaller ones. Tangency creates a continuous rhythm, with soft neutral discs adding weight and depth.

Julia Filigree

Twin curls, branching islands and finely engraved edges emerge from a single complex number. Nested contours trace their changing silhouette.

Recursive Coral

A sculptural fan grows from a single stem. Tapered branches overlap like layers of cut paper, opening into a delicate crown.

Triangular Weave

One continuous path folds into a triangular labyrinth. Soft corners and a tonal underlay give the recursive weave a tactile, carved quality.

Heart Echoes

A heart opens into a delicate tunnel of nested contours. Twisting layers and a travelling pulse turn a familiar symbol into a sculptural line study.

Möbius Ribbons

Parallel strands trace a band with a half twist. One continuous surface turns inside out as you orbit its woven form.

Catenoid

A quiet hourglass built from circular contours. Its waist opens into the minimal surface formed by a suspended soap film.

Superellipsoid

A rounded cube softens into a sphere and pinches into a faceted jewel. Continuous contours expose the changing silhouette.

Lissajous Weave

Interlocking harmonic traces form a floating woven knot. Small phase offsets create depth and ribbons of negative space.

Logarithmic Shell

Fine ribs follow an expanding spiral tube. Exponential growth draws a sculptural shell from a compact mathematical rule.

Guilloché

Nested rosettes interfere in an intricate engraved medallion. Phase-shifted radial waves create delicate security-print linework.

Block Relief

A landscape built from isometric blocks. Stepped hills, hollow craters and travelling waves turn a square lattice into sculptural linework.

Azulejo Rosettes

Scalloped flowers and curved diamonds grow from a repeating ornamental field. Nested ink lines give each tile a delicately engraved rhythm.

Woven Stars

Interlaced square ribbons form eight-pointed stars. Fine parallel strands carry a quiet pulse through alternating over-and-under crossings.

Diamond Relief

Fine ruled facets turn a tiled surface into a field of raised diamonds. Peaks rise, flatten and invert in a slow travelling wave.

Tile Drift

A field of ornamental tiles gathers into a fluid swirl, then settles back into symmetry. Move its centre to pull the geometry across the page.

Lava Folds

Ropes of cooling lava buckle into overlapping folds. A travelling compression wave moves through a broad tongue, a narrow stream or a branching fan.

Vortex Wake

A current divides around an obstacle and rolls into alternating vortices. Drag the obstacle and watch its wake reorganise into fine, circulating contours.

Contour Type

Letters become a landscape of nested contours. Neighbouring outlines meet, merge and breathe as a slow wave passes through the word.

Liquid Type

A word drawn in fine ribbons softens into a flowing sheet. Letters shear, ripple and pull apart, hovering between readable type and abstract linework.

Reaction Fields

Two reacting, diffusing chemicals grow into islands and labyrinths. Watch cells spread, divide and meet, then scrub back to a composition worth keeping.

Topography

Equal-height lines trace an imagined landscape. A mountain, a crater or a long ridge is folded by smooth noise into islands of nested contours.

Harmonic Shells

A spherical harmonic pushes a sphere into lobes. Latitude contours describe its surface like topographic lines wrapped around a sculpture.

Hopf Fibres

Circles from a four-dimensional sphere project into a linked bundle. Every pair is linked once; a chosen band of fibres becomes a flowing, hollow sculpture.

Harmonograph

Two damped oscillations draw a slowly closing weave. A second, slightly detuned pair opens the threads into folds — a mathematical version of a pendulum drawing machine.

Moiré

Two regular drawings overlap. Their slight mismatch creates broad bands that belong to neither layer. Drag the second layer, or turn it a fraction, and the apparent pattern changes.

Torus Knots

A closed curve winds around a torus in two directions. Parallel strands make a sculptural ribbon; small breaks at crossings reveal which strands pass in front.

Spirograph

A point rides a circle rolling around another circle. Nearby pen positions build a family of fine traces, turning the familiar rosette into an engraving.

Chladni Figures

Sand on a vibrating plate gathers along its still lines. Here an idealised standing-wave field reveals those lines directly, with nearby contours forming a delicate echo.

Lorenz Attractor

The butterfly of chaos: one trajectory turns between two lobes without repeating. A selected stretch of its path and a little depth fading reveal an airy, folded structure.

Interference

Two radial waves meet. Their amplitudes add; lines trace equal values of the combined field. Move either source to reshape the drawing.

Flow Field

Long, evenly seeded currents gather into folds of silk. A smooth noise displacement bends each strand while leaving room for the drawing to breathe.

Sine Waves

Layered harmonics form a rippling sheet. Phase offsets pull parallel strands into luminous folds and open pockets of negative space.

Voronoi Flow

A cellular engraving: continuous currents pass through irregular Voronoi islands, separated by fine channels of open space.

Quadtree Flow

Nested rooms hold quarter-circle currents. Changing scales and orientations turn a recursive grid into a rhythmic architectural engraving.

Geodesic Polyhedron

A Platonic solid, geodesically subdivided, drawn as 2D line art. Detail is subdivision; tilt is the viewing angle. Far side fades the hidden hemisphere so the solid reads in depth.

Streamlines

A seed is followed through the field until it leaves the sheet or nears an existing line. Finished lines propose new seeds at a fixed offset — even spacing, not clumps.

Truchet Tiles

A square grid of quarter-circle pairs. Each tile flips by seed, so the sheet reads as one continuous maze of arcs.

Iso Cubes

An isometric cube lattice. Height is rolled per cell from the seed, so the grid reads as a scattered city of boxes.

Terrell Cubes

Rows of cubes trace a flowing study of apparent rotation. A simplified contraction-and-shear model evokes the Terrell–Penrose effect.

Tumbling Blocks

A rhombille tiling: each hexagon is three rhombi, and the sheet reads as a stack of cubes.

Penrose Tiles

Kites and darts that cover the plane without ever repeating. Five-fold symmetry, golden-ratio edges, and no translational grid.

Hat Tile

A 13-sided polykite — the hat — that tiles the plane but never periodically. The first aperiodic monotile; Spectre later dropped the reflections.

Nested Polygons

Concentric n-gons, each rotated a little further than the last. Sides, layers, and twist are the whole drawing.

Triangular Mosaic

A tessellation of equilateral triangles. Fill is the chance a face is inked rather than outlined.

Noise Field

Horizontal hatches displaced by simplex noise. The drawing is the noise itself — no particles, no field walking.

Warped Grid

A regular lattice, each vertex shoved by simplex noise. The drawing is the grid’s own edges after the shove — a cloth, not a triangulation of random sites.

Circle Packing

Greedy packing: drop a circle, keep it if it fits. Radius range and gap set how tight the colony gets.

Voronoi Cells

Sites from the seed, cells from the nearest-site rule. The tessellation is the drawing — not particles trapped inside it.

Hex Mosaic

A pointy-top hex grid. Fill is the chance a cell is inked rather than outlined.

Phyllotaxis

Vogel’s sunflower: each seed sits on a golden-angle spiral. Count fills the disc; spread is how far the pack reaches.

Spiral

Archimedean arms: radius grows linearly with angle. Turns wind the coil; arms is how many start equally around the origin.

Fibonacci Spiral

Squares whose sides are the Fibonacci sequence. A quarter-circle in each chamber is the golden spiral; an inset at 1/φ is the septum.

Delaunay Mesh

The dual of Voronoi: every site joins its neighbours into triangles. Same seed and site count as Voronoi Cells gives the matching mesh.

Hex Truchet

Each hex picks one of two arc orientations. Adjacent edge midpoints join with 120° arcs so paths continue across the honeycomb.

Ripples

Concentric rings from one or more sources. Wavelength is the gap between crests; sources scatter from the seed.

Hilbert Curve

A space-filling curve of the given order. Rotation turns the square; the path always visits every cell once.

Koch Snowflake

Each side of an equilateral triangle is replaced by a four-segment bump. Iterate and the perimeter grows without bound inside a finite area.

Mandelbrot Set

Iterate z → z² + c in the complex plane. The boundary is infinitely crumpled; zoom is a window onto that edge, drawn as contour lines.

Barnsley Fern

Four affine maps, chosen at random, iterate a point. The attractor is a fern: self-similar fronds from a handful of matrices.

Self-Truncate

A Platonic seed, truncated toward rectification, then truncated again. Amount is how far each cut goes; rounds is how many times the solid eats itself.

Irregular Deltahedra

A convex hull of seeded points on a sphere — every face is a triangle, none of them regular. Count is how many vertices; jitter breaks the even packing.

Column Capital

A circular shaft has to meet a square bay. Nested superellipses are the in-between family: p = 2 is the column, large p is the abacus.

Universal Joint

A dovetail revolved around its axis becomes a concave disk. Columns can then meet at irregular angles — a 3D joint from a 2D fastener.

Dovetail Course

Pins and tails along a seam: the planar ancestor of the universal joint. Flare is how hard the lock bites; columns is how many keys fit the run.