Table Of Contents

Introduction

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.


Parameters

General

Color

This is the base color that is to be randomized.

Randomization

Hue Amount

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.

Saturation Amount

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.

Value Amount

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.

Hair Random Color Example

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'.