Page MenuHome

Animation doesn't update correctly when using the next/prev frame shortcuts (and sometimes doesn't update well while playing too)
Closed, InvalidPublic

Description

Information
version: 2.80 (sub 55), branch: blender2.7, commit date: 2019-04-08 21:54, hash: 2a79e3463130, type: Release
build date: 2019-04-09, 00:14:18
platform: Linux

Short description of error
Animation doesn't update correctly when using the next/prev frame shortcuts and sometimes doesn't update well while playing.

[Please describe the exact steps needed to reproduce the issue]

  • Open "Bug.blend" file , only 3 keys animation, first frame foot is down, second frame the foot is up and the last one foot is down again
  • When scrubbing in timeline the animation refresh is ok (down,up,down)
  • If you using next/prev frame shortcuts the animation refresh doesn´t work well (down,down, up), seems that have a one frame delay.

Cheers!

Daniel

[Based on the default startup or an attached .blend file (as simple as possible)]

Details

Type
Bug

Event Timeline

Antonio Vazquez (antoniov) triaged this task as Confirmed, Medium priority.

I have tested and the problem is if you use shortcut Keys or use the buttons for next/prev keyframe.

It looks something related to depsgraph tag in keyframe_jump_exec() function. The last updated frame is the previous one, but when you select the bone, the bone position is updated to the right place.

@Sergey Sharybin (sergey) Could you take a look?

This rig has a dependency cycle with DEF_leg_pheel__DH and leg_phend__CA, and manually breaking it seems to fix the issue.

So, unless there's some other issue here that's not caused by a dependency cycle, this is not a bug.

Blender really should display a warning about cycles somewhere in the UI, but currently you have to check the console for messages when rigging.