This node creates beautiful natural human hair color, by modeling melanin concentration in hair fibers. @parameters
mode: The melanin concentration in the hair fibers. Higher values create darker colors.
melanin: The melanin concentration in the hair fibers. Higher values create darker colors.
color: The hair colors.
randomMelanin: Randomize the melanin concentration, if hairIndexPrimvar is defined.
randomColor: Randomize the hair color, if hairIndexPrimvar is defined.
darkenRoots: Progressively darken the fiber’s root, from 0 to 1.
darkenSlope: Tweak the slope of the darkening.
darkenEndPosition: The position along the hair where the darkening gradient stops. 0.0 is the root and 1.0 is the tip of the hair.
strayDensity: The frequency at which stray hair appear, if hairIndexPrimvar is defined. White stray hairs typically appear when people start to get older.
strayMelanin: The melanin concentration for stray hairs.
strayColor: The color of stray hairs.
strayRandomMelanin: Randomize the melanin level of stray hairs, if hairIndexPrimvar is defined.
strayRandomColor: Randomize the melanin level of stray hairs, if hairIndexPrimvar is defined.
dye: Hair can be dyed with a color. This color will be combined with hair color in a plausible way.
randomDyeHue: Randomize the dye hue, if hairIndexPrimvar is defined.
randomDyeSaturation: Randomize the dye saturation, if hairIndexPrimvar is defined.
hairIndexPrimvar: WARNING: If empty, none of the randomizing options will work.
randPivot: Offset the random values to allow you to create centered (0.5), additive (0.0) or substractive (1.0) random variations.
randSeed: A global random seed to make sure you get different random results.
viewIndexRandom: Output the per-curve random values, if hairIndexPrimvar is defined.