05 April 2021

Notes for weekly communication of ongoing projects and modules.


  • Geometry nodes development discussion channel was renamed to #geometry-nodes ,


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)


  • Knife tool: Support vert/edge snapping when not directly over a face (commit) (Campbell Barton)

Grease Pencil

  • Remove “soft selection” and re-sampling settings from line art modifier (commit, commit) (YimingWu)


  • 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)


  • Add Anti-Aliasing node (commit) (Habib Gahbiche)


  • 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)

Weekly Reports