What problem does it solve?
This Skill helps you correctly load, configure, and optimize textures in Three.js so materials look right, UV issues are easier to fix, and rendering performance stays efficient.
Core Features & Use Cases
- Texture Loading and Configuration: Handle image, data, canvas, video, and compressed texture sources with the right color space, wrapping, filtering, and mipmap settings.
- Environment and Reflection Workflows: Set up cube textures, HDRI environments, background images, and render-target-based reflections for realistic scenes.
- UV and Material Support: Adjust UV coordinates, create uv2 for ambient occlusion, manage texture atlases, and apply the correct maps to physically based materials.
- Optimization and Cleanup: Improve texture quality with anisotropy and proper filtering, then dispose or pool textures to reduce memory usage.
Quick Start
Ask the Skill to configure a Three.js material with the correct texture maps, UV settings, and environment lighting for your scene.