Blender Git Commit Log

Git Commits -> Revision ad9275e

Revision ad9275e by Alexander Gavrilov (master)
April 16, 2019, 15:41 (GMT)
Spline IK: support changing individual bone length via Y scaling.

Previously Spline IK provided only two choices: either scale the
length of the bone chain to fit the length of the curve, or don't
scale the bone in the Y dimension at all (ignoring effects of
actually fitting to the curve due to curvature and curve object
scale).

This patch adds a new option to use the pre-IK Y scale of the
bones to adjust their length when fitted to the curve, allowing
individual posing control over the length of the segments.

Reviewers: brecht

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

Commit Details:

Full Hash: ad9275ed4e60b7ca4874bbb2c80fef6e2606eb39
Parent Commit: 752edc0
Lines Changed: +60, -7

6 Modified Paths:

/release/scripts/startup/bl_ui/properties_constraint.py (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature_update.c (+7, -1) (Diff)
/source/blender/blenkernel/intern/constraint.c (+2, -0) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+17, -0) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+15, -0) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+18, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021