preview gen in autobuild
1.3.1 - added: preview generation in autobuild
This commit is contained in:
+10
-1
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user