5 May 2025
Notes for weekly communication of ongoing projects and modules.
Announcements
- Blender 4.4.3 has been released on Tuesday.
- Test data files and assets have been moved to the main repository
Modules & Projects
- 2025-04-28 Grease Pencil Module Meeting
- 2025-04-28 Modeling Module Meeting
- 2025-04-29 Render & Cycles Meeting
- 2025-04-29 Sequencer meeting notes
- 2025-05-01 Animation & Rigging module meeting
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 âunshareâ node to driver evaluation dependency graph (commit) - (Sybren A. StĂŒvel)
- Bone collection UI changes (commit) - (Pratik Borhade)
- Name new action slots after the last-used slot (commit) - (Sybren A. StĂŒvel)
Color management
- Implement shader to convert to scene linear (commit) - (Sergey Sharybin)
Compositor
- Turn options to inputs:
- Remove options:
- Variable Size blur (commit) - (Omar Emara)
- Unused Defocus node options (commit) - (Omar Emara)
- Use Alpha option from Composite and Viewer node (commit) - (Omar Emara)
- Premultiplied option from Brightness node (commit) - (Omar Emara)
- Premultiplied option from Alpha Over node (commit) - (Omar Emara)
- Map UV node Alpha option (commit) - (Omar Emara)
Core
- Support buffers larger than 2GB in .blend files (commit) - (Jacques Lucke)
- Avoid quadratic overhead when building depsgraph collection relations (commit) - (Hans Goudey)
Draw
- Scale checkerboard with pixel size (commit) - (Sergey Sharybin)
GPU
- Remove runtime parsing of GLSL source (commit) - (Clément Foucault)
- Add immediate drawing of textured rectangle (commit) - (Sergey Sharybin)
- Add API to access render frame buffer (commit) - (Sergey Sharybin)
- Implement blending mode for piercing a hole in alpha (commit) - (Sergey Sharybin)
- Make polylines vertex shader use C++ shader compilation (commit) - (CleÌment Foucault)
- Shader: Add support for basic loop unrolling through preprocessor (commit) - (Clément Foucault)
Geometry Nodes
- Add initial links to new closure zone (commit) - (Jacques Lucke)
- Show node timings for import nodes (commit) - (Jacques Lucke)
Grease Pencil
- Remove minimum thickness clamping (commit) - (Falk David)
- Viewport option for showing onion skins of the active object only (commit) - (Sietse Brouwer)
- Add initial support for Node Tools (commit) - (Falk David)
Modeling
- Add Auto Normalize when Assigning vertex weights (commit) - (Nathan Vegdahl)
Physics
- Improve liquid simulation performance (commit) - (Bartosz Kosiorek)
- Increase precision of 4D vector normalization functions (commit) - (Bartosz Kosiorek)
Sculpt
- Convert all Scrape, Fill, Flatten brushes to Plane brush (commit) - (Sean Kim)
- Lower Mesh BVH leaf limit to 2500 (commit) - (Sean Kim)
- Use box test to select BVH nodes affected by Clay Strips (commit) - (Nicola)
Shape Keys
- Add operator to update keys from selected objects (commit) - (Hans Goudey)
UI
- Expose MOD_MESHSEQ_READ_ATTRIBUTES flag for Mesh Sequence Cache modifier (commit) - (airyz)
- In paint modes, donât overwrite a modal cursor with the paint cursor (commit) - (Sietse Brouwer)
- Simplify Volumentric Data settings for Fluids (commit) - (Bartosz Kosiorek)
- Enum Tooltip Item Order (commit) - (Harley Acheson)
- Add missing periods to Overwrite file dialogue message (commit) - (Jordan Henshaw)
- Keymap: Show alert when operator or property not found (commit) - (Pablo Vazquez)
- Add shortcut to show active sidebar tab (commit) - (Guillermo Venegas)
- Add labels for local and essentials assets in tooltip (commit) - (Sean Kim)
- Match SVG height for Add/Remove icons (commit) - (Aaron Carlisle)
UV
- Support sticky modes when face sync-select is enabled (commit) - (Campbell Barton)
VSE
- Show warning on slip if not enough content to clamp (commit) - (John Kiril Swenson)
Vulkan
- Remove from experimental (commit) - (Jeroen Bakker)
- Inline small data conversion function (commit) - (Hans Goudey)
glTF
- Better error handling when image is not found (commit) - (Julien Duroure)
- Exporter:
- AO color can now be used as BaseColor (commit) - (Julien Duroure)
- Restore animation hook after slots management (commit) - (Julien Duroure)
- Export Viewport Material (commit) - (Julien Duroure)
- Cache Sampler Output (commit) - (Julien Duroure)
- Clamp Normalized Vertex Color values (commit) - (Julien Duroure)
- Add mapping parameter in gather_image_hook (commit) - (Julien Duroure)
- Importer:
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