ARKit 2 and the USDZ File Format in iOS 12

With the release of iOS 12, Apple unveiled ARKit 2 along with a dedicated open file format known as USDZ, designed specifically for creating and sharing 3D augmented reality content. Developed in collaboration with Pixar, this format provides a standardized way for developers and creators to package 3D assets into a single, highly optimized file. This article examines what the USDZ format is, why Apple introduced it, and how it transforms the sharing of 3D virtual objects across iOS devices.

What Is the USDZ File Format?

USDZ stands for Universal Scene Description (USD) packaged as a zero-compression, unencrypted zip archive. Apple partnered with Pixar Animation Studios to adapt Pixar’s robust Universal Scene Description technology into a compact, single-file container tailored for mobile devices.

Traditional 3D assets often consist of multiple separate files, including the 3D geometry mesh, rigging data, and separate image files for textures, bump maps, and lighting. USDZ bundles all these components—including textures, animations, and geometry—into one self-contained file. Because it functions as a specialized zip file without compression, the operating system can read and render data directly from disk without needing to unpack the archive first, minimizing memory overhead and loading times.

The Purpose and Role in iOS 12

Before ARKit 2, sharing and viewing 3D models in augmented reality on iOS required specialized third-party applications. USDZ changed this by integrating AR directly into the core operating system through a feature called AR Quick Look.

With USDZ and AR Quick Look in iOS 12, users can interact with 3D virtual objects natively in standard system apps, including:

  • Safari: Websites can host USDZ files, allowing users to preview 3D products in AR directly within their physical space before making a purchase.
  • Messages and Mail: Users can send USDZ attachments that recipients can immediately tap to view in 3D or place in the real world.
  • Files and Notes: 3D assets can be stored, organized, and previewed without additional software.

Key Benefits of USDZ for Augmented Reality

  1. Optimized Performance: Designed from the ground up for mobile hardware, USDZ ensures smooth frame rates, realistic rendering, and efficient memory usage on iPhone and iPad.
  2. PBR Support: It natively supports Physically Based Rendering (PBR), allowing materials to interact realistically with real-world lighting and reflections captured by ARKit.
  3. Simplicity: By encapsulating models, materials, and animations into a single file, USDZ eliminates missing texture paths and compatibility issues that commonly plague 3D asset distribution.
  4. Industry Backing: Apple and Pixar positioned USDZ as an open standard, gaining early support from major creative software developers, including Adobe, Autodesk, and Sketchfab, ensuring broad cross-platform pipeline integration.