zlim
Sign inGet started
DCC · USD / USDZ → GLB

Convert USD / USDZ to GLB — optimized

Pixar's Universal Scene Description is the emerging standard for 3D pipelines and AR Quick Look; Zlim converts USD and USDZ to optimized GLB.

Get an API key Read the docs
bash
zlim optimize model.usd -o model.glb -p balanced
# → model.glb  (70–80% smaller)

What is USD / USDZ?

Pixar's Universal Scene Description is the emerging standard for 3D pipelines and AR Quick Look; Zlim converts USD and USDZ to optimized GLB.

Zlim converts USD / USDZ (.usd / .usdz) to an optimized GLB file — typically 70–80% smaller than the source — without any manual mesh cleanup or format-juggling.

How to convert USD / USDZ to GLB via the API

The hosted API is asynchronous: create a job, upload your USD / USDZ file to the returned grant, mark the upload complete, then poll until it succeeds. See the full REST flow.

bash
# 1. Create a job → returns an upload grant (putUrl)
curl -X POST https://zlim.ai/api/v1/jobs \
  -H "Authorization: Bearer $ZLIM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "filename": "model.usd", "options": { "preset": "balanced" } }'

# 2. Upload the bytes, then mark the upload complete
curl -X PUT "$PUT_URL" --data-binary @model.usd
curl -X POST https://zlim.ai/api/v1/jobs/$JOB_ID/complete-upload \
  -H "Authorization: Bearer $ZLIM_API_KEY"

# 3. Poll until succeeded, then download the signed result URL
curl https://zlim.ai/api/v1/jobs/$JOB_ID/result-url \
  -H "Authorization: Bearer $ZLIM_API_KEY"

How to convert USD / USDZ to GLB via the CLI

The Zlim CLI runs the engine locally and in-process — no account or API key required (see the CLI docs):

bash
zlim optimize model.usd -o model.glb -p balanced
# → model.glb  (70–80% smaller)

USD / USDZ vs. GLB — why convert?

USD / USDZ was designed for content-creation workflows — it may carry rig data, animation tracks, or verbose ASCII that's unnecessary for real-time rendering. GLB is the W3C/Khronos real-time standard: a single binary bundle, GPU-friendly, supported by every web viewer, AR framework, and game engine. Converting with Zlim yields a GLB that is 70–80% smaller than a naive export.

FAQ

Does Zlim support all variants of USD / USDZ?

Zlim handles the most common USD / USDZ variants (.usd / .usdz). If your file uses a non-standard extension or proprietary sub-format, check the docs or contact support.

Will the converted GLB look the same?

Yes — Zlim preserves visual fidelity. Mesh topology, UV maps, and materials are retained. The reduction comes from compression and quantization, not geometry removal.

How long does the conversion take?

Most jobs complete in seconds. Large CAD assemblies or high-polygon meshes (50 MB+) may take 15–30 seconds.

Is there a file size limit?

The limit depends on your plan: 50 MB on Free, 250 MB on Pro, and 1 GB on Studio and Enterprise.

Convert USD / USDZ to GLB now

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

Get an API key
Also convert
STEP to GLBIGES to GLBCreo to GLBCATIA to GLBSolidWorks to GLB3MF to GLBFBX to GLBOBJ to GLBCollada to GLB3DS to GLB