Any3DAny3D

GLB Vertex Compression

Reduce polygon count and apply Draco encoding to make your GLB models smaller and faster to load.

About This Tool

This tool uses glTF-Transform to compress GLB model geometry. It applies mesh simplification to reduce polygon count and Draco encoding for efficient data compression. All processing happens locally in your browser.

Tips

  • 1Maximum file size: 200MB
  • 2Supports GLB format input, exports as GLB
  • 3Real-time preview before downloading
  • 4Draco-encoded models require a decoder for rendering

How to Use

1

Upload Model

Drag and drop your GLB file or click to browse

2

Configure Settings

Adjust simplification ratio and Draco compression level

3

Compress & Download

Preview the result and download your optimized GLB file

Frequently Asked Questions

Q

What is vertex compression?

A

Vertex compression reduces the number of vertices (and thus polygons) in your 3D model while preserving its overall shape. Combined with Draco encoding, this can dramatically reduce file size.

Q

How much can I reduce the file size?

A

Typical reduction is 50-90% depending on the model complexity and settings. Models with high polygon counts achieve the best results with Draco encoding.

Q

Will compression affect visual quality?

A

Lower simplification ratios preserve more detail but result in larger files. You can preview the compressed model before downloading to find the right balance.

Q

What is Draco encoding?

A

Draco is an open-source library for compressing and decompressing 3D geometric meshes and point clouds. It can reduce mesh sizes by up to 90% while maintaining visual fidelity.

Q

Can I use the compressed model in Three.js?

A

Yes! Three.js has built-in support for Draco-encoded GLB/GLTF files. You just need to include the Draco decoder in your project.