2021-06-24 Animation & Rigging Module Meeting

The main goal of this meeting will be a status update on & discussion of ongoing work.

The meeting will be open for everybody interested to join on Google Meet (link below).

Present: Bassam Kurdali, Beorn Leonard, Daniel Zan Salazar, Jason Schleifer (briefly), Luciano Muñoz, Wayde Moss

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


Since the Last Meeting / Announcements

Rigify changes proposed by Demeter

D11355: Rigify: Don’t fail generation just because the target rig is hidden, with the fix choices being:

  1. If the target rig is hidden, throw a useful error and exit.
  2. If the target rig is hidden, unhide the target rig and overwrite it instead of an error.
  3. Same, but re-hide the target rig afterwards.

We agreed that 1 is the safest option and that 2 is more convenient, so we proposed that if it is simple to unhide the target rig, to do so and continue, and if it is more complicated (for instance, if a collection is hidden, not just the object) to throw an error so the user can fix it.

UI improvements by Demeter

Demeter also made a patch to improve the UI: D11356: Rigify: Clean up “Rigify Buttons” panel UX.

Everyone present agreed that it’s an improvement. It makes things simpler for the more common workflow (overwrite the existing rig) and allows users to just use “shift-D” to duplicate it if you want many generated rigs from one metarig.

Graph editor header mockup by Bassam

T89069: Redesign Graph editor Header and Menus to 2.80 Blender UI standards

This is a design task to improve the UI of the graph editor, by making the header more inline with the 2.8 design, and move options out of the view menu to a new overlays popover. Everyone present liked the proposal, with the following possible additions:

Take the analysis of the snapping options found in T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping and create a mockup for a solution that removes the (never used?) seconds snapping options, and allows snapping to multiple targets optionally.

The 2D cursor overlay (specifically the value, not the frame) makes it really hard to see things in the graph editor, perhaps make a mockup where it is less ‘agressive’ or shorter, or optionally hidable.

Short-term goals

Next Meeting

The next meeting will be on Thursday 8 July, 18:00 CET/Amsterdam time. 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.


Hey folks, sorry started late, had some unexpected emergency here.

Thanks @bkurdali for chairing the meeting in my absence.