LightFilter

Use filters to modulate the effects of a light. Light filters are associated with lights using the LightAPI light:filters relationship. See Representing Filters on Lights for more details on light filters.

Note that a LightFilter prim is considered a connectable prim for UsdShade networks, and should follow the rules for UsdShade node encapsulation. Additionally, a LightFilter is a connectable container and may have connectable children such as shaders that implement the filter. While the order of application of LightFilters is expressed via the LightAPI’s light:filters relationship, LightFilters may also be nested inside other LightFilters to indicate they only apply to that one LightFilter’s contribution in the filter-chain. While LightFilters can (and are encouraged to be) nested inside light prims (with LightAPI applied), they cannot be nested under unrelated connectable container prims like UsdShade Material.

Properties

lightFilter:shaderId

USD type: token

Fallback value: ``

The shader ID for a LightFilter. The fallback value is no shader ID.

Inherited Properties (Xformable)

xformOpOrder

USD type: token[]

Inherited Properties (Imageable)

proxyPrim

USD type: rel (relationship)

purpose

USD type: token

Fallback value: default

visibility

USD type: token

Fallback value: inherited