The meeting will be on 2023-08-10T16:00:00Z. It is open for everybody interested to join on Google Meet (link below).
Present: Alexander Gavrilov, Brad Clark, Christoph Lendenfeld, Eduardo Rubio, Eleni Pandi, Nathan Vegdahl, Pierrick Picaut
People present are referred to by first name for brevity. Others are referred to by full name.
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 agenda for inclusion in your own calendar
- Previous and next meeting notes
- Issues & Pull Requests
- #animation-module chat channel
Since the Last Meeting / Announcements
- SIGGRAPH this week! Sybren StĂĽvel and others are away, having a good time and making the rest of us jealous.
-
Nathan moved the animation-level constraints document to devtalk, since that’s better for long-form discussion. Comments and ideas wanted!
- Nathan: Brecht Van Lommel recently commented, noting that it’s pretty abstract and hard to follow. Good point. Should work on making it more concrete and visual, with better examples.
-
Brad is working on a design document for Animation 2025, based on the last months of research and design work: Animation 2025 “Flow state” design roadmap - Google Documenten
- Brad: it’s been a long road, lots of research and discussion. Trying to make a solid framework for Blender to build on. Still a lot of work to do–very WIP. Feedback welcome.
Landed
- Animation: Common curve drawing for FCurves #110764
- Fix #110169: nearly flat normalized fcurves jump around in editor
- Animation: Right align slider unit text #110586
- Animation: Blend Offset Slider #110544
- Animation: Blend To Ease Slider #110566
Short-term goals / Ongoing Work
- Sybren StĂĽvel is working on WIP: Armature Collections #109976 (SIGGRAPH notwithstanding).
- Nathan is working on a small Python prototype of one of the animation-level-constraints designs.
- Fix #109081: Ensure swap strips do not overlap each other.
- Reminder: Denys Hsu has a really useful PR still open (based on previous module discussion): Animation: Graph Editor Handle Selection #108142
- Nathan: would like to get this over the finish line. If anyone has time, please test and give feedback about behavior!
Patch Review & Decision Time
-
Alexander has a cool PR to improve b-bone deformation behavior: Bendy Bones: implement a new curve-aware vertex to segment mapping mode. #110758
- Module agrees this is something we want.
- Nathan: I left comments suggesting to explore a smooth mapping without discontinuities.
- Christoph: should be tested.
-
Drivers: implement fallback values for RNA path based variables. #110135
- Alexander: main concern last time was UI clutter/complication.
- Nathan: with recent updates in the PR I think it’s not too bad.
- Christoph: also the driver UI is a mess anyway, and this doesn’t make it much worse. And the feature seems desirable.
-
Mitigate the risk of wrong shape key selection in sculpt and edit mode. #105373
- Module agrees this is something we want.
- Nathan: there are questions about corner case behavior. Would love more eyes on this to figure it out.
- Alexander: my proposal of how to handle those cases is in the issue description.
-
LibOverride: keep some anim data from liboverride when it exists in both IDs. #110900
-
Nathan: this is relevant to our module and could use testing.
- Summary: if you link in an object with no AnimData and animate it, and then later in the source blend file the object also gets animated, or gets drivers added, or anything that creates AnimData… things should now work correctly.
-
Nathan: this is relevant to our module and could use testing.
-
Animation: Add channel type options to the Bake Action operator #110903
- Brad: would make my life soooo much better. Would love to make this in for 4.0. Needs review!
Help Needed
- 111 unclassified reports
- Quite a few merged PRs that need documentation. See the Animation & Rigging workboard for the list.
Next Meeting
The next meeting will be on Tuesday 2023-08-15T10: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.