The meeting will be on 2023-11-30T17:00:00Z. It is open for everybody interested to join on Google Meet (link below).
People present are referred to by first name for brevity. Others are referred to by full name.
Present: Christoph Lendenfeld, Daiki Hishimoto, Jeremy Bot, Nate Rupsis, Nathan Vegdahl
Links
- Google Meet. 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 and next meeting notes
- Issues & Pull Requests
- #animation-module chat channel
- Draft agenda for any upcoming meetings
Landed
- 1905667967d: Refactor: Rename eAutokey_Flag enum (Christoph Lendenfeld) (2023-11-23)
- f9b9ec3b26e: Cleanup: internally renaming NLA Channels to NLA Tracks (Nate Rupsis) (2023-11-23)
- f06fd85d970: Anim: Restrict range of fcurve_to_keylist (Christoph Lendenfeld) (2023-11-23)
- fc0ede27991: Refactor: Move insert_key_rna from editors to animrig (Christoph Lendenfeld) (2023-11-24)
- 30b0c5b2255: Fix: Inserting keys no longer sets the FCurve channel color (Christoph Lendenfeld) (2023-11-24)
- bb100043775: FIx: memory leak when inserting keys (Christoph Lendenfeld) (2023-11-24)
- a65cd724798: Fix: Segfault when inserting keyframes (Christoph Lendenfeld) (2023-11-24)
- 265aebd7be2: Fix: FCurve colors on bones (Christoph Lendenfeld) (2023-11-28)
- c9093332e06: Fix #115434: custom bone colors invisible in stick mode (Nathan Vegdahl) (2023-11-28)
- 908ce0dd1a6: Fix: allow overshoot numerical input in the Pose Breakdowner operator (Nathan Vegdahl) (2023-11-30)
- 83287624bc5: Anim: Change how Only Insert Needed works (Christoph Lendenfeld) (2023-11-30)
- da83b2951d: Anim: Add “Add/delete” track operations to NLA context menu (Nate Rupsis) (2023-11-30)
Short-term goals / Ongoing Work
- Nathan has paused working on hierarchical bone collections. Made progress, and has a prerequisite PR more-or-less ready to merge (just needs some final polish). Now is moving to the higher-priority task of UI/UX design in preparation for phase 2 of the Animation 2025 project.
- Christoph is working on improving Blender’s key framing workflows.
- Next step: split key framing flags between manual and auto keying.
- Nate is working on NLA cleanups and improvements.
Patch Review & Decision Time
- Decide what to do with this report. #115448: Graph editor selects keyframe on click down instead of click up and makes curve selection unexpectedly clunky
- Nathan: talked to Hjalti Hjálmarsson, who doesn’t like tweak and actually disables it. Maybe we could add an app-wide “disable tweak” preference that changes this behavior.
- Christoph: for now, probably mark as known issue, since this is by design.
- Christoph: maybe in the future add selection tools to the graph editor.
- Nathan: in the 3d viewport, there are mouse-click “modes”, including tweak and box select. So maybe look into replicating that in the animation editors, for consistency.
- Decision: mark as known issue, with comment that we’ll look into making this consistent with 3d viewport selection in the future.
- Explicit bone selection mode and tweak tool for weight painting #115409: Fix #44834: Add bone selection icon next to face and vertex selection in weight paint mode
- Nathan: I really like this.
- Daiki: I haven’t added box select, circle select, etc. yet, but will probably do that in a follow up PR.
- Decision: let’s get this landed! Nathan and Christoph will do final reviews tomorrow.
- Should we add a “Add Tracks Below Selected” option to the NLA add tracks operator? Or update the existing “Add” to be below? Ref: #114202
- Nate: currently “add track above” adds above the selected track, “add track” adds to the top of the stack.
- Nate: changing the operator parameters could break addons, like animation layers.
- Christoph: at least change the name from “add track” to “add track to top”, to make it clear what it does.
- Decision: don’t change the behavior, for backwards compatibility. But do change the name to something like “add track to top” to make it clear what it does.
- Some open questions about the NLA menus: Should the menu ordering change? Does “Start” make sense in “Start Editing Stashed Action”? Ref: #114805
- Menu ordering decision: leave as is and land it. It’s already better than it was before, and we can revisit it again in future PRs if desired.
- “Start” decision: yes, it makes sense to remove that from the menu item names.
Next Meeting
The next meeting will be on Thursday 2023-12-07T17:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be linked in the #animation-module channel before the meeting.