--- title: "Twist" url: "https://help.maxon.net/c4d/en-us/Content/html/MHAIRMATERIAL-HAIRMATERIAL_GROUP_TWIST.html" section_path: "Simulate Menu > The Simulation System > Hair > Hair material > Hair Material > Twist" element_id: "MHAIRMATERIAL" group_id: "HAIRMATERIAL_GROUP_TWIST" description: "The Twist channel twists and turns the hair around any axis." --- ## Twist The **Twist** channel twists and turns the hair around any axis. ### Axis Parameter ID: `HAIRMATERIAL_TWIST_AROUND` ![Image: 005252.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005252.jpg)\ Axis settings, clockwise from top left: **Normal**, **Root** (root is blue), **Guide**. All examples use a guide to demonstrate the respective axes. Use this setting to define the rotational axis for each individual hair. The following options are available: Normal Defines the center of rotation around which the entire hair should twist, using the surface Normals at the root. Root The hair root segment (the segment adjacent to the root) is designated as the rotational axis. Guide Because each preceding segment acts as a rotational axis for the next, using the **Guide** option will twist the hair into itself. The root segment will be twisted around the Normals. Hair that is completely straight (vertical) and is not affected by any other Hair channel cannot be (visibly) twisted. ### Keep Length Parameter ID: `HAIRMATERIAL_TWIST_KEEP_LENGTH` If this option is active, the hair will not be stretched when twisted. Effects such as the one shown in the previous image are only possible if this setting has been deactivated. ### Twist Parameter ID: `HAIRMATERIAL_TWIST` · Range: [-∞..+∞°] ### Variation Parameter ID: `HAIRMATERIAL_TWIST_VAR` · Range: [0..100%] Use **Twist** to define the amount of twist. 360° = 1 complete rotation. You can also enter very large values which can, in combination with a deactivated **Keep Length** option, lead to such spiral effects as shown below: ![Image: 005253.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005253.jpg)\ **Twist** = 1800, **Keep Length** deactivated. Use **Variation** to vary the **Twist** setting, within the settings of this channel. ### Amount Parameter ID: `HAIRMATERIAL_TWIST_AMOUNT` · Range: [0..100%] Use this slider to define the percentage of hair that should be twisted. ### Curve Parameter ID: `HAIRMATERIAL_TWIST_CURVE` Use this function graph to define the strength of twist along the entire length of the hair. ### Texture Parameter ID: `HAIRMATERIAL_TWIST_SHADER` A texture loaded here will use its grayscale values to define the strength of twist across an entire surface.