What problem does it solve? Adding 3D to a website often results in slow load times, broken mobile experiences, and visual gimmicks that hurt usability. This Skill provides structured guidance for choosing the right 3D stack, optimizing models, and building performant interactive scenes. ## Core Features & Use Cases - 3D Stack Selection: Decision trees comparing Spline, React Three Fiber, vanilla Three.js, and Babylon.js based on project needs. - 3D Model Pipeline: Guidance on GLB/GLTF formats, polygon budgets, texture baking, and gltf-transform compression for web-ready assets. - Scroll-Driven 3D: Patterns for scroll-linked camera movement and model animation using @react-three/drei ScrollControls and GSAP ScrollTrigger. - Use Case: Build a product configurator page where a GLB model loads with a progress indicator, rotates on scroll, and degrades gracefully on low-end mobile devices. ## Quick Start Help me add an interactive 3D product model to my Next.js landing page using React Three Fiber with a loading state and mobile fallback.