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
- 2025-03-17 Modeling Module Meeting
- 2025-03-18 Render & Cycles Meeting
- 2025-03-18 Animation & Rigging module meeting
- 2024-03-18 Tablet Support: UX and other implications
- 2025-03-18 Grease Pencil Module Meeting
- 2025-03-20 Triaging Module Meeting
- 2025-03-21 Projects Updates
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 toAdd 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
- Aaron Carlisle
- Alaska
- Bastien Montagne
- Campbell Barton
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Germano Cavalcante
- Habib Gahbiche
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- John Swenson
- Julian Eisel
- Lukas Stockner
- Lukas Tönne
- Miguel Pozo
- Nathan Vegdahl
- Nika Kutsniashvili
- Omar Emara
- Pablo Vazquez
- Philipp Oeser
- Pratik Borhade
- Richard Antalík
- Sean Kim
- Sergey Sharybin
- Sybren Stüvel
- Thomas Dinges
- Weizhen Huang
- Wu Yiming