"My" Hair Shader v0.5 [UPDATE]
Hey, hey!
I've made some big changes to this shader, some of which are:
Work in progress EEVEE version, still very bare bones, but as good as I would like it to be for my own art.
Better gloss for both Cycles and EEVEE, which are affected by the roughness slider and normal maps.
"Normal Set-Up" slider to switch between two ways of managing a model's normal map for usage with this shader. If you don't get that nice halo effect across the hair model, try going from 0 to 1 and see if it's better!
For an in-depth guide for usage and some explanations, click here. For the an updated tl;dr, read below:
1. Download the blend file.
2. Inside Blender, go to Append, find my blend file, and append the "HAIR (Append)" node tree.
3. Inside a model's material, press Shift + A and search for "HAIR". Click on the option with the exact same name, and it'll be added to the material. From there, just plug-in all the necessary stuff into the inputs.
4. Make sure you're using the correct output for your renderer!
Here's what each input means:
"Hair Color" defines color and the texture you'd like to use for the hair. If you can't get it to look good, try manually selecting a color that matches the original!
"Brighten/Darken" does what it says, slide it to darken or brighten the hair color.
"Saturation" does the same, but for saturation.
"Glossiness" is used as a fancy roughness slider for Cycles. Try not messing with it, values below or above 0.2 look weird, unless you have a very good idea of what to do with it.
"Roughness" affects the roughness of the newly introduced "top coat" glossy finish! Not extremely noticeable, but it looks good.
"Alpha" is where you introduce the transparency map used by your hair.
"Normal Map" is where you introduce the normal map used by your hair model.
"Normal Set-Up" switches between two methods of managing the model's normal values. Some hairs work better with 0, while others work better with 1. If you're not sure if your hair is looking good, try messing with it. Values between 0 and 1 aren't supposed to be used, but I'm not your mom.
