The meeting will be on 2024-07-16T10: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: Christoph Lendenfeld, Demeter Dzadik, Hjalti Hjálmarsson, MohammadHossein Jamshidi, Nacho de Andrés, Nathan Vegdahl, Pablo Fournier, Pierrick Picaut, Rik Schutte, 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
- #animation-module chat channel
- Draft agenda for any upcoming meetings
Since the Last Meeting / Announcements
- The
blender-v4.2-release
branch is frozen now and bumped to release, we’re in Bcon5 now! No more pushes to the branch are allowed, all changes should go through #124452: Blender LTS: Maintenance Task 4.2
Landed
Names are from the Git log. This list is limited to functional improvements & bugfixes.
Blender
- cb38406a941: Fix: Follow Curve constraint/parenting doesn’t animate with layered actions (Nathan Vegdahl)
- d828e9471e3: Anim: add concept of ‘active slot’ (Sybren A. Stüvel)
- 780dc67f6d8: Fix #124125: Depsgraph and scene time out of sync (Christoph Lendenfeld)
- 1a8053939bd: Fix #106372: Wrong message in driver for disabled execution (Christoph Lendenfeld)
Ongoing Work
- High Prio bugs:
- #124686: Armature text outline artifacts (only on
main
branch, is already fixed in 4.2-rc).
- #124686: Armature text outline artifacts (only on
- Christoph:
- Christoph’s weekly report
- Layered Action operators - HackMD Brainstorming ideas for layered Action operators.
- #121908: Anim: Deselect Keys before inserting new keys will land after the meeting.
- Nathan:
- Nathan’s weekly report
- Finished up the known Baklava keyframe insertion work. Very likely still some bugs and corner cases, but we’ll handle those as we discover them.
- Will investigate and work on making layered actions work in the NLA, for backwards compatibility reasons. The purpose is to be able to fully replace legacy actions with layered actions as soon as possible.
- Sybren:
- Sybren’s weekly report
- Forward & backward compat
- Christoph: will we mark the old functions as ‘deprecated’? Sybren: yes, good idea.
- Nathan: the legacy API could emit/log a warning when they’re missing data (because there’s multiple slots/layers/strips).
- Will demo the Action Selector in the Properties editor.
- Demeter: why not always show all slots in the action editor? Sybren: filterrs are inconsistent in terms of whether ‘enabled’ shows more or less info. Nacho: Maybe just refactor so that enabled maybe should always show ‘more’.
- Some confusion between what is the slot name, and what is the datablock name.
- Sybren: could append the word ‘Slot’ on creation, just like the action for ‘Cube’ becomes ‘CubeAction’.
- Christoph: maybe use the slot icon everywhere, don’t care about the ID type.
- Nathan: you can have two slots with the same name for different ID types, so the icon is necessary for disambiguation.
- Christoph: it’s still confusing because it’s not an object, but a slot.
- Pierrick: maybe move the ID type icon to the right, and have the slot icon on the left. Sybren likes this.
- Pierrick: The channel or icon could also be colored after the data type. That might be a bit much, though.
Next Meeting
The next meeting will be on Thursday 2024-07-26T16:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be updated before the meeting.