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.

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?

Yes, animation in headless mode is supported. However, the message “Aborting Python node registration” looks suspicious and may indicate that the AnimGraph/extension stack is not being initialized correctly. Could you please share a minimal reproduction script and the exact Isaac Sim version/config you are using? That would help us investigate.

Also note that omni.anim.people is being deprecated. For any new work, please migrate to Isaacsim.Replicator.Agent / IRA.

Closing this thread since there is no update for more than 2 weeks. Feel free to reopen or open a new thread if you still need any support.