[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4767] trunk/py/scripts/addons/ io_scene_fbx/cycles_shader_compat.py: fix for missing check with cycles materials

Campbell Barton ideasman42 at gmail.com
Mon Sep 23 16:35:09 CEST 2013


Revision: 4767
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4767
Author:   campbellbarton
Date:     2013-09-23 14:35:09 +0000 (Mon, 23 Sep 2013)
Log Message:
-----------
fix for missing check with cycles materials

Modified Paths:
--------------
    trunk/py/scripts/addons/io_scene_fbx/cycles_shader_compat.py

Modified: trunk/py/scripts/addons/io_scene_fbx/cycles_shader_compat.py
===================================================================
--- trunk/py/scripts/addons/io_scene_fbx/cycles_shader_compat.py	2013-09-21 08:40:31 UTC (rev 4766)
+++ trunk/py/scripts/addons/io_scene_fbx/cycles_shader_compat.py	2013-09-23 14:35:09 UTC (rev 4767)
@@ -53,7 +53,7 @@
 
         "node_normalmap",
         "node_texcoords",
-        
+
         "node_image_alpha",
         "node_image_diff",
         "node_image_spec",
@@ -307,7 +307,7 @@
         tree = node_dst.id_data
         nodes = tree.nodes
         links = tree.links
-        
+
         # in most cases:
         # (socket_src == self.node_texcoords.outputs['UV'])
 
@@ -480,6 +480,9 @@
         (sometimes we want to assume default mapping follows diffuse).
         """
         # get mapping from diffuse
+        if not hasattr(self, "node_image_diff"):
+            return
+
         links = self.node_image_diff.inputs["Vector"].links
         if not links:
             return



More information about the Bf-extensions-cvs mailing list