preview gen in autobuild

1.3.1

- added: preview generation in autobuild
This commit is contained in:
pullusb
2023-04-04 11:41:18 +02:00
parent c58654a7e1
commit b19f9d9473
4 changed files with 20 additions and 7 deletions
+10 -1
View File
@@ -4,7 +4,7 @@ from pathlib import Path
from . import gen_vlayer, fn
def batch_setup_render_scene(context=None, render_scn=None):
def batch_setup_render_scene(context=None, render_scn=None, preview=True):
'''A series of setup actions for Render scene:
- renumber fileout
- Clean compo Tree
@@ -111,6 +111,8 @@ class GPEXP_OT_render_auto_build(bpy.types.Operator):
\n- Swap to bg cam'
)
add_preview : bpy.props.BoolProperty(name='Add Preview', default=True,
description='Create preview with stacked alpha over on render layers')
def invoke(self, context, event):
# return self.execute(context)
@@ -138,6 +140,7 @@ class GPEXP_OT_render_auto_build(bpy.types.Operator):
col.prop(self, 'group_all_adjacent_layer_type')
col.prop(self, 'change_to_gp_workspace')
col.prop(self, 'batch_setup_render_scene')
col.prop(self, 'add_preview')
# layout.prop(self, 'clear_unused_view_layers')
@@ -267,6 +270,12 @@ class GPEXP_OT_render_auto_build(bpy.types.Operator):
## Batch setup render scene
batch_setup_render_scene(render_scn=render_scn)
## create preview
if self.add_preview:
from .OP_merge_layers import merge_compositor_preview
merge_compositor_preview(scene=render_scn)
## No need for timer anymore !
# if batch_setup_render_scene:
# if self.timer > 0: