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'#