Basic Usage
Reduce Texture Memory
Learn how to reduce your avatar's texture memory usage
This tutorial shows you how to reduce your avatar's texture memory usage using the Texture Compressor component.
Quick Start
Add the Component
- Select your avatar's root GameObject (the one with VRC Avatar Descriptor)
- Click Add Component in the Inspector
- Search for "LAC" and add LAC Texture Compressor
Choose a Preset
For PC avatars where you want minimal quality loss.
- VRAM Reduction: 20-40%
- Quality Impact: Minimal
- Best for: Showcase avatars, detailed textures
Good balance between quality and file size. (Recommended)
- VRAM Reduction: 40-60%
- Quality Impact: Slight
- Best for: Most avatars
Strong compression for Quest avatars or limited VRAM.
- VRAM Reduction: 60-80%
- Quality Impact: Noticeable
- Best for: Quest avatars, performance-critical situations
For your first time, start with Balanced. You can always adjust later.
Preview Results
Click Preview Compression Results in the Inspector to see what will happen:
| Metric | Description |
|---|---|
| Complexity | Higher (closer to 1.0) = more detailed texture |
| Size | Original resolution → new resolution |
| Format | Compression format that will be applied |
Fine-tune (Optional)
If you see a texture that needs special treatment, click the Freeze button:
| Setting | Use When |
|---|---|
| Skip compression | Keep the texture completely unchanged |
| Divisor | Manually control resolution reduction |
| Format | Override the compression format |
Consider freezing these textures:
- Face textures with fine details
- Textures with small text or logos
- Emission maps with gradient effects
Build and Compare
- Build your avatar normally through VRChat SDK
- Check the new Download Size and VRAM values
- Upload to VRChat and test in-game