Extension: omni.graph.tutorials-1.50.0 |
Documentation Generated: Nov 19, 2024 |
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
- 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
- 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