Any Render Engine can now be used in look dev mode (as long as they have
- Added a bl_use_look_dev attribute to bpy.types.RenderEngine. This
attribute is used to check if the render engine can render the lookdev
shading mode without the support of EEVEE.
- External engines that want to use this feature should provide their own shading pop-over. This way users will not be confused that settings will not work as it is not implemented in the add-on of the external engine or cannot be supported at all by the external engine.
Future changes would be:
- Support for the Look Development Overlay.
- Make Cycles render the Look Development Shading mode.
Note that this functionality is not being used yet. It can be tested by setting the bl_use_look_dev of Cycles to True.
diff --git a/intern/cycles/blender/addon/__init__.py b/intern/cycles/blender/addon/__init__.py index 6d6f89603fe..468d04ba5b8 100644 --- a/intern/cycles/blender/addon/__init__.py +++ b/intern/cycles/blender/addon/__init__.py @@ -55,6 +55,7 @@ class CyclesRender(bpy.types.RenderEngine): bl_idname = 'CYCLES' bl_label = "Cycles" bl_use_eevee_viewport = True + bl_use_look_dev = True bl_use_preview = True bl_use_exclude_layers = True bl_use_save_buffers = True