From cbb11b1a597366deabfa1cac11989621bf9075c4 Mon Sep 17 00:00:00 2001 From: Maurice Raybaud Date: Sun, 1 Sep 2019 17:25:23 +0200 Subject: +Better (faster) Radiosity Nearest Count default value +render emitter for particles theoretically updated to 2.8 API --- render_povray/__init__.py | 6 +++--- render_povray/render.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/render_povray/__init__.py b/render_povray/__init__.py index 5b7b332e..aa0d73e7 100644 --- a/render_povray/__init__.py +++ b/render_povray/__init__.py @@ -529,7 +529,7 @@ class RenderPovSettingsScene(PropertyGroup): name="Nearest Count", description="Number of old ambient values blended together to " "create a new interpolated value", - min=1, max=20, default=5) + min=1, max=20, default=1) radio_normal: BoolProperty( name="Normals", description="Radiosity estimation can be affected by normals", @@ -1414,8 +1414,8 @@ class RenderPovSettingsMaterial(PropertyGroup): refraction_type: EnumProperty( items=[ - ("1", "Fake Caustics", "use fake caustics"), - ("2", "Photons Caustics", "use photons for refractive caustics")], + ("1", "Z Transparency Fake Caustics", "use fake caustics"), + ("2", "Raytrace Photons Caustics", "use photons for refractive caustics")], name="Refraction Type:", description="use fake caustics (fast) or true photons for refractive Caustics", default="1") diff --git a/render_povray/render.py b/render_povray/render.py index 6fb2db80..b9ace50e 100644 --- a/render_povray/render.py +++ b/render_povray/render.py @@ -2085,9 +2085,9 @@ def write_pov(filename, scene=None, info_callback=None): renderEmitter = True if hasattr(ob, 'particle_systems'): renderEmitter = False + if ob.show_instancer_for_render: + renderEmitter = True for pSys in ob.particle_systems: - if pSys.settings.use_render_emitter: - renderEmitter = True for mod in [m for m in ob.modifiers if (m is not None) and (m.type == 'PARTICLE_SYSTEM')]: if (pSys.settings.render_type == 'PATH') and mod.show_render and (pSys.name == mod.particle_system.name): tstart = time.time() -- cgit v1.2.3