Go to: Related nodes. Attributes.

This class defines the multilister light. It is a very simple light that has a constant direction and colour.

This node is MP safe

Node name Parents MFn type Compatible function sets
multilisterLight dependNode kMultilisterLight kBase
kNamedObject
kDependencyNode
kMultilisterLight

Related nodes

materialInfo, defaultLightList, opticalFX, shaderGlow

Attributes (19)

lightAmbient, lightBlindData, lightData, lightDiffuse, lightDirection, lightDirectionX, lightDirectionY, lightDirectionZ, lightIntensity, lightIntensityB, lightIntensityG, lightIntensityR, lightShadowFraction, lightSpecular, pointCamera, pointCameraX, pointCameraY, pointCameraZ, preShadowIntensity

Long name (short name) Type Default Flags
pointCamera (p) float3 1.0, 1.0, 1.0 inputconnectablestorable
The surface point.
pointCameraX (px) float 0.0 inputconnectablestorable
The x-component of the position.
pointCameraY (py) float 0.0 inputconnectablestorable
The y-component of the position.
pointCameraZ (pz) float 0.0 inputconnectablestorable
The z-component of the position.
lightData (ltd) lightData NULL outputconnectable
The lighting information this node computes.
lightDirection (ld) float3 outputconnectable
The light direction.
lightDirectionX (ldx) float 0.0 outputconnectable
The x component of the direction.
lightDirectionY (ldy) float 0.0 outputconnectable
The y component of the direction.
lightDirectionZ (ldz) float 0.0 outputconnectable
The z component of the direction.
lightIntensity (li) float3 outputconnectable
The light intensity (its a colour).
lightIntensityR (lir) float 0.0 outputconnectable
The red component of the intensity.
lightIntensityG (lig) float 0.0 outputconnectable
The green component of the intensity.
lightIntensityB (lib) float 0.0 outputconnectable
The blue component of the intensity.
lightAmbient (la) bool false outputconnectable
The boolean that indicates if the light has an ambient component.
lightDiffuse (ldf) bool false outputconnectable
The boolean that indicates if the light has a diffuse component.
lightSpecular (ls) bool false outputconnectable
The boolean that indicates if the light has a specular component.
lightShadowFraction (lsf) float 0.0 outputconnectable
The visibility fraction to the light. value is in [0,1]
preShadowIntensity (psi) float 0.0 outputconnectable
The intensity before shadow compution
lightBlindData (lbd) addr NULL outputconnectablehidden
The pointer to the light's blind data.