Design & build · 2026
Memory Globe.
An interactive 3D globe of places I’ve been — fly to a pin, explore the photos there.
React Three FiberThree.jsdreipostprocessingzustandVite
The problem
I wanted a flagship piece that proves I can do serious 3D on the web — not a loaded glTF, but a custom, performant, narrative scene.
The approach
A stylized globe with atmosphere and bloom, data-driven pins, and a camera that flies to a location where a cluster of photos blooms into view. Heavy textures are lazy-loaded and the whole thing degrades to a fully accessible 2D gallery when WebGL or motion isn’t available.
The outcome
A shareable, install-free experience that doubles as a reference implementation for R3F camera choreography, instancing, and graceful 3D fallbacks.