I animated my camera in Create using the keyframer extension. I saved the USD and opened it in Isaac. The play button in Isaac is not running the animation. How do I get this to work? I’d like to combine my camera motion with the synthetic data plugin and get segmentation masks out of the camera being moved.
@parrotdora I am curious if you open the saved USD in Create, does it run the animation?
Also, for both Create and Isaac Sim, can you share a screenshot of Edit->Preferences->Physics settings? Would be good to have a repro with simple scene (one or two cubes and a camera with animation)
The USD file does animate the camera in Create once opened again.
Isaac Sim
Create
USD File
test_camera.usd (14.9 KB)
@parrotdora Thanks for sharing the sample USD file.
After digging into the Create app, the reason the USD file does animate the camera is because of the omni.anim.keyFramer extension which doesn’t exist in Isaac Sim and hence the camera animation doesn’t work as expected in Isaac Sim.
An alternate solution to try will be to use omni.recorder extension from Window->Extensions to record the animation in Create. To record animation, follow the below steps:
- Enable
omni.recorderextension from the extension manager window - In the
Stagewindow, select the top level Xform (for example/World) that covers all prims that you want to record their movements - Enable
Recorder->Live Mode - Press
Recorder->Recordto start recording - Click
Playto start camera animation - Click
Recorder->Stop Recordingto stop recording - Save as another USD from
File->Save As...
Now, open the new saved USD in Isaac Sim and press Play to replay the recorded camera animation.

