Blender Git Commit Log

Git Commits -> Revision 2826c2b

Revision 2826c2b by Alexander Gavrilov (master)
January 12, 2019, 11:10 (GMT)
NLA: ignore time range when evaluating a raw action.

When editing an action without a strip, or tweaking a strip without
time mapping enabled or supported, the extents of the virtual strip
can't be controlled and are purely derived from keys in the action.

Thus, cutting off evaluation of the action at these arbitrary points
gets in the way of observing the natural extrapolation of the F-Curves
and thus appears to be a mis-feature.

With this change non-mapped actions are evaluated with infinite
range, exactly like they are handled without NLA, unless extend
mode is set to Nothing.

Commit Details:

Full Hash: 2826c2be545ee0382ef37da0b0b919757b75f10a
Parent Commit: 5e356cc
Lines Changed: +18, -4

2 Modified Paths:

/source/blender/blenkernel/intern/anim_sys.c (+16, -4) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021