Blender Git Loki
Git Commits -> Revision f5c8f1f
Revision f5c8f1f by Alexander Gavrilov (temp-angavrilov) December 28, 2021, 11:57 (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: f5c8f1f4c9e7ed6cd800f70f1bb96241759ed392
Parent Commit: 62efb1f
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)