Skip to content

Brush Detail

The Brush Detail settings node is connected to [Brush] settings to control the shape of brushes and the feel of strokes.

Brush Editor

This section contains settings related to the appearance of the brush. Pencil+ 4 Lines are drawn as if the brush was stamped repeatedly over the edges. By changing the shape of the brush, it is possible to reproduce the appearance of lines drawn with a paint brush and create flexible line looks.

brush-editor.png

Brush Type

Select a type of brush.

Normal

Create a brush made from one point.

Multiple

Create a brush made from several points.

Simple

Create a brush made from one point. The processing for [Simple] brushes is faster than for the other brushes.

Normal Multiple Simple

Brush Map

Set a map to be used for the brush. A [Texture Map] can be used when the option is checked. The texture selection and settings are made with the [Texture Map] settings. The brush map is active when the [Brush Type] is [Normal] or [Multiple].

Map Image Example of rendering with a map.
The Stroke was set to Dashed.

Activation

Enable / disable the use of the brush map with the check box in front of it.

Opacity

Adjust the opacity of the map. Lower the value to make the map transparent.

Stretch

Define how close to a true circle the brush should be. Linked to the matching parameter in [Brush] settings.

Stretch: 0
Angle: 0
Stretch: 0.5
Angle: 0
Stretch: 0.9
Angle: 0

Random

Make the brush stretching variable.

Angle

Define the angle applied to the brush. Linked to the matching parameter in [Brush] settings.

Stretch: 0.9
Angle: 0
Stretch: 0.9
Angle: 45
Stretch: 0.9
Angle: 90

Random

Make the brush angle variable.

Groove

Set the intensity of the grooves that are applied randomly to the shape of the brush.

Groove: 0
Number: 5
Groove: 0.2
Number: 5
Groove: 0.4
Number: 5
Groove: 0.6
Number: 5
Groove: 0.8
Number: 5
Groove: 1
Number: 5

Number

Set the number of grooves applied to the brush.

Groove: 1
Number: 3
Groove: 1
Number: 5
Groove: 1
Number: 10

The parameters from [Size] to [Vertical Space Random] below are active when the [Brush Type] is [Multiple].

Size

Adjust the size of the points making up the brush.

Size: 1
Horizontal Space: 0.1
Vertical Space: 0.1
Size: 5
Horizontal Space: 0.1
Vertical Space: 0.1
Size: 10
Horizontal Space: 0.1
Vertical Space: 0.1
Size: 20
Horizontal Space: 0.1
Vertical Space: 0.1

Random Size

Make the size of the brush points variable.

Size: 5
Random: 0%
Size: 5
Random: 20%
Size: 5
Random: 40%
Size: 5
Random: 60%
Size: 5
Random: 80%
Size: 5
Random: 100%

Antialiasing

Set the strength of the antialiasing applied to the brush points.

Antialiasing: 0 Antialiasing: 0.2 Antialiasing: 0.4
Antialiasing: 0.6 Antialiasing: 0.8 Antialiasing: 1
Antialiasing: 2

Horizontal Space

Set the horizontal space between brush points.

Size: 5
Horizontal Space: 0
Vertical Space: 0.1
Size: 5
Horizontal Space: 0.1
Vertical Space: 0.1
Size: 5
Horizontal Space: 0.2
Vertical Space: 0.1
Size: 5
Horizontal Space: 0.3
Vertical Space: 0.1

Random Horizontal Space

Make the horizontal space between brush points variable.

Horizontal Space: 0.1
Random: 0%
Horizontal Space: 0.1
Random: 20%
Horizontal Space: 0.1
Random: 40%
Horizontal Space: 0.1
Random: 60%
Horizontal Space: 0.1
Random: 80%
Horizontal Space: 0.1
Random: 100%

Vertical Space

Set the vertical space between brush points.

Size: 5
Horizontal Space: 0.1
Vertical Space: 0
Size: 5
Horizontal Space: 0.1
Vertical Space: 0.1
Size: 5
Horizontal Space: 0.1
Vertical Space: 0.2
Size: 5
Horizontal Space: 0.1
Vertical Space: 0.3

Random Vertical Space

Make the vertical space between brush points variable.

Vertical Space: 0.1
Random: 0%
Vertical Space: 0.1
Random: 20%
Vertical Space: 0.1
Random: 40%
Vertical Space: 0.1
Random: 60%
Vertical Space: 0.1
Random: 80%
Vertical Space: 0.1
Random: 100%

Reduction

Use this section to reduce the outline of the brush. These parameters are active when the [Brush Type] is [Normal] or [Multiple].

Start

Set the starting point for the reduction.

End

Set the end point for the reduction.

Start: 0
End: 1
Start: 0.5
End: 1
Start: 1
End: 1
Start: 1
End: 0

Stroke

This section contains settings related to Strokes. Use it to add randomness to the positions and lengths of strokes and to control the connections between strokes.

Stroke

Stroke Type

Set the handling of the brush with regards to strokes. This parameter is active when the [Brush Type] is [Normal] or [Multiple].

Normal

The brush is applied with a constant angle.

Rake

The angle of the brush rotates according to the stroke orientation. Suitable for obtaining a "path" look similar to a paint brush stroke.

Random

Applies variability to the brush angle based on the brush's [Random] parameters. Best suited for producing random brush looks such as spray effects.

Normal Stroke Rake Stroke Random Stroke

Line Type

Set the type of lines.

Full

Draw continuous strokes.

Full

Dashed

Draw strokes with gaps.

Dashed

Length

Set the length of the stroke segments (in pixels) when drawing [Dashed] strokes.

Length: 0
Space: 20
Length: 20
Space: 20
Length: 40
Space: 20
Length: 60
Space: 20
Length: 80
Space: 20
Length: 100
Space: 20

Random Length

Make the length variable.

Length: 20
Random: 0%
Space: 20
Length: 20
Random: 50%
Space: 20
Length: 20
Random: 100%
Space: 20

Space

Set the space (in pixels) between stroke segments when drawing [Dashed] strokes.

Length: 20
Space: 0
Length: 20
Space: 20
Length: 20
Space: 40
Length: 20
Space: 60
Length: 20
Space: 80
Length: 20
Space: 100

Random Space

Make the space variable.

Length: 20
Space: 20
Random: 0%
Length: 20
Space: 20
Random: 50%
Length: 20
Space: 20
Random: 100%

Random Size

Make the stroke thickness variable.

Random Size: 0% Random Size: 50% Random Size: 100%

Extend

Specify how far (in pixels) the start and end of strokes extend from an object.

Extend: 0 Extend: 20 Extend: 40
Extend: 60 Extend: 80 Extend: 100

Random Extend

Make the extension length variable.

Random Extend: 0% Random Extend: 50% Random Extend: 100%

Line Copy

Draw duplicated strokes.

Line Copy: 1
Random Normal Offset: 50
Line Copy: 2
Random Normal Offset: 50
Line Copy: 3
Random Normal Offset: 50
Line Copy: 4
Random Normal Offset: 50
Line Copy: 5
Random Normal Offset: 50
Line Copy: 6
Random Normal Offset: 50

Random Line Copy

Make the number of duplicates variable.

Line Copy: 1
Random Line Copy: 0
Random Normal Offset: 50
Line Copy: 1
Random Line Copy: 2
Random Normal Offset: 50
Line Copy: 1
Random Line Copy: 4
Random Normal Offset: 50

Normal Offset

Set the offset (in pixels) of the strokes in the direction of the normal.

Normal Offset: 0 Normal Offset: 20 Normal Offset: 40
Normal Offset: 60 Normal Offset: 80 Normal Offset: 100

Random Normal Offset

Make the normal offset distance variable.

Random Normal Offset: 0 Random Normal Offset: 50 Random Normal Offset: 100
Random Normal Offset: 150 Random Normal Offset: 200 Random Normal Offset: 250

X Offset

Set the offset (in pixels) of the strokes towards the right or left of the screen.

X Offset: 0 X Offset: 50 X Offset: 100
X Offset: 150 X Offset: 200 X Offset: 250

Random X Offset

Make the X offset distance variable.

Random X Offset: 0 Random X Offset: 50 Random X Offset: 100
Random X Offset: 150 Random X Offset: 200 Random X Offset: 250

Y Offset

Set the offset (in pixels) of the strokes towards the top or bottom of the screen.

Y Offset: 0 Y Offset: 50 Y Offset: 100
Y Offset: 150 Y Offset: 200 Y Offset: 250

Random Y Offset

Make the Y offset distance variable.

Random Y Offset: 0 Random Y Offset: 50 Random Y Offset: 100
Random Y Offset: 150 Random Y Offset: 200 Random Y Offset: 250

The following parameters are related to the allocation of strokes to edges. They determine how and when detected edges are allocated to a single stroke. All parameters are based on the screen plane.

Line Split Angle

Define the angle for which strokes for edges sharing a vertex will be split. Smaller values make it easier to split the strokes and a value of 0 will split all strokes at each edge.

Line Split Angle: 0.1 Line Split Angle: 46 Line Split Angle: 85

Min Line Length

Define the stroke length (in pixels) under which strokes are not drawn. Use this setting for complex shapes where many short strokes would be drawn to avoid drawing those short strokes.

Min Line Length: 0 Min Line Length: 50 Min Line Length: 100

Define the distance (in pixels) to combine strokes. When multiple edges are detected at the same coordinates, the strokes are combined.

Line Direction (Angle)

Set the direction (angle) in which strokes are applied. Strokes will be drawn so that they start from the specified angle.

Line Direction (Angle): 0 Line Direction (Angle): 45 Line Direction (Angle): 80
Line Direction (Angle): 135 Line Direction (Angle): 180

Loop Direction

Define the stroke application direction when strokes are connected so that they create a loop.

Clockwise Anticlockwise

Distortion

This section contains settings related to stroke distortion.

Distortion

Checkbox

Enable / disable distortion settings.

Distortion Map

Set a map to affect strokes.

Map Amount: 0
Amount: 0
(Examples where a checkered map was applied)
Map Amount: 20
Amount: 0
Map Amount: 40
Amount: 0
Map Amount: 60
Amount: 0
Map Amount: 80
Amount: 0
Map Amount: 100
Amount: 0

Map Amount

Adjust the intensity of the effect applied to the strokes by the map.

The following parameters apply wavy distortions to strokes.

Amount

Set the intensity of the distortion effect added to the strokes.

Amount: 0
Cycles: 50
Amount: 20
Cycles: 50
Amount: 40
Cycles: 50
Amount: 60
Cycles: 50
Amount: 80
Cycles: 50
Amount: 100
Cycles: 50

Random Amount

Make the amount of distortion variable.

Amount: 20
Random Amount: 0%
Cycles: 50
Amount: 20
Random Amount: 50%
Cycles: 50
Amount: 20
Random Amount: 100%
Cycles: 50

Cycles

Set the periodicity of the strokes. Low values will bring the waves close together and large values will push the waves further apart.

Amount: 20
Cycles: 0
Amount: 20
Cycles: 50
Amount: 20
Cycles: 100
Amount: 20
Cycles: 150
Amount: 20
Cycles: 200
Amount: 20
Cycles: 250

Random Cycles

Make the periodicity variable.

Amount: 20
Cycles: 50
Random Cycles: 0%
Amount: 20
Cycles: 50
Random Cycles: 50%
Amount: 20
Cycles: 50
Random Cycles: 100%

Phase

Specify where cycles start.

Phase: 0 Phase: 20 Phase: 40
Phase: 60 Phase: 80 Phase: 100

Random Phase

Make the phase variable.

Phase: 0
Random Phase: 0
Phase: 0
Random Phase: 0.5
Phase: 0
Random Phase: 1

Stroke Size Reduction Settings

This section controls stroke thickness using a curve.

Stroke Size Reduction

Stroke Size Reduction Settings

This section contains stroke size reduction settings. Use the curve interface to control the thickness of a stroke between its start and end points.

Checkbox

Enable / disable the stroke size reduction effect.

Curve

Use the curve to change the stroke thickness.

Stroke Size Reduction OFF Rendered Image
Using a straight line Rendered Image
Using an arch-shaped curve Rendered Image
Using a ripple-shaped curve Rendered Image

Stroke Alpha Reduction Settings

This section controls stroke opacity using a curve.

Stroke Alpha Reduction

Stroke Alpha Reduction Settings

This section contains stroke alpha reduction settings. Use the curve interface to control the opacity of a stroke between its start and end points.

Checkbox

Enable / disable the stroke alpha reduction effect.

Curve

Use the curve to change the stroke opacity.

Stroke Alpha Reduction OFF Rendered Image
Using a straight line Rendered Image
Using an arch-shaped curve Rendered Image
Using a ripple-shaped curve Rendered Image

Color Range

This section is used to apply variations to the color of a stroke.

Color Range

Color Range

This is the Color Range section. Use it to apply color changes to a stroke based on the [Color] in the Brush settings.

RGB

Specify the range of color variation using the "RGB" (Red, Green and Blue) color space.

HSV

Specify the range of color variation using the "HSV" (Hue, Saturation, Value) color space.

H : 0
S : 0
V : 0
(The Line's Color is set to red)
H : 1
S : 0
V : 0
(The Line's Color is set to red)