The meeting will be on 2025-02-18T11:00:00Z. It is open for everybody interested to join the video call (link below).
Present: Christoph Lendenfeld, Nathan Vegdahl, Sybren Stüvel, Andy Beers, Pablo Fournier, Rik Schutte
People present are referred to by first name for brevity. Others are referred to by full name.
Links
- Video Call
- A&R Module Meetings calendar for inclusion in your own calendar app
- Previous meeting notes
- Long Term Plans & Current Focus
- Issues & Pull Requests
- #module-animation chat channel
- Draft agenda for any upcoming meetings
Opening
- Please raise your hand when you don’t understand things for any reason. The purpose of these meetings is collaboration. It is absolutely fine to ask for explanations.
- There are no recordings of the meeting. This way everybody is free to say or show anything they want.
Landed
Names are from the Git log. This list is limited to functional improvements & bugfixes.
Blender
- c74f9e65ec3: Fix #134190: NLA track not evaluating when toggling its ‘mute’ setting (Sybren A. Stüvel)
- 62c21a0800a: Fix: NLA Track Solo flag handling, in depsgraph and F-Curve iteration (Sybren A. Stüvel)
- 996d19d4b37: Fix #129967: Annotations in the VSE not showing in Dope Sheet (Christoph Lendenfeld)
Technical Documentation
- 71c80a48: 4.4: Anim - Link to manual for pose library updates (Christoph Lendenfeld)
Ongoing Work
- High Prio bugs: None!
- Christoph:
- Christoph’s weekly report
- Working on Bugfixes for 4.4
- Looking at what happens when you play animation with “Sync to Audio”, and during playback change the frame rate.
- Sybren: make sure to check with Sebastian Parborg, he’s also looking into sync-related things.
- Nathan:
- Nathan’s weekly report
- Working on Project Setup (not actually animation related). Currently the “Blender Variables” milestone.
- Sybren:
- Sybren’s weekly report
- Python API docs: #134683: Anim: update Action RNA descriptions to clarify legacy status
- Convenience for F-Curve creation: #134686: Anim: add RNA function Action.fcurve_ensure_for_datablock(…) (basically for fixing VSE code in #134656)
- Going to investigate options to get “Z-axis along the bone” for Blender 5.0.
- Single flag on the armature, to flip between current system and desired one
- One choice for +/- X/Y/Z axis along the bone.
- Two choices, for axis along the bone and “secondary” axis.
- Nathan: probably best to use a single flag on the armature, to avoid all kinds of tooling around bones to become harder to write. Per-bone changes can be handled when importing/exporting.
- Christoph agrees with Nathan.
- Sybren: expects to end up with the single flag, modeled as an enum with two options (so it’s clearer what’s what than just true/false).
Patches: Review & Decision Time
- #134503: Improvements to bones “Select Child/Parent” hierarchy
- To decide: What happens at the end of the chain? Should the bone stay selected, or should it get deselected?
- Rik: it should keep the current selection.
- Rik: does Blender have a “select sibling” option?
- Sybren: nope.
- Rik: then selecting all children may not always be desirable.
- Rik is going to try out the test build & report back on the PR.
Potential bug in Slotted Actions
Rik shows a bug:
- Character is keyed
- All keys are deleted
- The slot’s summary line still shows keys, which are not editable.
- Nathan: what happens when you save & reload?
- Rik: the phantom keys are still there.
- Sybren: this is definitely a bug.
- Rik is going to see if he can replicate the issue with a simpler file, then write a bug report.
Next Meeting
The next meeting will be on 2025-02-27T17:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be updated before the meeting.