Notes for weekly communication of ongoing projects and modules.
Announcements
- Asset Creation Pipeline Design - blogpost.
- Nodes workshop from Tuesday to Friday - write ups here on devtalk.
- The development metrics site has a new activity graph.
Modules & Projects
- Geometry Nodes #3 project ended - retrospective
New Features and Changes
Geometry Nodes
- New nodes:
- Curve support:
- Performance improvements:
Rigging
- Add automatic B-Bone Scale toggles (commit) (Alexander Gavrilov)
- Implement lengthwise scaling of B-Bone segments (commit) (Alexander Gavrilov)
- Add B-Bone Y scale channel and extra flag fields to DNA (commit) (Alexander Gavrilov)
Mesh Editing
- Performance improvements:
- Use multithreading in various places:
- Various improvements to normal calculation (commit, commit, commit, commit) (Campbell Barton)
- Limit recounting during selection mode flushing (commit) (Jeroen Bakker)
- Cache material offsets (commit) (Jeroen Bakker)
- Minor optimization to concave quad check for tessellation (commit) (Campbell Barton)
Grease Pencil
- Line Art: Cached calculation for modifiers in the same stack. (commit) (Yiming Wu)
User Interface
- Edge-panning while dragging in the node editor (commit) (Lukas Tönne)
- Support 3D viewport local view overlay stats (commit) (Harley Acheson)
- Windows: Allow specifying the blender installation used for thumbnails (commit) (Harley Acheson)
Python API
- Option for render engines to disable image file saving (commit) (Thomas Lachmann)
- Remove deprecated bpy.app.binary_path_python (commit) (Campbell Barton)
Miscellaneous
- Spreadsheet Editor: Add row filters for removing rows from the view (commit) (Hans Goudey)
- Mantaflow: Optimize FLIP neighbor search radius (commit) (Erik Abrahamsson & Sebastián Barschkis)
- Alembic Import: support reading per-vertex UV sets (commit) (Kévin Dietrich)
- Video Sequence Editor: Improve animation evaluation performance (commit) (Richard Antalik)