2024-03-14 Animation & Rigging module meeting

The meeting was on 2024-03-14T17:00:00Z. It is open for everybody interested to join the video call (link below).

Present: Brad Clark, Christoph Lendenfeld, David W, Eduardo Rubio, Juan Pablo Bouza, Marion Stalke, Nacho de Andres - Animator & Rigger

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


Since the Last Meeting / Announcements


Names are from the Git log. This list is limited to functional improvements & bugfixes.


Technical Documentation

Ongoing Work


General discussion about needed features and annoying bugs.

Artists want/need AnimOffset (from AnimAide) in Blender core.
Blender probably needs a proper system to select time ranges for that to work.
UI/UX is going to be the challenge, seamlessly choosing between key and time selection.

Context - working in games.
Most annoying part about blender is linking external animations/rigs.
For working with multiple animations in the same file he created an addon. The job of that addon is to load animations onto the rig in the scene, then export them again to a different file. That way the working file can stay light.
Using addon called action commander to quickly change actions and set the frame range.

Nacho: Annoying inability to expose child-of constraints higher in the UI.
The goal is that certain aspects of the constraint should be keyed with the controller.

Bake action should have option to mute constraints instead of deleting them.

Talking about the Full Stack NLA eval bug report
Main issue is that the error message is unclear.

Context in the Blender API is causing issues when working with Python.
Context overrides not always working. Question is how to make operators work reliably.

Brad: Ragdoll got released for Blender.

Brad: Pose Library needs an update function. Too painful to update a pose.
Christoph: Could do a UX pass on the workflow of creating/updating poses.

Next Meeting

The next meeting will be on Tuesday 2024-03-19T11:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be updated before the meeting.