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.
Links
- Video Call. Note that there are no recordings of the meeting. This way everybody is free to say or show anything.
- A&R Module Meetings calendar for inclusion in your own calendar
- Previous & next meeting notes
- Issues & Pull Requests
- #animation-module chat channel
- Draft agenda for any upcoming meetings
Since the Last Meeting / Announcements
- Blender 4.1 Release Candidate; full release expected next week. Please test & report!
Landed
Names are from the Git log. This list is limited to functional improvements & bugfixes.
Blender
- 4d958ca19ad: Fix: View in Graph Editor not working when object is unselected (Christoph Lendenfeld) (2024-03-07)
- e07e983fc13: Fix: Memory leak when inserting keyframes with NLA offset (Christoph Lendenfeld) (2024-03-08)
- 5531a191e8e: Fix #117798: “Nothing to Bake” when pose object is not selected (Sybren A. Stüvel) (2024-03-11)
- 1e70c29320b: Fix: Slider not respecting bounds when snapping to increments (Christoph Lendenfeld) (2024-03-12)
- fc025abde66e: Anim: Use Theme for Motion Path points (Christoph Lendenfeld) (2024-03-14)
Technical Documentation
- 67097a2: Release Notes: 4.1, move Animation & Rigging notes into own directory (Sybren A. StĂĽvel) (2024-03-08)
- 20777ee: Release Notes: 4.1 Anim&Rig, update bone collections (Sybren A. StĂĽvel) (2024-03-08)
- f3917f7: Animation & Rigging: update Project Baklava text & links (Sybren A. StĂĽvel) (2024-03-08)
Ongoing Work
- High Prio bugs: None!
- Christoph:
- Nathan:
- Sybren:
- Sybren’s weekly report
- Emergency Response Officer training last Tuesday.
- Started hooking up the
Animation
data-block to the animation filtering code. Screenshot of the Dope Sheet, showing two objects sharing the sameAnimation
data-block: - Graph editor is working too.
ANIM_animchannel_keyframes_loop()
andANIM_animchanneldata_keyframes_loop
still need implementations. - For now just copying how
Action
is hooked up, to get things working.
- The regular Animator meeting at Blender HQ was cancelled.
Discussion
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.
Nacho:
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.