📄 threejs/Core/Nodes/ShadowMaskModel

File: ShadowMaskModel.md | Updated: 11/15/2025


title: ShadowMaskModel category: Core layout: docs

ShadowMaskModel

Represents lighting model for a shadow material. Used in ShadowNodeMaterial.

Constructor

new ShadowMaskModel()

Constructs a new shadow mask model.

Properties

.shadowNode : Node

The shadow mask node.

Methods

.direct( input : Object )

Only used to save the shadow mask.

input | The input data.
---|---

Overrides: LightingModel#direct

.finish( builder : NodeBuilder )

Uses the shadow mask to produce the final color.

builder | The current node builder.
---|---

Overrides: LightingModel#finish

Source

src/nodes/functions/ShadowMaskModel.js