Product: one perfume, shot like a film by Eric RodriguezProduct: one perfume, shot like a film by Eric Rodriguez

Product: one perfume, shot like a film

Eric Rodriguez

Eric Rodriguez

The problem

A premium product shown in flat photos looks like any other. The page has to make you want to pick it up.

What I built

A one-product website shot like a film. The perfume flask sits in a real-time 3D scene: the camera arcs round it as you scroll, moves in close along the glass, takes the flask apart into its four parts, and lets the visitor change the colour of the liquid on a turntable, with the room's light taking that colour.

Stack

Three.js, TypeScript, GSAP and Astro. Physically based glass and liquid: you can see into the scent, the glass bends the room behind it, and the light through it is tinted. A lighter version for older phones.

Scope

A one-product page with six chapters, price and buy button. A brand's own 3D model can replace the flask and keeps its materials.

Honest note

This is a demo I designed and built for my studio, Promti, not a client project. The brand is fictional. What you can verify is the live demo: https://promti.app/kits/product/demo/
Like this project

Posted Oct 9, 2026

A one-product site where the camera moves round a perfume in real time: glass that bends the light, the flask taken apart, colours on a turntable.