UsdRi: USD Renderman Schemas

Overview

This module provides schemas and utilities for authoring USD that encodes Renderman-specific information, and for converting between USD and Ri values and datatypes. There is no inclusion of Renderman headers, so this schema module is compilable and useful regardless of whether you have or use Renderman.

The primary classes are:

  • UsdRiStatements, which provides API for encoding most Renderman specific concepts, like Ri Attributes, and (scoped) coordinate systems.
  • The UsdRiPxr...LightFilter classes, representing extensions to the core UsdLight schemas specific to Renderman