
Dive Club 🤿 Xavier Jack - How To Vibe Code in 3D
7 snips
Jan 26, 2026 Xavier Jack, a designer and 3D web practitioner behind Amie and tools like Wiggle Bones, Three.tools, and Desktop.fm. He breaks down prototyping the viral Amie site. He explains grayboxing, Blender-to-WebFlow, rigging inflatable balloons, and setting up Three.js projects. He demos exporting GLB, adding interactivity, and animating with wiggle bones and GSAP.
AI Snips
Chapters
Transcript
Episode notes
Full-Day Gradient Concept Sparked The Site
- Dennis imagined the Amy website as a visualization of a full day using gradients to represent sky changes.
- That concept drove early design conversations and tied the site together beyond micro-interactions.
Prototype Interaction With Gray Boxing
- Start with gray-box prototypes using basic shapes and animations to test interaction flow quickly.
- Iterate in code early to capture motion and game-like feeling rather than polishing visuals first.
Interactivity Is The 3D Advantage
- 3D interactivity is only valuable when it's interactive; otherwise a video would suffice.
- Use 3JS where interactivity adds unique value that video cannot provide.
