Blender Git Commit Log

Git Commits -> Revision 2e4a102

Revision 2e4a102 by Ton Roosendaal (master)
November 11, 2004, 13:17 (GMT)
Fix for bug #1756

This was caused by a very primitive method of interpolating quaternions.
It was converting quats to mat and back to quat, and then just doing
a linear interpolation. That whilst quaternions are renowned for having
good interpolation possible.

I've experimented with 2 quaternion interpolation methods, and can only
get one to work correctly... the "official" version from Watt brothers
I can't get working, both are in arithb.c now.

Will arrange *close* review with experienced NLAers for it! But testing
here gives fully predictable results.

Also changed;
- added pointer check in drawaction
- changed puldown menu for correct hotkeys for move NLA strips up/down

Commit Details:

Full Hash: 2e4a10253b8f96b631eee8af5e1e711f372612ae
SVN Revision: 3436
Parent Commit: 11fe492
Lines Changed: +124, -20

5 Modified Paths:

/source/blender/blenkernel/intern/action.c (+22, -10) (Diff)
/source/blender/blenlib/BLI_arithb.h (+5, -0) (Diff)
/source/blender/blenlib/intern/arithb.c (+86, -0) (Diff)
/source/blender/src/drawaction.c (+9, -8) (Diff)
/source/blender/src/header_nla.c (+2, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021