27 May 2024

27 May 2024
Notes for weekly communication of ongoing projects and modules.

Modules & Projects

New Features and Changes

This is a selection of changes that happened over the last week. For a full overview including fixes, code only changes and more visit projects.blender.org.


  • Pose Library - Allow blending flipped from the context menu (commit) - (Christoph Lendenfeld)


  • Mark the I/O operators as legacy in the UI. (commit) - (Bastien Montagne)


  • Optimize Fog Glow glare code (commit) - (Omar Emara)


  • Use PDF instead of BSDF for denoising (commit) - (Clément Foucault)
  • Volume Light-Probe (commit) - (Clément Foucault)
  • World: Add shadow options (commit) - (Clément Foucault)
  • Improve shadow map filter (commit) - (Clément Foucault)
  • Shadow: Remove per light resolution scale (commit) - (Clément Foucault)
  • Expose Fast GI ray and step count (commit) - (Clément Foucault)


  • Allow re-filling an area by ignoring fill materials (commit) - (Lukas Tönne)
  • Python API additions to layer, layers, layer_groups (commit) - (Sietse Brouwer)
  • Consider layer transform in radius_from_input_sample (commit) - (Falk David)
  • Change active node after selecting group in outliner (commit) - (Pratik Borhade)

Geometry Nodes

  • Treat rotation as vector data type in link-drag-search in some nodes (commit) - (Iliya Katueshenock)
  • Add Active Element tool node (commit) - (Colin Basnett)


  • Points index buffer improvement (commit) - (Hans Goudey)
  • Avoid calculating vertex normals for drawing flat-shaded meshes (commit) - (Hans Goudey)


  • Change node auto offset default from 80 to 40 (commit) - (Jacques Lucke)
  • Make new frame node child of common parent of selected nodes (commit) - (Jacques Lucke)
  • Add descriptions for why links are invalid (commit) - (Jacques Lucke)
  • Avoid removing link when inserting incompatible node (commit) - (Jacques Lucke)
  • Improve tooltip for extend-sockets (commit) - (Iliya Katueshenock)


  • Add option allow internet access (commit) - (Campbell Barton)

Realtime Compositor

  • Implement Fog Glow Glare node (commit) - (Omar Emara)


  • Simplify loose edge subdivision neighbor retrieval (commit) - (Hans Goudey)
  • Simplify GPU subdivision loose geometry handling (commit) - (Hans Goudey)

Support “Add → Image → Mesh Plane” as a built-in operator

  • Support “Add → Image → Mesh Plane” as a built-in operator (commit) - (Campbell Barton)


  • Aligned Mouse Event Icons (commit) - (Harley Acheson)
  • Slight Adjustment to Status Bar Mouse Event Icon Spacing (commit) - (Harley Acheson)
  • Make “Text not found” report not a warning (commit) - (Pablo Vazquez)
  • Edge Slide Comments (commit) - (Harley Acheson)
  • Move Normal Edit and Weighted Normal modifiers to “Normals” menu (commit) - (Hans Goudey)
  • Outliner Ctrl-F To Start Filter (commit) - (Harley Acheson)
  • Order “Network” after “OS Settings” in the System preferences (commit) - (Campbell Barton)
  • Don’t expand sub-trees in Outliner “Unused Data” display mode (commit) - (Julian Eisel)
  • Remove Outliner element collapse chevron for empty scene elements (commit) - (Julian Eisel)


  • Read and write custom attributes for Curves (commit) - (Jesse Yurkovich)
  • Use nodes for alpha-clip behavior instead of material properties (commit) - (Jesse Yurkovich)
  • Added option to specify types of XForm ops written. (commit) - (Charles Wardlaw)
  • Filtering option for types to export (commit) - (Charles Wardlaw)
  • Option to triangulate meshes (commit) - (Charles Wardlaw)
  • Added an option to import only defined prims (commit) - (Charles Wardlaw)

Weekly Reports