Animancer v8.3

When upgrading to a newer version of Animancer, you must delete any previous version from your project first.

See the Animancer v8.0 Upgrade Guide if you're upgrading from a version older than that.

Animancer v8.3.1

Released 2026-04-06

  • Changed AnimancerEvent.Sequence.AddCallbacks to return the added callback instead of the added callback count so that the parametized version can be removed later if necessary.
  • Fixed TransitionLibrary.Play to not cause a StackOverflowException if the transition isn't in the library.
  • Fixed AnimancerGUI.CurrentFieldText to properly null check the internal field it accesses and to support the change to a property in Unity 6.
  • Fixed the Live Inspector to show the correct Target Weight of 0 for states which are fading out.

Animancer v8.3.0

Released 2026-03-28

Features

  • Transition Libraries:
    • Added the ability to modify the Normalized Start Time of a Transition combination alongside the Fade Duration.
    • Added the ability to group transitions.
    • Added an Edit button to the Inspector for TransitionLibraryAsset fields.
  • Added the ability to control the weight of Root Motion coming from each layer in the Weighted Mask Layers system. #453
  • Added optional names for the clips referenced by a NamedAnimancerComponent so you can use StringAssets to define their names/keys if you don't want to use the AnimationClip.name.

Improvements

  • Added AnimancerStateDictionary.TryGetAlias to support looking up states by Transition Library alias.
    • Changed AnimancerGraph.IsPlaying to use TryGetAlias.
  • Added several AnimancerEvent.Sequence.IndexOf methods which find an event with a specific time.
  • Improved the way Fade Durations and Start Times are displayed in the TransitionLibraryWindow to match the way they're displayed in Transitions.
  • Improved the Remove Transition button in the TransitionLibraryWindow to support removing a selected modifier or group.
  • Fixed WeightedMaskLayers.SetWeights to correctly calculate the layerIndexOffset.
  • Updated usage of instance IDs to the new entity IDs introduced in Unity 6.3.

Fixes

  • Fixed Transition Library sorting to work properly while the library window is open and not cause continuous asset refreshes while selected.
  • Fixed an exception when initializing a Transition Library with a missing Transition and Alias All Transitions enabled.
  • Fixed several AnimancerGUI methods which checked the wrong event type for controls that come after one which uses the event.
  • Fixed various issues with cloning and copying transitions.
  • Fixed animation gathering for the Animation window to not check the same object multiple times.