---
title: "Thickness"
url: "https://help.maxon.net/c4d/en-us/Content/html/MTOONUP-OUTLINEMAT_GROUP_THICKNESS.html"
section_path: "Sketch and Toon > Sketch Material > Material Editor Settings"
element_id: "MTOONUP"
group_id: "OUTLINEMAT_GROUP_THICKNESS"
description: "These three tabs give you complete control over the color, thickness and opacity of lines. They enable you to create any type of line effect, from simple …"
---

## Thickness

These three tabs give you complete control over the **color**, **thickness** and **opacity** of lines. They enable you to create any type of line effect, from simple lines that fade out to complex brush effects. Each tab works in a similar way:

- Set the general color, thickness and opacity using the Color, Thickness and Opacity settings at the top of the tabs.
- Modify the color, thickness and opacity using the modifier options. To switch on a modifier, enable its option. You will see its settings appear in the bottom part of the tab, where you can adjust them.

With a few exceptions, each tab has the same modifier options. For example, the **Along Stroke** modifier is present on all three tabs.

### Thickness

Parameter ID: `OUTLINEMAT_THICKNESS` · Range: [0.00..10000.00]

Thin out and fade the lines as they get further away from the object or polygon selection.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Modifiers

### Distance

Parameter ID: `OUTLINEMAT_THICKNESS_DISTANCE`

### Position

Parameter ID: `OUTLINEMAT_THICKNESS_POSITION`

### Scale

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE`

### Illumination

Parameter ID: `OUTLINEMAT_THICKNESS_ILLUMINATION`

### Vertex Map

Parameter ID: `OUTLINEMAT_THICKNESS_VERTEX`

### Texture Map

Parameter ID: `OUTLINEMAT_THICKNESS_MAP`

### Screen Texture

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENTEXTURE`

### Along Stroke

Parameter ID: `OUTLINEMAT_THICKNESS_LENGTH`

### Total Length

Parameter ID: `OUTLINEMAT_THICKNESS_SLENGTH`

### Facing Angle

Parameter ID: `OUTLINEMAT_THICKNESS_FACEANGLE`

### Join Angle

Parameter ID: `OUTLINEMAT_THICKNESS_JOINANGLE`

### Screen Angle

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENANGLE`

### Noise

Parameter ID: `OUTLINEMAT_THICKNESS_NOISE`

### Python

Parameter ID: `OUTLINEMAT_THICKNESS_COFFEE`

Activate the desired modifier here:

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Python

> **Tip:** TipIn order to use this very powerful modifier, you should have a good command of Python, which is the script language implemented by Cinema 4D. For details about the Python programming language, visit http://developers.maxon.net.

The Python modifier lets you create virtually any medium or style, from a simple pencil to a complex brush.

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_COFFEE_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect - 0% = no effect; 100% = full effect.

### Script

Parameter ID: `OUTLINEMAT_THICKNESS_COFFEE_CODE`

Enter your Python script into the Script field.

### Editor...

Parameter ID: `OUTLINEMAT_THICKNESS_COFFEE_CODEEDIT`

Enter a script into the Script box or click the **Expresson Editor** button and enter the script into Cinema 4D's script editor.

### Command

Parameter ID: `OUTLINEMAT_THICKNESS_COFFEE_COMMANDS`

This acts as a quick reference to look up the names of the commands. It has no other purpose. It does not insert commands.

sPosition [Real]

Position along a line in pixels (screen space).

sNormalisedP [Real]

Normalized position along a line (0 to 1).

ToLine [Real]

Distance to the line from the current render point (which is within the line's thickness). Values range from - Thickness to 0 to Thickness.

Thickness [Real]

The line's thickness as set on the [Thickness] tab.

StrokeLength [Real]

The total length of the stroke being rendered.

ScnPnt [Vector]

The render point in screen space (with Z).

LineOff [Real]

The offset (0 to 1) along the line segment being rendered.

wPnt [Vector]

The world coordinates for the point being rendered.

Time [Real]

Current document time in seconds.

Frame [Real]

Current frame.

FPS [Long]

Frames per second.

LineStart [Vector]

The screen space coordinates for the start of the line (LineOff = 0 at the LineStart, 1 at LineEnd).

LineEnd [Vector]

Screen space for line segment's end point.

JoinAngleA [Real]

Join angle to the line segment at LineStart (if available, or 0.0).

JoinAngleB [Real]

Join angle (0 to 2\*pi) to the line segment at LineEnd.

LineNormal [Vector]

The line normal in screen space (2D, Z=0).

EdgeNormal [Vector]

The normal from the edge that created the original line segment.

LinePosA [Real]

The line segment's position along the stroke in pixels (A means LineStart, B LineEnd).

LinePosB [Real]

The position along the stroke in screen space for the line segment being rendered.

PntA [Long]

The index number of the object point or spline point that created the start of the line segment (or -1 if not available).

PntB [Long]

The point index that created the LineEnd (or -1).

PolyA [Long]

The polygon index that created the line segment (or -1 if not available, like a spline).

PolyB [Long]

The polygon index that shared the edge (or -1 if not available).

RayBits [Long]

This passes in the raybits from the Cinema 4D render. See the Cinema 4D SDK.

CosC [Real]

The angle between the ray and normal on the surface.

Normal [Vector]

The normal from the surface (if PolyHit is not 0, which says it hit an object).

BumpNormal [Vector]

Bumped surface normal.

Dist [Real]

Distance to the point hit on the surface (if one was hit).

PolyHit [Long]

Really only useful to know if an object was hit by a ray, which means the value is not 0.

RayPos [Vector]

World position for the ray's starting point.

RayDirn [Vector]

Direction of the ray (the ray is from Cinema 4D).

SurfPnt [Vector]

The world coordinates for the point hit (if one was hit).

RendLeft [Real]

The render image left pixel.

RendTop [Real]

Render top pixel (left, top usually 0, but not always, e.g render region).

RendRight [Real]

Right pixel (width = right-left+1).

RendBottom [Real]

Bottom pixel (height = bottom - top +1).

ObjLeft [Real]

Object's left screen bounds pixel. This is for the object that the line came from. This is not necessarily the object hit by the Cinema 4D ray.

ObjTop [Real]

Object's top screen bounds pixel.

ObjRight [Real]

Object's right screen bounds pixel.

ObjBottom [Real]

Object's bottom screen bounds pixel.

Color [Vector]

The color set in the [Color] tab (Color parameter only).

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Distance

![Image: 002916.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002916.jpg)\
Original, color, thickness, opacity, all three

The **Distance** modifier changes the color, thickness or opacity of lines in relation to their distance from the camera.

# Material Editor Settings

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_DISTANCE_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Range

Parameter ID: `OUTLINEMAT_THICKNESS_DISTANCE_RANGE`

The **Range** setting defines the range over which the color, thickness or opacity is modified.

Object

This range is from the part of the object nearest the camera to the part furthest away.

Camera

This uses the camera's **Front Blur End** and **Rear Blur End** values (**Depth** tab) when you enable them. If the options are disabled then Sketch and Toon will use the **Target Distance** in place of **Rear Blur End** and the **Camera** in place of **Front Blur End**.

Custom

When you select the Custom range, you will see the **Min** and **Max** boxes appear. These define the start and end of the range as distances from the camera.

### Mode

Parameter ID: `OUTLINEMAT_THICKNESS_DISTANCE_MODE`

TipNot all modifiers offer different modes from which to select.

![Image: 013172.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013172.jpg)\
A Distance modifier set to Linear mode in the Thickness tab. The graph controls the thickness of the line in relation to its distance from the camera.

![Image: 013173.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013173.jpg)\
Spline mode for the Thickness Tab’s Distance modifier. In the image above, the graph defines the thickness of the line in accordance with its distance from the camera.

Use this mode to define how thickness or opacity should influence a particular area. The Linear mode mixes line thickness or opacity evenly over a given area. The Invert option will reverse the direction of the mixing. If, on the other hand, you set Mode to Spline, a spline graph will appear in which you can draw a gradient that will influence thickness and opacity. The X axis represents the area from start to end of a given line, the Y axis represents its thickness or opacity.

### Invert

Parameter ID: `OUTLINEMAT_THICKNESS_DISTANCE_MODE_INVERT`

### Spline

Parameter ID: `OUTLINEMAT_THICKNESS_DISTANCE_SPLINE`

### Min

Parameter ID: `OUTLINEMAT_THICKNESS_DISTANCE_MIN` · Range: [0..+∞m]

### Max

Parameter ID: `OUTLINEMAT_THICKNESS_DISTANCE_MAX` · Range: [0..+∞m]

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Position

![Image: 002924.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002924.jpg)\
From left to right: Original, color. thickness, opacity, all three

The **Position** modifier modifies the color, thickness or opacity based on the object's scale along an axis.

# Material Settings

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_POSITION_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Axis

Parameter ID: `OUTLINEMAT_THICKNESS_POSITION_TYPE`

Axis represents the camera axis to use. The Min and Max values define range over which the parameter is modified. For example, if Axis is set to Z and Min and Max are set to 500 m and 1000 m respectively, the range is from 500 m to 1000 m along the camera's Z axis.

### Mode

Parameter ID: `OUTLINEMAT_THICKNESS_POSITION_MODE`

TipNot all modifiers offer different modes from which to select.

![Image: 013172.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013172.jpg)\
A Distance modifier set to Linear mode in the Thickness tab. The graph controls the thickness of the line in relation to its distance from the camera.

![Image: 013173.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013173.jpg)\
Spline mode for the Thickness Tab’s Distance modifier. In the image above, the graph defines the thickness of the line in accordance with its distance from the camera.

Use this mode to define how thickness or opacity should influence a particular area. The Linear mode mixes line thickness or opacity evenly over a given area. The Invert option will reverse the direction of the mixing. If, on the other hand, you set Mode to Spline, a spline graph will appear in which you can draw a gradient that will influence thickness and opacity. The X axis represents the area from start to end of a given line, the Y axis represents its thickness or opacity.

### Invert

Parameter ID: `OUTLINEMAT_THICKNESS_POSITION_MODE_INVERT`

### Spline

Parameter ID: `OUTLINEMAT_THICKNESS_POSITION_SPLINE`

### Min

Parameter ID: `OUTLINEMAT_THICKNESS_POSITION_MIN` · Range: [0..+∞m]

See **axis**.

### Max

Parameter ID: `OUTLINEMAT_THICKNESS_POSITION_MAX` · Range: [0..+∞m]

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Scale

The **Scale** modifier modifies the color, thickness or opacity based on the object's scale along an axis.

![Image: 002932.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002932.jpg)\
From left to right and top to bottom: Original, color, thickness, opacity, all three

This modifier is based on the scale — not the size — of the objects!

### Material Editor Settings

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Axis

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE_TYPE`

Defines which **axis** (X, Y or z Z) should be used.

### Coordinates

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE_COORDS`

The **Coordinates** setting lets you choose whether this axis is an object axis (Local) or world axis (World). For example, if you set **Axis** to Y and **Coordinates** to Local, the lines will be modified based on the scale of the object's Y axis.

### Range

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE_RANGE`

> **Tip:** Tip:A custom range is always used on the Color tab. Set the range using the Min and Max boxes.

This is the range of scales over which the parameter is modified. If **Range** is set to **Scale**, the range is from a scale of 0 to 1. To define your own range, set **Range** to **Custom** and enter the minimum and maximum scale into the **Min** and **Max** boxes.

### Mode

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE_MODE`

TipNot all modifiers offer different modes from which to select.

![Image: 013172.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013172.jpg)\
A Distance modifier set to Linear mode in the Thickness tab. The graph controls the thickness of the line in relation to its distance from the camera.

![Image: 013173.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013173.jpg)\
Spline mode for the Thickness Tab’s Distance modifier. In the image above, the graph defines the thickness of the line in accordance with its distance from the camera.

Use this mode to define how thickness or opacity should influence a particular area. The Linear mode mixes line thickness or opacity evenly over a given area. The Invert option will reverse the direction of the mixing. If, on the other hand, you set Mode to Spline, a spline graph will appear in which you can draw a gradient that will influence thickness and opacity. The X axis represents the area from start to end of a given line, the Y axis represents its thickness or opacity.

### Invert

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE_MODE_INVERT`

### Spline

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE_SPLINE`

### Min

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE_MIN` · Range: [0.00..+∞]

This is the area over which the setting will be modified. If the area is set to **Size** the range will be from 0 to **1**. To define an area manually, select Manual and define the area accordingly.

### Max

Parameter ID: `OUTLINEMAT_THICKNESS_SCALE_MAX` · Range: [0.00..+∞]

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Along Stroke

![Image: 013175.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013175.jpg)\
Original, color, thickness, opacity, all three.

This modifier modifies color and the thickness and/or opacity based on their position along the strokes.

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_LENGTH_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Range

Parameter ID: `OUTLINEMAT_THICKNESS_LENGTH_RANGE`

The **Range** setting defines the range over which the color, thickness or opacity is modified.

# Line

The **range** runs from the beginning to the end of the stroke or segment.

# Custom

When you select the Custom range, you will see the **Min** and **Max** boxes appear. These define the start and end of the range as distances from the camera.

### Mode

Parameter ID: `OUTLINEMAT_THICKNESS_LENGTH_MODE`

TipNot all modifiers offer different modes from which to select.

![Image: 013172.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013172.jpg)\
A Distance modifier set to Linear mode in the Thickness tab. The graph controls the thickness of the line in relation to its distance from the camera.

![Image: 013173.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013173.jpg)\
Spline mode for the Thickness Tab’s Distance modifier. In the image above, the graph defines the thickness of the line in accordance with its distance from the camera.

Use this mode to define how thickness or opacity should influence a particular area. The Linear mode mixes line thickness or opacity evenly over a given area. The Invert option will reverse the direction of the mixing. If, on the other hand, you set Mode to Spline, a spline graph will appear in which you can draw a gradient that will influence thickness and opacity. The X axis represents the area from start to end of a given line, the Y axis represents its thickness or opacity.

### Invert

Parameter ID: `OUTLINEMAT_THICKNESS_LENGTH_MODE_INVERT`

### Spline

Parameter ID: `OUTLINEMAT_THICKNESS_LENGTH_SPLINE`

### Min

Parameter ID: `OUTLINEMAT_THICKNESS_LENGTH_MIN` · Range: [0.00..+∞]

See **Range / Custom**.

### Max

Parameter ID: `OUTLINEMAT_THICKNESS_LENGTH_MAX` · Range: [0.00..+∞]

### Loop

Parameter ID: `OUTLINEMAT_THICKNESS_LENGTH_LOOP` · Range: [0..2147483647]

Defines how often a given line should be repeated.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Total Length

![Image: 002928.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002928.jpg)\
From left to right and top to bottom:

Original, color, thickness, opacity, all three.

These define the minimum and maximum line length in pixels over which the parameter is modified.

The **Total Length** modifier modifiers the color, thickness or opacity based on the length of each stroke (or line segment if strokes are disabled).

### Material Editor Settings

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_SLENGTH_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Min

Parameter ID: `OUTLINEMAT_THICKNESS_SLENGTH_MIN` · Range: [0.00..+∞]

Use this setting to define the minimum line length in pixels over which the setting should be modified.

### Max

Parameter ID: `OUTLINEMAT_THICKNESS_SLENGTH_MAX` · Range: [0.00..+∞]

Use the Max setting to define the maximum line length in pixels over which the parameter should be modified.

### Spline

Parameter ID: `OUTLINEMAT_THICKNESS_SLENGTH_SPLINE`

TipNot all modifiers offer different modes from which to select.

![Image: 013172.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013172.jpg)\
A Distance modifier set to Linear mode in the Thickness tab. The graph controls the thickness of the line in relation to its distance from the camera.

![Image: 013173.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013173.jpg)\
Spline mode for the Thickness Tab’s Distance modifier. In the image above, the graph defines the thickness of the line in accordance with its distance from the camera.

Use this mode to define how thickness or opacity should influence a particular area. The Linear mode mixes line thickness or opacity evenly over a given area. The Invert option will reverse the direction of the mixing. If, on the other hand, you set Mode to Spline, a spline graph will appear in which you can draw a gradient that will influence thickness and opacity. The X axis represents the area from start to end of a given line, the Y axis represents its thickness or opacity.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Facing Angle

![Image: 002936.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002936.jpg)\
From left to right and top to bottom:

Original, color, thickness, opacity, all three.

The Facing Angle modifier modifies the color, thickness or opacity based on the direction in which the lines are facing relative to the camera. Hidden lines are also affected if shown.

![Image: 002937.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002937.jpg)\
Blue visible lines and red hidden lines via the Facing Angle modifier.

## Material Editor Settings

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_FACEANGLE_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Spline

Parameter ID: `OUTLINEMAT_THICKNESS_FACEANGLE_SPLINE`

TipNot all modifiers offer different modes from which to select.

![Image: 013172.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013172.jpg)\
A Distance modifier set to Linear mode in the Thickness tab. The graph controls the thickness of the line in relation to its distance from the camera.

![Image: 013173.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013173.jpg)\
Spline mode for the Thickness Tab’s Distance modifier. In the image above, the graph defines the thickness of the line in accordance with its distance from the camera.

Use this mode to define how thickness or opacity should influence a particular area. The Linear mode mixes line thickness or opacity evenly over a given area. The Invert option will reverse the direction of the mixing. If, on the other hand, you set Mode to Spline, a spline graph will appear in which you can draw a gradient that will influence thickness and opacity. The X axis represents the area from start to end of a given line, the Y axis represents its thickness or opacity.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Join Angle

> **Tip:** Tip:This modifier works with strokes only.

![Image: 002944.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002944.jpg)\
(Original), color, thickness, opacity, all three

The **Join Angle** modifier modifies the color, thickness or opacity based on the angle of the joints in the stroke.

### Material Editor Settings

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_JOINANGLE_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Ends

Parameter ID: `OUTLINEMAT_THICKNESS_JOINANGLE_ENDS`

Use this setting to define the look of the line tips.

No Change

When in this mode, the parameter's values will remain unchanged at both start and end of a given line. For example, if **Thickness** is set to 12 pixels in the **Thickness** tab the line will be 12 pixels thick at its start and at its end.

Minimum Angle

Zero Angle

Maximum Angle

Depending on the option selected, the line ends will reflect minimum, maximum or zero angle.

### Spline

Parameter ID: `OUTLINEMAT_THICKNESS_JOINANGLE_SPLINE`

TipNot all modifiers offer different modes from which to select.

![Image: 013172.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013172.jpg)\
A Distance modifier set to Linear mode in the Thickness tab. The graph controls the thickness of the line in relation to its distance from the camera.

![Image: 013173.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013173.jpg)\
Spline mode for the Thickness Tab’s Distance modifier. In the image above, the graph defines the thickness of the line in accordance with its distance from the camera.

Use this mode to define how thickness or opacity should influence a particular area. The Linear mode mixes line thickness or opacity evenly over a given area. The Invert option will reverse the direction of the mixing. If, on the other hand, you set Mode to Spline, a spline graph will appear in which you can draw a gradient that will influence thickness and opacity. The X axis represents the area from start to end of a given line, the Y axis represents its thickness or opacity.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Screen Angle

![Image: 002963.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002963.jpg)\
Original, color, thickness, opacity, all three.

The Screen Angle modifier modifies the color, thickness or opacity based on the line's direction on the computer screen.

### Material Editor Settings

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENANGLE_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Spline

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENANGLE_SPLINE`

TipNot all modifiers offer different modes from which to select.

![Image: 013172.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013172.jpg)\
A Distance modifier set to Linear mode in the Thickness tab. The graph controls the thickness of the line in relation to its distance from the camera.

![Image: 013173.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013173.jpg)\
Spline mode for the Thickness Tab’s Distance modifier. In the image above, the graph defines the thickness of the line in accordance with its distance from the camera.

Use this mode to define how thickness or opacity should influence a particular area. The Linear mode mixes line thickness or opacity evenly over a given area. The Invert option will reverse the direction of the mixing. If, on the other hand, you set Mode to Spline, a spline graph will appear in which you can draw a gradient that will influence thickness and opacity. The X axis represents the area from start to end of a given line, the Y axis represents its thickness or opacity.

### Rotate

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENANGLE_ROTATE` · Range: [-360..360°]

The Rotate setting lets you rotate the modifier's effect.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Vertex Map

> **Tip:** Tip:This modifier is available on the **Thickness** and **Opacity** tabs only.

![Image: 002970.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002970.jpg)\
Original, thickness, opacity

The Vertex Map modifier modifies the thickness or opacity based on a vertex map. To choose which vertex map is used, assign a **Sketch Style** tag to the object if it does not have one already and set the map on the tag's **Maps** tab (Drag & drop the tag into the **Thickness** Map or **Opacity** Map box).

### Material Editor Settings

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_VERTEX_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Texture Map

![Image: 002977.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002977.jpg)\
Texture, color, thickness, opacity, all three

The Texture Map modifier modifies the color, thickness or opacity based on a texture map.

### Material Editor Settings

![Image: 002978.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002978.jpg)\
Color tab.

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_MAP_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Texture

Parameter ID: `OUTLINEMAT_THICKNESS_MAP_LINK`

Load the texture that should affect the strokes here.

### Projection

Parameter ID: `OUTLINEMAT_THICKNESS_MAP_PROJECTION`

This is the projection to use for the texture map, such as UVW, Flat or Spherical.

### Offset U

Parameter ID: `OUTLINEMAT_THICKNESS_MAP_OFFX` · Range: [-∞..+∞%]

Use this setting to offset scale and texturing in the U direction.

### Offset V

Parameter ID: `OUTLINEMAT_THICKNESS_MAP_OFFY` · Range: [-∞..+∞%]

Use this setting to offset scale and texturing in the V direction.

### Length U

Parameter ID: `OUTLINEMAT_THICKNESS_MAP_LENX` · Range: [-∞..+∞%]

Use this setting to offset scale and texturing in the U direction.

### Length V

Parameter ID: `OUTLINEMAT_THICKNESS_MAP_LENY` · Range: [-∞..+∞%]

Use this setting to offset scale and texturing in the V direction.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Illumination

![Image: 002941.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002941.jpg)\
From left to right and top to bottom: Original illumination, color, thickness, opacity, all three.

The Illumination modifier modifies the color, thickness or opacity based on the illumination falling onto the line.

### Material Editor Settings

On the Color tab you can use the modifier in two modes: Intensity and Color.

### Spline

Parameter ID: `OUTLINEMAT_THICKNESS_ILLUMINATION_SPLINE`

TipNot all modifiers offer different modes from which to select.

![Image: 013172.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013172.jpg)\
A Distance modifier set to Linear mode in the Thickness tab. The graph controls the thickness of the line in relation to its distance from the camera.

![Image: 013173.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/013173.jpg)\
Spline mode for the Thickness Tab’s Distance modifier. In the image above, the graph defines the thickness of the line in accordance with its distance from the camera.

Use this mode to define how thickness or opacity should influence a particular area. The Linear mode mixes line thickness or opacity evenly over a given area. The Invert option will reverse the direction of the mixing. If, on the other hand, you set Mode to Spline, a spline graph will appear in which you can draw a gradient that will influence thickness and opacity. The X axis represents the area from start to end of a given line, the Y axis represents its thickness or opacity.

### Invert

Parameter ID: `OUTLINEMAT_THICKNESS_ILLUMINATION_INVERT`

### Mode

Parameter ID: `OUTLINEMAT_THICKNESS_ILLUMINATION_LIGHT_MODE`

Use this field to define whether the lights placed into this field should be included or excluded from a given effect.

### Lighting

Parameter ID: `OUTLINEMAT_THICKNESS_ILLUMINATION_MODE`

Use Lighting to choose whether the lighting, shadows or both are used to modify the parameter.

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_ILLUMINATION_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Lights

Parameter ID: `OUTLINEMAT_THICKNESS_ILLUMINATION_LIGHTS`

Drag lights that should be included in rendering into this field.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Noise

![Image: 002986.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002986.jpg)\
Original, color, thickness, opacity, all three.

The Noise modifier modifies the color, thickness or opacity based on a noise pattern.

### Material Editor Settings

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_NOISE_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Type

Parameter ID: `OUTLINEMAT_THICKNESS_NOISE_TYPE`

Choose from 30 types of noise such as Blistered Turbulence, Dents and Wavy Turbulence. These are the same types that are available for Cinema 4D's Noise shader. Read more [here](https://help.maxon.net/c4d/en-us/Content/html/XSLAMABEL-ID_MABEL_ENVIRONMENT_B.html.md).

### Mapping

Parameter ID: `OUTLINEMAT_THICKNESS_NOISE_MAPPING`

This selection menu defines the coordinates that will be used to generate the noise. This can affect to the look of the noise, how it changes according to the camera's movement or whether or not it continues in line segments once Strokes has been deactivated.

# Line, Line 1D, Line 2D

![Image: 002989.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002989.jpg)\
Strokes disabled (left) and enabled (right).

This modifier uses the position along the line. Avoid using this type if strokes are disabled, otherwise poor results are likely (see left cylinder above).

# Screen

The noise is calculated in the space of the screen. The noise will change as the object's position on the screen changes.

# Object

The noise is calculated in object space and remains the same regardless of object and camera moves.

# World

The noise is calculated in world coordinates. The noise remains the same if you move the camera but changes if you move the object.

### Octaves

Parameter ID: `OUTLINEMAT_THICKNESS_NOISE_OCTAVES` · Range: [1.00..20.00]

Controls the number of octaves over which the noise will span.

### Scale

Parameter ID: `OUTLINEMAT_THICKNESS_NOISE_SCALE` · Range: [0..10000%]

Use this setting to adjust the global expanse of the noise.

### Anim Speed

Parameter ID: `OUTLINEMAT_THICKNESS_ANIMSPEED` · Range: [0.00..+∞]

Use this setting to define the speed of the noise loops in loops per second.

### Detail

Parameter ID: `OUTLINEMAT_THICKNESS_DETAIL` · Range: [0..+∞%]

Used for antialiasing. In general, leave the value set to the default of 100% but if the line texture flickers when you animate, try increasing the value. Or if you are rendering a high-res still and you want crisp detail, set the value lower.

### Low Clip

Parameter ID: `OUTLINEMAT_THICKNESS_LOW_CLIP` · Range: [0..100%]

The **Low Clip** value controls the bottom clipping value of the noise; all values below **Low Clip** will be clipped to zero.

### High Clip

Parameter ID: `OUTLINEMAT_THICKNESS_HIGH_CLIP` · Range: [0..100%]

The **High Clip** value controls the top clipping value of the noise; all values above **High Clip** will be clipped to 100%.

### Brightness

Parameter ID: `OUTLINEMAT_THICKNESS_BRIGHTNESS` · Range: [-100..100%]

This controls the brightness of the lines as a percentage of the color sampled from the surface. In other words, the higher you set this value, the brighter the lines and the more they blend in with the image.

### Contrast

Parameter ID: `OUTLINEMAT_THICKNESS_CONTRAST` · Range: [-100..100%]

Use this setting to adjust the overall contrast of the noise. Values greater than 0 will increase contrast, values less than 0 will reduce contrast.

### Absolute

Parameter ID: `OUTLINEMAT_THICKNESS_NOISE_ABS`

If this option is enabled, the noise is absolute, causing it to fold about its midpoint.

### Invert

Parameter ID: `OUTLINEMAT_THICKNESS_NOISE_INVERT`

Enable this option to invert the effect.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Screen Texture

![Image: 002982.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002982.jpg)\
From top to bottom and left to right: Texture, color, thickness, opacity, all three.

The Screen Texture modifier modifies the color, thickness or opacity based on a texture map placed over the entire rendered image (the screen). If the object covers only part of the screen, it will receive only part of the texture.

### Material Editor Settings

### Texture

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENTEXTURE_LINK`

### Strength

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENTEXTURE_STRENGTH` · Range: [0..10000%]

Defines the strength of the effect. **0%** = no influence, **100%** = maximum influence.

### Offset X

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENTEXTURE_OFFX` · Range: [-∞..+∞%]

Use this setting to offset the text origin along the x axis on the screen.

### Offset Y

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENTEXTURE_OFFY` · Range: [-∞..+∞%]

Use this setting to offset the text origin along the Y axis on the screen.

### Length X

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENTEXTURE_LENX` · Range: [-∞..+∞%]

Use this setting to offset scale and texturing in the X direction.

### Length Y

Parameter ID: `OUTLINEMAT_THICKNESS_SCREENTEXTURE_LENY` · Range: [-∞..+∞%]

Use this setting to offset scale and texturing in the Y direction.
