What Is USDZ in iOS 12 Safari and Messages?
This article provides an overview of the USDZ file format, detailing its origins, architecture, and practical implementation within Apple's iOS 12 ecosystem. Readers will learn how this zero-compression 3D file format operates natively within Safari and Messages through Apple’s AR Quick Look feature, enabling seamless augmented reality experiences without requiring third-party applications.
Understanding the USDZ File Format
USDZ is a 3D file format developed through a collaboration between Apple and Pixar. It is an uncompressed, unencrypted ZIP archive that packages Pixar's Universal Scene Description (USD) assets into a single, compact file. A standard USDZ container encapsulates all the necessary components of a 3D asset, including geometry, mesh data, animations, and high-resolution textures (such as diffuse, normal, and metallic maps).
Because USDZ functions as a single self-contained file rather than a directory of linked assets, it is highly portable, lightweight, and optimized for mobile performance, memory caching, and real-time rendering on iOS devices.
Integration with AR Quick Look in iOS 12
Introduced with iOS 12, AR Quick Look is a built-in system feature that allows native rendering of USDZ files using the device's ARKit framework. When a user interacts with a USDZ file, the operating system launches a dedicated viewer capable of two modes:
- Object Mode: A 3D viewer that allows users to rotate, scale, and inspect the model against a neutral background.
- AR Mode: A camera view that detects horizontal or vertical flat surfaces in the physical environment, automatically anchoring the 3D model to scale with realistic lighting, shadows, and reflections based on ambient conditions.
How USDZ Is Used in Safari
In iOS 12 Safari, web developers can embed USDZ files directly into
standard HTML links. By using an anchor tag that points directly to a
.usdz asset and setting the appropriate
rel="ar" attribute, Safari recognizes the file as an AR
asset.
When a user taps an AR-enabled link or image on a webpage, Safari instantly opens the asset in AR Quick Look instead of downloading a static file or navigating to a new page. This enables e-commerce websites to let shoppers view life-sized 3D models of products—such as furniture, shoes, or electronics—directly in their physical rooms before purchasing, entirely within the browser.
How USDZ Is Used in Messages
In iOS 12 Messages, USDZ files can be shared between users just like
photos or videos. When a .usdz file is sent via iMessage,
it appears in the chat thread as an interactive thumbnail preview.
Tapping the thumbnail immediately launches the AR Quick Look viewer inside the Messages app. The recipient can place the 3D object into their physical environment, interact with animations, or share it with others without leaving the conversation or installing external AR software.