--- title: "Hair material" url: "https://help.maxon.net/c4d/en-us/Content/html/6255.html" section_path: "Simulate Menu > The Simulation System > Hair > Hair material" description: "Just as with other materials in Cinema 4D, the Hair material can also be edited in either the Material Editor window (double-click on the Hair material) …" --- # Hair material # The Material Editor ![Screenshot of the hair material, with material channels evaluated by Redshift marked in yellow.](https://help.maxon.net/c4d/en-us/Content/Resources/Images/2026-2_hair_editor_01_.png) Just as with other materials in Cinema 4D, the Hair material can also be edited in either the **Material Editor** window (double-click on the Hair material) or in the **Attribute Manager**. The Material Editor is used for the following descriptions and screenshots. A Hair material is made up of numerous material channels. You can activate or deactivate these channels to your heart's content, and see what all you can create! When you click on a material channel, its properties will be made visible on the right-hand side in the Material Editor. As you can see in the image above, most channels also contain settings within menus that can be opened and closed (e.g., Roots, Tips, Colors, etc.). Clicking anywhere on the corresponding bar will open or close that menu. > **Tip:** Note:At the top of the image, highlighted in yellow, you can see the material channels that Redshift evaluates when using the Universal Hair material as described [here](https://help.maxon.net/c4d/en-us/Content/html/6226.html.md). At the top left of the Material Editor you will see a preview of the Hair material. This preview works similarly to the normal Cinema 4D [material preview](https://help.maxon.net/c4d/en-us/Content/html/5863.html.md). Hair materials offer the following additional menu items (right-click on the preview image): - Quality: Select **Low**, **Medium** or **High** for the quality of your preview image. The higher the quality, the longer the preview will take to generate. - Strand: Uses a strand of hair as a preview image. All Hair channels are described [here](https://help.maxon.net/c4d/en-us/Content/html/MHAIRMATERIAL.html.md). # Hair materials and Objects In most cases, the Hair material will be automatically assigned to the [Hair object](https://help.maxon.net/c4d/en-us/Content/html/OHAIR.html.md) if you use the [Create Hair](https://help.maxon.net/c4d/en-us/Content/html/6228.html.md) command to grow hair on an object or selected item. The thickness of the hair and its style will then be influenced by the guides. The Hair material can also be applied manually to the following types of objects (however, this only works in some cases with Redshift): - Hair ‘s own [Feather object](https://help.maxon.net/c4d/en-us/Content/html/OHAIRFEATHER.html.md). - Geometry (not with Redshift), i.e., primitives such as cubes, spheres, etc. and polygonal objects. The Hair material will then behave like fur. The amount of hair and length is then adjusted using the [Render tag](https://help.maxon.net/c4d/en-us/Content/html/THAIRRENDER.html.md). - Splines (not with Redshift): These will then be treated as individual hairs. - Emitters (not with Redshift): The particles will be treated as individual hairs. Used in conjunction with the [Render tag](https://help.maxon.net/c4d/en-us/Content/html/THAIRRENDER.html.md), you will have several additional settings at your disposal. If you use Thinking Particles, the Hair material must be assigned to the TP Geometry object. # Mapping Hair materials ## Projection A Hair material with numerous Hair channels applied to an object requires a projection type. First, determine which of the following applies (with Redshift only the first point applies): 1. In every channel into which a texture can be loaded, the texture needs to somehow be projected onto the surface on which the hair is to grow, in order to be able to maintain control of all applicable settings (e.g., the **Volume** channel / texture, where the volume of the hair is defined). UV Projection should always be used. If several UVW Tags exist, you can, in the Hair object's **Advanced** Tab, drag the corresponding UVW tag into the **UV Tag** field. Otherwise, the first UVW tag (at the top left of the **Object Manager**) will be used. 2. Several channels let you project the texture directly onto each individual hair (e.g., the first **Texture** in the **Color** channel). Since the hairs don't actually possess UV coordinates, the result can first be seen when they are rendered. You can find out more about this topic here: [Hair Material tag](https://help.maxon.net/c4d/en-us/Content/html/THAIRMATERIAL.html.md). ## Blend Hair materials ![Image: 005185.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005185.jpg) A Hair object can be assigned several Hair materials by simply dragging and dropping the Hair material from the **Material Manager** onto the Hair object in the **Object Manager**. Each time, a Hair Material tag (see [Hair Material tag](https://help.maxon.net/c4d/en-us/Content/html/THAIRMATERIAL.html.md)) will be created that defines how the Hair material is blended. # Hair Channel Sequence The Hair material channels will always be applied in the following order: 1. Thickness 2. Curl 3. Bend 4. Displace 5. Kink 6. Frizz 7. Wave 8. Twist 9. Tighten 10. Straighten 11. Clump 12. Length 13. Scale This applies only to the channels listed above and not to other channels. Is the order in which the above channels are applied important? Well, it's similar to the Cinema 4D Deformation objects – a different sequence would lead to a different result. Although this sequence cannot be changed, there is a trick you can use to work around this, if necessary: Let's say you decide you want to apply **Frizz** before **Bend** is applied. To do this, you need two materials - one with **Frizz** active, and **Bend** deactivated, and the other with **Bend** active, and **Frizz** deactivated. Apply both materials to the Hair object. In the Hair Material Tags that are subsequently created, deactivate the **Use Available** option for each tag. This lets each tag have an equal effect on all hairs. A deciding factor for the order in which channels will be applied is their placement in the **Object Manager**. The left-most Hair material will be applied first. # Editing Parameters Using Function Graphs and Textures Hair materials offer two basic methods for editing, which apply to almost every channel. ## 1. Function Graphs ![Image: 005186.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005186.jpg) [Function graphs](https://help.maxon.net/c4d/en-us/Content/html/5822.html.md) can be used to adjust the strength of a channel's influence along the length of the hair. The left end of the graph represents the hair root, the right end represents the tip of the hair. In the example above, the **Kink** of the hair was defined using the curve. The left half of the curve has a value of **0**, i.e., the hair remains straight. The curve's value increases on the right, resulting in the hair being influenced by the **Kink** more and more towards the tip. Often, such a curve will have a separate parameter which lets you set a maximum value for a channel. Several function graphs have both a negative and a positive range. In this instance, a null-curve will result in a straight hair at mid height. ## 2. Textures ![Image: 005187.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005187.jpg)\ In this example, the Hair material channel **Kink** is defined using a texture. Most channels can also be controlled over an entire surface using a texture (vertex maps can even be painted!). Such a texture is always assigned to a setting that defines a maximum value that can be applied. In most cases, only the a shader's or bitmap's grayscale will be used. - White = maximum - Black = minimum (**0**) - Anything between black and white will be defined according to its respective value. The only exception: In rare cases, the RGB values will be utilized to define direction (e.g., **Displacement** channel: **Direction**). > **Tip:** Don't forget that shaders can be animated. Especially interesting animations can, for example, be created using the **Noise** shader. It can be made to **wobble** using the **Animation Speed** setting. Most material channels can be animated. > **Tip:** Some shaders require texture data in order to be calculated properly, i.e., the hair-covered object should have a material assigned to it, just to be sure.