2023-05-04 Animation & Rigging module meeting

The meeting will be on 2023-05-04T16:00:00Z. It is open for everybody interested to join on Google Meet (link below).

Present: Adi Sage, Brad Clark, Christoph Lendenfeld, Daniel Salazar, Denys Hsu, Eduardo Rubio, Harley Acheson, Ivan Cappiello, Jason Schleifer, Jeremy Bot, Marc, MohammadHossein Jamshidi, Nate Rupsis, Nathan Vegdahl, Nitin Rawat, Omer Almadani, Sybren Stüvel, Tal Hershkovich, Wayde Moss

People present are referred to by first name for brevity. Others are referred to by full name.


Since the Last Meeting / Announcements


Short-term goals / Ongoing Work

Patch Review & Decision Time

  • Suggestion by Bastien Montagne: make NLA track names unique (within the scope of the owning datablock). Currently they are not, which means the library overrides system has to work with indices, which is fragile at best.
    • Module agrees it’s good to have.
    • Nate can look into it.
  • #103802: Scaling keys in dope sheet is different from graph editor (ignores handles, esp, noticable when scaling negative)
    • Conclusion:
      • Dope Sheet should scale the handles as well
      • Graph Editor should scale handles when they are selected, otherwise just move them without scaling.
    • Sybren suggests better selection tools, module agrees those are good to have:
      • Select/deselect handles of selected keys.
      • Select those keys that have selected handles.
      • Potentially also operators that combines those (‘move selection to handles’, ‘move selection to keys’).
    • Nathan: design task needed for how selection and moving/scaling keys should interact. For example to list all the corner cases (like graph editor with handles turned invisible) and come up with a proper solution.
    • Sybren: Maybe the scaling operator should just always scale handles, regardless of selection. And then have another operator for handle-less retiming operations?

Animation Data proposal by Nathan Vegdahl

Nathan presented a propsal for a new animation data system: slides

Help Needed

Next Meeting

The next meeting will be on Thursday 2023-05-11T16:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be linked in the #animation-module channel before the meeting.


@sybren it looks like “Only Selected Curves Keyframes” was removed from the view options in the Graph Editor in one of the recent 3.6 builds. As this is an extremely useful ability to hide the keyframes of unselected channels, I assuming it got moved somewhere or renamed?
As there isn’t much if any documentation for 3.6 I couldn’t find where this got moved to or renamed.

I want to note that Only Selected Curves Keyframes is not the same as Hide Curves.

Only Selected Curves

It’s been moved to user preferences. It’s in the release notes : Reference/Release Notes/3.6/Animation Rigging - Blender Developer Wiki