What problem does it solve?
This Skill removes the guesswork from using textures in Three.js, helping you load, configure, and optimize image-based materials without color, UV, or performance issues.
Core Features & Use Cases
- Texture Loading: Load regular image textures, data textures, canvas textures, video textures, and compressed textures.
- Mapping and Control: Manage UV coordinates, atlas selection, wrapping, offsets, rotation, filtering, mipmaps, and color space.
- Environment and Reflection: Set up cube maps, HDR environment maps, render targets, and dynamic reflections.
- Material Workflows: Apply PBR texture sets such as albedo, normal, roughness, metalness, AO, emissive, displacement, and alpha maps.
- Use Case: Build a realistic product viewer with correct sRGB color handling, tiled surfaces, environment lighting, and clean texture disposal for good runtime performance.
Quick Start
Use the threejs-textures skill to help me load, configure, and apply a texture to a Three.js material with correct color space and UV settings.