Reference/Release Notes/2.80/Animation

From Blender Developer Wiki
Jump to: navigation, search

Blender 2.80: Animation

Drivers

  • Drivers on properties can now be edited in place, without having to open the driver editor.
  • Added an operator to delete drivers marked as "invalid". (c38ebf93e)
  • Simple driver expressions are now evaluated without Python for a big performance improvement on complex rigs. (bf2a54b0)

Animation Curves

  • Automatic handle placement now takes Cyclic Extrapolation into account to produce a smooth loop transition. (1cb884be)
  • Automatic handle placement now by default uses a new algorithm that produces smoother curves. (8bdc391c)

Keyframing UI

  • Dope Sheet now has options to display curve handle types and/or curve extreme locations via the keyframe icons. (a0dfa320)
  • Keyframe insertion (both manual 'I' and Auto Keyframing) can optionally take cyclic extrapolation on curves into account. (7bc84559)

Shape Keys

  • The Radius property of Curve object vertices can now be animated via Shape Keys. (12788906)

B-Bones

  • Custom handle settings have been exposed in Edit Mode to allow correctly drawing the rest pose. (T56268, 61a24c79, 65f77cce, 748b89f1)
  • A new Tangent custom handle type that uses the control bone orientation instead of location. (25bd9fea)
  • Fixes for the Relative custom handle behavior and start handle roll. (65f77cce, 3c0736bc, a33a4e13)

Constraints

Maintain Volume

  • The constraint now properly maintains the volume in case of non-uniform scaling. (T48079, a9509a2f8)

Damped Track

  • The constraint is now more stable when the desired direction is opposite to the current one. (T55872, 0bf80965)

Copy Scale

  • The Offset option now by default properly uses multiplication instead of addition. (47af343b)

Copy Transforms

  • The Use B-Bone Shape option now copies the full transformation of the segments, instead of only location. (2aa26de3)

Shrinkwrap

  • There is a new option to specify how and when the point is moved towards the target surface (e.g. depending on initially being inside or outside the target). (3378782e)
  • The Project mode now supports trying two opposite directions at once, and Front/Back face culling, like the modifier. (e38a0b37)
  • There is a new Invert Cull option for the case when culling and two direction projection are used together. (e38a0b37)
  • There is a new option to automatically align an axis to the (smooth) normal of the target. (e5b18390)
  • The Above Surface option uses the smooth normal if the target mesh is smooth shaded. (e5b18390)
  • Added a new Target Normal Project mode that is slower but much smoother than Nearest Surface Point. (f600b4bc)

Armature (New)

  • Added a new Armature constraint that applies the math behind the Armature modifier as a constraint. (798cdaee)

Modifiers

Shrinkwrap

  • The Keep Above Surface checkbox is replaced with a new option to specify how and when vertices are moved towards the target surface (e.g. depending on initially being inside or outside the target). (3378782e)
  • There is a new Invert Cull option for the case when culling and two direction projection are used together. (e38a0b37)
  • The Above Surface option now uses the smooth normal if the target mesh is smooth shaded. (e5b18390)
  • Added a new Target Normal Project mode that is slower but much smoother than Nearest Surface Point. (f600b4bc)