Go to: Related nodes. Attributes.

This node contains a list of lights that shine on all surfaces. Exclusive lights do not show up on this list.

This node is MP safe

Node name Parents MFn type Compatible function sets
defaultLightList dependNode kDefaultLightList kBase
kNamedObject
kDependencyNode
kDefaultLightList

Related nodes

materialInfo, multilisterLight, opticalFX, shaderGlow

Attributes (30)

lightAmbient, lightAmbientOut, lightBlindData, lightBlindDataOut, lightData, lightDataArray, lightDiffuse, lightDiffuseOut, lightDirection, lightDirectionOut, lightDirectionOutX, lightDirectionOutY, lightDirectionOutZ, lightDirectionX, lightDirectionY, lightDirectionZ, lightIntensity, lightIntensityB, lightIntensityG, lightIntensityOut, lightIntensityOutB, lightIntensityOutG, lightIntensityOutR, lightIntensityR, lightShadowFraction, lightShadowFractionOut, lightSpecular, lightSpecularOut, preShadowIntensity, preShadowIntensityOut

Long name (short name) Type Default Flags
lightDataArray (lda) lightData NULL arrayinputconnectable
The lighting information.
lightDirection (ld) float3 inputconnectable
The light direction.
lightDirectionX (ldx) float 0.0 inputconnectable
The x component of the direction.
lightDirectionY (ldy) float 0.0 inputconnectable
The y component of the direction.
lightDirectionZ (ldz) float 0.0 inputconnectable
The z component of the direction.
lightIntensity (li) float3 inputconnectable
The light intensity (its a colour).
lightIntensityR (lir) float 0.0 inputconnectable
The red component of the intensity.
lightIntensityG (lig) float 0.0 inputconnectable
The green component of the intensity.
lightIntensityB (lib) float 0.0 inputconnectable
The blue component of the intensity.
lightAmbient (la) bool false inputconnectable
The boolean that indicates if the light has an ambient component.
lightDiffuse (ldf) bool false inputconnectable
The boolean that indicates if the light has a diffuse component.
lightSpecular (ls) bool false inputconnectable
The boolean that indicates if the light has a specular component.
lightShadowFraction (lsf) float 0.0 inputconnectable
The visibility fraction to the light. value is in [0,1]
preShadowIntensity (psi) float 0.0 inputconnectable
pre shadow light intensity.
lightBlindData (lbd) addr NULL inputconnectable
The pointer that holds the blind data.
lightData (ltd) lightData NULL outputconnectable
The lighting information this node computes.
lightDirectionOut (ldo) float3 outputconnectable
The light direction.
lightDirectionOutX (lqx) float 0.0 outputconnectable
The x component of the direction.
lightDirectionOutY (lqy) float 0.0 outputconnectable
The y component of the direction.
lightDirectionOutZ (lqz) float 0.0 outputconnectable
The z component of the direction.
lightIntensityOut (lw) float3 outputconnectable
The light intensity (its a colour).
lightIntensityOutR (lwr) float 0.0 outputconnectable
The red component of the intensity.
lightIntensityOutG (lwg) float 0.0 outputconnectable
The green component of the intensity.
lightIntensityOutB (lwb) float 0.0 outputconnectable
The blue component of the intensity.
lightAmbientOut (lya) bool false outputconnectable
The boolean that indicates if the light has an ambient component.
lightDiffuseOut (lyf) bool false outputconnectable
The boolean that indicates if the light has a diffuse component.
lightSpecularOut (lys) bool false outputconnectable
The boolean that indicates if the light has a specular component.
lightShadowFractionOut (sfo) float 0.0 outputconnectable
The visibility fraction to the light. value is in [0,1]
preShadowIntensityOut (psio) float 0.0 outputconnectable
pre shadow light intensity.
lightBlindDataOut (lbdo) addr NULL outputconnectable
The light's blind data pointer.