[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2427] trunk/py/scripts/addons/ render_povray/render.py: fix for povray with faces using invalid material index values

Campbell Barton ideasman42 at gmail.com
Thu Oct 13 07:43:46 CEST 2011


Revision: 2427
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2427
Author:   campbellbarton
Date:     2011-10-13 05:43:45 +0000 (Thu, 13 Oct 2011)
Log Message:
-----------
fix for povray with faces using invalid material index values

Modified Paths:
--------------
    trunk/py/scripts/addons/render_povray/render.py

Modified: trunk/py/scripts/addons/render_povray/render.py
===================================================================
--- trunk/py/scripts/addons/render_povray/render.py	2011-10-13 02:16:56 UTC (rev 2426)
+++ trunk/py/scripts/addons/render_povray/render.py	2011-10-13 05:43:45 UTC (rev 2427)
@@ -975,8 +975,12 @@
             if me.vertex_colors:
 
                 for fi, f in enumerate(me_faces):
+                    # annoying, index may be invalid
                     material_index = f.material_index
-                    material = me_materials[material_index]
+                    try:
+                        material = me_materials[material_index]
+                    except:
+                        material = None
 
                     if material and material.use_vertex_color_paint:
 



More information about the Bf-extensions-cvs mailing list