Why convert USD to USDZ?
.usdz is an uncompressed zip package that wraps a .usd/.usdc layer together with all its textures and dependencies into one shareable file. People convert to .usdz mainly to distribute a single self-contained asset for AR - especially Apple's AR Quick Look on iPhone and iPad.
How to convert USD to USDZ
usdzip (OpenUSD toolset) OPEN-SOURCE
Run usdzip -a Scene.usd Scene.usdz to localize references and pack them into one archive; use --arkitAsset for Apple AR-compliant output.
SideFX Houdini (USD Zip ROP) PAID
In a ropnet drop a USD Zip ROP, set the input to your .usd and the output to something.usdz; enable the ARKit option for Apple-compatible packages.
NVIDIA Omniverse FREE
Open the stage and export/save with the .usdz extension (or use the asset converter with texture embedding) to produce a portable package.
About these formats
A .usd file holds a 3D scene in Pixar's Universal Scene Description format, storing geometry, shading, and references to other assets that get composed into one scenegraph. The plain .usd…
Open .USD details →A .USDZ file is associated with USDZ Augmented Reality File Format, a 3d image file.
Open .USDZ details →Quality & what to watch
.usdzis a package, not a new geometry format - it just bundles the existing.usdplus textures, so no shape data is lost.- For Apple AR Quick Look you must use ARKit-compatible settings; general
.usdzfiles may not open in AR Quick Look. - Content inside
.usdzis stored uncompressed and read-only, so the file is not smaller than its parts and cannot be edited in place.
Frequently asked questions
Is `.usdz` just a zip of my USD?
.usd/.usdc layer plus all referenced textures and assets.Which `usdzip` option should I use?
-a (--asset) to localize and copy references into the package, and --arkitAsset when targeting Apple AR Quick Look.Will textures be included automatically?
usdzip -a discovers referenced files recursively and rewrites the paths to point inside the package.Can I edit a `.usdz` after creating it?
.usd and repackage it.