15 March 2021

Notes for weekly communication of ongoing projects and modules.



New Features and Changes

New Spreadsheet Editor

  • Add a new spreadsheet editor (commit, commit) (Jacques Lucke)
  • Expose more domains and point cloud data (commit) (Jacques Lucke)

Geometry Nodes

  • Add Attribute Remove Node (commit) (Fabian Schempp)
  • Add Attribute Convert node (commit) (Charlie Jolly)
  • Expose “shade smooth” as an attribute (commit) (Hans Goudey)
  • Add Attribute interpolation for polygon domains (commit) (Hans Goudey)
  • Add “normal” attribute for face normals (commit, commit) (Hans Goudey)
  • Transfer polygon attributes to points in Point Distribute node (commit) (Jacques Lucke)
  • Support Vector Rotate node (commit) (Leon Leno)
  • Improve performance of point distribute node (commit) (Hans Goudey)
  • Rename subdivision nodes (commit) (Hans Goudey)


  • Add operator to initialize mask values (commit) (Pablo Dobarro)
  • Add option to initialize face sets by boundaries (commit) (Pablo Dobarro)
  • Unifiy Dyntopo Detail Size operators (commit) (Philipp Oeser)

Grease Pencil

  • Remove limitation to use only one Lattice modifier (commit) (Antonio Vazquez)
  • Interpolate can use all keyframe types except breakdown (commit) (Antonio Vazquez)

Library Overrides

  • Add a new operation to Outliner to enforce resync of hierarchies (commit) (Bastien Montagne)
  • Automatically run resync process on file reading (commit) (Bastien Montagne)

User Interface

  • Add operator to scroll to selected file in file browser (commit) (Sybren A. Stüvel)
  • Make multi-input sockets manually sortable (commit) (Fabian Schempp)
  • Move group input and output nodes to a consistent menu location (commit) (Hans Goudey)
  • Add Copy Full Data Path to RMB menu (commit) (Aaron Carlisle)
  • Graph Editor: FCurve Show Extrapolation Toggle (commit) (Wayde Moss)
  • Support Sculpt / Paint with the “Show Texture in texture tab” button (commit) (Philipp Oeser)
  • CLOG: Add support for substring matching (blender --log "*undo*" to get all undo-related log messages e.g.) (D10647, rBef5782e2)


  • GGX: Improve noise levels of screen-space reflections / refraction (commit) (Clément Foucault)
  • Ambient Occlusion: Add sample parameter support for the AO node (commit) (Clément Foucault)


  • Alembic procedural: Add support for instancing (commit) (Kévin Dietrich)

Weekly Reports