Starting in Blender for 3D modelling, rigging and keyframe animation, then exporting models and animations as GLB/glTF files. The web runtime uses Three.js with a cell shading post processing for the cartoon effect.
GSAP with ScrollTrigger and Lenis for smooth scrolling drives scroll-based timelines, tying the camera in blender to the users scroll. Lottie renders vector animations for added motion. The JavaScript app is bundled with a Node/npm build toolchain (Webpack) and styled with Tailwind.
Bullish