The meeting will be on 2024-10-03T16:00:00Z. It is open for everybody interested to join the video call (link below).
Present: David W, Nathan Vegdahl, Sybren Stüvel
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
- #module-animation chat channel
- Draft agenda for any upcoming meetings
Since the Last Meeting / Announcements
- Julian Eisel landed 78e330923dc7: UI: Tree-view scrolling and resizing support, which he also used for the Bone Collections tree.
- It is now 3 lines high by default. Likely it’ll need a bit more space.
- This has landed in Blender 4.3-beta.
- In Q4 we should define what will be breaking in Blender v5.0, so that v4.5 (the last 4.x release) will be able to accomodate those changes and still read v5.0 files.
Landed
Names are from the Git log. This list is limited to functional improvements & bugfixes.
Blender
- 95b6cf0099c: Anim: operator to move Slots to new action (Christoph Lendenfeld) 9-27)
- fff6e59dde0: Anim: when assigning Action, check its ID type and NLA tweak mode (Sybren A. Stüvel)
- 6ed98c912b3: Anim: Handle legit slot assignment failure in versioning code (Sybren A. Stüvel)
- b1d2a70dbd3: Anim: send notifier when deleting a node from a node tree/group (Sybren A. Stüvel)
- 85e4bd19f6d: Anim: Separate Slots operator (Christoph Lendenfeld)
- 420082d4fe8: Anim: Fix issue with key insertion for array_index=-1 (Sybren A. Stüvel)
- d58176e1e06: Anim: fix bug in
action.fcurves.clear()
corrupting F-Curve groups (Sybren A. Stüvel) - 5b9de193458: Anim: respect
group
parameter ofrna_struct.keyframe_insert()
func (Sybren A. Stüvel) (2024-10-01) - 38f5b8d7d40: Anim: make layered Action sub-data copy constructors explicit (Sybren A. Stüvel) (2024-10-01)
- 66cf63d89b1: Anim: support layered Actions when animating curve points (Sybren A. Stüvel) (2024-10-01)
- 7ebe7a3b3b3: Fix #128200: Crash when duplicating essential brush asset (Sybren A. Stüvel) (2024-10-01)
- e16e43dcde0: Anim: Make
experimental.use_animation_baklava
read-only when non-exp (Sybren A. Stüvel) (2024-10-03) - e282b9e5e76: Fix #128490: Crash opening a file with with slotted action enabled (Sybren A. Stüvel) (2024-10-03)
- e89f004c56a: Anim: allow inserting a key on layered Action while in NLA tweak mode (Sybren A. Stüvel) (2024-10-03)
- e34feb347cf: Anim: make copy-paste of sequencer strips work with slotted actions (Nathan Vegdahl) (2024-10-03)
Technical Documentation
- 0b44875b: 4.3: Add Bone eyedropper with video (Christoph Lendenfeld)
Ongoing Work
- High Prio bugs: None!
- Christoph:
- Nathan:
- Nathan’s weekly report
- Updated sequencer and collada import/export to work with slotted actions:
- Now working on updating the pose library code to also work with slotted actions.
- What to do about action’s
idroot
/ slot’sidtype
? I propose we treat them as a UI-only thing, and not as a system invariant. You could always violate them via library linking shenanigans anyway, so they’ve never been reliable as a system invariant. (Context: #128129)- Nathan:
idtype
(of Slots) is a better name thanidroot
(of Actions) - Nathan: maybe doc as “intended ID type”, so that it’s clearer that it’s not a hard requirement. Sybren: maybe “ID type hint” or something like that.
- This is about documentation.
- Nathan:
- Sybren:
- Sybren’s weekly report
- Hooking up existing animation code to Slotted Actions code.
- Fixing issues in 4.3-beta and 4.4-alpha branches.
- Animator meeting at Blender HQ, with Hjalti Hjálmarsson, and Pablo Fournier:
- Demo of Slotted Actions as they are now.
- Hjalti expressed desire for overview of animation info of active Object + its related data.
Next Meeting
The next meeting will be on Thursday 2024-10-10T16:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be updated before the meeting.