Maniphest T59495

Keyed sliders instantly jumping back
Closed, ResolvedBUG

Assigned To
None
Authored By
Julien Kaspar (JulienKaspar)
Dec 17 2018, 3:09 PM
Tags
  • BF Blender
  • Blender Studio
  • Animation & Rigging
Subscribers
Alexander Gavrilov (angavrilov)
Bastien Montagne (mont29)
Brecht Van Lommel (brecht)
Henrique Balduino Gonzaga (henriquebg88)
Jacques Lucke (JacquesLucke)
Julien Kaspar (JulienKaspar)
Philipp Oeser (lichtwerk)
2 More Subscribers
Tokens
"Like" token, awarded by wo262.

Description

*Blender Version**
Broken: 2.80 9b80c70fc5b

Short description of error
The usual behaviour now when changing the values of a keyed value slider is that the sldier turns orange to indicate that the values don't match with the animation anymore. Afterwards they can be keyed or they will jump back to their keyed values once the current frame changes.
With some shapekeys this does not happen. Instead the value jumps back instantly when changed. Even with autokey the value will jump back when sliding, completely ignoring the value input.

In this file there is a cube and a plane. The plane has the above described bug. When changing the value of the keyed shapekeys this should be clear. The current cube or any new object likely will not have the bug but at some point the bug will appear.
I couldn't find out how or why.

Revisions and Commits

rB Blender
D4274

Event Timeline

Julien Kaspar (JulienKaspar) created this task.Dec 17 2018, 3:09 PM
Julien Kaspar (JulienKaspar) moved this task from To Do to Commited/In Review on the Blender Studio board.
Jacques Lucke (JacquesLucke) lowered the priority of this task from 90 to 50.Dec 17 2018, 3:26 PM
Jacques Lucke (JacquesLucke) added a subscriber: Jacques Lucke (JacquesLucke).Dec 17 2018, 4:03 PM

I can reproduce it in this example but don't reallly understand what is happening. Were you able to reproduce it in any other file as well?

What I know is that when the value is changed, the depsgraph will be triggered and it overrides the value (twice). I don't know why changing the value of one shape key triggers the reevaluation of fcurves and changing the value of another does not.

Julien Kaspar (JulienKaspar) added a comment.EditedDec 17 2018, 4:30 PM

@Jacques Lucke (JacquesLucke) At a random point while setting up the simple blend file the cube got the bug as well. Trying to reproduce it didn't work unfortunately.
I couldn't pinpoint it in other files as well.

Jacques Lucke (JacquesLucke) merged a task: T60830: Keyframes don't allow changing.Jan 25 2019, 11:09 AM
Jacques Lucke (JacquesLucke) added subscribers: Henrique Balduino Gonzaga (henriquebg88), William Reynish (billreynish).
Philipp Oeser (lichtwerk) added a project: Animation & Rigging.Jan 25 2019, 11:20 AM
Philipp Oeser (lichtwerk) raised the priority of this task from 50 to High.Jan 25 2019, 11:33 AM
Philipp Oeser (lichtwerk) added subscribers: Alexander Gavrilov (angavrilov), Bastien Montagne (mont29), Sergey Sharybin (sergey) and 2 others.

The list of this phenomenom is quite worrying...
I am not sure if these all have the same roots (so atm. there are a lot of reports flying around), but this should be looked at sooner than later I think.
I tried gathering some of the reports in T60559 (pretty sure there are others as well), but will repeat them here:
T59904, T59992, T60318, T59178, T59495, T60598, T60830, the list keeps growing...

@Brecht Van Lommel (brecht), @Sergey Sharybin (sergey), @Alexander Gavrilov (angavrilov), @Bastien Montagne (mont29) : have an idea?
(I dare setting this to High Priority -- even though not even assigned yet...)

Sergey Sharybin (sergey) added a comment.Jan 25 2019, 12:16 PM

@Philipp Oeser (lichtwerk), see my comment in T59178#606785.

Wo!262 (wo262) awarded a token.Jan 26 2019, 10:50 PM
Philipp Oeser (lichtwerk) mentioned this in T60900: Node values visually reset when changed.Jan 28 2019, 9:51 AM

another interesting side effect in T60900

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Resolved by committing rB83f8f4479137: Fix T59495, T59992, T59904, T59178, T60598: broken keyframed value editing..Jan 31 2019, 12:07 PM
Brecht Van Lommel (brecht) added a commit: rB83f8f4479137: Fix T59495, T59992, T59904, T59178, T60598: broken keyframed value editing..
Satish Goda (satishgoda) added a subscriber: Satish Goda (satishgoda).Mar 23 2022, 6:48 PM