Interactive lab

Experiments with enough signal to inspect.

A living cabinet for shaders, interaction studies, simulations, moon interfaces, and visual prototypes. Each experiment is a small proof of taste, curiosity, and browser engineering.

Gallery index

Choose an experiment

A curated front door for the lab. New sketches can become cards here before they become full portfolio work.

Interactive archive

Full builds

Interactive portfolio intro

Damian Mattey

Move through a depth-field portrait space, then enter the moon interface to explore the work.

Three.js example study

SSGI Ball Pool

A customizable ball-pool scene inspired by the WebGPU SSGI example. Click or drag through the box to push the balls with the moving light ray.

Click or drag to push the balls

Three.js example study

GPGPU Water

A customizable water simulation inspired by the WebGL GPGPU water example. Press and drag across the pool to disturb the surface; the duck objects are isolated so they can be swapped later.

Drag water to disturb, orbit to inspect

Character pass

Damian Kira Study

A Kira-based variant that keeps the original scene, body, pose, and orb interaction, then tests a Damian-inspired face direction with darker clothing, curls, headphones, stronger brows, and light stubble.

Orbit, move the arm, test Damian variant

Archived homepage study

Orbital Evidence Lab

The previous orbital navigation direction stays preserved here as a full interactive study, separate from the new DM Core homepage.

Three.js navigation study

Moon Interface

The original crater navigation and anaglyph interaction study is preserved here as part of the lab archive.