The lab

Web experiments.

A few of these came out of client work. The rest we built to find out how something worked. If something here would be useful on your project, it can be.

Six audio waveforms stacked in violet, one for each cloned voice

Voice clones live

Six voices you'll recognise, none of them real - CosyVoice given a few seconds of each and asked to read the same line. Here to be judged, not used.

AudioAITTSGenerative
Have a listen →
A night shot of a man chasing a train through a city, rendered by MiniMax H3

MiniMax H3 workflow live

A shot blocked out in Blender, then rendered as finished footage by MiniMax H3. Sweep between the previs and the final cut.

VideoAI3DBlender
See the comparison →
A cartoon monster as a bare 3D mesh, tinted by the direction each part of the surface faces

Image to mesh live

One picture in, one 3D mesh out, using Hunyuan3D 2.1 on the machine under the desk. Two goes at it: a character that works, and a castle that doesn't.

3DAIGenerativeComfyUI
Have a look →

Reel live

Ten short clips made with AI, played one after another and back to the start. Nothing here was filmed.

VideoAIGenerativeZero deps
Watch the reel →
Signal Lab, showing a three-dimensional audio visualiser and its live controls

Signal Lab live

Three.js audio visualisers driven by one Web Audio analyser. Switch style without a reload, tune everything live, and share an exact configuration by URL.

WebGLAudioRealtimeThree.js3D
Open the lab →
The Web-GL shader tool, showing a logo rendered with an animated shader and its parameter controls

Web-GL live

Drop in a logo or an image, pick an animated shader, tune it, and copy the snippet straight out. The hero on this page is its Smoke Veil preset.

WebGLGLSLRealtimeGenerativeExport
Make something →
The Elk diagram renderer, showing a rendered flowchart alongside its editor

Elk live

A zero-dependency diagram renderer that speaks Mermaid syntax and outputs raw SVG. Twenty-six diagram types, custom parsers, no Mermaid underneath.

SVGZero depsExport
Open the renderer →
Soon

More on the way

Scroll-driven transitions, video manipulation in the browser, live capture tools and a few things we're not ready to show yet.

WebGPU Canvas View transitions
Ask us what's next