UsdRi module#

Summary: The UsdRi module provides schemas and utilities for authoring USD that encodes Renderman-specific information, and USD/RI data conversions.


Classes:

class pxr.UsdRi.MaterialAPI#

Methods:

static Apply()#
static CanApply()#
ComputeInterfaceInputConsumersMap()#
CreateDisplacementAttr()#
CreateSurfaceAttr()#
CreateVolumeAttr()#
static Get()#
GetDisplacement()#
GetDisplacementAttr()#
GetDisplacementOutput()#
static GetSchemaAttributeNames()#
GetSurface()#
GetSurfaceAttr()#
GetSurfaceOutput()#
GetVolume()#
GetVolumeAttr()#
GetVolumeOutput()#
SetDisplacementSource()#
SetSurfaceSource()#
SetVolumeSource()#
class pxr.UsdRi.RenderPassAPI#

Methods:

static Apply()#
static CanApply()#
static Get()#
GetCameraVisibilityCollectionAPI()#
GetMatteCollectionAPI()#
static GetSchemaAttributeNames()#
class pxr.UsdRi.SplineAPI#

Methods:

static Apply()#
static CanApply()#
CreateInterpolationAttr()#
CreatePositionsAttr()#
CreateValuesAttr()#
static Get()#
GetInterpolationAttr()#
GetPositionsAttr()#
static GetSchemaAttributeNames()#
GetValuesAttr()#
GetValuesTypeName()#
Validate()#
class pxr.UsdRi.StatementsAPI#

Methods:

static Apply()#
static CanApply()#
CreateRiAttribute()#
static Get()#
GetCoordinateSystem()#
GetModelCoordinateSystems()#
GetModelScopedCoordinateSystems()#
GetRiAttribute()#
static GetRiAttributeName()#
static GetRiAttributeNameSpace()#
GetRiAttributes()#
static GetSchemaAttributeNames()#
GetScopedCoordinateSystem()#
HasCoordinateSystem()#
HasScopedCoordinateSystem()#
static IsRiAttribute()#
static MakeRiAttributePropertyName()#
SetCoordinateSystem()#
SetScopedCoordinateSystem()#
class pxr.UsdRi.Tokens#

Attributes:

RiMaterialAPI = 'RiMaterialAPI'#
RiRenderPassAPI = 'RiRenderPassAPI'#
RiSplineAPI = 'RiSplineAPI'#
StatementsAPI = 'StatementsAPI'#
bspline = 'bspline'#
cameraVisibility = 'cameraVisibility'#
catmullRom = 'catmull-rom'#
collectionCameraVisibilityIncludeRoot = 'collection:cameraVisibility:includeRoot'#
constant = 'constant'#
interpolation = 'interpolation'#
linear = 'linear'#
matte = 'matte'#
outputsRiDisplacement = 'outputs:ri:displacement'#
outputsRiSurface = 'outputs:ri:surface'#
outputsRiVolume = 'outputs:ri:volume'#
positions = 'positions'#
renderContext = 'ri'#
spline = 'spline'#
values = 'values'#