Page MenuHome

Removing fcurves/animated transform channels does not work
Closed, ResolvedPublic

Description

System Information
Operating system: Win10
Graphics card: Gtx 980

Blender Version
Broken: latest 2.8 build

Short description of error
Removing fcurves by script or directly from the interface (right click on the transform channels > Clear Keyframes) does not work

Exact steps for others to reproduce the error

  • Open the attached blend file

  • The armature object has keyframes on Loc, Rot, Scale. Click Run Script in the text editor to remove all scale keyframes or right click the Scale transform channels > Clear Keyframes
  • Go to another frame, try to change the scale value: it won't work, the scale keyframes are still there although they're removed from the action/fcurves editor views.

Event Timeline

lucas veber (lucky3) renamed this task from Removing fcurves/animated transform channels do not work to Removing fcurves/animated transform channels does not work.
Sebastian Parborg (zeddb) triaged this task as Needs Information from User priority.Jan 24 2019, 5:47 PM

I can only reproduce this if I use your script. When you write "Clear Keyframes" do you mean "Delete channels?" I do not get and "Clear keyframes" option if I right click the X scale channel.

"Clear Keyframes" is in the contextual menu when right clicking the Scale transform in the property panel of the viewport:

It's basically an update problem, the update can be triggered for example by unlinking-relinking the action from the armature.

Sebastian Parborg (zeddb) raised the priority of this task from Needs Information from User to Confirmed, Medium.Jan 24 2019, 5:59 PM

Ah, thought you meant in the dope sheet, my bad. ><

Most of this issue was already fixed it appears, I only fixed some missing refresh when using the Python API.