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)
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"])