b3dLightShadowRangeMultiplier

Sets shadow range multiplier for light shadow coverage area. Takes light (light handle from b3dCreateLight), multiplier (shadow range multiplier, typical 1.0-3.0). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

light Int
multiplier Double

Returns

Void

Quick Summary

Sets shadow range multiplier for light shadow coverage area. Takes light (light handle from b3dCreateLight), multiplier (shadow range multiplier, typical 1.0-3.0). Returns nothing.

Technical Exegesis...

Sets shadow range multiplier for light shadow coverage area. Takes light (light handle from b3dCreateLight), multiplier (shadow range scale factor, 1.0 = default, > 1.0 = larger coverage, < 1.0 = smaller coverage, typical 1.0-3.0). Returns nothing. Scales shadow map orthographic projection size for directional lights.

Example

Example.bam
; Standard coverage
sun = b3dCreateLight(1)
b3dLightShadowRangeMultiplier(sun, 1.0)

; Large outdoor scene (wider coverage)
b3dLightShadowRangeMultiplier(sun, 2.5)

; Tight detailed shadows
b3dLightShadowRangeMultiplier(sun, 0.75)