Notch Notch Manual 1.0
 Light | Dark
3D Object Outline

3D Object Outline

Add outlines to geometry in the scene.

image

image

Method #

This node generates an outline around the visible edges of meshes in the scene, by looking at the objects visible features in the depth buffer and normal sharpness in the normal buffer, and combines the two to generate edge lines. Useful as a part of a Toon Shading effect, or to add an outer highlight to an object.

Deferred Rendering must be enabled in the layer Root node for this to work.
This node uses the scene depth buffer to render, so when used with a Render Layer all objects inside and out will be outlined. This can be avoided by using the Affected Objects input on this node, or enabling Use Own Depth Buffer in the Render Layer.

Parameters

These properties control the core behaviours of the node.

ParameterDetails
Apply To Sold GeometryToggle whether the effect should only apply to solid geometry, or the whole of the scene.
ColourThe colour of the lines around each object.
Line WidthWidth of the lines around the objects
Material WeightThe strength of the outline across boundaries of materials.
Material Line WidthThe width of the line caused by boundaries of materials.
Object WeightThe strength of the outline across boundaries of objects.
Object Line WidthThe width of the line caused by boundaries of objects.
Normal WeightThe weight of the line that is generated at the normal to the objects surface.
Normal Line WidthThe width of the line generated at the normal to the objects surface.
Depth WeightThe strength of the outline caused by differing depths.
Depth Line WidthThe width of the line caused by differing depths.
Normal ThresholdSet the threshold for lines rendered based on the normal.
Depth ThresholdSet the threshold for lines rendered based on the depth.

Inputs

NameDescriptionTypical Input
Affected ObjectsChange which objects are affects by the post effect. Deferred rendering must be enabled. By default, all objects are affected.3D Object
ActiveEnables or disables the effect. Disabling the effect means it will no longer compute, so disabling a node when not in use can improve performance.Envelope Modifier