API

Interface EsmDirectionalShadowGeneratorConfig

Configuration for a directional-light ESM shadow generator: map size, depth scale, blur kernel, darkness, and ortho projection bounds.

interface EsmDirectionalShadowGeneratorConfig {
    bias?: number;
    blurKernel?: number;
    blurScale?: number;
    darkness?: number;
    depthScale?: number;
    forceRefreshEveryFrame?: boolean;
    frustumEdgeFalloff?: number;
    mapSize?: number;
    orthoMaxZ?: number;
    orthoMinZ?: number;
}
Index
bias?: number
blurKernel?: number

Kernel blur sample region in pixels. Matches Babylon.js ShadowGenerator.blurKernel. Default 1.

blurScale?: number
darkness?: number
depthScale?: number
forceRefreshEveryFrame?: boolean

Force the shadow map to be regenerated every frame. Default false.

frustumEdgeFalloff?: number
mapSize?: number
orthoMaxZ?: number

Ortho projection max Z — typically camera.farPlane. Default 10000.

orthoMinZ?: number

Ortho projection min Z — typically camera.nearPlane. Default 1.