Stretching Keyframe times overwrite or move incorrectly when zoomed in Animation Editor

mp4 Recording

This recording shows:

  1. (00:00) Stretching normally without touching the zoom

  2. (00:07) Stretching the right of the selection after zooming in
    This is the bug, all the keyframes that were hidden from the zoom are placed together with the rightmost keyframes overwriting the leftmost keyframes

  3. (00:20) Stretching the left of the selection after zooming in
    This is not bugged as far as I can see, the keyframes hidden on the right are not combined

  4. (00:34) Stretching the right of the selection when not all keyframes are selected
    The bug persists even when the stretching is not affecting the total time of the animation

Stretching, selecting more than one keyframe that includes keyframes at different time positions and adjusting how much time the selection takes up, glitches when the animation editor is zoomed in to not show all of the selected keyframes. When zoomed and adjusting the right of the selection, keyframes to the left of the view are combined into a single keyframe.

e.g.
I have 4 keyframes at 0:00, 1:00, 2:00, and 3:00 respectively and the timeline is set to 60FPS.


After highlighting all 4 keyframes, I zoom in to have the left of the timeline show 1:30 and the right of the timeline say 3:00, the first 2 keyframes are hidden on the left.


Upon sliding the right of the selection from 3:00 to 2:00, the keyframes should be 0:00, 0:40, 1:20, and 2:00 respectively. However, because of the bug, I end up with 3 keyframes


The leftmost keyframe are the previously 1:00 and 0:00 keyframes, but only the 1:00 keyframe is shown because the 0:00 keyframe is completely overwritten. The previously 2:00 keyframe is gone.

2 Likes

Thanks for pointing this out. I look into what’s going on there and try to get a fix in ASAP

2 Likes