X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=blender%2Fio_mspgl%2Fmaterial.py;h=93f177908b4b6ede25de2a24b2e1f7d8fc1d5246;hp=f7f2c5eb6138d20099975259578cbc9100bdf81f;hb=c3ebbcb56c1ca9bb3022a7f49aab1da5e09150ba;hpb=5bf3c7175c359ad8509702a4e0790609b39e6aec diff --git a/blender/io_mspgl/material.py b/blender/io_mspgl/material.py index f7f2c5eb..93f17790 100644 --- a/blender/io_mspgl/material.py +++ b/blender/io_mspgl/material.py @@ -32,6 +32,8 @@ class MaterialProperty: if from_node: if from_node.type=='NORMAL_MAP': from_node, _ = get_linked_node_and_socket(node_tree, from_node.inputs["Color"]) + elif from_node.type=='RGBTOBW': + from_node, _ = get_linked_node_and_socket(node_tree, from_node.inputs["Color"]) if alpha_socket: alpha_from, _ = get_linked_node_and_socket(node_tree, alpha_socket) @@ -84,7 +86,7 @@ class Material: base_color = self.create_property("base_color", (0.8, 0.8, 0.8, 1.0)) metalness = self.create_property("metalness", 0.0) roughness = self.create_property("roughness", 0.5) - normal = self.create_property("normal") + normal = self.create_property("normal_map") emission = self.create_property("emission", (0.0, 0.0, 0.0)) base_color.set_from_input(material.node_tree, surface_node.inputs["Base Color"], surface_node.inputs["Alpha"])