Go to:
Related nodes. Attributes.
This class contains the "shape" information for all lights.
This node is abstract
| Node name | Parents | Classification | MFn type | Compatible function sets |
|---|
| light | shape | rendernode | | |
Related nodes
camera, dropoffLocator, ambientLight, nonAmbientLightShapeNode, nonExtendedLightShapeNode, areaLight, directionalLight, spotLight, pointLight
Attributes (51)
The following quick index only shows top-level attributes (too many attributes to show them all): centerOfIllumination, color (3), infoBits, intensity, lightData (14), locatorScale, matrixEyeToWorld, matrixWorldToEye, objectId, opticalFXvisibility (3), pointCamera (3), primitiveId, rayDepth, rayDepthLimit, raySampler, renderState, shadowColor (3), shadowRays, useRayTraceShadows, uvCoord (2), uvFilterSize (2)
| Long name (short name) | Type | Default | Flags |
|---|
|
centerOfIllumination
(col)
| double | 5.0 |     |
|
|
color
(cl)
| float3 | 1.0, 1.0, 1.0 |     |
|
|
|
|
|
matrixEyeToWorld
(etw)
| fltMatrix | identity |   |
|
|
infoBits
(ib)
| integer | 0 |     |
|
|
intensity
(in)
| float | 1.0 |      |
|
|
lightData
(ltd)
| lightData | NULL |   |
|
| lightDirection
(ld)
| float3 | |   | |
| lightDirectionX
(ldx)
| float | 0.0 |   | |
| | lightDirectionY
(ldy)
| float | 0.0 |   | |
| | lightDirectionZ
(ldz)
| float | 0.0 |   | |
|
|
| lightIntensity
(li)
| float3 | |   | |
| lightIntensityR
(lir)
| float | 0.0 |   | |
| | lightIntensityG
(lig)
| float | 0.0 |   | |
| | lightIntensityB
(lib)
| float | 0.0 |   | |
|
|
| lightAmbient
(la)
| bool | false |   | |
|
| lightDiffuse
(ldf)
| bool | false |   | |
|
| lightSpecular
(ls)
| bool | false |   | |
|
| lightShadowFraction
(lsf)
| float | 0.0 |   | |
|
| preShadowIntensity
(psi)
| float | 0.0 |   | |
|
| lightBlindData
(lbl)
| addr | NULL |    | |
|
|
locatorScale
(lls)
| double | 1.0 |     |
|
|
shadowRays
(shr)
| short | 1 |     |
|
|
objectId
(oi)
| addr | 0 |    |
|
|
opticalFXvisibility
(ov)
| float3 | 1.0, 1.0, 1.0 |   |
|
| opticalFXvisibilityR
(ovr)
| float | 0.0 |   | |
|
| opticalFXvisibilityG
(ovg)
| float | 0.0 |   | |
|
| opticalFXvisibilityB
(ovb)
| float | 0.0 |   | |
|
|
pointCamera
(p)
| float3 | 1.0, 1.0, 1.0 |    |
|
| pointCameraX
(px)
| float | 0.0 |    | |
|
| pointCameraY
(py)
| float | 0.0 |    | |
|
| pointCameraZ
(pz)
| float | 0.0 |    | |
|
|
primitiveId
(pi)
| integer | 0 |    |
|
|
rayDepth
(rd)
| short | 0 |    |
|
|
rayDepthLimit
(rdl)
| short | 3 |     |
|
|
raySampler
(rts)
| addr | 0 |    |
|
|
renderState
(rdst)
| integer | 0 |    |
|
|
shadowColor
(sc)
| float3 | 0.0, 0.0, 0.0 |     |
|
| shadColorR
(scr)
| float | 0.0 |      | |
|
| shadColorG
(scg)
| float | 0.0 |      | |
|
| shadColorB
(scb)
| float | 0.0 |      | |
|
|
useRayTraceShadows
(urs)
| bool | true |      |
|
|
uvCoord
(uv)
| float2 | 0.0, 0.0 |    |
|
|
|
|
uvFilterSize
(fq)
| float2 | 0.0, 0.0 |    |
|
| uvFilterSizeX
(fsx)
| float | 0.0 |     | |
|
| uvFilterSizeY
(fsy)
| float | 0.0 |     | |
|
|
matrixWorldToEye
(wte)
| fltMatrix | identity |   |
|