diff options
Diffstat (limited to 'source/blender/blenkernel/intern/anim_sys.c')
-rw-r--r-- | source/blender/blenkernel/intern/anim_sys.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/anim_sys.c b/source/blender/blenkernel/intern/anim_sys.c index 7d44c61d516..0d5315cd8d5 100644 --- a/source/blender/blenkernel/intern/anim_sys.c +++ b/source/blender/blenkernel/intern/anim_sys.c @@ -3008,7 +3008,10 @@ static void nlaeval_snapshot_blend(PointerRNA *ptr, copy_qt_qt(upper_qt, c_upper->values); copy_qt_qt(lower_qt, c_lower->values); - float result_qt[4]; + normalize_qt(upper_qt); + normalize_qt(lower_qt); + + float result_qt[4]; interp_qt_qtqt(result_qt, lower_qt, upper_qt, upper_influence); copy_qt_qt(c_lower->values, result_qt); |