OmniGraph is the visual scripting language of Omniverse. It allows the worlds in Omniverse to come alive with behavior and interactivity. OmniGraph addresses all sorts of computations, from deformers to particles to event-based graphs and more. OmniGraph is not a single type of graph, but a composition of many different types of graph systems under a single framework.

There are two types of graph types you can create in OmniGraph: Action Graphs, which allow event driven behaviors and Push Graphs which evaluate nodes continuously.

Additionally, there are node libraries for Particle System creation, Skeletal Animation and more.

Getting Started

New to OmniGraph? These pages bring you up to speed with the concepts of OmniGraph and how to get up and running quickly.

OmniGraph Interface

Familiarize yourself with the OmniGraph Editor interface and view all available OmniGraph nodes.

OmniGraph Tutorials

To help you get started with OmniGraph, we’ve created a handful of hands-on tutorials:

OmniGraph Developer Documentation

Interested in learning about OmniGraph development?

Open the OmniGraph developer portal