Maniphest T80166

Animating Shape Key Max/Min Range works in viewport but not when rendering
Closed, Resolved

Assigned To
Richard Antalik (ISS)
Authored By
Kevin (jack.herbert)
Aug 27 2020, 7:21 PM
Tags
  • BF Blender
  • Animation & Rigging
Subscribers
Kevin (jack.herbert)
Philipp Oeser (lichtwerk)
RedMser (RedMser)
Richard Antalik (ISS)

Description

System Information
Operating system: Linux (Ubuntu 20.04)
Graphics card: GeForce GTX 650 Ti

Blender Version
Broken: 2.90 beta (26 august)
Worked: not 2.83, maybe before?

Short description of error
When animating a shape key's Max Range, playback in the 3D viewport behaves as expected but not the rendered animation. Whichever value is at the current frame in Max Range at the time of starting the render gets used for the entire duration, regardless of the inserted keyframes.

Exact steps for others to reproduce the error

  1. Open Blender and add two shape keys to the cube (Basis and Key 1)
  2. Edit the cube mesh for Key 1 to be different from Basis
  3. Add a few keyframes for the Value of Key 1, like say, frame 1=0, frame 25=1, frame 50=0, and frame 75=1
  4. Keyframe Key 1's Range Max to go from 1 to 0 (frame25=1 and frame50=0)
  • Press play in the viewport:
    • At frame 25 we have the Key 1 shape and at frame 75 we have the Basis shape
  • Place the playhead at frame 1 then render the animation:
    • Key 1 shape at both frame 25 and 75
  • Place the playhead at frame 50 (or later) then render the animation
    • Basis shape at both frame 25 and 75

Blend test file

Related Objects

Mentioned Here
rB263148dbacc4: Depsgraph: refactor tagging after time changes
T54339: Shapekey Max value doesn't clamp existing value

Event Timeline

Kevin (jack.herbert) created this task.Aug 27 2020, 7:21 PM
RedMser (RedMser) added a subscriber: RedMser (RedMser).Aug 28 2020, 4:21 AM
Richard Antalik (ISS) closed this task as Archived.Aug 28 2020, 7:59 AM
Richard Antalik (ISS) claimed this task.
Richard Antalik (ISS) added a subscriber: Richard Antalik (ISS).

Can confirm this issue in 2.90 but not in 2.91.
So this issue seems to be resolved already.

Philipp Oeser (lichtwerk) added a project: Animation & Rigging.Aug 28 2020, 11:16 AM
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).

T54339 might be related

Philipp Oeser (lichtwerk) changed the task status from Archived to Resolved.Aug 28 2020, 12:10 PM

Fixed by rB263148dbacc4: Depsgraph: refactor tagging after time changes btw.