X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=blender%2Fio_mspgl%2Fmaterial.py;h=e69cab844e3f2aa7cb4649eca55e2291e3da922f;hp=93f177908b4b6ede25de2a24b2e1f7d8fc1d5246;hb=b5a249d7f4dbbbf91c970993eb0eb949797c5565;hpb=1082d0a7fd7bf7efa269fde035b58c02785781ec diff --git a/blender/io_mspgl/material.py b/blender/io_mspgl/material.py index 93f17790..e69cab84 100644 --- a/blender/io_mspgl/material.py +++ b/blender/io_mspgl/material.py @@ -30,8 +30,10 @@ class MaterialProperty: from_node, _ = get_linked_node_and_socket(node_tree, input_socket) alpha_from = None if from_node: + usage = None if from_node.type=='NORMAL_MAP': from_node, _ = get_linked_node_and_socket(node_tree, from_node.inputs["Color"]) + usage = 'RGB' elif from_node.type=='RGBTOBW': from_node, _ = get_linked_node_and_socket(node_tree, from_node.inputs["Color"]) @@ -42,7 +44,9 @@ class MaterialProperty: if from_node.type=='TEX_IMAGE': self.texture = from_node - if alpha_from: + if usage: + self.tex_usage = usage + elif alpha_from: self.tex_usage = 'RGBA' elif type(self.value)==tuple: self.tex_usage = 'RGB'