zlim
Sign inGet started
PLY → GLB

PLY to GLB, for scans and photogrammetry

Zlim converts Stanford PLY meshes and point clouds — common in 3D scanning and photogrammetry — into an optimized GLB, preserving vertex colors while decimating and Draco-compressing dense geometry.

Get an API key Read the docs

Why convert PLY to GLB?

PLY is the default output of many scanners and photogrammetry tools. The files are often enormous — millions of vertices with per-vertex color but no PBR materials — and nothing on the web loads PLY directly.

GLB makes scan data viewable in browsers and AR, at a fraction of the size.

What Zlim optimizes

Zlim reads binary and ASCII PLY, preserves vertex colors, decimates over-dense scan meshes within a tolerance you control, quantizes attributes, and Draco-compresses the geometry. For raw scans this is frequently a 90%+ reduction before you lose any perceptible detail.

bash
zlim optimize scan.ply -o scan.glb -p maximum   # dense scan → lean GLB

FAQ

Are vertex colors kept?

Yes. Per-vertex colors from scans and photogrammetry are carried through to the GLB.

My scan is hundreds of MB — can Zlim handle it?

Large meshes are supported up to your plan's file-size limit (250 MB on Pro, 1 GB on Studio and Enterprise). Decimation is where the biggest wins come from on scan data.

Convert PLY to GLB now

Start free — 25 optimizations a month. No card required.

Get an API key
Related
FBX to GLBOBJ to GLBCompress GLBOptimize glTFDraco compressionKTX2 texturesReduce poly countOptimize for webAPI & CLI docs