Help & Info
Back to Compressor

Help & Information

Learn about compression methods and settings to get the best results

Compression Methods

Choose between two industry-standard compression algorithms based on your use case. Each method has its strengths depending on your model type and target platform.

Draco

Google's open-source library for compressing 3D geometric meshes.

  • Best compression ratio (smallest files)
  • Widely supported in browsers
  • Great for static models
  • Ideal for web delivery
Does NOT compress animations

Meshopt

Meshoptimizer's GPU-friendly compression format.

  • Faster GPU decoding
  • Compresses animations & morph targets
  • Supports streaming
  • Better for interactive apps
Full animation support
FeatureDracoMeshopt
Compression RatioExcellentGood
Decode SpeedAverageFast
Animation SupportNoYes
Morph TargetsNoYes
Best ForStatic models, web deliveryAnimated characters, games

Compression Levels

The compression level determines how aggressively your model is compressed. Higher compression means smaller files but may introduce subtle quality changes.

LevelQualityFile SizeBest For
LowMaximum quality preservedLarger filesWhen quality is critical (product visualization, CAD)
MediumBalanced qualityGood reductionMost use cases - recommended default
HighMinor quality trade-offsSmallest filesWhen file size is critical (mobile, slow networks)
💡 Tip: Start with "Medium" compression. If you need smaller files, try "High" and compare the visual quality in a 3D viewer.

Texture Compression

Textures often make up 70-90% of a GLB file's size. Enabling texture compression converts images to WebP format, dramatically reducing file size while maintaining visual quality.

SettingWhen to Use
OFFKeep original textures (PNG/JPEG). Use when you need exact texture preservation.
ONConvert to WebP. Recommended for 50-80% texture size reduction with minimal quality loss.

Texture Quality Settings

QualityDescriptionUse Case
90%Excellent - Nearly losslessHigh-end visualization
80%Good - Recommended balanceMost web applications
75%Balanced - Good compressionMobile apps, games
60-70%Compressed - Visible artifacts possibleLow bandwidth situations
50%High compression - Some quality lossThumbnails, previews

Texture Size (Resolution)

Reducing texture resolution is one of the most effective ways to reduce file size. Textures larger than needed waste bandwidth and VRAM.

Max SizeTypical ReductionBest For
OriginalNo resizeWhen original resolution is required
4096px (4K)Minimal if already 4KHigh-end displays, close-up views
2048px (2K)~75% reduction from 4KDesktop web, most use cases
1024px (1K)~93% reduction from 4KMobile, performance-critical apps
512px~98% reduction from 4KDistant objects, thumbnails, LODs
⚠️ Note: Texture resizing is permanent. If you need high-resolution textures later, keep your original file.

Smart Presets

When you select a compression method and level, the optional settings are automatically configured for optimal results. You can still customize them if needed.

PresetTexture CompressionQualityMax Size
* + LowOff90%Original
* + MediumOn (WebP)80%2048px
* + HighOn (WebP)75%1024px
🎯 Maximum Compression Recipe:

For the smallest file size (e.g., 150MB → ~20MB), use:
Draco + High + Textures ON + Quality 75% + Size 1024px