Showroom · Make-of

How Alborada was made

Follow one coffee bean from fruit to cup across five chapters — cherry, drying yard, roast, grind and bloom, the pour. One bean is present the whole way through, its surface arcing from waxy green to oily roast, and each chapter is a composed 3D tableau rendered live with three.js. It reads like a scrolling film, but underneath it is a small state machine, not a timeline scrub.

View the site →

What it demonstrates

That a scroll story can be discrete and still feel cinematic. Instead of scrubbing one long animation, each flick of the wheel is a quantised step that plays a full transition — and input is locked while it plays, so trackpad momentum can never double-fire or knock the story backwards. The result is a sequence of deliberate, framed shots rather than a smear you can land between. It also keeps its facts straight: the six-to-eight-month ripening, the ~11% drying moisture, first crack near 196 °C, the bloom's escaping CO₂, crema under nine bars — all real, on a page that says plainly the roastery and its lot are fictional.

Techniques, honestly named

Recreate it

The full recreation prompt — the state machine and input-lock timings, the hero bean's displacement and roast colour arc, the five tableaux with their instancing counts and lighting, the clip-path wipe geometry, and the quality bar — is in the showroom vault.

Prompt — $5, on the dashboard