How to import an animated object from Blender into Isaac Sim?

Hi, I am trying to import an animated object from Blender into Isaac Sim. In particular the object in Blender is following a curve using the “Follow Path” constraint.

I tried different formats when exporting from Blender:

  • USD: the object is correctly imported (except for the materials) but it does not move.
  • FBX and Glb: The object is correctly imported but the animation only last for a couple of seconds, then it resets and start from the first keyframe.

Does anyone have some suggestions on how to correctly import the animation or an alternative way to accomplish the same result?

At the top the result in Isaac sim, showing how the animation lasts only few frames and loops, at the bottom part of the original animation in Blender.
tram_isaac
tram_blender

I am using Blender 4.0.1 and Isaac Sim 2023.1.0 in an headless environment.

@parmeggiani.alessio to clarify, these were exported out of the standard Blender version and not the USD branch from Nvidia (the latest should be 4.0.0-usd.201.1)?

regarding the ‘issue’ with FBX format, you may want to check the framerate setting in Blender to match that of Isaac Sim (i presume Isaac default is at 60 FPs if you haven’t tweaked anything). i am not a blender user, but the animation being played in a loop sounds like a typical behavior. the proposed workaround could be adjusting the animation duration/range exported from Blender for as long as you need it at the appropriate framerate setting before the loop kicks in.

that said, these are suggestions without any visuals, so feel free to defer to actual Blender gurus from the community/mods/devs.

Hi, thank you for answering.
Yes I used the standard Blender version, I didn’t know about a Nvidia branch. I see that this branch is only for Windows, sadly I am using Ubuntu.

The animation plays for 864 frames and in blender plays at 24fps, if the framerate is different in Isaac Sim the animation should only play faster right?
I selected correctly the range of the animation in Blender and I don’t see any settings about the animation duration when exporting.
I updated the original question with some Gifs showing the issue

Hi @parmeggiani.alessio - What is the file format that you are trying to import? Is it in USD format?