[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3030] trunk/py/scripts/addons/ render_povray/render.py: fixed: a color definition left out from previous commits that broke material indices .

Maurice Raybaud mauriceraybaud at hotmail.fr
Mon Feb 27 18:27:03 CET 2012


Revision: 3030
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3030
Author:   mauriceraybaud
Date:     2012-02-27 17:27:03 +0000 (Mon, 27 Feb 2012)
Log Message:
-----------
fixed: a color definition left out from previous commits that broke material indices.

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	2012-02-27 16:15:05 UTC (rev 3029)
+++ trunk/py/scripts/addons/render_povray/render.py	2012-02-27 17:27:03 UTC (rev 3030)
@@ -1435,6 +1435,10 @@
                             ci3 = vertCols[col3[0], col3[1], col3[2], material_index][0]
                         else:
                             # Colour per material - flat material colour
+                            if material.subsurface_scattering.use:
+                                diffuse_color = [i*j for i,j in zip(material.subsurface_scattering.color[:], material.diffuse_color[:])]
+                            else:
+                                diffuse_color = material.diffuse_color[:]
                             ci1 = ci2 = ci3 = vertCols[diffuse_color[0], diffuse_color[1], \
                                               diffuse_color[2], f.material_index][0]
 



More information about the Bf-extensions-cvs mailing list