Changelogs
2.0.x
2.0.13
- Updated website links in the plugin.
2.0.12
- Fix MCH bones showing up in the animation UI panel when not meant to.
- Fix widget editor causing issues when undoing back into it and then exiting.
- Auto undo on generation fail.
- Fix error on generation due to improper variable assignment.
2.0.11
- Small adjustments to preferences labeling.
2.0.10
- Fix for update cancel causing the armature builder to not exit properly.
- MCH bone properties no longer show up in the animation UI panel.
- Fix additive track baking active when not intended (such as with bake all).
- Further support for armatures with non zeroed rotations.
- Fix for widgets having improper rotation when regenerating armature with non zero rotations.
2.0.9
- Small cleanup.
2.0.8
- Proper fix for armature crashing when regenerating a setup armature, which was not fixed in 2.0.7.
2.0.7
- Fix improper generation for armatures with non zero rotation (such as armatures imported from other software where Y is up instead of Z).
- Fix internal temporal armature being visible during baking.
- Fix properties mirroring not working for Mixamo’s naming scheme.
- Animations from the base armature are now automatically transferred to the animation armature on first generation.
- Bones hidden in the base armature are now unhidden in the setup armature.
- Fix bone properties in the post generation UI showing unimportant properties.
- Fix regenerate setup armature crashing in some edge cases.
- Fix some issues with widgets during armature generation and in the widget editor.
2.0.6
- Fix bone widget transforms being deleted in some cases when inserting widget data into a new armature generation.
2.0.5
- Fix connect chain attaching to hidden internal bones on certain edge cases.
2.0.4
- Fix setup bones not having parent data properly assigned when regenerating the setup armature.
2.0.3
- Fix widget data ignoring MCH bones when inserting data into a new armature generation.
2.0.2
- Fix neck not being detected when distributing bones to collections.
- Fix instances where all animation data would be deleted if a track was active (highlighted green).
- Extra security checks for presets.
- Fix wrong bone scale when regenerating bones on armatures with non 0,0,0 scale,
- Baked strips now consider the animation armature’s strip name instead of action name.
2.0.1
- Small cleanup.
2.0.0
- Complete rewrite internally focused on modularity.
- UI refresh.
- Grayed out functions now describe why they can’t be used when hovered on.
- More automatic error handling for common Rigify errors.
- Fix error on generation when inserting constraints data in certain cases (commonly assigned data not being assigned).
- Updated autogenerated Python file.
- Support for Blender 4.2’s “collections_all”.
- Dropped support for 2.93.
- Fix rig types not being selected from the active rig types list.
- Fix creation of bone collection presets.
- Updated collection system to work with 3.6’s LTS bone layers.
- Armature updates can now be cancelled.
- Added assign custom names from types function.
- Armature presets can now be imported, exported, renamed and deleted in the armature builder.
- Added Widget editor, for a more intuitive way to modify widgets.
- Armature scaling no longer causes issues with generation.
- Color sets are now stored in collection presets.
- Old presets are automatically converted to the new system.
- Added merge track strips for baking multiple actions into a single one.
- Fix instances where generation would error without explaining why.
- Fix generation problems when generating when the armature is not at 0,0,0 position.
- Halved generation times in half.
- Bone scaling in the animation armature is now calculated per chain based on the base armature (allows more flexibility for disjointed armatures when bone scaling is disabled).
- Support for segmented bones.
- Extend/connect chain is now more reliable.
- Support for library override/linking armatures between blender files.
- Fix keymaps not being displayed properly in the plugin preferences.
- Data added on subsequent generations now consider custom bone names, and assign to the proper bones accordingly.
- Bone driver data is now preserved across generations.
- Fix FK/Tweak layers not being assigned properly in some instances.
- Fix not checking for existing constraints when inserting constraint data into a newly generated armature.
- Added undo buffer after generation error to avoid crashes.
- Fix not considering decimal values when baking action strips.
- Added post generation UI with more intuitive sorting of bone layers and properties.
- Removed quick exporting (redundant).
- More accurate baking to animation armature.
- Support for Blender 4.2’s extensions system.
- Viewport feedback when baking multiple tracks/actions at once, showing the current animation being baked, and with the ability to interrupt the baking process halfway through it.
1.1.x
1.1.29
- Updated website links in the plugin.
1.1.28
- Fixes for Blender 4.2
1.1.27
- Fix generation error when segmented bones are present.
1.1.26
- Fix handling of setup armatures when updating from old Blender versions.
- Fix how bone collections are checked when clearing the bone collections list.
- Fix some auto-generated collections from older versions not being deleted properly.
1.1.25
- Bone collections list is now longer by default.
- Fix distribute bones not working correctly in 4.0 due to issues with 4.1’s changes.
- Fix pre-check condition with the distribute bones to layers feature.
- Fix error with distribute bones to layers in pre 4.0.
1.1.24
- Support for Blender 4.1’s API changes (collections_all).
- Removed redundancy code relating to how collections are handled in favor of a more efficient system.
- Fix collections not being properly removed in 4.1.
- General code optimization.
1.1.23
- Fix persistent constraint data causing errors in some instances.
- Fix errors with armature creation when on a linked file.
- Fix redundant Rigify layers not being deleted in newer Blender versions (With the switch from layers to collections).
1.1.22
- Fix for Rigify layers not being automatically converted to collections in newer Blender versions.
- Collections are now converted to layers when opening new files on older Blender versions.
1.1.21
- Added 2.93 support.
- Fix quick bake and export triggering when not meant to.
1.1.20
- Fix rig type entries not being generated properly pre-4.0.
- General code optimization.
1.1.19
- Fix “ignore during linking” not working when no rig type is set in the bone.
- General code optimization.
1.1.18
- Fix action baking not working properly in newer versions.
- Fix overlapping bones being deleted when regenerating the setup armature in some instances.
1.1.17
- Widget data is now persistent across armature generations.
1.1.16
- Rig type list is now sorted.
- Fix duplicate bone entries in the rig type list.
1.1.15
- Fix instances of the same FK/Tweak collections being selected multiple times in the bone parameters.
- General code optimization.
1.1.14
- Rig type list now rebuilds when regenerating the setup armature.
- Fix for the callback function when marking a bone with a bone type being called twice.
1.1.13
- Fix error when pasting armature with animation data into another file and attempting to update.
- Fix extend chain operator being mislabeled.
1.1.12
- Autogenerated Python file has been updated.
- Fix bake error when no track is selected.
1.1.11
- Fix distribute to layers not unassigning FK/Tweak layers properly.
1.1.10
- Fix error with action overlapping when baking to animation armature.
1.1.9
- Added additive track baking.
- Fix improper setup armature regeneration if the armature didn’t have zeroed position data.
- Fix for scale data not being baked properly in some instances.
- Fix for labeling of actions between the base and animation armature.
- Fix rig type selecting error when bones with that type were deleted prior.
- The auto-saved action when updating the armature now saves Euler rotation data.
- General code optimization.
1.1.8
- Added tooltip notifying you when unsaved position data has been saved.
1.1.7
- The autogenerated Python file is now linked to the animation armature.
1.1.6
- General code optimization.
1.1.5
- Updated autogenerated python file.
1.1.4
- Support for segmented bones.
- General code optimization.
1.1.3
- Fix for the wrong collection being selected by default when entering the armature builder.
1.1.2
- Fix for error in some instances when inserting back constraint data between generations.
1.1.1
- Variables that checked for the plugin name have been updated to match the new plugin name.
- Fix error related an automatic fix to the super_head rig type.
- Fix bones not being colored when type assigned in edit mode.
- Fix being unable to generate the armature in certain instances.
- Fix for small bake inaccuracies when working with disjointed armatures.
- Added some pointers with certain unhelpful Rigify errors.
- Updated autogenerated Python file.
- Small UI tweaks.
1.1.0
- Initial release.
- Beginning of the journey in the public eye :)