UsdLux module#
Summary: The UsdLux module provides a representation for lights and related components that are common to many graphics environments.
Classes:
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
- class pxr.UsdLux.BoundableLightBase
 Methods:
CreateColorAttrCreateColorTemperatureAttrCreateDiffuseAttrCreateEnableColorTemperatureAttrCreateExposureAttrCreateFiltersRelCreateIntensityAttrCreateNormalizeAttrCreateSpecularAttrGetGetColorAttrGetColorTemperatureAttrGetDiffuseAttrGetEnableColorTemperatureAttrGetExposureAttrGetFiltersRelGetIntensityAttrGetNormalizeAttrGetSchemaAttributeNamesGetSpecularAttrLightAPI- CreateColorAttr()
 
- CreateColorTemperatureAttr()
 
- CreateDiffuseAttr()
 
- CreateEnableColorTemperatureAttr()
 
- CreateExposureAttr()
 
- CreateFiltersRel()
 
- CreateIntensityAttr()
 
- CreateNormalizeAttr()
 
- CreateSpecularAttr()
 
- static Get()
 
- GetColorAttr()
 
- GetColorTemperatureAttr()
 
- GetDiffuseAttr()
 
- GetEnableColorTemperatureAttr()
 
- GetExposureAttr()
 
- GetFiltersRel()
 
- GetIntensityAttr()
 
- GetNormalizeAttr()
 
- static GetSchemaAttributeNames()
 
- GetSpecularAttr()
 
- LightAPI()
 
- class pxr.UsdLux.CylinderLight
 Methods:
CreateLengthAttrCreateRadiusAttrCreateTreatAsLineAttrDefineGetGetLengthAttrGetRadiusAttrGetSchemaAttributeNamesGetTreatAsLineAttr- CreateLengthAttr()
 
- CreateRadiusAttr()
 
- CreateTreatAsLineAttr()
 
- static Define()
 
- static Get()
 
- GetLengthAttr()
 
- GetRadiusAttr()
 
- static GetSchemaAttributeNames()
 
- GetTreatAsLineAttr()
 
- class pxr.UsdLux.DiskLight
 Methods:
CreateRadiusAttrDefineGetGetRadiusAttrGetSchemaAttributeNames- CreateRadiusAttr()
 
- static Define()
 
- static Get()
 
- GetRadiusAttr()
 
- static GetSchemaAttributeNames()
 
- class pxr.UsdLux.DistantLight
 Methods:
CreateAngleAttrDefineGetGetAngleAttrGetSchemaAttributeNames- CreateAngleAttr()
 
- static Define()
 
- static Get()
 
- GetAngleAttr()
 
- static GetSchemaAttributeNames()
 
- class pxr.UsdLux.DomeLight
 Methods:
CreateGuideRadiusAttrCreatePortalsRelCreateTextureFileAttrCreateTextureFormatAttrDefineGetGetGuideRadiusAttrGetPortalsRelGetSchemaAttributeNamesGetTextureFileAttrGetTextureFormatAttrOrientToStageUpAxis- CreateGuideRadiusAttr()
 
- CreatePortalsRel()
 
- CreateTextureFileAttr()
 
- CreateTextureFormatAttr()
 
- static Define()
 
- static Get()
 
- GetGuideRadiusAttr()
 
- GetPortalsRel()
 
- static GetSchemaAttributeNames()
 
- GetTextureFileAttr()
 
- GetTextureFormatAttr()
 
- OrientToStageUpAxis()
 
- class pxr.UsdLux.DomeLight_1
 Methods:
CreateGuideRadiusAttrCreatePoleAxisAttrCreatePortalsRelCreateTextureFileAttrCreateTextureFormatAttrDefineGetGetGuideRadiusAttrGetPoleAxisAttrGetPortalsRelGetSchemaAttributeNamesGetTextureFileAttrGetTextureFormatAttr- CreateGuideRadiusAttr()
 
- CreatePoleAxisAttr()
 
- CreatePortalsRel()
 
- CreateTextureFileAttr()
 
- CreateTextureFormatAttr()
 
- static Define()
 
- static Get()
 
- GetGuideRadiusAttr()
 
- GetPoleAxisAttr()
 
- GetPortalsRel()
 
- static GetSchemaAttributeNames()
 
- GetTextureFileAttr()
 
- GetTextureFormatAttr()
 
- class pxr.UsdLux.GeometryLight
 Methods:
CreateGeometryRelDefineGetGetGeometryRelGetSchemaAttributeNames- CreateGeometryRel()
 
- static Define()
 
- static Get()
 
- GetGeometryRel()
 
- static GetSchemaAttributeNames()
 
- class pxr.UsdLux.LightAPI
 Methods:
ApplyCanApplyConnectableAPICreateColorAttrCreateColorTemperatureAttrCreateDiffuseAttrCreateEnableColorTemperatureAttrCreateExposureAttrCreateFiltersRelCreateInputCreateIntensityAttrCreateMaterialSyncModeAttrCreateNormalizeAttrCreateOutputCreateShaderIdAttrCreateShaderIdAttrForRenderContextCreateSpecularAttrGetGetColorAttrGetColorTemperatureAttrGetDiffuseAttrGetEnableColorTemperatureAttrGetExposureAttrGetFiltersRelGetInputGetInputsGetIntensityAttrGetLightLinkCollectionAPIGetMaterialSyncModeAttrGetNormalizeAttrGetOutputGetOutputsGetSchemaAttributeNamesGetShaderIdGetShaderIdAttrGetShaderIdAttrForRenderContextGetShadowLinkCollectionAPIGetSpecularAttr- static Apply()
 
- static CanApply()
 
- ConnectableAPI()
 
- CreateColorAttr()
 
- CreateColorTemperatureAttr()
 
- CreateDiffuseAttr()
 
- CreateEnableColorTemperatureAttr()
 
- CreateExposureAttr()
 
- CreateFiltersRel()
 
- CreateInput()
 
- CreateIntensityAttr()
 
- CreateMaterialSyncModeAttr()
 
- CreateNormalizeAttr()
 
- CreateOutput()
 
- CreateShaderIdAttr()
 
- CreateShaderIdAttrForRenderContext()
 
- CreateSpecularAttr()
 
- static Get()
 
- GetColorAttr()
 
- GetColorTemperatureAttr()
 
- GetDiffuseAttr()
 
- GetEnableColorTemperatureAttr()
 
- GetExposureAttr()
 
- GetFiltersRel()
 
- GetInput()
 
- GetInputs()
 
- GetIntensityAttr()
 
- GetLightLinkCollectionAPI()
 
- GetMaterialSyncModeAttr()
 
- GetNormalizeAttr()
 
- GetOutput()
 
- GetOutputs()
 
- static GetSchemaAttributeNames()
 
- GetShaderId()
 
- GetShaderIdAttr()
 
- GetShaderIdAttrForRenderContext()
 
- GetShadowLinkCollectionAPI()
 
- GetSpecularAttr()
 
- class pxr.UsdLux.LightFilter
 Methods:
ConnectableAPICreateInputCreateOutputCreateShaderIdAttrCreateShaderIdAttrForRenderContextDefineGetGetFilterLinkCollectionAPIGetInputGetInputsGetOutputGetOutputsGetSchemaAttributeNamesGetShaderIdGetShaderIdAttrGetShaderIdAttrForRenderContext- ConnectableAPI()
 
- CreateInput()
 
- CreateOutput()
 
- CreateShaderIdAttr()
 
- CreateShaderIdAttrForRenderContext()
 
- static Define()
 
- static Get()
 
- GetFilterLinkCollectionAPI()
 
- GetInput()
 
- GetInputs()
 
- GetOutput()
 
- GetOutputs()
 
- static GetSchemaAttributeNames()
 
- GetShaderId()
 
- GetShaderIdAttr()
 
- GetShaderIdAttrForRenderContext()
 
- class pxr.UsdLux.LightListAPI
 Classes:
ComputeModeMethods:
ApplyCanApplyComputeLightListCreateLightListCacheBehaviorAttrCreateLightListRelGetGetLightListCacheBehaviorAttrGetLightListRelGetSchemaAttributeNamesInvalidateLightListStoreLightListAttributes:
ComputeModeConsultModelHierarchyCacheComputeModeIgnoreCache- class ComputeMode
 Methods:
GetValueFromNameAttributes:
allValues- static GetValueFromName()
 
- allValues = (UsdLux.LightListAPI.ComputeModeConsultModelHierarchyCache, UsdLux.LightListAPI.ComputeModeIgnoreCache)
 
- static Apply()
 
- static CanApply()
 
- ComputeLightList()
 
- CreateLightListCacheBehaviorAttr()
 
- CreateLightListRel()
 
- static Get()
 
- GetLightListCacheBehaviorAttr()
 
- GetLightListRel()
 
- static GetSchemaAttributeNames()
 
- InvalidateLightList()
 
- StoreLightList()
 
- ComputeModeConsultModelHierarchyCache = UsdLux.LightListAPI.ComputeModeConsultModelHierarchyCache
 
- ComputeModeIgnoreCache = UsdLux.LightListAPI.ComputeModeIgnoreCache
 
- class pxr.UsdLux.ListAPI
 Classes:
ComputeModeMethods:
ApplyCanApplyComputeLightListCreateLightListCacheBehaviorAttrCreateLightListRelGetGetLightListCacheBehaviorAttrGetLightListRelGetSchemaAttributeNamesInvalidateLightListStoreLightListAttributes:
ComputeModeConsultModelHierarchyCacheComputeModeIgnoreCache- class ComputeMode
 Methods:
GetValueFromNameAttributes:
allValues- static GetValueFromName()
 
- allValues = (UsdLux.ListAPI.ComputeModeConsultModelHierarchyCache, UsdLux.ListAPI.ComputeModeIgnoreCache)
 
- static Apply()
 
- static CanApply()
 
- ComputeLightList()
 
- CreateLightListCacheBehaviorAttr()
 
- CreateLightListRel()
 
- static Get()
 
- GetLightListCacheBehaviorAttr()
 
- GetLightListRel()
 
- static GetSchemaAttributeNames()
 
- InvalidateLightList()
 
- StoreLightList()
 
- ComputeModeConsultModelHierarchyCache = UsdLux.ListAPI.ComputeModeConsultModelHierarchyCache
 
- ComputeModeIgnoreCache = UsdLux.ListAPI.ComputeModeIgnoreCache
 
- class pxr.UsdLux.MeshLightAPI
 Methods:
ApplyCanApplyGetGetSchemaAttributeNames- static Apply()
 
- static CanApply()
 
- static Get()
 
- static GetSchemaAttributeNames()
 
- class pxr.UsdLux.NonboundableLightBase
 Methods:
CreateColorAttrCreateColorTemperatureAttrCreateDiffuseAttrCreateEnableColorTemperatureAttrCreateExposureAttrCreateFiltersRelCreateIntensityAttrCreateNormalizeAttrCreateSpecularAttrGetGetColorAttrGetColorTemperatureAttrGetDiffuseAttrGetEnableColorTemperatureAttrGetExposureAttrGetFiltersRelGetIntensityAttrGetNormalizeAttrGetSchemaAttributeNamesGetSpecularAttrLightAPI- CreateColorAttr()
 
- CreateColorTemperatureAttr()
 
- CreateDiffuseAttr()
 
- CreateEnableColorTemperatureAttr()
 
- CreateExposureAttr()
 
- CreateFiltersRel()
 
- CreateIntensityAttr()
 
- CreateNormalizeAttr()
 
- CreateSpecularAttr()
 
- static Get()
 
- GetColorAttr()
 
- GetColorTemperatureAttr()
 
- GetDiffuseAttr()
 
- GetEnableColorTemperatureAttr()
 
- GetExposureAttr()
 
- GetFiltersRel()
 
- GetIntensityAttr()
 
- GetNormalizeAttr()
 
- static GetSchemaAttributeNames()
 
- GetSpecularAttr()
 
- LightAPI()
 
- class pxr.UsdLux.PluginLight
 Methods:
DefineGetGetNodeDefAPIGetSchemaAttributeNames- static Define()
 
- static Get()
 
- GetNodeDefAPI()
 
- static GetSchemaAttributeNames()
 
- class pxr.UsdLux.PluginLightFilter
 Methods:
DefineGetGetNodeDefAPIGetSchemaAttributeNames- static Define()
 
- static Get()
 
- GetNodeDefAPI()
 
- static GetSchemaAttributeNames()
 
- class pxr.UsdLux.PortalLight
 Methods:
CreateHeightAttrCreateWidthAttrDefineGetGetHeightAttrGetSchemaAttributeNamesGetWidthAttr- CreateHeightAttr()
 
- CreateWidthAttr()
 
- static Define()
 
- static Get()
 
- GetHeightAttr()
 
- static GetSchemaAttributeNames()
 
- GetWidthAttr()
 
- class pxr.UsdLux.RectLight
 Methods:
CreateHeightAttrCreateTextureFileAttrCreateWidthAttrDefineGetGetHeightAttrGetSchemaAttributeNamesGetTextureFileAttrGetWidthAttr- CreateHeightAttr()
 
- CreateTextureFileAttr()
 
- CreateWidthAttr()
 
- static Define()
 
- static Get()
 
- GetHeightAttr()
 
- static GetSchemaAttributeNames()
 
- GetTextureFileAttr()
 
- GetWidthAttr()
 
- class pxr.UsdLux.ShadowAPI
 Methods:
ApplyCanApplyConnectableAPICreateInputCreateOutputCreateShadowColorAttrCreateShadowDistanceAttrCreateShadowEnableAttrCreateShadowFalloffAttrCreateShadowFalloffGammaAttrGetGetInputGetInputsGetOutputGetOutputsGetSchemaAttributeNamesGetShadowColorAttrGetShadowDistanceAttrGetShadowEnableAttrGetShadowFalloffAttrGetShadowFalloffGammaAttr- static Apply()
 
- static CanApply()
 
- ConnectableAPI()
 
- CreateInput()
 
- CreateOutput()
 
- CreateShadowColorAttr()
 
- CreateShadowDistanceAttr()
 
- CreateShadowEnableAttr()
 
- CreateShadowFalloffAttr()
 
- CreateShadowFalloffGammaAttr()
 
- static Get()
 
- GetInput()
 
- GetInputs()
 
- GetOutput()
 
- GetOutputs()
 
- static GetSchemaAttributeNames()
 
- GetShadowColorAttr()
 
- GetShadowDistanceAttr()
 
- GetShadowEnableAttr()
 
- GetShadowFalloffAttr()
 
- GetShadowFalloffGammaAttr()
 
- class pxr.UsdLux.ShapingAPI
 Methods:
ApplyCanApplyConnectableAPICreateInputCreateOutputCreateShapingConeAngleAttrCreateShapingConeSoftnessAttrCreateShapingFocusAttrCreateShapingFocusTintAttrCreateShapingIesAngleScaleAttrCreateShapingIesFileAttrCreateShapingIesNormalizeAttrGetGetInputGetInputsGetOutputGetOutputsGetSchemaAttributeNamesGetShapingConeAngleAttrGetShapingConeSoftnessAttrGetShapingFocusAttrGetShapingFocusTintAttrGetShapingIesAngleScaleAttrGetShapingIesFileAttrGetShapingIesNormalizeAttr- static Apply()
 
- static CanApply()
 
- ConnectableAPI()
 
- CreateInput()
 
- CreateOutput()
 
- CreateShapingConeAngleAttr()
 
- CreateShapingConeSoftnessAttr()
 
- CreateShapingFocusAttr()
 
- CreateShapingFocusTintAttr()
 
- CreateShapingIesAngleScaleAttr()
 
- CreateShapingIesFileAttr()
 
- CreateShapingIesNormalizeAttr()
 
- static Get()
 
- GetInput()
 
- GetInputs()
 
- GetOutput()
 
- GetOutputs()
 
- static GetSchemaAttributeNames()
 
- GetShapingConeAngleAttr()
 
- GetShapingConeSoftnessAttr()
 
- GetShapingFocusAttr()
 
- GetShapingFocusTintAttr()
 
- GetShapingIesAngleScaleAttr()
 
- GetShapingIesFileAttr()
 
- GetShapingIesNormalizeAttr()
 
- class pxr.UsdLux.SphereLight
 Methods:
CreateRadiusAttrCreateTreatAsPointAttrDefineGetGetRadiusAttrGetSchemaAttributeNamesGetTreatAsPointAttr- CreateRadiusAttr()
 
- CreateTreatAsPointAttr()
 
- static Define()
 
- static Get()
 
- GetRadiusAttr()
 
- static GetSchemaAttributeNames()
 
- GetTreatAsPointAttr()
 
- class pxr.UsdLux.Tokens
 Attributes:
BoundableLightBaseCylinderLightDiskLightDistantLightDomeLightDomeLight_1GeometryLightLightAPILightFilterLightListAPIListAPIMeshLightMeshLightAPINonboundableLightBasePluginLightPluginLightFilterPortalLightRectLightShadowAPIShapingAPISphereLightVolumeLightVolumeLightAPIYZangularautomaticcollectionFilterLinkIncludeRootcollectionLightLinkIncludeRootcollectionShadowLinkIncludeRootconsumeAndContinueconsumeAndHaltcubeMapVerticalCrossfilterLinkgeometryguideRadiusignoreindependentinputsAngleinputsColorinputsColorTemperatureinputsDiffuseinputsEnableColorTemperatureinputsExposureinputsHeightinputsIntensityinputsLengthinputsNormalizeinputsRadiusinputsShadowColorinputsShadowDistanceinputsShadowEnableinputsShadowFalloffinputsShadowFalloffGammainputsShapingConeAngleinputsShapingConeSoftnessinputsShapingFocusinputsShapingFocusTintinputsShapingIesAngleScaleinputsShapingIesFileinputsShapingIesNormalizeinputsSpecularinputsTextureFileinputsTextureFormatinputsWidthlatlonglightFilterShaderIdlightFilterslightLinklightListlightListCacheBehaviorlightMaterialSyncModelightShaderIdmaterialGlowTintsLightmirroredBallnoMaterialResponseorientToStageUpAxispoleAxisportalssceneshadowLinktreatAsLinetreatAsPoint- BoundableLightBase = 'BoundableLightBase'
 
- CylinderLight = 'CylinderLight'
 
- DiskLight = 'DiskLight'
 
- DistantLight = 'DistantLight'
 
- DomeLight = 'DomeLight'
 
- DomeLight_1 = 'DomeLight_1'
 
- GeometryLight = 'GeometryLight'
 
- LightAPI = 'LightAPI'
 
- LightFilter = 'LightFilter'
 
- LightListAPI = 'LightListAPI'
 
- ListAPI = 'ListAPI'
 
- MeshLight = 'MeshLight'
 
- MeshLightAPI = 'MeshLightAPI'
 
- NonboundableLightBase = 'NonboundableLightBase'
 
- PluginLight = 'PluginLight'
 
- PluginLightFilter = 'PluginLightFilter'
 
- PortalLight = 'PortalLight'
 
- RectLight = 'RectLight'
 
- ShadowAPI = 'ShadowAPI'
 
- ShapingAPI = 'ShapingAPI'
 
- SphereLight = 'SphereLight'
 
- VolumeLight = 'VolumeLight'
 
- VolumeLightAPI = 'VolumeLightAPI'
 
- Y = 'Y'
 
- Z = 'Z'
 
- angular = 'angular'
 
- automatic = 'automatic'
 
- collectionFilterLinkIncludeRoot = 'collection:filterLink:includeRoot'
 
- collectionLightLinkIncludeRoot = 'collection:lightLink:includeRoot'
 
- collectionShadowLinkIncludeRoot = 'collection:shadowLink:includeRoot'
 
- consumeAndContinue = 'consumeAndContinue'
 
- consumeAndHalt = 'consumeAndHalt'
 
- cubeMapVerticalCross = 'cubeMapVerticalCross'
 
- filterLink = 'filterLink'
 
- geometry = 'geometry'
 
- guideRadius = 'guideRadius'
 
- ignore = 'ignore'
 
- independent = 'independent'
 
- inputsAngle = 'inputs:angle'
 
- inputsColor = 'inputs:color'
 
- inputsColorTemperature = 'inputs:colorTemperature'
 
- inputsDiffuse = 'inputs:diffuse'
 
- inputsEnableColorTemperature = 'inputs:enableColorTemperature'
 
- inputsExposure = 'inputs:exposure'
 
- inputsHeight = 'inputs:height'
 
- inputsIntensity = 'inputs:intensity'
 
- inputsLength = 'inputs:length'
 
- inputsNormalize = 'inputs:normalize'
 
- inputsRadius = 'inputs:radius'
 
- inputsShadowColor = 'inputs:shadow:color'
 
- inputsShadowDistance = 'inputs:shadow:distance'
 
- inputsShadowEnable = 'inputs:shadow:enable'
 
- inputsShadowFalloff = 'inputs:shadow:falloff'
 
- inputsShadowFalloffGamma = 'inputs:shadow:falloffGamma'
 
- inputsShapingConeAngle = 'inputs:shaping:cone:angle'
 
- inputsShapingConeSoftness = 'inputs:shaping:cone:softness'
 
- inputsShapingFocus = 'inputs:shaping:focus'
 
- inputsShapingFocusTint = 'inputs:shaping:focusTint'
 
- inputsShapingIesAngleScale = 'inputs:shaping:ies:angleScale'
 
- inputsShapingIesFile = 'inputs:shaping:ies:file'
 
- inputsShapingIesNormalize = 'inputs:shaping:ies:normalize'
 
- inputsSpecular = 'inputs:specular'
 
- inputsTextureFile = 'inputs:texture:file'
 
- inputsTextureFormat = 'inputs:texture:format'
 
- inputsWidth = 'inputs:width'
 
- latlong = 'latlong'
 
- lightFilterShaderId = 'lightFilter:shaderId'
 
- lightFilters = 'light:filters'
 
- lightLink = 'lightLink'
 
- lightList = 'lightList'
 
- lightListCacheBehavior = 'lightList:cacheBehavior'
 
- lightMaterialSyncMode = 'light:materialSyncMode'
 
- lightShaderId = 'light:shaderId'
 
- materialGlowTintsLight = 'materialGlowTintsLight'
 
- mirroredBall = 'mirroredBall'
 
- noMaterialResponse = 'noMaterialResponse'
 
- orientToStageUpAxis = 'orientToStageUpAxis'
 
- poleAxis = 'poleAxis'
 
- portals = 'portals'
 
- scene = 'scene'
 
- shadowLink = 'shadowLink'
 
- treatAsLine = 'treatAsLine'
 
- treatAsPoint = 'treatAsPoint'
 
- class pxr.UsdLux.VolumeLightAPI
 Methods:
ApplyCanApplyGetGetSchemaAttributeNames- static Apply()
 
- static CanApply()
 
- static Get()
 
- static GetSchemaAttributeNames()