[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