ARTFEED — Contemporary Art Intelligence

Mael Ruffini's Webflow 3D Page Transitions Create Seamless Spatial Navigation

digital · 2026-05-02

Creative developer Mael Ruffini has published a tutorial on Codrops demonstrating Webflow 3D page transitions that maintain a persistent Three.js canvas across navigations. Using Barba.js, GSAP, and Three.js, the technique keeps the 3D renderer alive while the camera slides along the X-axis between 3D models when users click pages. The scene, modeled in Blender, includes a pen, a ceramic cup, and a Suzanne head, each with hand-drawn UV maps in Photoshop and a paper texture applied in multiply mode for a hand-made aesthetic. The build system uses Vite, SplitText from GSAP for animated typography, and custom shaders for organic materials. Ruffini, founder of Rhumb Studio, provides full code and a live demo. The approach offers spatial continuity for Webflow projects, pushing beyond default capabilities.

Key facts

  • Mael Ruffini built Webflow 3D page transitions using Three.js, GSAP, and Barba.js
  • Tutorial published on Codrops
  • Three.js canvas persists across Barba.js page navigations
  • Camera slides along X-axis between 3D models on page click
  • Scene includes pen, ceramic cup, and Suzanne head modeled in Blender
  • UV maps hand-drawn in Photoshop; paper texture applied in multiply mode
  • Build system uses Vite; SplitText from GSAP for typography
  • Ruffini is founder of Rhumb Studio and provides full code and live demo

Entities

Artists

  • Mael Ruffini

Institutions

  • Codrops
  • Rhumb Studio

Sources