How to Enable Animation in AR on IOS Devices
Learn how to view animated 3D models in AR on iOS using SwiftXR. Step-by-step guide to exporting USDZ from Blender and enabling animations in AR on iPhones and iPads.

Augmented Reality (AR) makes 3D models more engaging, but viewing animated 3D models on iOS can be tricky. That’s because iOS does not support animations in GLB files, the most common format used for AR. Instead, Apple requires the USDZ format (Universal Scene Description Zip) to support animations in AR.
In this guide, you’ll learn how to convert your animated 3D model to USDZ and view it on iOS using SwiftXR.
✅ What You’ll Need
An animated 3D model (GLB, FBX, or other formats)
Blender (free 3D software)
A SwiftXR account
Prepare Your Animated 3D Model
To kick start this, you will need an animated 3D model. You can either
Have an already-made animated 3D model
Create one from a 3D Software, such as Maya, Blender etc
Download from an online marketplace such as Sketchfab, TurboSquid, etc

Import the 3D Model into Blender
Open up your blender, click on file menu >import, then select the downloaded 3D model from Sketchfab from your device.

Export out a .USDZ File and GLB File (If you don't already have one)
In the Export Settings on the right side, configure options for your USD file. Click Export USD at the top right of the file browser to complete the export
Import the Exported .USDZ file into SwiftXR
Open up the SwiftXR editor. Click on the AR component and upload the file you downloaded from Sketchfab. Then head over to the right hand side of the editor, click on properties > advanced settings> manual USDZ IOS upload. Then add your exported model from blender.

View in Augmented Reality
After publishing your project, you can scan the QR code to view your model with your IOS device in your space
Last updated
Was this helpful?