From a grid of numbers to a picture.
A small convolutional decoder turns a 48×48 grid of codes into a 384-pixel drawing. Walking between the codes of real photographs, it draws shapes no photograph contains.
- 11subjects
- 88photographs
- 384pixels
Each network learns a compact space of real things. Moving through that space — and drawing every step — is what you see.
A small convolutional decoder turns a 48×48 grid of codes into a 384-pixel drawing. Walking between the codes of real photographs, it draws shapes no photograph contains.
A triplane autoencoder packs each real 3D model into 3 × 32 × 32 × 8 numbers. The decoder turns any such code into a coloured surface, evaluated on a dense grid with WebGPU or WebGL and sphere-traced every frame.
Both networks are a few megabytes, load once and run entirely in your browser, on your own GPU. Nothing you do leaves your device.