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.

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.

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.