6 February 2023
Notes for weekly communication of ongoing projects and modules.
Welcomes
- Falk David joins Blender as fulltime developer and coordinator for grease pencil. His focus will be on the grease pencil 3.0 project.
Announcements
- The migration to Gitea is planned for tomorrow, 7th February. A preview and more details on the code blog. Gitea Test Drive — Developer Blog
Modules & Projects
New Features and Changes
Geometry Nodes
- Parallelize part of Duplicate Elements node (commit) (Jacques Lucke)
- Add support for eye dropper for object input in modifier (commit) (Jacques Lucke)
- Tweak menu location of sample nodes (commit) (Hans Goudey)
Cycles
- Add non-uniform scaling to spot light size (commit) (Weizhen Huang)
User Interface
- Various improvements to 3D viewport light/circle gizmos (commit, commit, commit) (Weizhen Huang)
- Harmonize UI for selection of axes in OBJ and Collada (commit) (Aras Pranckevicius)
- Add modal keymap for node link drag (commit) (Erik Abrahamsson)
- Group similar UI parameters in grease pencil offset modifier (commit) (Antonio Vazquez)
- Improve translation of message when moving objects to collection (commit) (Damien Picard)
Animation
- Add “Select Linked Vertices” to Weight Paint mode (commit) (Christoph Lendenfeld)
- Add operator for adding FCurve modifiers to more menus (commit) (Christoph Lendenfeld)
- Enable Pin Icon in the Dope Sheet (commit) (Christoph Lendenfeld)
Curves
- Improve performance when using cached evaluated data (commit) (Hans Goudey)
Mesh
- Parallelize edit mesh to evaluated mesh conversion (commit) (Hans Goudey)
Sculpt
- Don’t invert in geodesic mask expand keymap (commit) (Joseph Eagar)
- Un-invert expand normal falloff (commit) (Joseph Eagar)
Metal
- Enable realtime compositor with addition of GPU Compute (commit, commit) (Jason Fielder, Jeroen Bakker)
- Optimize GLSL to MSL translation and improve cached compilation (commit) (Jason Fielder)
- Optimise shader local memory usage and texture cache usage and branch reduction via point sampling. (commit, commit) (Jason Fielder)
Import/Export
- Add scale and bias for normal maps (commit) (Michael Kowalski)
Video Sequence Editor
- Add Update scene frame range operator (commit) (Richard Antalik)
- Change default AV1 encoder for “slowest” (commit) (Stephen Seo)