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.

VOP nodes