Rename any instance of scene layer or render layer in code with view layer

The RenderResult struct still has a listbase of RenderLayer, but that's ok
since this is strictly for rendering.

* Subversion bump (to 2.80.2)
* DNA low level doversion (renames) - only for .blend created since 2.80 started

Note: We can't use DNA_struct_elem_find or get file version in init_structDNA,
so we are manually iterating over the array of the SDNA elements instead.

Note 2: This doversion change with renames can be reverted in a few months. But
so far it's required for 2.8 files created between October 2016 and now.

Reviewers: campbellbarton, sergey

Differential Revision: https://developer.blender.org/D2927
This commit is contained in:
Dalai Felinto
2017-11-22 10:52:39 -02:00
parent fb7d23bdb2
commit 3abe8b3292
421 changed files with 3116 additions and 3059 deletions

View File

@@ -611,24 +611,24 @@ class CLIP_OT_setup_tracking_scene(Operator):
CLIP_set_viewport_background(context, True, sc.clip, sc.clip_user)
@staticmethod
def _setupRenderLayers(context):
def _setupViewLayers(context):
scene = context.scene
rlayers = scene.render_layers
view_layers = scene.view_layers
if not scene.render_layers.get("Foreground"):
if len(rlayers) == 1:
fg = rlayers[0]
if not view_layers.get("Foreground"):
if len(view_layers) == 1:
fg = view_layers[0]
fg.name = 'Foreground'
else:
fg = scene.render_layers.new("Foreground")
fg = view_layers.new("Foreground")
fg.use_sky = True
fg.layers = [True] + [False] * 19
fg.layers_zmask = [False] * 10 + [True] + [False] * 9
fg.use_pass_vector = True
if not scene.render_layers.get("Background"):
bg = scene.render_layers.new("Background")
if not view_layers.get("Background"):
bg = view_layers.new("Background")
bg.use_pass_shadow = True
bg.use_pass_ambient_occlusion = True
bg.layers = [False] * 10 + [True] + [False] * 9
@@ -940,8 +940,8 @@ class CLIP_OT_setup_tracking_scene(Operator):
def _setupObjects(self, context):
scene = context.scene
fg = scene.render_layers.get("Foreground")
bg = scene.render_layers.get("Background")
fg = scene.view_layers.get("Foreground")
bg = scene.view_layers.get("Background")
all_layers = self._mergeLayers(fg.layers, bg.layers)
@@ -985,7 +985,7 @@ class CLIP_OT_setup_tracking_scene(Operator):
self._setupWorld(context)
self._setupCamera(context)
self._setupViewport(context)
self._setupRenderLayers(context)
self._setupViewLayers(context)
self._setupNodes(context)
self._setupObjects(context)