Blender Git Loki
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)
/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)