diff options
author | Maurice Raybaud <mauriceraybaud@hotmail.fr> | 2019-09-08 01:00:37 +0300 |
---|---|---|
committer | Maurice Raybaud <mauriceraybaud@hotmail.fr> | 2019-09-08 01:00:37 +0300 |
commit | cc015d58894db449d383a92522fbc6d8535eff67 (patch) | |
tree | 6dd3415b577d786cddb5aa00ec192b6bef063706 | |
parent | 38b058643278b2459a3aded2c36c73e1c955b34a (diff) |
render_povray: more transparency fixing
-rw-r--r-- | render_povray/__init__.py | 2 | ||||
-rw-r--r-- | render_povray/render.py | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/render_povray/__init__.py b/render_povray/__init__.py index 678fc499..7eb3d92e 100644 --- a/render_povray/__init__.py +++ b/render_povray/__init__.py @@ -978,7 +978,7 @@ class RenderPovSettingsMaterial(PropertyGroup): name="Specular Shader Model", description="Method to use for rendering transparency", items=(("MASK", "Mask", "Mask the background"), - ("Z_TRANSPARENCY", "Z Transparency", "Use alpha buffer for transparent faces"),#TO DEPRECATE + ("Z_TRANSPARENCY", "Z Transparency", "Use alpha buffer for transparent faces"), ("RAYTRACE", "Raytrace", "Use raytracing for transparent refraction rendering")), default="MASK") diff --git a/render_povray/render.py b/render_povray/render.py index e9f3d457..06ccfe73 100644 --- a/render_povray/render.py +++ b/render_povray/render.py @@ -452,6 +452,9 @@ def write_pov(filename, scene=None, info_callback=None): elif material.pov.mirror_use_IOR: tabWrite("interior {\n") tabWrite("ior %.6f\n" % material.pov_raytrace_transparency.ior) + elif material.pov.transparency_method=='Z_TRANSPARENCY': + tabWrite("interior {\n") + tabWrite("ior 1.0\n") else: tabWrite("interior {\n") tabWrite("ior %.6f\n" % material.pov_raytrace_transparency.ior) |