[All work](/work?type=work)

# Birthday Gallery

A birthday gallery for my dad, with family photographs arranged in a small 3D space you can walk through in the browser.

Independent design and development. Three.js, gallery models and photograph placement.

![A box of photographs in perspective, one frame filled red.](https://cdn.sanity.io/images/qnuj1c4o/production/d7dbfe0f9600fe53e22aada61ff5ce8fc36eb695-1600x900.png?w=1280\&q=80\&auto=format)

Each move between artworks is a camera path to a fixed position, so the photographs and the destinations get planned together, and the controls go previous and next instead of free flight.

Three.js handles the scene and the models, and the captions come up as you arrive.

## State

A browser gallery with custom models and guided movement. The photos aren't in the public repo.

[All work](/work?type=work)
