Adds Eevee hair shader resembling Cycles' CBTB16.
The same shader applied to mesh.
An example from real life
Blender 2.92 Splash by Joanna Kobierska rendered with Eevee (but w/o DoF)
Why Hair BSDF is better for hair than Principled BSDF?
- More natural look
- Simulates hair translucency
- R, T, TRT and TRRT+ lobes
- Sun, spots, area and point lights
- Cast and receive shadows
- Cubemaps and environment - poorly (depends on specular AO)
- Screen Space Reflections (SSR) - only for R lobe
- Specular offset angle
- Works for mesh
- Random color
- Random roughness
- Coat
- Reduce noise for thin hair
- Anisotropic roughness
- light_diffuse() implementation for hair
Implementation is similar to Glossy, except that reflection directions are chosen according to inner hair reflections.




