Notes for weekly communication of ongoing projects and modules.
Announcements
- All the Google Summer of Code projects passed the 1st evaluation.
New Features and Changes
Mesh Editing
- Performance Improvements
- Avoid unecessary updates in the dependency graph for deform operations (commit) (Germano Cavalcante)
- Edit Mesh: use partial updates editing vertices from buttons (commit) (Campbell Barton)
- Undo System: avoid redundant decoding on undo (commit) (Campbell Barton)
- Undo: optimize edit-mode undo (commit) (Campbell Barton)
Asset Browser
- Initial Asset View UI template (commit) (Julian Eisel)
- Open Blend File operator (commit) (Sybren A. Stüvel)
- Temporarily apply pose when generating preview image (commit) (Sybren A. Stüvel)
- Show asset path in asset browser sidebar (commit) (Julian Eisel)
Animation
- New pose library based on Asset Browser (commit, commit) (Sybren A. Stüvel, Julian Eisel)
- Add ability to blend Action into pose (commit, commit) (Sybren A. Stüvel)
Geometry Nodes
- Initial version of socket inspection tooltips (commit) (Jacques Lucke)
- Curve Trim Node (commit, commit) (Angus Stanton, Hans Goudey)
- Curve Primitive Quadrilateral (commit) (Johnny Matthews)
Modifiers
- Surface Deform: support sparse binding mode for improving performance. (commit) (Alexander Gavrilov)
Keymap
- Use Alt-Q instead of D for transfer mode operator (commit) (Campbell Barton)
- Revert using D-Key for the view-pie menu, use
~
instead (commit) (Campbell Barton) - Use Shift-Tab to toggle snap in the sequencer (commit) (Campbell Barton)
User Interface
- UI List Improvements
- Node Editor
- Dim links whose start and end sockets are not visible (commit) (Jacques Lucke)
- Various Tweaks and Improvements
Compositor
Python API
- Add functions to ensure and clear IDProperties (commit) (Hans Goudey)
- Delaunay Triangulation (also used in D11846)
Video Sequence Editor
- Make pasted strip active (commit) (Richard Antalik)
Miscellaneous
- Vertex group names are now stored on object data instead of objects (commit) (Hans Goudey)
- In versioning, use the longest list of names for linked duplicate objects (commit) (Alexander Gavrilov)
- Add support for RISC-V architecture (commit) (Heinrich Schuchardt)
- Tests: support graphing peak memory in Cycles performance tests (commit) (Brecht Van Lommel)