Blender Git Commit Log

Git Commits -> Revision 08012eb

Revision 08012eb by Sybren A. Stüvel (master)
May 8, 2019, 08:57 (GMT)
Disable Constraint and Keep Transform

A 'Disable and Keep Transform' button for constraints was added. This
allows animators to disable a constraint without moving the constrained
object/bone, making it easier to toggle constriants on and off without
any visual consequence. Typical usage would be a character picking up an
object (enable 'Copy Transform' constraint) and placing it somewhere
else (disable the constraint).

Note that there could still be movement when there are muliple
constraints active. For example, when using this constraint stack

- #1: Copy Transform from Empty.001
- #2: Copy Rotation from Empty.002

and disabling constraint #2, constraint #1 is still active and will
still modify the visual transform of the object. According to our
in-house animators, this is expected behaviour.

Reviewers: campbellbarton, dfelinto, sergey

Reviewed By: campbellbarton

Subscribers: brecht

Tags: #animation

Differential Revision: https://developer.blender.org/D4677

Commit Details:

Full Hash: 08012ebeec74baa6037c88c7c75de0962e4a1b74
Parent Commit: 951396a
Lines Changed: +56, -1

2 Modified Paths:

/release/scripts/startup/bl_operators/constraint.py (+45, -0) (Diff)
/release/scripts/startup/bl_ui/properties_constraint.py (+11, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021