← Work


Obscura Fifty
An experimental product website for a fictional 50mm camera lens, where 3D, motion and editorial web design meet. The centrepiece is a procedurally generated lens built entirely in Three.js, which disassembles and transforms as you scroll. Product storytelling, typography and interactive transitions are built on real-time 3D rendering, so a technical product page becomes an experience.
Visit live site ↗

