What problem does it solve? Building complex 3D web experiences often requires combining multiple rendering and animation libraries, which leads to architecture confusion, animation conflicts, state synchronization bugs, and performance problems. This Skill provides proven integration patterns and decision frameworks for combining Three.js, GSAP ScrollTrigger, React Three Fiber, Motion, and React Spring in a single application. ## Core Features & Use Cases - Architecture Patterns: Four layered patterns covering Three.js + GSAP + React UI separation, unified React Three Fiber components, hybrid R3F + GSAP timelines, and physics-based R3F + React Spring interactions. - State Management Strategies: Zustand-based global 3D state patterns that keep React UI and Three.js scenes synchronized. - Performance Optimization: Cross-library render loop coordination, on-demand rendering with frameloop="demand", and adaptive pixel ratio techniques. - Use Case: When building a scroll-driven product landing page, use the Three.js + GSAP ScrollTrigger pattern to animate camera paths and mesh properties on scroll while keeping React UI overlays decoupled. ## Quick Start Ask the AI to design the architecture for a scroll-driven 3D landing page combining Three.js, GSAP ScrollTrigger, and React UI overlays.