[Bf-extensions-cvs] [2ff4a4a2] blender2.8: Auto Save Render: Optional continuous numbering with frame numbering
florianfelix
noreply at git.blender.org
Thu Oct 11 20:18:03 CEST 2018
Commit: 2ff4a4a2a6c1c127df0e6783b0bbd35947e79258
Author: florianfelix
Date: Thu Oct 11 20:16:59 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBAC2ff4a4a2a6c1c127df0e6783b0bbd35947e79258
Auto Save Render: Optional continuous numbering with frame numbering
- commented out for now
- could not be that good of an idea
===================================================================
M render_auto_save.py
===================================================================
diff --git a/render_auto_save.py b/render_auto_save.py
index 46624dbf..79487e91 100644
--- a/render_auto_save.py
+++ b/render_auto_save.py
@@ -126,8 +126,11 @@ def auto_save_render(scene):
return match_files
if scene.auto_save_use_framenumber:
- frame_files = this_frame_files(files)
- save_number = save_number_from_files(frame_files)
+ if scene.auto_save_use_continuous:
+ save_number = save_number_from_files(files)
+ else:
+ frame_files = this_frame_files(files)
+ save_number = save_number_from_files(frame_files)
frame_number = 'f' + str(frame_current).zfill(4)
save_name = '_'.join([blendname, frame_number, save_number])
else:
@@ -179,10 +182,13 @@ class RENDER_PT_render_auto_save(Panel):
layout.use_property_decorate = False # No animation.
col = layout.column(align=True)
+ col.prop(context.scene, 'auto_save_format', text='as', expand=False)
col.prop(context.scene, 'auto_save_blend', toggle=False)
- col.prop(context.scene, 'auto_save_use_framenumber', toggle=False)
col.prop(context.scene, 'auto_save_subfolders', toggle=False)
- col.prop(context.scene, 'auto_save_format', text='as', expand=False)
+ col.prop(context.scene, 'auto_save_use_framenumber', toggle=False)
+ # subcol = col.column()
+ # subcol.active = context.scene.auto_save_use_framenumber
+ # subcol.prop(context.scene, 'auto_save_use_continuous', toggle=False)
classes = [
@@ -222,6 +228,11 @@ def register():
default=False,
description='Insert frame number into file name'
)
+ bpy.types.Scene.auto_save_use_continuous = BoolProperty(
+ name='Continuous numbering',
+ default=False,
+ description='Use continuous numbering when inserting frame numbers'
+ )
bpy.app.handlers.render_post.append(auto_save_render)
@@ -234,6 +245,7 @@ def unregister():
del(bpy.types.Scene.auto_save_format)
del(bpy.types.Scene.auto_save_subfolders)
del(bpy.types.Scene.auto_save_use_framenumber)
+ del(bpy.types.Scene.auto_save_use_continuous)
bpy.app.handlers.render_post.remove(auto_save_render)
More information about the Bf-extensions-cvs
mailing list