diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-10-13 09:43:45 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-10-13 09:43:45 +0400 |
commit | cc14230c584265f155703d9a546e0ee2154199c2 (patch) | |
tree | 0779f7bf41cadd6037b19a0e66a9aa6fd993b373 /render_povray | |
parent | 0c7ec221c9fbd1627b0b7dd1d42814e8b6cee531 (diff) |
fix for povray with faces using invalid material index values
Diffstat (limited to 'render_povray')
-rw-r--r-- | render_povray/render.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/render_povray/render.py b/render_povray/render.py index 3324c4f0..ef36481b 100644 --- a/render_povray/render.py +++ b/render_povray/render.py @@ -975,8 +975,12 @@ def write_pov(filename, scene=None, info_callback=None): 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: |