[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22620] branches/blender2.5/blender/ release/io/engine_render_pov.py: updated for new transparency RNA names

Campbell Barton ideasman42 at gmail.com
Wed Aug 19 03:11:19 CEST 2009


Revision: 22620
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22620
Author:   campbellbarton
Date:     2009-08-19 03:11:18 +0200 (Wed, 19 Aug 2009)

Log Message:
-----------
updated for new transparency RNA names

Modified Paths:
--------------
    branches/blender2.5/blender/release/io/engine_render_pov.py

Modified: branches/blender2.5/blender/release/io/engine_render_pov.py
===================================================================
--- branches/blender2.5/blender/release/io/engine_render_pov.py	2009-08-19 01:03:34 UTC (rev 22619)
+++ branches/blender2.5/blender/release/io/engine_render_pov.py	2009-08-19 01:11:18 UTC (rev 22620)
@@ -56,7 +56,7 @@
 		(matrix[0][0], matrix[0][1], matrix[0][2],  matrix[1][0], matrix[1][1], matrix[1][2],  matrix[2][0], matrix[2][1], matrix[2][2],  matrix[3][0], matrix[3][1], matrix[3][2]) )
 	
 	def writeObjectMaterial(material):
-		if material and material.raytrace_transparency.enabled:
+		if material and material.transparency_method=='RAYTRACE':
 			file.write('\tinterior { ior %.6f }\n' % material.raytrace_transparency.ior)
 			
 			# Other interior args
@@ -114,7 +114,7 @@
 		
 		# This is written into the object
 		'''
-		if material.raytrace_transparency.enabled:
+		if material and material.transparency_method=='RAYTRACE':
 			'interior { ior %.3g} ' % material.raytrace_transparency.ior
 		'''
 		
@@ -248,8 +248,8 @@
 				if material:
 					diffuse_color = material.diffuse_color
 					
-					if material.raytrace_transparency.enabled:	trans = 1-material.raytrace_transparency.filter
-					else:										trans = 0.0
+					if material.transparency and material.transparency_method=='RAYTRACE':	trans = 1-material.raytrace_transparency.filter
+					else:																	trans = 0.0
 					
 					file.write(
 						'pigment {rgbft<%.3g, %.3g, %.3g, %.3g, %.3g>} finish {%s} }\n' % \
@@ -425,8 +425,8 @@
 					material = me_materials[col[3]]
 					material_finish = materialNames[material.name]
 					
-					if material.raytrace_transparency.enabled:	trans = 1-material.raytrace_transparency.filter
-					else:										trans = 0.0
+					if material.transparency and material.transparency_method=='RAYTRACE':	trans = 1-material.raytrace_transparency.filter
+					else:																	trans = 0.0
 					
 				else:
 					material_finish = DEF_MAT_NAME # not working properly,





More information about the Bf-blender-cvs mailing list