Blender Git Commit Log

Git Commits -> Revision 6e4802d

Revision 6e4802d by Brecht Van Lommel (master)
December 10, 2015, 23:59 (GMT)
IK Solver: replace TNT math library with Eigen.

Performance is about the same or slightly better for typical IK chains.
In extreme cases with many bones and multiple targets, of which some are
unreachable, I've seen 2x speedups.

Commit Details:

Full Hash: 6e4802d71297993041f7e393d17bf2508585747b
Parent Commit: aaa627d
Lines Changed: +84, -6068

24 Deleted Paths:

/intern/iksolver/intern/TNT/cholesky.h (+0, -98)
/intern/iksolver/intern/TNT/cmat.h (+0, -614)
/intern/iksolver/intern/TNT/fcscmat.h (+0, -167)
/intern/iksolver/intern/TNT/fmat.h (+0, -569)
/intern/iksolver/intern/TNT/fortran.h (+0, -69)
/intern/iksolver/intern/TNT/fspvec.h (+0, -171)
/intern/iksolver/intern/TNT/index.h (+0, -87)
/intern/iksolver/intern/TNT/lapack.h (+0, -189)
/intern/iksolver/intern/TNT/lu.h (+0, -208)
/intern/iksolver/intern/TNT/qr.h (+0, -233)
/intern/iksolver/intern/TNT/region1d.h (+0, -375)
/intern/iksolver/intern/TNT/region2d.h (+0, -471)
/intern/iksolver/intern/TNT/stopwatch.h (+0, -83)
/intern/iksolver/intern/TNT/subscript.h (+0, -63)
/intern/iksolver/intern/TNT/svd.h (+0, -435)
/intern/iksolver/intern/TNT/tnt.h (+0, -93)
/intern/iksolver/intern/TNT/tntmath.h (+0, -154)
/intern/iksolver/intern/TNT/tntreqs.h (+0, -73)
/intern/iksolver/intern/TNT/transv.h (+0, -164)
/intern/iksolver/intern/TNT/triang.h (+0, -637)
/intern/iksolver/intern/TNT/trisolve.h (+0, -188)
/intern/iksolver/intern/TNT/vec.h (+0, -491)
/intern/iksolver/intern/TNT/vecadaptor.h (+0, -284)
/intern/iksolver/intern/TNT/version.h (+0, -25)

4 Modified Paths:

/intern/iksolver/CMakeLists.txt (+0, -24) (Diff)
/intern/iksolver/intern/IK_Math.h (+3, -1) (Diff)
/intern/iksolver/intern/IK_QJacobian.cpp (+66, -78) (Diff)
/intern/iksolver/intern/IK_QJacobian.h (+15, -24) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021