Avatar Compressor
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

  1. Select your avatar's root GameObject (the one with VRC Avatar Descriptor)
  2. Click Add Component in the Inspector
  3. 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:

MetricDescription
ComplexityHigher (closer to 1.0) = more detailed texture
SizeOriginal resolution → new resolution
FormatCompression format that will be applied

Fine-tune (Optional)

If you see a texture that needs special treatment, click the Freeze button:

SettingUse When
Skip compressionKeep the texture completely unchanged
DivisorManually control resolution reduction
FormatOverride 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

  1. Build your avatar normally through VRChat SDK
  2. Check the new Download Size and VRAM values
  3. Upload to VRChat and test in-game

Troubleshooting

Next Steps

On this page