Animation Graph#
Warning
Animation Graph is currently in Beta. For more information on pre-release and beta terms, refer to the Omniverse License Agreement
Overview#
The Animation Graph (Anim Graph) is NVIDIA Omniverse™’s runtime framework for skeletal animation blending, playback, and control. Use it to mix clips, drive state machines, and control characters at runtime via variables—from the editor or from Python and Action Graph.
Key Features#
A visual, node-based Animation Graph editor that includes:
Blend Trees for mixing animations, controlling skeleton joints, and driving behaviors using variables.
State Machines so you can control when and how to transition between animations.
Support for nesting Blend Trees inside State Machines.
Instancing support for independent evaluation at runtime. You can apply one Animation Graph to multiple characters; each instance evaluates independently.
Animation-driven movement (Root Motion).
Control via Action Graph or Python API.
Works with Omniverse Animation Retargeting for characters that do not match the graph skeleton.
Documentation#
You have an overview of the Animation Graph and its main features. To get started, refer to the User Guide. For a step-by-step workflow, try the AnimGraph Example Workflow. For scripting, refer to the API Reference.