]> git.tdb.fi Git - libs/gl.git/blobdiff - blender/io_mspgl/material.py
Fix normal map property name in material exporter
[libs/gl.git] / blender / io_mspgl / material.py
index f7f2c5eb6138d20099975259578cbc9100bdf81f..93f177908b4b6ede25de2a24b2e1f7d8fc1d5246 100644 (file)
@@ -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"])