Table Of Contents
This utility texture node allows you to randomize a color for each hair strand. It should be used to add subtle variation to hair color and in doing so help give it a more 'natural' look. For example this can be useful when, in conjunction with a gradient shader, you want to randomize the tip color of the hair.
This is the base color that is to be randomized.
This is a value between 0 and 1 and will blend in a random hue color. A value of 0 means no hue color will be applied and a value of 1 means a fully random hue color will be applied. Values in between will create a more subtle color shift.
This is a value between 0 and 1 and will blend in a random amount of saturation. A value of 0 means no random saturation and a value of 1 means full random saturation. Values in between will create a more subtle saturation shift.
This is a value between 0 and 1 and will blend in a random amount of brightness. A value of 0 means no random brightness and a value of 1 means full random brightness. Values in between will create a more subtle brightness shift.
![]() |
![]() |
![]() |
The example above shows a head of hair with a gradient shader applied to the internal reflection color. The gradient shader has two knots – the base color being a fixed brownish color, and the tip color being textured by a hair random color node. The Hue Amount is cranked up to 1, to demonstrate the effect. | Above demonstrates the random Saturation. See how some gray has appeared in the hair? | Above demonstrates the random Value, which has a more subtle effect in this example, due to the presence of self shadowing that already makes the hair look 'noisy'. |