In this tutorial, we’ll build an interactive 3D gallery that follows a hand-drawn path. Images are distributed along a curve created in Blender, while the camera moves through the scene in response to scroll. As images approach the camera, they scale up as if coming into focus, while the rest remain quietly in the background. The result feels like a continuous camera dolly shot. Every scroll advances the camera a little further along the path, creating the illusion of traveling through a three-dimensional space. We’ll use three tools: Blender to draw and export the camera path Three.js to reconstruct the path and render the scene GSAP to drive the camera movement and smooth the scale transitions The inspiration for this comes from digital artwork by creative studio BAXSTUDIO . 1. Drawing and Exporting the Camera Path from Blender Everything starts in Blender, where we’ll create the path the camera will follow. Add a curve ( Add → Curve → Bezier ), switch to Edit Mode , and shape it however you like.…