Blender Git Commit Log

Git Commits -> Revision 76d0603

Revision 76d0603 by Alexander Gavrilov
October 21, 2021, 16:27 (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: 76d0603f56ef035622e83cb5c565c54198e26944
Parent Commit: 3b4aca1
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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021