Formats & Pipeline

VR/AR-ready assets: why USDZ matters for spatial design

Apple Vision Pro, AR Quick Look, iMessage previews — they all want USDZ. Here is what that means for your asset pipeline.

5 min read
VR/AR-ready assets: why USDZ matters for spatial design
On this page

If you're shipping anything for Apple's spatial computing platform, you've already met USDZ. If you haven't, you will. Here's the cheat sheet. (For the broader format landscape, see our GLB vs FBX vs USDZ comparison.)

What is USDZ?

USDZ is a zipped Universal Scene Description (USD) package. USD is Pixar's open scene-graph standard. The z means the file is a zip archive — useful because it bundles the geometry, textures, and metadata into a single file you can drop into AR Quick Look.

Where USDZ shows up

  • Apple Vision Pro. Native asset format for spatial apps and previews.
  • AR Quick Look on iPhone and iPad. Tap a USDZ in Safari → the model appears in your room.
  • iMessage previews. Send a USDZ in Messages → recipient gets an interactive 3D preview.
  • Reality Composer Pro. Apple's authoring tool for visionOS apps imports USDZ natively.

What makes a good USDZ

  1. Watertight geometry. No holes, no inverted normals.
  2. Real-world scale. Set the size in metres so AR Quick Look places the asset correctly. Use auto_size: true in Polyx if you don't know the exact scale.
  3. Optimised polycount. Vision Pro is powerful, but mobile AR is not. Aim for 5K–25K tris depending on hero status — see our lowpoly vs high-detail guide for budget tips.
  4. PBR materials. USDZ supports the standard PBR pipeline. Use base color + roughness + metallic at minimum (more in our PBR explainer).

Polyx's USDZ workflow

Add usdz to target_formats when you generate. We export a Vision Pro-tested USDZ alongside the GLB. Auto-size is on by default for image-to-3D, off for text-to-3D.

Common gotchas

  • Animations don't always survive. Skeletal animations work in Reality Composer Pro but not in AR Quick Look.
  • Very large files break iMessage preview. Keep USDZ files under 25 MB for messaging contexts.
  • Transparent materials are tricky. Apple's renderer doesn't always respect alpha modes the way Unity does. Test before shipping.

Real example

An interior design startup used Polyx to convert their entire furniture catalogue (1,200 pieces) into USDZ. Customers can now place a sofa in their living room from a Safari tab on iOS. Conversion lift: 31% on AR-enabled traffic. We covered the full case in AI 3D for e-commerce.

Continue reading

Generate your first USDZ →

Share

Hand-picked articles from the same cluster.