Omni.Anim.Graph o People does not work in headless mode

Hi I have been trying to add moving human using omni.anim.people in my code using the Pythonapi and I can perfectly animate people in non-headless mode. But as soon as I turned to headless mode, when I tried to read the position of the humans, it appears that the human never moves.

from omni.anim.people.scripts.utils import Utils
Utils.get_character_transform(character)

I have already this in my headless kit file:

"omni.anim.graph.core" = { version = "106.1.2" }
"omni.anim.people" = { version = "0.5.0" }

Do you have any suggestion on this? Thank you!

Could you please check if there are any error or warning messages in the log output when running in headless mode?

Additionally, it would be very helpful if you could provide the full log file along with your script and detailed reproduction steps.

This information will assist in diagnosing the issue more effectively.

1 Like

Hi thank you for responding! I have seen this, but the warnings appear both in headless and non-headless mode, I will create a script to reproduce my case and post here again. Just FYI, I am using IsaacSim 4.2.0 and I have installed IsaacSim once last year in December. Animation with that old installation works well even in headless mode and I have reinstalled IsaacSim last week and the animation does not work any more.

2025-06-18 08:45:17 [5,303ms] [Warning] [omni.replicator.core.scripts.annotators] Annotator PostProcessDispatch is already registered, overwriting annotator template
2025-06-18 08:45:17 [5,676ms] [Warning] [omni.graph.core._impl._registration.register_python_ogn] Python import process in omni.anim.graph.core failed - ‘NoneType’ object is not subscriptable. Aborting Python node registration
2025-06-18 08:45:20 [8,994ms] [Warning] [pxr.AnimGraphSchema] pxr.AnimGraphSchema is deprecated - please use AnimGraphSchema instead

But also, may I ask if playing animation in headless mode is feasible? Is this supported?