Blender Git Commit Log

Git Commits -> Revision 744f691

Revision 744f691 by Brecht Van Lommel (master)
October 12, 2013, 00:08 (GMT)
Fix dual quaternion armature deform giving erratic results in some cases. Bug
was encountered in a Kiribati rig file.

The problem was actually in the matrix to quaternion conversion function. One
problem is that it was using the wrong matrix indices in case of an ill defined
matrix trace. Besides that FLT_EPSILON was too small to detect cases where
float precision becomes a problem.

Commit Details:

Full Hash: 744f691af42ffeadd306180048c51edad65a5f06
SVN Revision: 60695
Parent Commit: 3127952
Lines Changed: +3, -3

1 Modified Path:

/source/blender/blenlib/intern/math_rotation.c (+3, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021