Blender FBX multiple animations lost when converting to USDZ for RealityKit
02:07 15 Mar 2026

I'm currently working with a 3D character model and trying to switch animations (e.g. idle / walk / relax) in an iOS app using RealityKit.

My current pipeline is:

Blender
→ export FBX (confirmed multiple animations exist)
→ convert to USDZ using Reality Converter
→ load the model in RealityKit

Here are some things I've verified so far:

  1. The FBX file definitely contains multiple animations.
    If I re-import the FBX back into Blender, I can see multiple Actions.

  2. However, after converting to USDZ, availableAnimations in RealityKit only returns one animation.

  3. I also tried using Reality Composer Pro to add different animations into the Animation Library, then exported to USDZ — but the animations still don't appear as separate clips.

  4. The Timeline seems to bake everything into one continuous animation, instead of preserving separate animation clips.

So I'm a bit confused about the recommended workflow for multiple animations in RealityKit.

Is the typical approach:

A. Export a single USD / USDZ with multiple animations directly from Blender
B. Export one USDZ per animation (idle / walk / relax) and switch models in code
C. Or is there another commonly used pipeline for handling multiple animations in RealityKit?

I'm not sure if I'm misunderstanding something in the Blender → USDZ conversion step, so I'd really appreciate hearing how others handle multi-animation character models in RealityKit.

Thanks in advance 🙏

animation blender realitykit