The meeting will be open for everybody interested to join on Google Meet (link below).
Present: Amélie Fondevilla, Brad Clark, Kevin Curry, Marc, Marion Stalke (formerly Fisher), Nate Rupsis, Shriyansh Gupta, Sybren Stüvel
People present are referred to by first name for brevity. Others are referred to by full name.
Links
- Google Meet
- A&R Module Meetings agenda for inclusion in your own calendar
- Previous and next meeting notes
- Workboard
- Patches
- #animation-module chat channel
Since the Last Meeting / Announcements
- Jason Schleifer, Brad Clark, and Sybren are reaching out to some Amazing People™, in preparation of the A&R workshop in October as well as for the sr. Character Animation Systems Developer position.
- Landed patches & fixes:
- D14738: Fix T97533: Extrapolation regions of NLA strips outside of the current viewport are not rendered.
-
D14646: Added Custom Properties panel for Actions in the dopesheet editor
- Question: due to the
bl_options = {'DEFAULT_CLOSED'}
, in the common superclass for custom properties, this panel is shown closed by default. However, it’s the only panel in the “Misc” tab now, so shall we just open it by default instead?
- Question: due to the
- T98700: Regression: Crash when recursively nesting NLA meta strips
- D15119: Add a poll message when attempting to edit bone groups outside of pose mode
- D14660: Added a clear method to ActionFCurves to remove all f-curves
Short-term goals
-
T97980: N-panel visible by default in Animation editors
- D14910 is ready to land.
- Sybren will land patch.
-
D14658: Changes to the actions performed by the ‘Start’ and ‘End’ fields of a NLA strip in the NLA editor
- Some minor changes requested by Sybren.
- Functionality approved by Brad
-
T97477: Dope Sheet standard mode does not show Grease Pencil keyframes
- Unilaterally added by Sybren. Does the module agree?
- Because there are so many different parts in the code that get affected by this, could use wider testing?
- Sybren will ask Campbell Barton to review the changes to the transform system.
- Marion offers to help with testing.
- Maybe we should also add T98712: Lots of animation-related operators do not check if the data is editable or not?
- Decided to wait with this until next meeting, when Bastien Montagne is back from holiday and can hopefully give some more feedback on the technical side of things.
Patch Review & Decision Time
-
D14163: Weight & Vertex Paint: always respect edit mode hiding on faces.
- Under review by Sybren, almost accepted.
- Marion: wants to see more selection operators from the Edit mode, like “Select Linked”. She’ll make a design task for this to track the work.
-
D14960: Animation: Add redo panel to Dopesheet and NLA
- Module approves the concept of the patch.
- Nate is concerned about the size of the redo panel vs. the size of the dopesheet editor. A potential solution would be to have a global redo panel that can be drawn even for smaller editors.
- This doesn’t have to block this patch, but could be a global improvement later.
-
D14977: Animation: Fix operator properties for redo panel
- Module approves the concept of the patch.
Real-time feedback while animating
Brad tells about animators used to Maya learning to animate in Blender. They were enthousiastic about the ability to move around keyframes & immediately see the effect, without having to go through guess - tweak - see - undo - repeat cycles.
Nate: this is something to keep in mind for the workshop, as it can easily get lost with node systems.
Next Meeting
The next meeting will be on Thursday 7 July, 18:00-19 CEST (Your local time: 2022-07-07T16: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.