24 March 2025

24 March 2025
Notes for weekly communication of ongoing projects and modules.

Announcements

  • Blender 4.4 has been released on Tuesday. Check out what’s new in the release notes.

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.

Anim

  • Add keying set support to Copy Global Transform add-on (commit) - (Sybren A. Stüvel)

Asset Browser

  • Add import settings popover, move import method into it (commit) - (Julian Eisel)
  • Import settings popover with collection instancing option (commit) - (Julian Eisel)

BLF

  • Configurable Line Breaking Behavior (commit) - (Harley Acheson)

Compositor

  • Add common nodes to compositor (commit) - (Omar Emara)
  • Add Image Info node (commit) - (Omar Emara)
  • Support conversion to and from int2 and float2 (commit) - (Omar Emara)
  • Support Int2 and Float2 types in shader operations (commit) - (Omar Emara)
  • Support all single value types in File Output (commit) - (Omar Emara)
  • Add boolean socket support (commit) - (Omar Emara)

Cycles

  • Adaptive subdivision no longer doubles up with Blender levels (commit) - (Brecht Van Lommel)
  • Maximise MTLCompiler concurrency when GUI isn’t active (commit) - (Michael Jones)
  • Multithread adaptive subdivision dicing (commit) - (Brecht Van Lommel)

EEVEE

  • Add quantized geometric normal for shadow bias (commit) - (Clément Foucault)

Geometry Nodes

  • Move import nodes out of experimental (commit) - (Hans Goudey)

Gizmo

  • Add icon_value property to support using custom icons (commit) - (Jonas Holzman)

Grease Pencil

  • Drawing API functions to assign/remove vertex group data (commit) - (Pratik Borhade)
  • Draw Tool: Improve random color value and saturation setting results (commit) - (Casey Bianco-Davis)

Nodes

  • Enable panel toggles in the Compositor (commit) - (Omar Emara)

OBJ Export

  • Update ‘bitflag smoothgroup’ to also consider boundary vertices. (commit) - (Bastien Montagne)

Python Templates

  • Add Gizmo Simple 2D (commit) - (Jonas Holzman)

UI

  • Make area border width decoupled from scale factor (commit) - (Clément Foucault)
  • Add unit to label in Glare (Simple Star) node (commit) - (Pablo Vazquez)
  • Output > FFmpeg Video hide useless parameters for some codecs (commit) - (Martin-Vignali)
  • Typographical and Path Wrapping for Tooltips (commit) - (Harley Acheson)
  • Increase Height of the Left-Size Corner Action Zones (commit) - (Harley Acheson)
  • Use snapping when drag & dropping collections (commit) - (Julian Eisel)
  • Increase Border Edge Drag Width (commit) - (Harley Acheson)
  • Increase Contrast of Area Resize Feedback (commit) - (Harley Acheson)
  • Color Icons for Red, Green, & Blue (commit) - (Harley Acheson)
  • Rename Add File Node operator to Add Image as Node (commit) - (Guillermo Venegas)

USD

  • Eliminate some unintentional VtArray copies (commit) - (Jesse Yurkovich)

Vulkan

  • Swapchain synchronization (commit) - (Jeroen Bakker)
  • Prefer tripple buffering (commit) - (Jeroen Bakker)

Weight Paint

  • Allow property changes in the editor to create undo steps (commit) - (Sean Kim)

Weekly Reports

11 Likes