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 :)