You can use a noise expression to vary the hair color. In this example, you use an expression to blend the root color with the hair base color set by the XGen hair phenomenon shader.
- Click this
icon beside the root_color parameter.
In this example, the noise expression is added to the root_color parameter.
- In the XGen Expression Editor, click the Samples tab.
- Under Samples, click + to expand Global then again to expand Color.
- From the expression list that appears, select
noiseE.
The noise expression appears in the editor.
- In the text field of the
XGen Expression Editor, do the following:
- At line
10, type:
$baseColor=[1.0,0.0,0.0]; #color
This specifies that the root_color parameter is now used as the Base Color attribute for the expression.
- At line
13 after
mix($Cs,$Cnew,$Strength), type
* $baseColor.
This adds the Base Color value to the noise calculations.
- At line
10, type:
- Click the swatch in the XGen Expression Editor to validate the expression.
- (Optional) In the
Customer Shader Parameters section of the
Attribute Editor, use the sliders in the editor to modify the noise pattern in the expression.
For example, set freq_fine to 0.356 and freq_coarse to 8.
- Click Accept.
- Render the Description.