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
Meshopt
Meshoptimizer's GPU-friendly compression format.
- Faster GPU decoding
- Compresses animations & morph targets
- Supports streaming
- Better for interactive apps
| Feature | Draco | Meshopt |
|---|---|---|
| Compression Ratio | Excellent | Good |
| Decode Speed | Average | Fast |
| Animation Support | No | Yes |
| Morph Targets | No | Yes |
| Best For | Static models, web delivery | Animated 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.
| Level | Quality | File Size | Best For |
|---|---|---|---|
| Low | Maximum quality preserved | Larger files | When quality is critical (product visualization, CAD) |
| Medium | Balanced quality | Good reduction | Most use cases - recommended default |
| High | Minor quality trade-offs | Smallest files | When file size is critical (mobile, slow networks) |
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.
| Setting | When to Use |
|---|---|
| OFF | Keep original textures (PNG/JPEG). Use when you need exact texture preservation. |
| ON | Convert to WebP. Recommended for 50-80% texture size reduction with minimal quality loss. |
Texture Quality Settings
| Quality | Description | Use Case |
|---|---|---|
| 90% | Excellent - Nearly lossless | High-end visualization |
| 80% | Good - Recommended balance | Most web applications |
| 75% | Balanced - Good compression | Mobile apps, games |
| 60-70% | Compressed - Visible artifacts possible | Low bandwidth situations |
| 50% | High compression - Some quality loss | Thumbnails, 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 Size | Typical Reduction | Best For |
|---|---|---|
| Original | No resize | When original resolution is required |
| 4096px (4K) | Minimal if already 4K | High-end displays, close-up views |
| 2048px (2K) | ~75% reduction from 4K | Desktop web, most use cases |
| 1024px (1K) | ~93% reduction from 4K | Mobile, performance-critical apps |
| 512px | ~98% reduction from 4K | Distant objects, thumbnails, LODs |
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.
| Preset | Texture Compression | Quality | Max Size |
|---|---|---|---|
| * + Low | Off | 90% | Original |
| * + Medium | On (WebP) | 80% | 2048px |
| * + High | On (WebP) | 75% | 1024px |
For the smallest file size (e.g., 150MB → ~20MB), use:Draco + High + Textures ON + Quality 75% + Size 1024px