[Bf-blender-cvs] [c47b6978e32] master: Animation: Make Bake Animation operator use preview range when enabled
Colin Basnett
noreply at git.blender.org
Mon Nov 28 17:04:52 CET 2022
Commit: c47b6978e327c654109f78cea4935a577010bad1
Author: Colin Basnett
Date: Mon Nov 28 08:04:02 2022 -0800
Branches: master
https://developer.blender.org/rBc47b6978e327c654109f78cea4935a577010bad1
Animation: Make Bake Animation operator use preview range when enabled
This patch makes the Bake Actions operator fills the Start Frame & End From with that of the Preview Range if "Use Preview Range" is enabled.
{F13973619}
Reviewed By: sybren
Differential Revision: https://developer.blender.org/D16630
===================================================================
M release/scripts/startup/bl_operators/anim.py
===================================================================
diff --git a/release/scripts/startup/bl_operators/anim.py b/release/scripts/startup/bl_operators/anim.py
index 0f4c6c4b9c3..1c92ee81345 100644
--- a/release/scripts/startup/bl_operators/anim.py
+++ b/release/scripts/startup/bl_operators/anim.py
@@ -282,8 +282,12 @@ class NLA_OT_bake(Operator):
def invoke(self, context, _event):
scene = context.scene
- self.frame_start = scene.frame_start
- self.frame_end = scene.frame_end
+ if scene.use_preview_range:
+ self.frame_start = scene.frame_preview_start
+ self.frame_end = scene.frame_preview_end
+ else:
+ self.frame_start = scene.frame_start
+ self.frame_end = scene.frame_end
self.bake_types = {'POSE'} if context.mode == 'POSE' else {'OBJECT'}
wm = context.window_manager
More information about the Bf-blender-cvs
mailing list