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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021