What problem does it solve?
This Skill solves the problem of reliably loading Three.js 3D assets (models, textures, and HDR environment maps) without breaking your render flow or losing track of progress.
Core Features & Use Cases
- Asset Loading for Common Three.js Types: Load GLTF/GLB models, textures, cube maps, and HDR/EXR environments to build complete scenes.
- Coordinated Loading Progress: Use THREE.LoadingManager to track start, progress, completion, and errors across multiple loaders.
- Performance-Ready Texture/Model Options: Apply proper color spaces, filtering, wrapping, anisotropy, and compression/texture transcoding workflows (Draco, KTX2).
Use case: You want to build a product viewer that loads a GLB model plus PBR textures and an HDR lighting environment while showing a loading bar and gracefully handling failures.
Quick Start
Create a GLTFLoader and load your model.glb, then add gltf.scene to your Three.js scene.