What problem does it solve?
This Skill helps you implement and debug interactive Three.js 3D scenes on the web without getting lost in scene setup, rendering loops, loading pipelines, or performance pitfalls.
Core Features & Use Cases
- Three.js mental model: Aligns Scene, Camera, Renderer, meshes, and lighting around how WebGL actually renders.
- Asset loading & controls: Covers GLTF/texture loading (including DRACO compression) and common control patterns like OrbitControls for product/debug views.
- Production-ready cleanup: Guides correct disposal of geometries/materials/textures, event listeners, and animation loops to prevent SPA route-change memory leaks.
Quick Start
Use the threejs skill to design a simple GLTF product viewer with OrbitControls, correct resizing, and proper cleanup after navigation.