[Bf-blender-cvs] [7780d306a41] soc-2018-hair-shader: Initialize the default color parameterization
L. E. Segovia
noreply at git.blender.org
Fri Jun 1 19:36:18 CEST 2018
Commit: 7780d306a416e0dcc37932698e70595bce58ea5e
Author: L. E. Segovia
Date: Fri Jun 1 17:28:37 2018 +0000
Branches: soc-2018-hair-shader
https://developer.blender.org/rB7780d306a416e0dcc37932698e70595bce58ea5e
Initialize the default color parameterization
Ref T54796
===================================================================
M source/blender/nodes/shader/nodes/node_shader_bsdf_hair_principled.c
===================================================================
diff --git a/source/blender/nodes/shader/nodes/node_shader_bsdf_hair_principled.c b/source/blender/nodes/shader/nodes/node_shader_bsdf_hair_principled.c
index 464c028c860..287d7c39ab4 100644
--- a/source/blender/nodes/shader/nodes/node_shader_bsdf_hair_principled.c
+++ b/source/blender/nodes/shader/nodes/node_shader_bsdf_hair_principled.c
@@ -44,6 +44,11 @@ static bNodeSocketTemplate sh_node_bsdf_hair_principled_out[] = {
{ -1, 0, "" }
};
+static void node_shader_init_hair_principled(bNodeTree *UNUSED(ntree), bNode *node)
+{
+ node->custom1 = SHD_PRINCIPLED_HAIR_REFLECTANCE;
+}
+
/* node type definition */
void register_node_type_sh_bsdf_hair_principled(void)
{
@@ -53,7 +58,7 @@ void register_node_type_sh_bsdf_hair_principled(void)
node_type_compatibility(&ntype, NODE_NEW_SHADING);
node_type_socket_templates(&ntype, sh_node_bsdf_hair_principled_in, sh_node_bsdf_hair_principled_out);
node_type_size(&ntype, 150, 60, 200);
- node_type_init(&ntype, NULL);
+ node_type_init(&ntype, node_shader_init_hair_principled);
node_type_storage(&ntype, "", NULL, NULL);
nodeRegisterType(&ntype);
More information about the Bf-blender-cvs
mailing list