ToonOutlinePassNode

Last modified: Feb 17, 2026

Represents a render pass for producing a toon outline effect on compatible objects. Only 3D objects with materials of type MeshToonMaterial and MeshToonNodeMaterial will receive the outline.

const postProcessing = new RenderPipeline( renderer );

const scenePass = toonOutlinePass( scene, camera );

postProcessing.outputNode = scenePass;
export {}

Constructor

new ToonOutlinePassNode(scene, camera, colorNode, thicknessNode, alphaNode)
ParameterTypeDefault Value
sceneScene
cameraCamera
colorNodeNode
thicknessNodeNode
alphaNodeNode

Constructs a new outline pass node.

AccessorType

Properties

PropertyTypeDefault Value
colorNodeNode
thicknessNodeNode
alphaNodeNode
_materialCacheWeakMap<Material, NodeMaterial>
MethodType

Extends

PassNode

toonOutlinePass

TSL function for creating a toon outline pass node.

ParameterTypeDefault Value
sceneScene
cameraCamera
color?Colornew Color( 0, 0, 0 )
thickness?number0.003
alpha?number1

Returns

ToonOutlinePassNode