diff options
author | Stuart Broadfoot <gbroadfoot@hotmail.com> | 2013-09-16 03:58:00 +0400 |
---|---|---|
committer | Stuart Broadfoot <gbroadfoot@hotmail.com> | 2013-09-16 03:58:00 +0400 |
commit | 3306afac876b545d85b121ea1bc7539d5c759d94 (patch) | |
tree | 776bcec11cd821a8bd2f3c73e8f306b9a06c2838 /source/blender/makesdna | |
parent | 0e46f1b1f8ceda9b2705691fbc82ac254de78aee (diff) |
Cycles Hair: Two basic bair shaders added
A new hair bsdf node, with two closure options, is added. These closures allow the generation of the reflective and transmission components of hair. The node allows control of the highlight colour, roughness and angular shift.
Llimitations include:
-No glint or fresnel adjustments.
-The 'offset' is un-used when triangle primitives are used.
Diffstat (limited to 'source/blender/makesdna')
-rw-r--r-- | source/blender/makesdna/DNA_node_types.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_node_types.h b/source/blender/makesdna/DNA_node_types.h index e7eb670572a..a82d1a71a1e 100644 --- a/source/blender/makesdna/DNA_node_types.h +++ b/source/blender/makesdna/DNA_node_types.h @@ -894,6 +894,10 @@ typedef struct NodeShaderNormalMap { #define SHD_TOON_DIFFUSE 0 #define SHD_TOON_GLOSSY 1 +/* hair components */ +#define SHD_HAIR_REFLECTION 0 +#define SHD_HAIR_TRANSMISSION 1 + /* blend texture */ #define SHD_BLEND_LINEAR 0 #define SHD_BLEND_QUADRATIC 1 |