Extension: omni.graph.tutorials-2.0.1 |
Documentation Generated: Aug 27, 2025 |
Overview#
This extension provides a series of nodes that walk through OmniGraph node functionality, from the simple to the complex.
Walkthrough Tutorial Nodes#
In the source tree are several tutorials. Enclosed in these tutorial files are curated nodes that implement a representative portion of the available features in an OmniGraph Node interface. By working through these tutorials you can gradually build up a knowledge of the concepts used to effectively write OmniGraph Nodes.
Note
In the tutorial files irrelevant details such as the copyright notice are omitted for clarity
.ogn Tutorials
- Tutorial 1 - Trivial Node
- Tutorial 2 - Simple Data Node
- Tutorial 3 - ABI Override Node
- Tutorial 4 - Tuple Data Node
- Tutorial 5 - Array Data Node
- Tutorial 6 - Array of Tuples
- Tutorial 7 - Role-Based Data Node
- Tutorial 8 - GPU Data Node
- Tutorial 9 - Runtime CPU/GPU Decision
- Tutorial 10 - Simple Data Node in Python
- Tutorial 11 - Complex Data Node in Python
- Tutorial 12 - Python ABI Override Node
- Tutorial 13 - Python State Node
- Tutorial 14 - Defaults
- Tutorial 15 - Bundle Manipulation
- Tutorial 16 - Bundle Data
- Tutorial 17 - Python State Attributes Node
- Tutorial 18 - Node With Internal State
- Tutorial 19 - Extended Attribute Types
- Tutorial 20 - Tokens
- Tutorial 21 - Adding Bundled Attributes
- Tutorial 22 - Bundles On The GPU
- Tutorial 23 - Extended Attributes On The GPU
- Tutorial 24 - Overridden Types
- Tutorial 25 - Dynamic Attributes
- Tutorial 26 - Generic Math Node
- Tutorial 27 - GPU Data Node with CPU Array Pointers
- Tutorial 28 - Node with a simple OGN `computeVectorized` function
- Tutorial 29 - Node with a simple ABI `computeVectorized` function
- Tutorial 30 - Node with a more advanced `computeVectorized` function
OmniGraph Nodes In This Extension
- Tutorial Node: ABI Overrides
- Tutorial Python Node: ABI Overrides
- Tutorial Node: Array Attributes
- Tutorial Node: Bundle Add Attributes
- Tutorial Python Node: Bundle Add Attributes
- Tutorial Node: Bundle Data
- Tutorial Python Node: Bundle Data
- Tutorial Node: Bundle Manipulation
- Tutorial Python Node: Bundle Manipulation
- Tutorial Python Node: Attributes With Arrays of Tuples
- Tutorial Node: CPU/GPU Bundles
- Tutorial Python Node: CPU/GPU Bundles
- Tutorial Node: Attributes With CPU/GPU Data
- Tutorial Node: CPU/GPU Extended Attributes
- Tutorial Python Node: CPU/GPU Extended Attributes
- Tutorial Node: Attributes With CUDA Data
- Tutorial Node: Attributes With CUDA Array Pointers In Cpu Memory
- Tutorial Python Node: Attributes With CUDA Array Pointers In Cpu Memory
- Tutorial Node: Defaults
- Tutorial Node: Dynamic Attributes
- Tutorial Python Node: Dynamic Attributes
- Tutorial Node: No Attributes
- Tutorial Node: Extended Attribute Types
- Tutorial Python Node: Extended Attribute Types
- Tutorial Python Node: Generic Math Node
- Tutorial Node: Overriding C++ Data Types
- Tutorial Node: Role-Based Attributes
- Tutorial Node: SIMD Add
- Tutorial Node: Attributes With Simple Data
- Tutorial Python Node: Attributes With Simple Data
- Tutorial Node: Internal States
- Tutorial Python Node: State Attributes
- Tutorial Python Node: Internal States
- Tutorial Node: Tokens
- Tutorial Python Node: Tokens
- Tutorial Node: Attributes With Arrays of Tuples
- Tutorial Node: Tuple Attributes
- Tutorial Node: Vectorized Passthrough via ABI
- Tutorial Node: Vectorized Passthrough