threejs-texture-management

Installation
SKILL.md

Three.js Texture Management

When to Use

Use this skill when:

  • Loading textures for materials
  • Optimizing texture memory on mobile
  • Creating texture atlases
  • Implementing texture streaming
  • Managing texture disposal

Core Principles

  1. Compress Textures: Use KTX2/Basis for GPU compression
  2. Power of Two: Use POT dimensions for mipmaps
  3. Texture Atlases: Combine multiple textures
  4. Lazy Loading: Load textures on demand
  5. Proper Disposal: Dispose textures to free memory
  6. Mipmap Management: Generate/disable based on need
Installs
7
GitHub Stars
26
First Seen
Jul 10, 2026