b3dLightShadowCameraDistance

Sets shadow camera distance offset from light for directional lights. Takes light (light handle from b3dCreateLight), distance (shadow camera offset distance in units). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

light Int
distance Double

Returns

Void

Quick Summary

Sets shadow camera distance offset from light for directional lights. Takes light (light handle from b3dCreateLight), distance (shadow camera offset distance in units). Returns nothing.

Technical Exegesis...

Sets shadow camera distance offset from light for directional lights. Takes light (light handle from b3dCreateLight, typically directional light), distance (shadow camera position offset in units along light direction, positive = camera farther from scene, typical 0-100). Returns nothing. Adjusts shadow map camera position for directional lights to optimize shadow coverage.

Example

Example.bam
; Directional sun light with medium offset
sun = b3dCreateLight(1)
b3dLightShadowCameraDistance(sun, 75.0)

; Large outdoor scene (farther offset for coverage)
b3dLightShadowCameraDistance(sun, 150.0)