[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