Immersive Installation / Three.js / 2025–2026
A white room in the browser: four walls, cardinal light, and blooms that appear, hold, and release. Orbit with the pointer; the piece carries its own rhythm and sound.
↳ Wall counter top right · Life bar along the bottom · Credit line fades with the room
Process
01
Volume
A neutral white enclosure: floor, ceiling, four walls. Orientation cues keep you grounded while you orbit.
02
Bloom
Generative growth mapped to each surface — emergence, fullness, and release in sequence across the room.
03
Piano
Embedded Salamander Grand Piano samples (CC BY). Loading is gated behind the first click so the room stays quiet until you enter.
04
Live
Three.js and WebGL inlined in a single HTML file — portable, no build step, the same pattern as other studio installations.
Concept
Bloom / Release asked for patience with a single field of color. Four Walls asks for patience with space: you move, and the work moves with you. The blooms are not a backdrop; they are events attached to surfaces you can revisit.
Sound ties the room together. The life bar reads progress through the pass — a simple, honest meter in a scene that otherwise feels endless. Embed mode on the Selected Works grid uses the same file with the overlay suppressed so thumbnails stay legible.
This page is the project entry: context, process, and a contained view of the room. Open the full room when you want the canvas to take over.
“A gallery that only exists while your machine is willing to render it.”