Isaac Sim - Bake simulation and export as USD or FBX to other software

Isaac Sim Version

4.5.0

Operating System

Windows 11

GPU Information

RTX 3070

Topic Description

Detailed Description

I’ve just followed the video below to make a conveyor simulation in Isaac Sim. I want to bake the simulation into animation, and then export the animation as a USD or FXB to other 3D software (such as Maya, iClone…). However, I’m struggling for doing that. I have tried using Stage Recorder, but it does not record the simulation with mesh, and the export file does not contain any animation as well.

Steps to Reproduce

  1. Follow this tutorial:
    https://www.youtube.com/watch?v=NjfDcdlwHv0&t=1178s
  2. Now I have a cube that has conveyor simulation:
    https://www.youtube.com/watch?v=nGYhx9jyCic
  3. And when I try to bake the simulation, it does not work as I thought:
    https://www.youtube.com/watch?v=r5U4SGW3Cqw
  4. And then I import the FBX into Maya, there is just no animation.
    https://www.youtube.com/watch?v=KMDL7mMhNGg
1 Like

Could you double-check that the animation data is present in the exported USD file by re-opening it back into Isaac Sim?

Hi, having a similar issue but just in USDComposer with PhysX. I track an inflatable dropping onto a table using the Stage Recorder. Inspecting the file as usda (human readable format) shows that the mesh’s position is changing, but when loading the file into Blender, no animation is shown (like in step 4 of OP’s post).

I also tried following this tutorial https://www.youtube.com/watch?v=Dl6WFy4SLYs which uses OmniPVD to bake physics, but the ovd files just have all objects in the scene stationary.

Any update on how to bake simulations in newer versions?

Yes, the USD file does exist, and I can re-open it back into Isaac Sim. However, that does not solve the issue of exporting the USD files to other software.