Extension: omni.usd.schema.omni_nurec_types-0.0.1

Documentation Generated: Nov 13, 2025

Overview#

The omni.usd.schema.omni_nurec_types extension provides USD schemas for RTX NuRec types, enabling the definition and management of NuRec-related data structures within USD scenes. This extension loads early in the system initialization process to ensure proper schema registration before other extensions attempt to use these types.

Concepts#

RTX NuRec Integration#

The extension defines specialized USD schemas that describe RTX NuRec types and their properties. These schemas provide the foundation for storing and manipulating NuRec data within USD stages, allowing for standardized representation of RTX-specific rendering information.

Schema Registration#

The extension operates as a schema provider that registers its type definitions with the USD system during startup. This early registration ensures that all NuRec-related USD prims and attributes are properly recognized throughout the application lifecycle.

Functionality#

The extension automatically registers its schema definitions with the USD type system, making NuRec-specific prim types and attributes available for use in USD stages. Once registered, these schemas can be referenced by other extensions and tools that work with RTX NuRec data.

The schema definitions enable the creation, reading, and modification of NuRec-related USD prims with proper type validation and attribute handling. This provides a standardized way to represent RTX NuRec information within the USD ecosystem.

Relationships#

The extension depends on omni.usd.libs for core USD functionality and schema registration mechanisms. It integrates with omni.usd.core when available, ensuring proper coordination with the broader USD system during initialization.