---
title: "Curl"
url: "https://help.maxon.net/c4d/en-us/Content/html/MHAIRMATERIAL-HAIRMATERIAL_GROUP_CURL.html"
section_path: "Simulate Menu > The Simulation System > Hair > Hair material > Hair Material > Curl"
element_id: "MHAIRMATERIAL"
group_id: "HAIRMATERIAL_GROUP_CURL"
description: "The Curl channel curls the hair by slightly rotating each segment of hair."
---

## Curl

The **Curl** channel curls the hair by slightly rotating each segment of hair.

### Curl

Parameter ID: `HAIRMATERIAL_CURL` · Range: [-∞..+∞°]

![Image: 005247.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005247.jpg)\
Increasing **Curl** values from left to right.

**Curl** defines the degree to which the hair should be curled. The higher the value, the curlier the hair will be. A negative value will reverse the direction of the curl.

![Image: 005248.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005248.jpg)\
Negative and positive **Curl** values in comparison.

Of course, such curls can also be created using guide styles in the Hair Tools (e.g., the [Curl Tool](https://help.maxon.net/c4d/en-us/Content/html/TOOLHAIRCURL.html.md)).

### Variation

Parameter ID: `HAIRMATERIAL_CURL_VAR` · Range: [0..100%]

Use the **Variation** setting to adjust the irregularity of the curl.

### Amount

Parameter ID: `HAIRMATERIAL_CURL_AMOUNT` · Range: [0..100%]

Use this slider to define the percentage of hair hat should be affected by **Curl**.

### Direction

Parameter ID: `HAIRMATERIAL_CURL_DIRECTION`

Use this setting to define which coordinate system should affect the hair. You can select from:

World

World coordinate system (direction is determined using the **Axis** setting).

Local

Object coordinate system (direction is determined using the **Axis** setting).

Random

Each hair will curl in a random direction.

Hair

The hair will curl in the direction already defined by guides for the hair curvature and waves.

### Variation

Parameter ID: `HAIRMATERIAL_CURL_DN_VAR` · Range: [-100..100%]

If one of the coordinate systems was selected in the **Direction** setting, **Variation** will randomly vary the axis of rotation for each hair.

### Axis

Parameter ID: `HAIRMATERIAL_CURL_DIRECTION_AXIS`

Use this setting to define around which axis the hair should curl. Use the **Direction** setting to select a coordinate system (world or local).

### Texture

Parameter ID: `HAIRMATERIAL_CURL_DN_SHADER`

If you select **Texture**, the following will apply with regard to RGB values:

- Red: Rotational axis = X
- Green: Rotational axis = Y
- Blue: Rotational axis = Z

Instead of describing complex mathematical vector calculations, we will simply use the images below to demonstrate the effect different colors have on curling hair.

![Image: 005249.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005249.jpg)\
RGB colors and their corresponding rotational axes.

![Image: subgroup.gif](https://help.maxon.net/c4d/en-us/Content/Resources/Images/subgroup.gif)\
Advanced

### Curling

Parameter ID: `HAIRMATERIAL_CURL_CURVE`

Use this function graph to define the strength of curl (**Curl** setting at top) along the entire length of the hair.

![Image: 005250.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005250.jpg)\
Various graphs and their effect on the guides shown at the lower left.

### Texture

Parameter ID: `HAIRMATERIAL_CURL_SHADER`

A texture loaded here will define the strength of curl (**Curl** setting at top) across an entire surface.
