3D & Generative · Sep 24, 2026

Built a 3D product page in vanilla three.js with Claude Code, from brief to live site. Stack and process inside.

Built a 3D product page in vanilla three.js with… by AlexisDC, credited to Claude Opus 5. Watch the 3D & Generative video and visit the original Reddit post.

AlexisDCu/AlexisDC
View on Reddit
Opus 5
2 net upvotes on Reddit, checked Oct 15, 2026

Open the original Reddit post for the version with sound.

From the creator’s post · AlexisDC on Reddit
I'm a product designer, not a developer. I brought the 3D models, the brand deck and the brief. Claude Code did the engineering (opus 5 then 5.5 after the release). The approach that worked: get a working structure first, then iterate in short 3 to 5 minute passes, with a checkpoint after each one so nothing broke silently. **Stack** * Vite + vanilla three.js, no framework * GSAP ScrollTrigger + Lenis for the scroll-driven camera * One custom post-processing pass: depth of field + SSAO in a single shader, 4× MSAA * Lighting from a sky-generated environment map + soft shadows **Assets** * Node pipeline: meshoptimizer, gltf-transform, Draco * Angkor Wat photogrammetry scan, decimated for the web * Triplanar wood shader, so no UV unwrapping needed * Claude generated placeholder textures early on. I swapped in the real ones later with zero code changes **Interaction** * Click a product and the camera travels to it. Click the scene and it pulls back * Glass UI cards projected from…
From the creator

The prompt behind it.

The creator has not shared a public prompt. Visit the original post for more about this work.

Video and prompt by AlexisDC. Original post ↗

Is this your work? Add the badge

Paste this on your site or README to link people to this page.

Featured on motif
<a href="https://createmotion.io/motions/reddit-1wownme/"><img src="https://createmotion.io/featured-on-motif.svg" alt="Featured on motif" width="188" height="44"></a>