[Bf-extensions-cvs] [f304721] master: TinyFix: Vertex Color Comment should have been out of the per vertex loop

Maurice Raybaud noreply at git.blender.org
Mon Nov 18 21:33:26 CET 2013


Commit: f304721767d79449c0560920118556a906d99b20
Author: Maurice Raybaud
Date:   Mon Nov 18 21:32:40 2013 +0100
http://developer.blender.org/rBAf304721767d79449c0560920118556a906d99b20

TinyFix: Vertex Color Comment should have been out of the per vertex loop

===================================================================

M	render_povray/render.py

===================================================================

diff --git a/render_povray/render.py b/render_povray/render.py
index 3108b4a..12df166 100644
--- a/render_povray/render.py
+++ b/render_povray/render.py
@@ -1131,6 +1131,8 @@ def write_pov(filename, scene=None, info_callback=None):
                 tabWrite("texture_list {\n")
                 tabWrite("%d\n" % (((len(me_faces)-quadCount) * 3 )+ quadCount * 4)) # works only with tris and quad mesh for now
                 VcolIdx=0
+                if comments:
+                    file.write("\n  //Vertex colors: one simple pigment texture per vertex\n")
                 for fi, f in enumerate(me_faces):
                     # annoying, index may be invalid
                     material_index = f.material_index
@@ -1146,13 +1148,10 @@ def write_pov(filename, scene=None, info_callback=None):
                             cols = col.color1, col.color2, col.color3, col.color4
                         else:
                             cols = col.color1, col.color2, col.color3
-
                         for col in cols:
                             key = col[0], col[1], col[2], material_index  # Material index!
                             VcolIdx+=1
                             vertCols[key] = [VcolIdx]
-                            if comments:
-                                file.write("\n  //Vertex colors: one simple pigment texture per vertex\n")
                             if linebreaksinlists:
                                 tabWrite("texture {pigment{ color rgb <%6f,%6f,%6f> }}\n" % (col[0], col[1], col[2]))
                             else:



More information about the Bf-extensions-cvs mailing list