Blender Git Commit Log
Git Commits -> Revision ff67310
Revision ff67310 by Alexander Gavrilov November 27, 2021, 18:43 (GMT) |
Armature: apply Y scale to B-Bone segments. This fixes a strange behavior where the segments were not actually scaled in the Y direction to match their actual length, thus producing gaps or overlap depending on the shape of the curve. For transformation the change should be very small if enough segments are used, but this will affect the results of the Copy Transforms and Armature constraints, so a backwards compatibility option is provided. Newly created bones default to the new behavior. |
Commit Details:
Full Hash: ff673100067b0219c1597728da294c74be2f5742
Parent Commit: 5d5adc2
Lines Changed: +62, -6
6 Modified Paths:
/release/scripts/startup/bl_ui/properties_data_bone.py (+2, -0) (Diff)
/source/blender/blenkernel/BKE_armature.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+46, -5) (Diff)
/source/blender/draw/engines/overlay/overlay_armature.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_armature.c (+9, -0) (Diff)
/source/blender/blenkernel/BKE_armature.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+46, -5) (Diff)
/source/blender/draw/engines/overlay/overlay_armature.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_armature.c (+9, -0) (Diff)