getShadowRenderObjectFunction

Last modified: Dec 2, 2025

Creates a function to render shadow objects in a scene.

ParameterTypeDefault Value
rendererRenderer
shadowLightShadow
shadowTypenumber
useVelocityboolean

Returns

shadowRenderObjectFunction

ShadowNode

Represents the default shadow implementation for lighting nodes.

Constructor

new ShadowNode(light, shadow?)
ParameterTypeDefault Value
lightLight
shadow?anynull

Constructs a new shadow node.

AccessorType

Properties

PropertyTypeDefault Value
shadowany
shadowMapany
vsmShadowMapVerticalany
vsmShadowMapHorizontalany
vsmMaterialVerticalnull | NodeMaterial
vsmMaterialHorizontalnull | NodeMaterial
_nodenull | Node
_currentShadowTypenull | number
_cameraFrameIdWeakMap<Camera, number>
isShadowNodeboolean
depthLayernumber
_depthVersionCachedany
MethodType

Extends

ShadowBaseNode

shadow

Shadow Render Object Function.

TSL function for creating an instance of ShadowNode.

ParameterTypeDefault Value
lightLight
shadow?any

Returns

ShadowNode