Atelier Notes · An Honest Making-Of

How This Site
Was Made

One prompt, one agent, three passes. Everything on the page — the glass, the light, the gold dust — is code.

The Concept

AURÉOLE is a fictional perfume house invented for this piece. The brief: a luxury product page where a refractive glass flacon travels with you through the fragrance story — top notes, heart, base — and the lighting itself tells each chapter. Cold bright daylight for the opening, honeyed gold for the heart, low amber embers for the fossil base. No photography, no AI imagery. The bottle had to be real-time, refractive, and beautiful.

The Techniques

Three Passes

The site was screenshotted headlessly after every build, and each pass began by reading those images and listing at least five concrete faults before touching code.

Pass one screenshot: first working render of the hero with the glass flacon
Pass I · Structure

Everything works, nothing sings. Fixed console errors, verified fonts rendered, got the glass refracting.

Pass two screenshot: refined composition and lighting
Pass II · Composition

Lowered the extrait to a visible fill line so the glass shoulder actually refracts, added a nav scrim, pulled the base-chapter camera back, and wrote a press section, Les Éloges.

Pass three screenshot: final polish of the full page
Pass III · Polish

Killed a stray ornament, haloed every line that crosses the bottle, checked contrast and the 390px layout, reduced-motion fallback, and the last two percent that reads as intent.

Prompt It Yourself

To have an AI agent build something like this, be specific about physics and process, not adjectives:

“Build a static luxury perfume product page. Render a glass bottle from three.js primitives (LatheGeometry) with MeshPhysicalMaterial — transmission 1, thickness, dispersion, slight iridescence — lit by a PMREM env map you generate from emissive planes, no HDR files. Drive a camera dolly and three-light choreography from GSAP ScrollTrigger keyframes per story section. Add an additive-blended gold particle field. Didone display type at huge sizes, tracked small caps, cream and amber palette. Screenshot, self-critique five faults, fix, repeat three times.”