Fix T61017: node_shader_utils did not handle diffuse_color correctly
This commit is contained in:
parent
e08156d799
commit
1ceaca7f64
Notes:
blender-bot
2023-02-14 19:21:02 +01:00
Referenced by issue #61036, Errors importing obj file from Daz Studio Referenced by issue blender/blender-addons#61017, Material.diffuse_color rgba introduced issues
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue