Interface EsmDirectionalShadowGeneratorConfig
interface EsmDirectionalShadowGeneratorConfig {
bias?: number;
blurKernel?: number;
blurScale?: number;
darkness?: number;
depthScale?: number;
forceRefreshEveryFrame?: boolean;
frustumEdgeFalloff?: number;
mapSize?: number;
orthoMaxZ?: number;
orthoMinZ?: number;
}
bias?: number;
blurKernel?: number;
blurScale?: number;
darkness?: number;
depthScale?: number;
forceRefreshEveryFrame?: boolean;
frustumEdgeFalloff?: number;
mapSize?: number;
orthoMaxZ?: number;
orthoMinZ?: number;
}
Properties
Optionalbias
bias?: number
Optionalblur Kernel
blurKernel?: number
Kernel blur sample region in pixels. Matches Babylon.js ShadowGenerator.blurKernel. Default 1.
Optionalblur Scale
blurScale?: number
Optionaldarkness
darkness?: number
Optionaldepth Scale
depthScale?: number
Optionalforce Refresh Every Frame
forceRefreshEveryFrame?: boolean
Force the shadow map to be regenerated every frame. Default false.
Optionalfrustum Edge Falloff
frustumEdgeFalloff?: number
Optionalmap Size
mapSize?: number
Optionalortho Max Z
orthoMaxZ?: number
Ortho projection max Z — typically camera.farPlane. Default 10000.
Optionalortho Min Z
orthoMinZ?: number
Ortho projection min Z — typically camera.nearPlane. Default 1.
Configuration for a directional-light ESM shadow generator: map size, depth scale, blur kernel, darkness, and ortho projection bounds.