17 March 2025
Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
- 2025-03-11 Blender Admins Meeting
- 2025-03-11 Sequencer meeting notes
- 2025-03-11 Sculpt, Paint, & Texture Module Meeting
- 2025-03-11 Design Session: Extensions
- 2025-03-13 Core Module Meeting
- 2025-03-13 Pipeline & I/O Module Meeting
- 2025-03-13 Animation & Rigging module meeting
- 2025-03-13 Compositor Meeting Notes
- 2025-03-17 Viewport & EEVEE 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
- Expose Action Slot users to RNA (commit) - (Sybren A. StĂŒvel)
- Add 12, 8, and 6 FPS presets (commit) - (Nika Kutsniashvili)
Assets
- Display file name and path in asset tooltips (commit) - (Julian Eisel)
Build
- Allow UI tests to run locally on all platforms (commit) - (Sean Kim)
Cycles
- Use fixed instead of adaptive subdivision max isolation level (commit) - (Brecht Van Lommel)
- Perform attribute subdivision on the host side (commit) - (Brecht Van Lommel)
- Adaptive subdivision:
- oneAPI: Force large GRF for shade_surface_* kernels (commit) - (Xavier Hallade)
- Reorder ShaderData elements to improve cache utilization (commit) - (Xavier Hallade)
- Move HIP-RT out of experimental flag (commit) - (salipour)
- Enable HIP RT by default (commit) - (Brecht Van Lommel)
- Handle OSL parameter query from Python (commit) - (Lukas Stockner)
FBX Export
- Add Smoothgroups option. (commit) - (Yury)
GPU
- Add support for GPU_vertbuf_update_sub (commit) - (Jeroen Bakker)
- Storage buffer allocation alignment (commit) - (Jeroen Bakker)
Geometry Nodes
- Add âScaleâ input to âCurve to Meshâ node (commit) - (Falk David)
- Shortcuts for viewer nodes (commit) - (Habib Gahbiche)
- Use socket type for store named grid (commit) - (Hans Goudey)
Grease Pencil
- Reduce size of primary gizmo on line primitives (commit) - (Lucas)
- Avoid overhead counting visible points for drawing (commit) - (Hans Goudey)
- Slightly optimize IndexMask usage in draw extraction (commit) - (Hans Goudey)
- Avoid GPU API overhead when extracting index buffers (commit) - (Hans Goudey)
- Stroke split operator (commit) - (Pratik Borhade)
Mesh
- Avoid function call overhead when extracting UV lines indices (commit) - (Hans Goudey)
Metal
- Fix framebuffers being cleared during subpasses. (commit) - (Jason Fielder)
Overlay
- Avoid engine recreation for clipping region toggle (commit) - (CleÌment Foucault)
RNA
- LibraryWeakReference: make path and ID name editable (commit) - (Bastien Montagne)
SubDiv
- Enable GPU subdivision on Metal (commit) - (Jeroen Bakker)
- Enable GPU subdivision on Vulkan (commit) - (Jeroen Bakker)
- Split eval shaders (commit) - (Jeroen Bakker)
UI
- Include obdata in material properties context path (commit) - (Pratik Borhade)
- Hide NLA Scrollbars When Very Short (commit) - (Harley Acheson)
- Show an error when rip is attempted with sync select (commit) - (Campbell Barton)
- Improve Usage of Tooltips for Pen Users (commit) - (Harley Acheson)
- Horizontal list view for asset browser (commit) - (Julian Eisel)
- Increase default rows of tree view (commit) - (Pratik Borhade)
- Blender theme colors matching the default theme for the face orientation front (commit) - (Jun Mizutani)
UV
- Skip adding UV data layers when sync-select is used (commit) - (Campbell Barton)
- Correct checks for no-selection (commit) - (Campbell Barton)
VSE
- Snap to Frame Range, Snap by Default (commit) - (John Kiril Swenson)
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