Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-08-19 05:11:18 +0400
committerCampbell Barton <ideasman42@gmail.com>2009-08-19 05:11:18 +0400
commit680f88017fda17582ac5b4c7e1b3afecbb56b2f8 (patch)
treeafb2a7cc550a18e577f0a3464dd53cf1e7eedc1e
parenteb6c5d7a7f722493f38255825b908e0f3df831f3 (diff)
updated for new transparency RNA names
-rw-r--r--release/io/engine_render_pov.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/release/io/engine_render_pov.py b/release/io/engine_render_pov.py
index 97337ebc853..65add2baacb 100644
--- a/release/io/engine_render_pov.py
+++ b/release/io/engine_render_pov.py
@@ -56,7 +56,7 @@ def write_pov(filename, scene=None, info_callback = None):
(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 @@ def write_pov(filename, scene=None, info_callback = None):
# 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 @@ def write_pov(filename, scene=None, info_callback = None):
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 @@ def write_pov(filename, scene=None, info_callback = None):
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,