The meeting will be on 2025-06-05T16: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, Daniel Salazar, David Woolf, Drew Medina, Jean-Silas Moor, MohammadHossein Jamshidi, Nate Rupsis
Links
- Video Call
- A&R Module Meetings calendar for inclusion in your own calendar app
- Previous meeting notes
- Long Term Plans & Current Focus
- Issues & Pull Requests
- #module-animation chat channel
- Draft agenda for any upcoming meetings
Opening
- Please raise your hand when you don’t understand things for any reason. The purpose of these meetings is collaboration. It is absolutely fine to ask for explanations.
- There are no recordings of the meeting. This way everybody is free to say or show anything they want.
Since the Last Meeting / Announcements
- Blender 4.5 has entered Beta.
main
branch is now v5.0.
Landed
Names are from the Git log. This list is limited to functional improvements & bugfixes.
Blender
- 58d0b0e4b44: Py Docs: Gotcha chapter on threading (Sybren A. Stüvel)
- 5ff12bdc98d: Core: Show all path template errors in the UI (Nathan Vegdahl)
- f9a9080f16d: Cleanup: correct documentation of BLI_uniquename_cb for dynamic strings (Sybren A. Stüvel)
- cf34e9e75fc: Fix #139648: Crash when capturing screenshot preview with selection over window edges (Dhiraputta Pathama Tengara)
- ace1d812425: Fix: Crash when starting asset preview screenshot in the header (Christoph Lendenfeld)
- 93675ac7404: Cleanup: Comment code style (Christoph Lendenfeld)
Technical Documentation
- 0f72ea5e: 4.5: Anim - Add Playhead snapping to release notes (Christoph Lendenfeld)
- a2e8b7c8: 4.5: Anim - Link to playhead manual entry (Christoph Lendenfeld)
- c909d31e: 4…5: Anim - Add video for playhead snapping to release notes (Christoph Lendenfeld)
User Manual
- 9578cb2c7: Assets: Describe Screenshot Preview operator (Christoph Lendenfeld)
- 903252580: Anim: Document playhead snapping (Christoph Lendenfeld)
Ongoing Work
- High Severity bugs:
- Christoph:
- Christoph’s weekly report
- Starting bugfixing now that Blender 4.5 is in Beta
- Postponed #139167: Anim: Store pose bone visibility flag on pose bone to 5.0
- Nathan:
- Nathan’s weekly report
What (if anything) should we do about #138471: Additive constraints and cumulative floating point rounding error?Sick this week, and I’d like to be there to discuss this. So pushing to next week’s module meeting.
- Sybren:
- Sybren’s weekly report
- Pratik is working on the Tree View for shape keys:
- Animator meeting at Blender HQ, with Demeter Dzadik, Rik Schutte, Hjalti Hjálmarsson, and Pablo Fournier:
- Demeter wrote: Viewport Gizmos for Bendy Bone Curvature
- Rik: #136468: Transform Gizmo: Use PoseBone Custom Transforms?
- Rik: what is the status of the PR? When can it land?
- Sybren: gave feedback, but after that there has been silence for 3 weeks. Will ask Wayde Moss in the chat.
- Rik: can we also add support for rotation/scale around the custom transform location? That will have to translate the bone as well as rotate/scale it.
- Nathan & Sybren: yes, but would have to be optional, and off by default. Rik agrees.
- Pablo: What would be involved to get the inbetweener & Blend To Neighbour working on objects (instead of only bones)?
- Nathan: ask management to allocate time for it.
- Sybren: tries using it in the Dope Sheet, but it’s a bit confusing. It makes some sense though, as it operates on the selected keys, and not just the neighbours of the current frame. But it’s weird.
- Nathan: the operators in the 3D Viewport and the animation editors are named the same, but are different operators. They act fairly similar, but in these details are different.
Patches: Review & Decision Time
- RCS proposal about assigning slots automatically if there is only one: Right-Click Select — Blender Community
- Sybren wrote a response to explain why this was implemented this way. In short: always auto-assigning means that the current values of properties will be overwritten by the animation data, immediately, without a way to avoid this. Choosing the wrong slot here will destroy data.
- #139398: Fix #138764: Draw weak grid lines on every second frame community PR about the timeline lines issue we discussed a few meetings ago
- Nate: lgtm but I am not an animator
- Thumbs up from mohammad and david
- No big response, can just land
- RCS proposal about expanding
[
/]
keys (select parent/children) to (optionally) ignore hidden bones. So with aroot
→hidden child
→grandchild
hierarchy, thehidden child
bone would be skipped, and ‘select parent’ ongrandchild
would selectroot
.- Christoph: Could do that, but could also just implement a system that allows riggers to specify what happens when pickwalking
- David agrees, in the future riggers may do weird stuff with geonodes
- Jean-Silas: Original proposal simple enough to implement in Blender. May be a better first step
- Christoph: Not sure where the setting would live, armature, bone, user prefs?
- Mohammad: Can be a checkbox to ignore hidden bones. For animators probably best in prefs, in the future for node systems probably within the system.
- david: use case for metahuman rigs on top. Needs to have way to skip bones too. Hiding should be enough.
- Jean: Future could be an API so riggers can build custom behavior.
- Conclusion: Sounds like a useful feature. Do “ignore hidden” as a first step.
- #139347: Fix: Graph Editor box select menu entries
- Box select has an option to “Ignore Handles”, meaning it will not work when dragging over handles.
- Let’s decide which Box Selection options we want, and how they should behave.
- Jean-Silas: Maybe it’s just a documentation issue. Maybe tooltips should expand → UI Module. So we can have a long tooltip that expands. Progressive Disclosure is the fancy UX term.
- Christoph: We could give a better description in the tooltip than trying to condense it into a few works for the operator name
- Other software uses “crossing/window” or “strict”
Help Needed
-
playhead snap icons
- #139271: WIP: UI: Icons for playhead snapping
- Drew may look into it
- Nate, the playhead could turn into a magnet.
-
Daniel’s proposal is online: #139465: Per bone In-Front display
- Everybody is convinced
- Just a matter of putting it on somebodys plate
-
Talk about making more tools work with Delta Transforms
- Jean-Silas: should there be a setting during modal operations. Or just a setting in a menu, or the redo panel.
- Jean-Silas: Modal operations can be dangerous when pressing it accidentally.
- Christoph: Agrees, probably best to have an explicit option for it.
Next Meeting
The next meeting will be on 2025-06-12T16:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be updated before the meeting.