7 August 2023

7 August 2023
Notes for weekly communication of ongoing projects and modules.

Modules & Projects

New Features and Changes


  • Add volume support (commit) (Miguel Pozo)
  • Add sculpt mode support (commit) (Miguel Pozo)
  • Irradiance Volumes
    • Baking virtual offset (commit) (Clément Foucault)
    • Add baking validity based dilation (commit) (Clément Foucault)
    • Irradiance grid compositing (commit) (Clément Foucault)
    • Irradiance volume validity weighting (commit) (Clément Foucault)
    • Add back visibility group for irradiance volumes (commit) (Clément Foucault)
  • Add overscan support (commit) (Miguel Pozo)
  • Ray-tracing denoise pipeline (commit) (Clément Foucault)
  • Use reflection lightprobes for raytrace fallback (commit) (Clément Foucault)
  • Metal backend
    • Support optimal type for indirect curves (commit) (Jason Fielder)

Geometry Nodes

  • Node tools
    • Add Initial tool-specific nodes (commit) (Hans Goudey)
    • Support more object types and modes (commit) (Hans Goudey)
    • Draw node operator inputs in redo panel (commit) (Hans Goudey)
    • Rename “Operator” context to “Tool” (commit) (Hans Goudey)
    • Support shortcuts and quick favorites (commit) (Hans Goudey)


  • Support USD Hydra render delegates (commit, commit, commit) (Bogdan Nagirniak, Brecht Van Lommel)
  • Color management
    • Improve non-color managed versioning (commit) (Sergey Sharybin)
    • Remove old name-based exceptions (commit) (Sergey Sharybin)


  • Use transform Pivot for AutoDepth during navigation (commit) (Germano Cavalcante)
  • Use screen mouse offset position for navigation (commit) (Germano Cavalcante)

User Interface

  • Asset shelf
    • Add asset shelf Support as an experimental feature (commit) (Julian Eisel)
    • Add asset shelf Python UI template (commit) (Julian Eisel)
    • Experimental asset shelf for brush assets in sculpt mode (commit) (Julian Eisel)
    • Support asset shelves in 3D Views (commit) (Julian Eisel)
  • Nodes
    • Improve link drag search in compositor (commit) (Charlie Jolly)
    • Rename Distort socket in the Lens Distortion compositing node (commit) (Damien Picard)


  • Improve graph editor curve drawing performance (commit) (Christoph Lendenfeld)
  • Python API
    • Expose the math mapping vertex positions to B-Bone segments (commit) (Alexander Gavrilov)

Grease Pencil V3

  • Delete grease pencil frames (commit) (Amelie Fondevilla)
  • Basic layer channel selection (commit) (Pratik Borhade)
  • Insert grease pencil keyframe from the dopesheet (commit) (Amelie Fondevilla)
  • Select circle/lasso grease pencil frames (commit) (Chao Li)


  • Improve performance of flip normals API function (commit, commit) (Hans Goudey)
  • Parallelize edit selection and visibility interpolation (commit) (Hans Goudey)
  • Improve Sculpt PBVH drawing performance for meshes (commit) (Hans Goudey)

Weekly Reports

Google Summer of Code