Any3DAny3D

GLB Vertex Compression

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

Loading...

Please wait

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

What is the difference between mesh simplification and Draco encoding?

A

Mesh simplification actually reduces the number of faces/vertices in your model — lower ratio means fewer polygons, smaller files, but visible quality loss. Draco encoding compresses the existing geometry data without changing face count, achieving 50-90% size reduction with nearly no visual difference. For best results, use both together: simplify first, then apply Draco.

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.