Clean Cycle Bake (Smart F-Curve Bake)
Clean Cycle Bake (Smart f-curve Bake for Blender
Bake down cycling F-curves using only existing, manually placed keys. Unlike Blender's normal bake tool, Clean Cycle Bake won't create a lot of random keys and destroy your keyframe handle data - It will preserve all your beautiful f-curve shapes and cleanly move them into the bake time range.
Perfect for cleaning up looping animations in a non-destructive way. Functions similarly to Maya's smart baking.
Features:
- Bake down cycling F-curves for selected bones into the time range by only using user created, existing keyframes
- Bake down F-curves for all selected bones
- Use scene range or set a custom bake range
- Access from anywhere by pressing F3 and searching "Clean Cycle Bake". Add it to your quick menu for easy access
- Overwrite existing action or create a new one
Installation Guide
- Download and unzip the file (it's important to unzip it)
- Go to Blender's Addon section in preferences, go into the folder you've just unzipped, select "CleanCycleBake.py" and press install
- Click the checkbox to enable the plugin
The Clean Cycle Bake panel should now be visible in the Graph Editor under the "F-curve" section in the N panel.
Use Guide
- Select bones you want to bake down. Lock or mute ones you don't want affected
- Select the bake range or use the scene range for the bake
- Choose whether you want to overwrite the existing action or create a new one
- Select Trim Timeline if you want to remove the cycle modifier and all frames outside of the bake range
I am a hobby developer. If you're encountering issue I can try to fix them but can't guarantee I will be able to or have time to. By buying this software you acknowledge this. It was tested with Blender 3.3.1 Distributed under CC BY-NC-SA
You'll get the Add-on and updates for it