Notes for weekly communication of ongoing projects and modules.
Announcements
- Geometry nodes development discussion channel was renamed to #geometry-nodes ,
Modules
New Features and Changes
User Interface
- Tweak alignment of spreadsheet values (commit, commit) (Harley Acheson)
- Add a gizmo button to lock camera to view (commit) (Harley Acheson)
- Bring back hover shortcuts for mesh modifiers (commit) (Hans Goudey)
- Add description methods for many generic window-manager operators, extracting descriptions from the properties they control (commit) (Campbell Barton)
- Skip undo steps when changing properties of the 3d cursor (commit) (Germano Cavalcante)
Geometry Nodes
- Improve speed of boolean node, use multi-input socket (commit) (Hans Goudey)
- Support multiple group input nodes (commit) (Jacques Lucke)
- Separate grid primitive X and Y size (commit) (Hans Goudey)
- Change defaults for grid mesh node and point translate / scale nodes (commit, commit) (Hans Goudey)
- Allow float input for point scale node (commit) (Hans Goudey)
Modeling
- Knife tool: Support vert/edge snapping when not directly over a face (commit) (Campbell Barton)
Grease Pencil
Cycles
- Add a spread setting for area lights (commit) (Matteo Falduto)
- Add importance sampling for rectangular area light spread (commit) (Brecht Van Lommel)
- Disable NanoVDB for AMD OpenCL (workaround driver issues) (commit) (Brecht Van Lommel)
Compositor
- Add Anti-Aliasing node (commit) (Habib Gahbiche)
Animation
- Add display axis offset setting for bones (commit) (Scott Wilson)
Python API
- Add template for more efficient image processing (commit) (Élie Michel)
- Add fit method to RNA API (commit) (Richard Antalik)
- Nodes: Expose multi input socket in python API (commit) (Wannes Malfait)
- Add bl_rna_utils.decompose_data_path (commit) (Campbell Barton)