[Bf-blender-cvs] [ed667e344d7] master: Merge branch 'blender-v2.92-release'

Jeroen Bakker noreply at git.blender.org
Fri Feb 12 11:55:48 CET 2021


Commit: ed667e344d7e9f72f2b1a0302e241606276a06ae
Author: Jeroen Bakker
Date:   Fri Feb 12 11:55:42 2021 +0100
Branches: master
https://developer.blender.org/rBed667e344d7e9f72f2b1a0302e241606276a06ae

Merge branch 'blender-v2.92-release'

===================================================================



===================================================================

diff --cc intern/cycles/blender/addon/version_update.py
index 5dae88d60c7,2c5df9a9af3..cdff3c2b915
--- a/intern/cycles/blender/addon/version_update.py
+++ b/intern/cycles/blender/addon/version_update.py
@@@ -108,7 -108,7 +108,7 @@@ def do_versions(self)
          library_versions.setdefault(library.version, []).append(library)
  
      # Do versioning per library, since they might have different versions.
-     max_need_versioning = (2, 92, 4)
 -    max_need_versioning = (2, 92, 14)
++    max_need_versioning = (2, 93, 7)
      for version, libraries in library_versions.items():
          if version > max_need_versioning:
              continue
@@@ -204,6 -204,18 +204,18 @@@
                      view_layer.pass_cryptomatte_depth = cview_layer.get("pass_crypto_depth", 6)
                      view_layer.use_pass_cryptomatte_accurate = cview_layer.get("pass_crypto_accurate", True)
  
 -            if version <= (2, 92, 14):
++            if version <= (2, 93, 7):
+                 if scene.render.engine == 'CYCLES':
+                   for view_layer in scene.view_layers:
+                     cview_layer = view_layer.cycles
+                     for caov in cview_layer.get("aovs", []):
+                         aov_name = caov.get("name", "AOV")
+                         if aov_name in view_layer.aovs:
+                             continue
+                         baov = view_layer.aovs.add()
+                         baov.name = caov.get("name", "AOV")
+                         baov.type = "COLOR" if caov.get("type", 1) == 1 else "VALUE"
+ 
          # Lamps
          for light in bpy.data.lights:
              if light.library not in libraries:
diff --cc release/scripts/startup/bl_ui/properties_view_layer.py
index b3367063cc0,6780e066791..8c39684583f
--- a/release/scripts/startup/bl_ui/properties_view_layer.py
+++ b/release/scripts/startup/bl_ui/properties_view_layer.py
@@@ -119,7 -119,7 +119,8 @@@ class VIEWLAYER_PT_eevee_layer_passes_l
          col.prop(view_layer, "use_pass_emit", text="Emission")
          col.prop(view_layer, "use_pass_environment")
          col.prop(view_layer, "use_pass_shadow")
--        col.prop(view_layer, "use_pass_ambient_occlusion", text="Ambient Occlusion")
++        col.prop(view_layer, "use_pass_ambient_occlusion",
++                 text="Ambient Occlusion")
  
  
  class VIEWLAYER_PT_eevee_layer_passes_effects(ViewLayerButtonsPanel, Panel):
@@@ -158,7 -156,7 +157,8 @@@ class ViewLayerAOVPanel(ViewLayerButton
  
          row = layout.row()
          col = row.column()
--        col.template_list("VIEWLAYER_UL_aov", "aovs", view_layer, "aovs", view_layer, "active_aov_index", rows=2)
++        col.template_list("VIEWLAYER_UL_aov", "aovs", view_layer,
++                          "aovs", view_layer, "active_aov_index", rows=2)
  
          col = row.column()
          sub = col.column(align=True)
@@@ -167,10 -165,15 +167,16 @@@
  
          aov = view_layer.active_aov
          if aov and not aov.is_valid:
--            layout.label(text="Conflicts with another render pass with the same name", icon='ERROR')
++            layout.label(
++                text="Conflicts with another render pass with the same name", icon='ERROR')
+ 
+ 
+ class VIEWLAYER_PT_layer_passes_aov(ViewLayerAOVPanel):
+     bl_parent_id = "VIEWLAYER_PT_layer_passes"
+     COMPAT_ENGINES = {'BLENDER_EEVEE'}
  
  
- class ViewLayerCryptomattePanel(ViewLayerButtonsPanel):
+ class ViewLayerCryptomattePanel(ViewLayerButtonsPanel, Panel):
      bl_label = "Cryptomatte"
  
      def draw(self, context):
@@@ -190,10 -193,10 +196,11 @@@
                            view_layer.use_pass_cryptomatte_material,
                            view_layer.use_pass_cryptomatte_asset))
          col.prop(view_layer, "pass_cryptomatte_depth", text="Levels")
--        col.prop(view_layer, "use_pass_cryptomatte_accurate", text="Accurate Mode")
++        col.prop(view_layer, "use_pass_cryptomatte_accurate",
++                 text="Accurate Mode")
  
  
 -class VIEWLAYER_PT_layer_passes_cryptomatte(ViewLayerCryptomattePanel):
 +class VIEWLAYER_PT_layer_passes_cryptomatte(ViewLayerCryptomattePanel, Panel):
      bl_parent_id = "VIEWLAYER_PT_layer_passes"
      COMPAT_ENGINES = {'BLENDER_EEVEE'}



More information about the Bf-blender-cvs mailing list