The meeting will be on 2024-07-25T16: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: Bassam Kurdali, Christoph Lendenfeld, David W, Duncan Rudd, Eduardo Rubio, Nathan Vegdahl, Nika Kutsniashvili, Pierrick Picaut, 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
- Communication: avoid ‘Project Baklava’, but use the actual goals / features, like ‘Multi-Slot Actions’, ‘Layered Actions’, etc.
Landed
Names are from the Git log. This list is limited to functional improvements & bugfixes.
Blender
- 9f944fe53c1: Fix: key insertion sometimes treats layered actions as legacy actions (Nathan Vegdahl) (2024-07
- 8fc617d8e25: Cleanup: Animation: Remove pose library UI hint about the new asset shelf UI (George Mavroeidis)
- 9155f2336ba: Anim: rebuild depsgraph relations when creating a new F-Curve (Sybren A. Stüvel)
- 990134af260: Anim: fix a crash showing the dopesheet with multi-slot Actions (Sybren A. Stüvel)
- 9427ec3f400: Fix #125063: Anim: layered Action data is still loaded in 4.2-release (Sybren A. Stüvel)
- da458c66e5b: Anim: only show Action Slot panel when experimental flag set (Sybren A. Stüvel)
- abf0a2ba05a: Anim: rename ‘Baklava’ panel to ‘Animation Debug’ (Sybren A. Stüvel)
- d4984216de5: Anim: Backward compatibility API for Action.fcurves (Sybren A. Stüvel)
- 28dd78457a8: Fix #125169: autokeying with only insert available generates an empty action (Christoph Lendenfeld)
- d5c6096a7bd: Anim: Action editor, show slot ID type icon on the right-hand side (Sybren A. Stüvel)
- a8ee0b9a050: Anim: add Action Slot selector to Action editor (Sybren A. Stüvel)
- 163baad17eb: Fix #125064 : Cursor Value to Selected wrong with Normalized FCurves (Philipp Oeser)
Ongoing Work
- High Prio bugs:
#124891: Removing bone collections through blender api crashes Blender(closed as not a bug)
- Christoph:
- Christoph’s weekly report
- #121523: Anim: Eyedropper for bone properties getting there thanks to the feedback from Demeter, still a few things that don’t work well.
- #125327: Anim: Remove empty FCurves from layered Actions
- Brainstorming ideas for layered action operators
- Nathan:
- Nathan’s weekly report
- Working on getting layered actions working in the NLA (for backwards compatibility reasons, etc.). Did exploratory coding to figure out how to do it, and now working on doing it for real.
- Sybren:
- Sybren’s weekly report
- Project Leads meeting
- Action Slot selector
- Sybren: Move NLA buttons to another place, like an ‘Action’ menu?
- Nika: remove move up/down buttons, you cannot visually see their effect anyway. The remaining buttons can become icons. He and Bassam do use the ‘Push Down’ button.
- Nathan: The ‘Push Down’ and ‘Stash’ buttons make the Action disappear if you don’t have the NLA open. Shall we just remove them?
- Bassam: ‘Push Down’ and the ordering buttons are conceptually different than ‘Stash’. The former are for using with the NLA, and the latter is basically abusing the NLA to keep the association with various Actions and what they animate.
- Pierrick & Eduardo never used those up/down arrows.
- Christoph tests with multiple strips on a track, and then the buttons break. Nika: it always seems to pick the first strip on the track above/below.
- Sybren: the up/down buttons also need to be relabeled to not say “prev/next layer” – too confusing now that we’re working on a new layer system.
- Nathan: what is “previous” and “next” is also unclear.
- Bassam: Should it say “track” (instead of “layer”)?
- Pierrick: those icons are generally used to reorder data, and not for navigating up/down. I would get rid of them.
- Bassam:
a- they are broken and have always been
b- conceptually confusing
c- won’t work in corner cases - Eduardo: remove them, and let the one person who actually uses them explain the concrete use case. Nathan wants to tease out these people too, to give us insights into workflows we may want to support in the new layered system.
- Bassam records a video to show the broken behaviour: updownbuttons_actioneditor.mp4 - Google Drive
- #124714: Anim: forward & backward compatibility with layered & legacy Actions
- New life in #72389: Pivot Bone Constraint - wrong offset and pivot, might be worth looking into?
- Problem caused by bones being rotated 90 degrees by default.
- That’s addressed by #113138 - Anim: Align new bones with the world axes - blender - Blender Projects
- Will be working on Online Asset Repositories in 2024 Q4, so better hurry up with Baklava Phase 1.
- Animator meeting at Blender HQ, with Rik Schutte, Hjalti Hjálmarsson, and Pablo Fournier:
- No meeting, due to other priorities.
Next Meeting
The next meeting will be on Thursday 2024-08-01T16:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be updated before the meeting.