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:
The FBX file definitely contains multiple animations.
If I re-import the FBX back into Blender, I can see multiple Actions.However, after converting to USDZ,
availableAnimationsin RealityKit only returns one animation.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.
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 🙏