The meeting will be on 2024-10-10T16:00:00Z. It is open for everybody interested to join the video call (link below).
People present are referred to by first name for brevity. Others are referred to by full name.
Present: Brad Clark, David W, Jeremy Bot, Jorn, Nathan Vegdahl, Nika Kutsniashvili, Sybren Stüvel
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
- Slotted Actions are getting very close to moving out of the experimental phase.
Landed
Names are from the Git log. This list is limited to functional improvements & bugfixes.
Blender
- b2b0a8ae94c: Anim: Fix entering NLA tweak mode with slotted Actions (Sybren A. Stüvel)
- 61bda710833: Anim: Support slotted Actions in ‘Push Down’ NLA operator (Sybren A. Stüvel)
- a97fe64c4f3: Anim: fix Action slot idtype endianness switching (Sybren A. Stüvel)
- f37215d583c: Anim: make remaining sequencer features work with slotted actions (Nathan Vegdahl)
- 3cd0e0ab5ef: Anim: make creating slotted-action pose assets assign the slot (Nathan Vegdahl)
- 91984fad1b0: Anim: make pose library pose blending work with slotted actions (Nathan Vegdahl)
- 66f1e3a2234: Anim: support ‘Stash to NLA’ on slotted Actions (Sybren A. Stüvel)
- 75819f991d5: Anim: update collada import code for slotted actions (Nathan Vegdahl)
- 0a74768a98f: Anim: when inserting a key on a slotted Action, correctly remap via NLA (Sybren A. Stüvel)
- dba78ebb662: Cleanup: clarify ‘disabled’ message in
anim.slot_new_for_id
poll function (Sybren A. Stüvel) - 411f399a7fb: Anim: disable ‘New Slot’ operator on linked Actions (Sybren A. Stüvel)
- a564e678f06: Fix #128797: Custom property Data-Block Type only has Object ID Type (Sybren A. Stüvel)
- d261a881b1c: Anim: change Action.id_root RNA definition to be more like v4.2 (Sybren A. Stüvel)
Technical Documentation
- 693e04ac: 4.3: add Action selectors screenshot (Sybren A. Stüvel)
Ongoing Work
- High Prio bugs: None!
- Christoph:
- Nathan:
- Nathan’s weekly report
- Finished updating sequencer, pose library, and Collada import to work with slotted actions.
- Working on updating the user manual to cover slotted actions (and to cover actions better in general as well, because things are pretty sparse right now).
- Working with Sybren to prep BConf workshop and presentation.
- Sybren:
- Sybren’s weekly report
- Fixes and tweaks to get the Slotted Actions out of experimental (mostly NLA things).
- Nika: will there be a guide for add-on devs to upgrade? Sybren: yes. And the existing API should keep working for slotted Actions, just limited to the first slot.
- Nathan: The old API will be removed in Blender 5.0.
- Jorn: Will there be a demo/presentation on how to utilise the new slotted action from the blender studio?
- Working with Nathan to prep BConf workshop & presentation.
Slots explanation in Blender Conf presentation
Sybren: Lie a little (“slots contain the F-Curves”) or be more correct from the get-go (“each slot has channelbag, which contains the F-Curves”)
- Brad: fine to explain as the “air traffic controller” for the curves
- Nika: audience? For regular users: go ahead and lie. For developers: be more technical.
- Jeremy: start with a broad “this thing takes care of that”, and then as understanding deepens, add more detail.
- Nathan: try it out both ways on people who don’t already know the model, and see which one works better.
- Sybren: Probably to go with Nika’s approach: start with simple explanation, enough for using the system. Then talk about the future (layers), and then go for the “developer view” and discuss the API changes.
- Brad: it’s not lying, you’re just not debating what the cow ate and enjoying the sausage.
Brad: at UnrealFest, their demos of where they are going with layered animation is super validating, as they’re doing the same thing we’ve been working towards.
Next Meeting
The next meeting will be on Thursday 2024-10-15T10:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be updated before the meeting.