diff options
-rw-r--r-- | release/scripts/startup/bl_operators/anim.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/release/scripts/startup/bl_operators/anim.py b/release/scripts/startup/bl_operators/anim.py index 8334557d1f6..ab79ebe3957 100644 --- a/release/scripts/startup/bl_operators/anim.py +++ b/release/scripts/startup/bl_operators/anim.py @@ -247,6 +247,11 @@ class NLA_OT_bake(Operator): "(useful for baking only part of bones in an armature)", default=False, ) + clean_curves: BoolProperty( + name="Clean Curves", + description="After baking curves, remove redundant keys", + default=False, + ) bake_types: EnumProperty( name="Bake Data", description="Which data's transformations to bake", @@ -282,7 +287,7 @@ class NLA_OT_bake(Operator): do_visual_keying=self.visual_keying, do_constraint_clear=self.clear_constraints, do_parents_clear=self.clear_parents, - do_clean=True, + do_clean=self.clean_curves, ) if not any(actions): |