Catalogue 2026

Live works

Ten fragment shaders built from distance fields, iterative systems, noise, interference, sphere tracing and reaction–diffusion.

Every preview below is rendered on your device and moves while it is on screen. Open a work to reseed it, play it with the pointer, or inspect and change its complete source.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/01

Contour Bloom

A radial field folded into thin mineral contours.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/02

Tidal Cell

Drifting cells gather and separate under a slow tide.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/03

Radiant Fold

Polar light is creased into a slowly turning aperture.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/04

Salt Current

Layered noise resolves into channels, shoals, and foam.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/05

Night Mineral

A Julia boundary catches light like a fractured specimen.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/06

Phase Garden

Interference bands open and close like nocturnal leaves.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/07

Gyroid Lantern

A minimal surface cut into a sphere and lit from within.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/08

Chladni Sand

Sand gathers on the still lines of a vibrating plate.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/09

Sevenfold

Plane waves overlap into a pattern that never repeats.

WebGL2 preview unavailable. The GLSL source remains available on the work page.

SF/10

Coral Script

Two simulated chemicals write a slow, branching script.