Page MenuHome

Equalize Handles Operator not working on all selected keyframes
Closed, ResolvedPublic

Description

System Information
Operating system: Windows-10-10.0.22000-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3090/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.79

Blender Version
Broken: version: 3.1.0, branch: master, commit date: 2022-03-08 18:16, hash: rBc77597cd0e15
Worked: N/A

Short description of error
The Graph Editor's Equalize Handles command does not work on all selected keyframes.

Exact steps for others to reproduce the error

  1. Select keyframes
  2. Run Key > Snap > Equalize Handles (or F3 > Equalize Handles)
  3. Drag Handle Length Float Property: not all handle lengths change (see screen capture & .blend file)


Event Timeline

I just realized that this is because the keyframes' handles in my .blend file are 'Auto Clamped'. Equalize Handles does not work with 'Auto Clamped', 'Vector', and 'Automatic 'handles.

Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Mar 16 2022, 1:13 AM

As I said in patch, I don't know much about workflows involved, so not sure if this should be considered as a bug if code works correctly in currenct state. But since you submitted patch, I guess I will confirm. You don't need to create bug report to submit patch.

@Richard Antalik (ISS) Thank you for the tip. I created the bug report initially because I didn't think I'd have the time to submit a patch.