Inheritance: EventDispatcher → Node → TempNode →
Post processing node for detecting edges with a sobel filter. A sobel filter should be applied after tone mapping and output color space conversion.
SobelOperatorNode is an addon, and must be imported explicitly, see Installation#Addons.
import { sobel } from 'three/addons/tsl/display/SobelOperatorNode.js';
Constructs a new sobel operator node.
textureNode
The texture node that represents the input of the effect.
The texture node that represents the input of the effect.
The updateBeforeType is set to NodeUpdateType.FRAME since the node updates its internal uniforms once per frame in updateBefore().
Default is 'frame'.
Overrides: TempNode#updateBeforeType
This method is used to setup the effect's TSL code.
builder
The current node builder.
Overrides: TempNode#setup
This method is used to update the effect's uniforms once per frame.
frame
The current node frame.
Overrides: TempNode#updateBefore