LightingModel

ToonLightingModel

Represents the lighting model for a toon material. Used in MeshToonNodeMaterial.

Constructor

new ToonLightingModel()

Methods

.direct( lightData : Object, builder : NodeBuilder )

Implements the direct lighting. Instead of using a conventional smooth irradiance, the irradiance is reduced to a small number of discrete shades to create a comic-like, flat look.

lightData

The light data.

builder

The current node builder.

Overrides: LightingModel#direct

.indirect( builder : NodeBuilder )

Implements the indirect lighting.

builder

The current node builder.

Overrides: LightingModel#indirect

Source

src/nodes/functions/ToonLightingModel.js