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 issues. This Skill provides proven integration patterns, decision frameworks, and working code examples for combining Three.js, GSAP ScrollTrigger, React Three Fiber, Motion, and React Spring. ## Core Features & Use Cases - Architecture Patterns: Four core patterns including layered separation (Three.js + GSAP + React UI), unified React components (R3F + Motion), hybrid GSAP timelines in R3F, and physics-based interactions with React Spring. - State Management Strategies: Zustand-based patterns for synchronizing state between 3D scenes and React UI layers. - Performance Optimization: Techniques for coordinating render loops, on-demand rendering with frameloop="demand", and avoiding animation conflicts between libraries. - Use Case: When building a scroll-driven product landing page, use the Three.js + GSAP pattern to animate camera paths with ScrollTrigger while React handles the UI overlay with Motion transitions. ## Quick Start Ask the AI to help you architect a scroll-driven 3D landing page that combines Three.js rendering with GSAP ScrollTrigger animations and a React UI overlay.