SwiftXR Documentation
Get StartedGitHubCommunity
  • 👉 Introduction
  • 🍭 Creating a Project
  • 🧭 Navigate the Interface
    • Left Panel
      • Layers Panel
      • File Manager (Files)
      • Project Settings
      • Video Tutorials
    • Working Area
  • 🎨 Templates
    • 3D
    • Augmented Reality
    • Virtual Reality
    • Face Tracking
    • Image Tracking
  • 🗃️ Components
    • 3D Viewer
      • Actions
      • Postion
      • Size
      • Layout
      • Background
        • Background Image
      • Effects
    • Augmented Reality (AR)
      • Properties (AR)
    • Virtual Reality (VR)
      • Properties (VR)
      • VR Editor
    • 3D Carousel
      • Carousel Options
    • Image Tracking
      • Image Tracking
    • Face Tracking
      • Face Tracking
      • Face Tracking Editor
    • Customizable 3D Viewer
      • Customization Options
      • Variants
    • 3D Text
      • 3D text
      • Generate 3D Text
    • Indexable 3D Viewer (Developers)
      • Indexing Options
    • AR Artwork Viewer
      • Artwork Settings
    • AI Artwork Viewer
      • AI Artwork
      • AI Generator
    • ReadyPlayerMe
      • Avatar Settings
  • 🔌 Plugins
    • WiX
    • Squarespace
    • Shopify
    • WordPress
    • WooCommerce
    • Framer
    • Webflow
    • GoDaddy
    • Zoho
    • Blender
      • Version 4.1 or Below
      • Version 4.2 or Above
    • Canva
    • Figma
    • HubSpot CMS
    • Clo3d
    • Style3d
    • Daz3d
    • Weebly
    • Concrete CMS
    • Dorik
    • Format
    • UCraft
    • Brizy
    • Bubble
    • Tinkercad
  • 🪢 Integrations
    • HTML
    • React and Next.js
    • Svelte
    • Angular
    • Vue
    • Swift
  • 🎮 3D Content Creation
    • 3D Modelling Softwares
      • Blender
      • Maya
      • Sketchup
    • 3D Asset Stores
      • Sketchfab
      • Free 3D
    • 3D Scanning/Capture
      • Luma AI
      • Kiri Engine
  • 💡 How To
    • Image Tracking
    • Best Practices For Image Tracking on SwiftXR
    • Face Tracking
    • Indexable Model Viewer
    • How to Enable Animation in AR on IOS Devices
Powered by GitBook
On this page
  • Prepare Your Animated 3D Model
  • Import the 3D Model into Blender
  • Export out a .USDZ File and GLB File (If you don't already have one)
  • Import the Exported .USDZ file into SwiftXR
  • View in Augmented Reality

Was this helpful?

  1. 💡 How To

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.

PreviousIndexable Model Viewer

Last updated 2 days ago

Was this helpful?

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

  1. Have an already-made animated 3D model

  2. Create one from a 3D Software, such as Maya, Blender etc

  3. 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

Downloading a Free 3D model from Sketchfab