Blender Git Commit Log
Git Commits -> Revision d1657b4
Revision d1657b4 by Alexander Gavrilov (master) January 19, 2020, 15:48 (GMT) |
Fix T73117: B-Bone twist weirdness in chains with sharp bends. When computing the roll value coming from the handle bone, the code was using some strange unexplained math. It probably works fine when the difference with the 'zero roll' orientation is pure twist, like is the case when called from mat3_to_vec_roll. However, it appears to break when significant swing is involved. The issue is fixed by using the proper Swing+Twist decomposition utility function that was added in a recent version for drivers. |
Commit Details:
Full Hash: d1657b406ed0f3df9e1690cd445702c6178ffd15
Parent Commit: 3e11c4e
Lines Changed: +6, -2
1 Modified Path:
/source/blender/blenkernel/intern/armature.c (+6, -2) (Diff)