What problem does it solve?
threejs-loaders helps you load and configure Three.js assets (GLTF/GLB models, textures, and HDR environments) without breaking your scene setup, while tracking progress and handling failures predictably.
Core Features & Use Cases
- GLTF/GLB Loading (with animations and cameras): Load complex 3D models into your scene, then read animations and scene data for immediate rendering.
- Texture and Environment Loading: Load image textures, cube maps for skyboxes, and HDR/EXR environment lighting for PBR materials.
- Async orchestration and progress management: Coordinate multiple asset loads using LoadingManager, Promise-based loading, caching, and retry/fallback patterns.
- Use Case: When bootstrapping an MMORPG client, load a player character GLB, apply character textures, and set an HDR environment map before enabling gameplay rendering.
Quick Start
Use this Skill to load a GLB model and ensure all dependent textures are fully loaded by coordinating them with Three.js LoadingManager callbacks.