Pearl Lace
Circles reflected through circles become intricate necklaces. Quiet openings hold the composition while tiny pearls collect around their edges.
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 →Circles reflected through circles become intricate necklaces. Quiet openings hold the composition while tiny pearls collect around their edges.
A few generous circles give way to constellations of smaller ones. Tangency creates a continuous rhythm, with soft neutral discs adding weight and depth.
Twin curls, branching islands and finely engraved edges emerge from a single complex number. Nested contours trace their changing silhouette.
A sculptural fan grows from a single stem. Tapered branches overlap like layers of cut paper, opening into a delicate crown.
One continuous path folds into a triangular labyrinth. Soft corners and a tonal underlay give the recursive weave a tactile, carved quality.
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.
Parallel strands trace a band with a half twist. One continuous surface turns inside out as you orbit its woven form.
A quiet hourglass built from circular contours. Its waist opens into the minimal surface formed by a suspended soap film.
A rounded cube softens into a sphere and pinches into a faceted jewel. Continuous contours expose the changing silhouette.
Interlocking harmonic traces form a floating woven knot. Small phase offsets create depth and ribbons of negative space.
Fine ribs follow an expanding spiral tube. Exponential growth draws a sculptural shell from a compact mathematical rule.
Nested rosettes interfere in an intricate engraved medallion. Phase-shifted radial waves create delicate security-print linework.
A landscape built from isometric blocks. Stepped hills, hollow craters and travelling waves turn a square lattice into sculptural linework.
Scalloped flowers and curved diamonds grow from a repeating ornamental field. Nested ink lines give each tile a delicately engraved rhythm.
Interlaced square ribbons form eight-pointed stars. Fine parallel strands carry a quiet pulse through alternating over-and-under crossings.
Fine ruled facets turn a tiled surface into a field of raised diamonds. Peaks rise, flatten and invert in a slow travelling wave.
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.
Ropes of cooling lava buckle into overlapping folds. A travelling compression wave moves through a broad tongue, a narrow stream or a branching fan.
A current divides around an obstacle and rolls into alternating vortices. Drag the obstacle and watch its wake reorganise into fine, circulating contours.
Letters become a landscape of nested contours. Neighbouring outlines meet, merge and breathe as a slow wave passes through the word.
A word drawn in fine ribbons softens into a flowing sheet. Letters shear, ripple and pull apart, hovering between readable type and abstract linework.
Two reacting, diffusing chemicals grow into islands and labyrinths. Watch cells spread, divide and meet, then scrub back to a composition worth keeping.
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.
A spherical harmonic pushes a sphere into lobes. Latitude contours describe its surface like topographic lines wrapped around a sculpture.
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.
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.
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.
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.
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.
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.
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.
Two radial waves meet. Their amplitudes add; lines trace equal values of the combined field. Move either source to reshape the drawing.
Long, evenly seeded currents gather into folds of silk. A smooth noise displacement bends each strand while leaving room for the drawing to breathe.
Layered harmonics form a rippling sheet. Phase offsets pull parallel strands into luminous folds and open pockets of negative space.
A cellular engraving: continuous currents pass through irregular Voronoi islands, separated by fine channels of open space.
Nested rooms hold quarter-circle currents. Changing scales and orientations turn a recursive grid into a rhythmic architectural engraving.
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.
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.
A square grid of quarter-circle pairs. Each tile flips by seed, so the sheet reads as one continuous maze of arcs.
An isometric cube lattice. Height is rolled per cell from the seed, so the grid reads as a scattered city of boxes.
Rows of cubes trace a flowing study of apparent rotation. A simplified contraction-and-shear model evokes the Terrell–Penrose effect.
A rhombille tiling: each hexagon is three rhombi, and the sheet reads as a stack of cubes.
Kites and darts that cover the plane without ever repeating. Five-fold symmetry, golden-ratio edges, and no translational grid.
A 13-sided polykite — the hat — that tiles the plane but never periodically. The first aperiodic monotile; Spectre later dropped the reflections.
Concentric n-gons, each rotated a little further than the last. Sides, layers, and twist are the whole drawing.
A tessellation of equilateral triangles. Fill is the chance a face is inked rather than outlined.
Horizontal hatches displaced by simplex noise. The drawing is the noise itself — no particles, no field walking.
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.
Greedy packing: drop a circle, keep it if it fits. Radius range and gap set how tight the colony gets.
Sites from the seed, cells from the nearest-site rule. The tessellation is the drawing — not particles trapped inside it.
A pointy-top hex grid. Fill is the chance a cell is inked rather than outlined.
Vogel’s sunflower: each seed sits on a golden-angle spiral. Count fills the disc; spread is how far the pack reaches.
Archimedean arms: radius grows linearly with angle. Turns wind the coil; arms is how many start equally around the origin.
Squares whose sides are the Fibonacci sequence. A quarter-circle in each chamber is the golden spiral; an inset at 1/φ is the septum.
The dual of Voronoi: every site joins its neighbours into triangles. Same seed and site count as Voronoi Cells gives the matching mesh.
Each hex picks one of two arc orientations. Adjacent edge midpoints join with 120° arcs so paths continue across the honeycomb.
Concentric rings from one or more sources. Wavelength is the gap between crests; sources scatter from the seed.
A space-filling curve of the given order. Rotation turns the square; the path always visits every cell once.
Each side of an equilateral triangle is replaced by a four-segment bump. Iterate and the perimeter grows without bound inside a finite area.
Iterate z → z² + c in the complex plane. The boundary is infinitely crumpled; zoom is a window onto that edge, drawn as contour lines.
Four affine maps, chosen at random, iterate a point. The attractor is a fern: self-similar fronds from a handful of matrices.
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.
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.
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.
A dovetail revolved around its axis becomes a concave disk. Columns can then meet at irregular angles — a 3D joint from a 2D fastener.
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.