Reference/Release Notes/3.5/Animation Rigging

= Animation & Rigging =


 * The old (pre-3.0) pose library has been removed . The only thing that you can now do with Actions containing poses, is to convert them to pose assets.
 * Fixed an old bug where the effect of the Invert Vertex Group toggle of the Armature modifier was inverted when Multi-Modifier was active. Old tutorials explaining the usage of the Multi-Modifier option will need updating.
 * Motion paths have a new frame range option "Manual Range" to ensure the frame range is never changed on update . In other modes ("All Keys", "Selected Keys", "Scene Frame Range") the start/end frame are still editable, but greyed out.



Asset Browser and Pose Library
The Pose Library went through a few usability changes to unify the experience of the other asset types.



The Pose Library functionality in the asset browser were moved to a new Asset menu, as well as the pose asset context menu.



In the viewport, a few options were removed:
 * The option to Create Pose Assets is no longer there - use instead the Action Editor or the Asset Browser.
 * The Flip Pose check-box is gone - flipped poses can be applied directly via the context menu. When blending, keep CTRL pressed to blend the flipped pose.
 * The `poselib.apply_pose_asset_for_keymap` and `poselib.blend_pose_asset_for_keymap` operators are gone. If you have assigned these in your keymap, use the regular apply/blend operators (`poselib.blend_pose_asset` and `poselib.apply_pose_asset`) instead.

Other improvements are:
 * A pose asset can now be "subtracted" while blending. Drag to the right to blend as usual, drag to the left to subtract the pose.
 * While blending, keep Ctrl pressed to flip the pose.
 * Blending can now also exaggerate a pose, by pressing E (for Extrapolate) and applying a pose for more than 100%.



Ease Operator
The Graph Editor got a new Operator, "Ease", that can align keys on an exponential curve. This is useful for quickly making an easing transition on multiple keys. It can be found under.



Propagate Pose
The Propagate Pose Operator has been updated. Previously it used to evaluate each FCurve individually to find the target key. That resulted in undesired behavior when the keys where not on the same frame. Now it finds the frame first by checking all FCurves in question and then propagates the pose to it. It will add a keyframe to it in case it doesn't exist. The discussion can be found here https://developer.blender.org/T87548