OmniGraph Physics Immediate Nodes
Immediate Nodes belong to a special category of OmniGraph Physics nodes.
The main notable differences with the Scene Nodes are the following:
Immediate nodes don’t need a running Simulation or Scene in order to work
Immediate nodes don’t need simulation stepping
Immediate nodes don’t need USD Physics API applied to Prims
Immediate nodes can work with procedurally generated prims that only exist inside OmniGraph / Fabric (avoiding touching USD completely)
Coarse Intersection Detection (broadphase-like)
Detailed Intersection Detection
Contacts Generation
All Immediate Nodes currently operate on Prims bundles, for example as output by the Read Prims node, or by procedurally creating Bundle Prims using other OmniGraph bundle manipulation nodes.
Important
Immediate nodes currently only support Mesh USD Prims, and not Shape USD prims.
Note
It’s more efficient to use a single node with multiple input Prims than multiple nodes with a single Prim. The reason is that the single node has smaller overhead on overall Graph execution and it processes all meshes in parallel anyway.
Note
Immediate nodes can be easily accessed from Python by leveraging regular OmniGraph Python API and evaluating the graph at each needed step to extract results from it.