Creative & Experimental

Lab

Shaders, computer vision experiments, and other generative work. The shaders run live in your browser. Select any piece to view it full-size.

Spiral Tunnel

Ray-marched spiral geometry with Perlin noise shading — infinite procedural depth.

GLSLRay MarchingNoiseGenerative

Pseudo Fractal #5

Procedural SDF generated through iterative coordinate folding, rotation, and domain repetition.

GLSLRay MarchingFractalNoiseGenerative

Electric Railway to Nowhere-Ville

Ray-marched infinite railway assembled from tiled signed distance fields, animated electrical arcs, and procedural atmospheric glow.

GLSLRay MarchingGenerative

Lime Cells

Glossy yellow-green cells that bulge and shift, each edge ringed with a bright seam.

GLSL2DVoronoi

Ring of Squares

Eight glowing outlined squares turning in a ring over a dark, softly lit field.

GLSL2D

Spheres

Glossy spheres merging into a checkered red and blue world that bends around them.

GLSLRay MarchingNoise

Strange Terrain

A smooth pale-blue landscape of curving ridges and soft, glowing hollows.

GLSLRay MarchingTerrain

Symmetry

Radially symmetric forms built from repeated, rotated distance fields: spiked rings, studded crowns, and a ribbed blossom.

GLSLRay MarchingNoiseSeries

Liquid Chrome

Cellular patterns with a polished, metallic sheen: a silver honeycomb, a tiled green and violet grid, and a sphere of shards.

GLSL2DNoiseVoronoiSeries

Magenta Lattice

A soft magenta grid of rounded cells dimpling toward a dark center.

GLSL2D

Fourier Forms

Green organic sculptures shaped by sums of waves: one rippling and turning, one a frozen, streaked swirl.

GLSLRay MarchingNoiseSeries

Coral Rings

Concentric pink and silver ridges stacked into an ornate, shell-like mandala.

GLSLRay MarchingNoise

Banded Capsule

A pale-blue capsule wrapped in fine bands, tumbling slowly in empty space.

GLSLRay Marching

Glossy Blobs

Shiny coral-pink blobs and capsules receding into a dark, mirrored distance.

GLSLRay Marching

Iridescent Hall

A dense, layered chamber of warped, oil-slick surfaces in rust, teal, and violet.

GLSLRay MarchingNoise

Tendril Garden

Iridescent tendrils, spheres, and twisted forms floating in the dark.

GLSLRay MarchingNoise

Popcorn 09

A popcorn-map field in hot pink, orange, and electric blue, swirling into a bright eye.

GLSL2DNoise

Popcorn 11

Repeating violet glints, like light catching ice, drifting across a deep blue tile.

GLSL2D

Popcorn 12

Liquid blue folds that roll and churn like a slow, glossy sea.

GLSL2DNoise

Popcorn 13

Marbled cream, rust, and navy bands, a popcorn map with sharp contour edges.

GLSL2DNoise

Pseudo Fractal 4-05

Rows of lavender arches folded from one shape, repeated toward a cyan horizon.

GLSLRay MarchingFractalNoise

Pseudo Fractal 5-06

A neon skyline of folded spikes in blue, violet, and acid green above a glowing floor.

GLSLRay MarchingFractalNoise

Pseudo Fractal 6-03

Pearly, knotted limbs reaching in from above and below, mirrored across a dark plane.

GLSLRay MarchingFractalNoise

Pseudo Fractal 7-06

An endless pale tunnel of folded rings narrowing to a dark center.

GLSLRay MarchingFractalNoise

Reflection

A mossy sphere resting on an endless yellow and green checkerboard.

GLSLRay Marching

Sine Warp I

Oxblood and teal liquid wound into a glossy whirlpool by layered sine waves.

GLSL2DVoronoi

Sine Warp II

Stained-glass cells in red, blue, and magenta, sheared into diagonal streams.

GLSL2DVoronoi

Bump Mapping

A small sphere whose surface is roughened into green and violet cells by a bump map.

GLSLRay MarchingNoise

Normal Mapping

Monochrome triangles split into four quadrants, lit as if carved from the surface.

GLSL2D

Lantern Corridor

An endless hall of blue and silver lantern forms converging on a white-hot vanishing point.

GLSLRay MarchingTerrainNoiseSeries

Floating Dunes

Warm, sunlit mushroom forms hovering over a pale desert floor.

GLSLRay MarchingTerrainNoiseSeries

Voronoi 01

Shattered mosaic cells in magenta, maroon, and cyan.

GLSL2DVoronoi

Voronoi 04

Deep blue cells blurred into flowing, watery light.

GLSL2DVoronoi

Voronoi 05

Bright blue cells with glowing violet edges, like a crackled glaze.

GLSL2DVoronoi

Voronoi 06

Dark cells outlined in neon blue, each lit by a faint violet glow.

GLSL2DVoronoi

Voronoi 10

Molten pink, orange, and green swirls pulled through a cell pattern.

GLSL2DVoronoi

Voronoi 12

Interference rings in green, blue, and red layered over a cell grid.

GLSL2DVoronoi

Voronoi 14

Lilac cells with soft contour bands, like a topographic map of clouds.

GLSL2DNoiseVoronoi

Capsule Cells

Pale-blue capsules and spheres clustering and blending smoothly on a deep blue field.

GLSLRay Marching

Woven Orb

An intricate orb of interlocking pink and teal patterns, turning in the dark.

GLSLRay Marching

Menger Sponge

Flying through the endlessly recursive tunnels of a Menger sponge fractal.

GLSLRay MarchingFractalNoise

Perlin Noise

A silver sphere banded by Perlin noise, lit by a long beam of warm light.

GLSLRay MarchingNoise

Hashless Noise

Rippled lavender noise, streaked with flares of pink light.

GLSL2DNoise

Popcorn Texture

A molten amber and violet popcorn texture wrapped around a turning sphere.

GLSLRay MarchingNoise

Murky Terrain

Flying low over a hazy, rose-tinted canyon toward a pale sun.

GLSLRay MarchingTerrainNoise

Ornate Terrain

A dark, intricately textured mountain rising through mist under a violet sky.

GLSLRay MarchingTerrainNoise

what

Bright white filaments tracing a warped grid across black.

GLSL2DVoronoi

Gyroid

A teal gyroid surface caged inside a glowing lattice sphere.

GLSLRay MarchingNoise
MusicBandcamp
MusicBandcamp
Sound
1 / 7

Driftcast

A shared generative radio station. A server composes an evolving, layered mix from Freesound samples and picks archival footage, and every listener renders it live in the browser with Tone.js and WebGL shaders. Seven 30-second recordings.

VideoAudioGenerativeWebGLSeries
Sound

Bloom

Glowing petal forms in violet and blue that fold, open, and turn around a green core, set to sound.

VideoAudioGenerative

Shatter, Color

Fields of splintered triangles in flat pastel color, densest where the shards converge.

SeriesGenerative

Shatter, Mono

The shard compositions in grayscale, from sparse black wedges to dense silver fracture.

SeriesGenerative

Shard Field

Dark fans of slivers in slate blue and moss green, layered into a dense, scratched surface.

SeriesGenerative

Blooms

Crowded clusters of saturated petal shapes, each ringed with fine contour lines.

SeriesGenerative

Interference

Two frames of a red and navy moiré, rings and bands bending through each other.

SeriesGenerative

Thermal

Heat-map color fields of rings and ripples, one scattered and one spiraling into a single center.

SeriesGenerative

polyR

Black and white striped polygons tiled at rising density, from bold shapes to fine static.

SeriesGenerative

Coral

A rendered growth of knotted, coral-like forms in pink and white.

StillGenerative

Molten

A cavernous surface mottled in electric blue, violet, and ember orange.

StillGenerative

Tendrils

Beaded, segmented tendrils curling in from every side toward a bright core.

StillGenerative

Facets

Angular solids hanging over swirling bands of red, violet, and deep blue.

StillGenerative

Terraces

Columns of stepped gray ridges, like stacked strata seen side on.

StillGenerative

Contours

Inked outlines of soft cells, shaded in pale lilac and dark red.

StillGenerative