[Bf-blender-cvs] [1ceaca7f646] master: Fix T61017: node_shader_utils did not handle diffuse_color correctly

Jacques Lucke noreply at git.blender.org
Wed Jan 30 14:37:19 CET 2019


Commit: 1ceaca7f646c90f601dd53e4843d914e25289df2
Author: Jacques Lucke
Date:   Wed Jan 30 14:37:09 2019 +0100
Branches: master
https://developer.blender.org/rB1ceaca7f646c90f601dd53e4843d914e25289df2

Fix T61017: node_shader_utils did not handle diffuse_color correctly

===================================================================

M	release/scripts/modules/bpy_extras/node_shader_utils.py

===================================================================

diff --git a/release/scripts/modules/bpy_extras/node_shader_utils.py b/release/scripts/modules/bpy_extras/node_shader_utils.py
index 67dfe92152e..83cf94bd147 100644
--- a/release/scripts/modules/bpy_extras/node_shader_utils.py
+++ b/release/scripts/modules/bpy_extras/node_shader_utils.py
@@ -268,9 +268,10 @@ class PrincipledBSDFWrapper(ShaderWrapper):
 
     @_set_check
     def base_color_set(self, color):
+        color = rgb_to_rgba(color)
         self.material.diffuse_color = color
         if self.use_nodes and self.node_principled_bsdf is not None:
-            self.node_principled_bsdf.inputs["Base Color"].default_value = rgb_to_rgba(color)
+            self.node_principled_bsdf.inputs["Base Color"].default_value = color
 
     base_color = property(base_color_get, base_color_set)



More information about the Bf-blender-cvs mailing list