Property index.
Idx_Enabled | bool - Whether the light is enabled |
Idx_Type | LIGHTTYPE (int) - Type of light |
Idx_Colour | vec3f - Colour that this light emits |
Idx_Radius | world_float - For Point and Spot types: The distance at which the light fades to 100% black. If zero, no fading will be applied |
Idx_SpotCone | vec2f - For Spot type: X = cone cutoff angle (0-90 degrees), Y = cone intensity distribution exponent (0-128) |
Idx_ShadowMap | bool - For all types except Ambient: Cast shadows from visuals that have their shadow caster property enabled |
Idx_ShadowMapSize | int - Resoltion of the shadow map texture |
Idx_ShadowClipOffset | float - Offset of shadowmap near clip plane |
Idx_Intensity | float - Scalar to apply to light colour when doing light calculation |
Idx_ShadowBlur | int - The number of times to blur the shadowmap |
Idx_ShadowOverdarken | float - How much to overdarken the shadow to compensate for light bleeding |
Idx_ShadowStrength | float - How dark the shadow is, 0=no shadow, 1=jet black shadow |
Idx_ShadowBoundsNode | link = If set, adjusts the shadow map for a directional light to include just this node instead of the whole scene |
Idx_Texture | Unused. |
Idx_AreaSize | vec2f - For Area type: Size of the light surface |
Idx_InverseSquareFalloff | bool - For Point and Spot types: Causes the light closest to its source to be very bright, getting dimmer very quickly as it moves to the radius bool - If true and this is a directional light then the renderer will use the view-dependent cascaded shadowmap method for shadows. This method is costly to the frame rate because all shadow casters in the scene are redrawn 4 times every frame, but give consistently high resolution shadows regardless of scene size and view position. |
Idx_CascadedShadowMap | |
Idx_CascadedShadowMapSplits | vec4w - These define the distances from the viewer where each of the 4 cascades ends. The smaller the value the more detailed the shadow in that cascade but the less area it covers in the world. Each distance is relative to the previous distance, except for the first which is relative to the near clip plane of whichever view is using the shadow map. e.g. if the values were 5,5,5,5 then the first cascade would cover an area from 0 to 5 metres from the near clip plane, the second cascade would cover from 5 metres to 10 metres, the third from 10 to 15 etc. |
Idx_CascadedShadowMapStaggered | bool - If true, only one split of the cascaded shadow map will be drawn per frame, cycling through to the next split each frame. |
Idx_MaxViewDistance | float - The maxmimum distance from the camera at which this light will be rendered, or zero if it should render at any distance. |
Idx_MaxViewDistanceFade | float - The proportion of MaxViewDistance over which the light fades out smoothly. |
Idx_LockShadowMap | bool - if true the shadow map of the light will not be redrawn until it's set to false again |