Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The 3Delight Hair and Fur material is an artist friendly, yet physically plausible, hair and fur shader. Internally, the shader relies on a Monte-Carlo simulation to explore the different light paths inside a medium (in this case, a clump of hair) to produce an image. The complexity of this process is hidden from the artist which controls only high level shader parameters such as color and roughness.

Note the glow caused by light scattering inside blond and light coloured red hair. Also note how black hair has nice silky features. The "glint" is caused by caustics inside hair strands and is not an after thought of the shading model. All these features necessitate proper simulation of light scattering in hair clumps. 



Color

Melanin

This parameter, alongside the Melanin Redness bellow,  controls the generation of natural-looking hair colors. It sets  the amount of melanin in each hair strand. Colors will range from white at around 0, to blonde at around 0.2 to red and brown around 0.5 and to black at the maximum value of 1.0. 

...

It is sometimes desirable to render non-natural looking colors for hair. Using a dye color allows setting the color directly, without using melanin parameters. The dye weight allows mixing both methods using a simple mix. Setting tthe Dye Weight to 1 will use only Dye Color and setting it to 0 will only use Melanin and Melanin Red, all values in between will use a mix of both.


Look


Specular Level

Sets the overall specular level for hair. Values closer to 0 will render rough looking hair, values closer to 1.0 will render very shiny hair.

...

This parameter controls the amount of white hairs in the clump of hair.


Synthetic Fiber


Variation

Natural looking hair requires a slightly different parametrisation from one hair strand to the next (having totally uniform parametrisation  over the entire hair clump is generally only possible for synthetic hairs). The values in this section allow to randomly vary most parameters by a certain amount. Not that the variation is coherent from frame to frame. A value of 0 indicates no variation for the parameter, a value of 1 indicates the largest possible variation and will be closer to a totally random value.

Dye Hue Variation



Technical Notes

...