Blender Git Loki
Git Commits -> Revision 37eb109
Revision 37eb109 by Alexander Gavrilov (master) May 7, 2019, 16:54 (GMT) |
Spline IK: support using both original scaling and volume preservation. Add a new option that makes the Spline IK solver apply volume preservation on top of the original scaling, considering the pre-IK scale of the bone as the goal volume to be preserved. This basically works similar to the Stretch To constraint, and allows easily rigging a stretchy chain that uniformly follows its parent's scaling. Since the Stretch To behavior is more familiar, the new option is on by default for newly created Spline IK constraints. |
Commit Details:
Full Hash: 37eb1090148057e9c1ecaae6a94bf97c8e51dd61
Parent Commit: b1a7711
Lines Changed: +46, -24
5 Modified Paths:
/release/scripts/startup/bl_ui/properties_constraint.py (+3, -0) (Diff)
/source/blender/blenkernel/intern/armature_update.c (+32, -24) (Diff)
/source/blender/blenkernel/intern/constraint.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/armature_update.c (+32, -24) (Diff)
/source/blender/blenkernel/intern/constraint.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+7, -0) (Diff)