5 December 2022

5 December 2022

Notes for weekly communication of ongoing projects and modules.

Modules & Projects

New Features and Changes


  • New setting and heuristics for mesh light importance sampling (commit, commit) (Brecht Van Lommel)
  • Improve many lights sampling using light tree (commit) (Weizhen Huang)
  • Remove shadow pass (commit) (Brecht Van Lommel)

Geometry Nodes

  • Performance
    • Add multithreaded data structure for mesh islands node (commit) (Jacques Lucke)
    • Avoid transferring positions twice in Dual Mesh node (commit) (Hans Goudey)
    • Use persistent integer to identify nodes (commit) (Hans Goudey)

Grease Pencil

  • Create Keyframe using Eraser if Auto-key is ONn (commit) (Antonio Vazquez)
  • Allow interpolation to use breakdown keyframe as extremes (commit) (Antonio Vazquez)

UV Editor

  • Support constrain-to-bounds for uv shear operator (commit) (Chris Blackbourn)


  • Make bake Animation operator use preview range when enabled (commit) (Colin Basnett)


  • Improve handling of (in)directly linked status for linked data-blocks (commit) (Bastien Montagne)


  • Performance
    • Avoid repeatedly retrieving array data from meshes in Multires, Subdivision, and Line Art (commit, commit, commit, commit) (Hans Goudey)

Weekly Reports