Skip to content

Outline Rendering#

The Outline sub-pixel filter allows you to render high quality edges and silhouettes from your scenes so you can now easily create great non-photorealistic images such as blueprints or cel-shading style renderings directly in Clarisse. To render outlines, go to Sub Pixel Filters attribute of the Layer 3d and add Outline.

Ink

Crayon

Basic Settings#

The Outline attribute group allows you to control the overall look of the outline.

Attribute Description
Line Width Width of all lines in screen space.
Color Color of all lines
Alpha Alpha of all lines
Silhouette Width Width of silhouette lines defined as a percentage of Line Width
Inner Width Width of inner lines defined as a percentage of Line Width
Normal Threshold Angle threshold used for comparing neighbor normals
Depth Threshold Depth threshold used for comparing neighbor depths

Line Width#

Line Width controls the width of all lines in screen space (pixels).

Line Width = 10px

Line Width = 15px

Line Width = 20px

Line Width = 30px

Color#

Color controls the color of all lines.

Color = 0,0,0

Color = 1,0,0

Color = 0,1,0

Color = 0,0,1

Alpha#

Alpha controls the opacity of all lines.

Alpha = 1

Alpha = 05

Alpha = 025

Alpha = 0

Silhouette Width#

Silhouette Width controls the width of silhouette lines defined as a percentage of Line Width.

The renders below all use a Line Width of 3.0px

Silhouette Width 100%

Silhouette Width 75%

Silhouette Width 50%

Silhouette Width 25%

Inner Width#

Inner Width controls the width of inner lines defined as a percentage of Line Width.

The renders below all use a Line Width of 3.0px

Inner Width 100%

Inner Width = 75%

Inner Width 50%

Inner Width = 25%

Normal Threshold#

Normal Threshold controls the angle threshold used for comparing neighbor normals.

The renders below all use a Line Width of 3.0px

Normal Threshold 10.0°

Normal Threshold 20.0°

Normal Threshold 50.0°

Normal Threshold 80.0°

Depth Threshold#

Depth Threshold controls the depth threshold used for comparing neighbor depth.

Rendering Settings#

The Rendering attribute group allows you to control outlines render settings.

Attribute Description
Geometry Group Group of objects that will be outlined
Outline Mode Choose Accurate mode to enable depth of field and motion blur effects
Sample Count Set the number of samples to use per camera ray for the Accurate mode

Geometry Group#

It is possible to define a group of items to restrict the outline rendering to a specified set of item by setting a group defining the items to the Geometry Group attribute.

(Use Scene) Default)

Custom Group

Accurate Outline Rendering#

By default, outline rendering does not support depth of field and motion blur. To enable outline rendering in depth of field and motion blur, set Outline Mode to Accurate.

Accurate Mode with depth of field

Accurate Mode with motion blur

Sample Count#

When Outline Mode is set to Accurate, you may need to increase the Sample Count to increase the outline quality.

Sample Count 5spp

Sample Count 10spp

Sample Count 20spp

Advanced Settings#

The Advanced Settings attribute group allows you to fine-tune the look of outlines.

Attribute Description
Use Shading Group If enabled, will draw a line between two shading groups
Shading Group Width Width of the shading group line based on a percentage of the line width
Normal Width Width of the normal line based on a percentage of the line width
Depth Width Width of the depth line based on a percentage of the line width
Override Shading Group If enabled, overrides the color and alpha of the Shading Group line
Shading Group Color Color of the Shading Group line
Shading Group Alpha Alpha of the Shading Group line
Override Normal If enabled, overrides the color and alpha of the Normal line
Normal Color Color of the Normal line
Normal Alpha Alpha of the Normal line
Override Depth If enabled, overrides the color and alpha of the Depth line
Depth Color Color of the Depth line
Depth Alpha Alpha of the Depth line

Use Shading Group#

When enabled outlines between different shading group are drawn.

The renders below all use a Line Width of 3.0px

Use Shading Group Off

Use Shading Group On

Shading Group Width#

Shading Group Width controls the width of shading group lines defined as a percentage of Line Width.

The renders below all use a Line Width of 3.0px

Shading Group Width 100%

Shading Group Width 50%

Shading Group Width 25%

Shading Group Width 0%

Normal Width#

Normal Width controls the width of lines that are drawn when they are beyond the value defined by Normal Threshold. Normal Width is defined as a percentage of Line Width.

The renders below all use a Line Width of 3.0px

Normal Width 100%

Normal Width 50%

Normal Width 25%

Normal Width 0%

Depth Width#

Depth Width controls the width of lines that are drawn when they are beyond the value defined by Depth Threshold. Depth Width is defined as a percentage of Line Width.

The renders below all use a Line Width of 3.0px

Depth Width 100%

Depth Width 75%

Depth Width 50%

Depth Width 25%

Per shading group Overrides#

It is possible to have line color and alpha overrides at shading group level. To enable shading group level overrides enable Override Shading Group.

The renders below are using a line color set to (0.824, 0, 1)

Alpha 1.0

Alpha 0.75

Alpha 0.5

Alpha 0.25

Normal Overrides#

It is possible to have line color and alpha overrides for lines drawn when the Normal Threshold has been reached. To enable normal overrides enable Override Normal.

The renders below are using a line color set to (0.141, 0, 1)

Alpha 1.0

Alpha 0.75

Alpha 0.5

Alpha 0.25

Depth Overrides#

It is possible to have line color and alpha overrides for lines drawn when the Depth Threshold has been reached. To enable depth overrides enable Override Depth.

The renders below are using a line color set to (0.0, 0.559, 0.678)

Alpha 1.0

Alpha 0.75

Alpha 0.5

Alpha 0.25