diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2017-10-01 03:19:10 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2017-10-01 03:19:10 +0300 |
commit | 3349f25502e76ce456c28b9b8f503da566909259 (patch) | |
tree | 3ae87649f5e5e73ebd18b0f9acaba6be05d48275 /release | |
parent | b03aa6afce2ed442b7fc135bac4a1c7088ae6f17 (diff) |
Eevee : Add a setting for the number of indirect light bounce.
This is used to tweak the overall spread of the lighting. It is a per renderlayer setting.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_render.py | 19 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/properties_render_layer.py | 21 |
2 files changed, 40 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py index a1fd0b74514..91cc8e9a8a2 100644 --- a/release/scripts/startup/bl_ui/properties_render.py +++ b/release/scripts/startup/bl_ui/properties_render.py @@ -754,6 +754,24 @@ class RENDER_PT_eevee_antialiasing(RenderButtonsPanel, Panel): col.prop(props, "taa_samples") +class RENDER_PT_eevee_global_illumination(RenderButtonsPanel, Panel): + bl_label = "Global Illumination" + COMPAT_ENGINES = {'BLENDER_EEVEE'} + + @classmethod + def poll(cls, context): + scene = context.scene + return scene and (scene.render.engine in cls.COMPAT_ENGINES) + + def draw(self, context): + layout = self.layout + scene = context.scene + props = scene.layer_properties['BLENDER_EEVEE'] + + col = layout.column() + col.prop(props, "gi_diffuse_bounces") + + classes = ( RENDER_MT_presets, RENDER_MT_ffmpeg_presets, @@ -777,6 +795,7 @@ classes = ( RENDER_PT_eevee_postprocess_settings, RENDER_PT_eevee_shadows, RENDER_PT_eevee_antialiasing, + RENDER_PT_eevee_global_illumination, ) if __name__ == "__main__": # only for live edit. diff --git a/release/scripts/startup/bl_ui/properties_render_layer.py b/release/scripts/startup/bl_ui/properties_render_layer.py index 08d7d1f4320..69f39ada3b2 100644 --- a/release/scripts/startup/bl_ui/properties_render_layer.py +++ b/release/scripts/startup/bl_ui/properties_render_layer.py @@ -333,6 +333,26 @@ class RENDERLAYER_PT_eevee_antialiasing(RenderLayerButtonsPanel, Panel): col.template_override_property(layer_props, scene_props, "taa_samples") +class RENDERLAYER_PT_eevee_global_illumination(RenderLayerButtonsPanel, Panel): + bl_label = "Global Illumination" + COMPAT_ENGINES = {'BLENDER_EEVEE'} + + @classmethod + def poll(cls, context): + scene = context.scene + return scene and (scene.render.engine in cls.COMPAT_ENGINES) + + def draw(self, context): + layout = self.layout + scene = context.scene + scene_props = scene.layer_properties['BLENDER_EEVEE'] + layer = bpy.context.render_layer + layer_props = layer.engine_overrides['BLENDER_EEVEE'] + + col = layout.column() + col.template_override_property(layer_props, scene_props, "gi_diffuse_bounces") + + classes = ( RENDERLAYER_UL_renderlayers, RENDERLAYER_PT_layers, @@ -345,6 +365,7 @@ classes = ( RENDERLAYER_PT_eevee_volumetric, RENDERLAYER_PT_eevee_shadows, RENDERLAYER_PT_eevee_antialiasing, + RENDERLAYER_PT_eevee_global_illumination, ) if __name__ == "__main__": # only for live edit. |