2023-06-13 Animation & Rigging module meeting

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

Present: Hjalti Hjálmarsson, Nate Rupsis, Nathan Vegdahl, Paolo Acampora, Pierrick Picaut, Sybren Stüvel

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


Since the Last Meeting / Announcements


Blender 3.6 fixes:
- 2387290e4f8: Fix #102737: Keyframe jump operator includes hidden curves in Graph Editor

Blender 4.0:
- 6452eccc800: #107126: Make FCurve.update() also deduplicate keys

Blender 4.0 fixes:
- 47ce7bbecc5: Fix: Face loop select toggle behaviour in paint mode
- f6249cc93bc: Fix: Crash when using loop select on edge that has only 1 face

Short-term goals / Ongoing Work


Bone Collections

Sybren is working on a new bone collections system that’ll replace the current bone layers & bone groups.

  • Selection Sets:
    • Hjalti: selection sets is a different thing, needs to be possible to define these per shot-file.
    • Hjalti: base selection sets can be defined on the rig, but should be extensible in a shot file without messing up the original. Can also be used as a ‘key these bones’ selection set. Being able to easily transfer selection sets from one file to another is also desirable.
    • Nathan: are selection sets usable only for bones/armatures? Or also objects? Hjalti: only for bones right now. Pierrick: could be very interesting for objects too, or for nodes.
    • Sybren: let’s remove selection sets from the scope for now. They should eventually get into Blender itself, and not as an add-on, but it’s clear that this would require more design work than just a ‘use as selection set’ checkbox on the bone collection.
    • Hjalti: having control over which bones you use exactly is important even for staying on model. Selection sets are super important here
    • Hjalti: shift-G has ‘select all bones in same group’ operator, we should keep that working.
  • Does every Armature have at least one bone collection? Can there be collectionless bones?
    • Possible answer: implicit ‘master collection’ just like in the Scene.
    • Does a bone always belong to at least one collection?
    • Pierrick: how are bone collections represented in the outliner?
  • If a bone is in multiple collections, what determines its colour?
    • Nathan: have the bone color as a per-bone setting? That would side-step this issue.
    • Hjalti: could make management of these colors harder.
    • Hjalti: do riggers use bone groups for more than just setting colors?
    • Nathan: if so, then bone collections will cover that too, and be more powerful because bones can be in multiple collections.

Patch Review & Decision Time

Next Meeting

The next meeting will be on Thursday 2023-06-22T16: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.