From 095df1ac217f3e43667f94ab189a67175bcd7af5 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Thu, 6 Jun 2019 14:36:40 +0200 Subject: Python API: allow external render engines to use Eevee for LookDev shading This is enabled with bl_use_eevee_viewport = True. It allows external engines to generate an Cycles/Eevee shader node setup to emulate their materials in the realtime viewport, or to leave it to users to do manually. Removed bl_use_exclude_layers and bl_use_shading_nodes that did nothing anymore. This should not break API compatibility, any scripts setting those should continue to work the same as before. Also adds descriptions for some RenderEngine settings. --- intern/cycles/blender/addon/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'intern') diff --git a/intern/cycles/blender/addon/__init__.py b/intern/cycles/blender/addon/__init__.py index e05ed531a1f..4b838cce281 100644 --- a/intern/cycles/blender/addon/__init__.py +++ b/intern/cycles/blender/addon/__init__.py @@ -54,7 +54,7 @@ from . import ( class CyclesRender(bpy.types.RenderEngine): bl_idname = 'CYCLES' bl_label = "Cycles" - bl_use_shading_nodes = True + bl_use_eevee_viewport = True bl_use_preview = True bl_use_exclude_layers = True bl_use_save_buffers = True -- cgit v1.2.3