2 June 2025
Notes for weekly communication of ongoing projects and modules.
Announcements
- Blender Survey 2024 Results have been posted. Feedback on it can be posted there.
Modules & Projects
- 2025-05-26 Design Session: XR/VR
- 2025-05-27 Nodes & Physics Module Meeting
- 2025-05-27 Render & Cycles Meeting
- 2025-05-27 Sculpt, Paint, & Texture Module Meeting
- 2025-05-27 Sequencer meeting notes
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
- Optimize proportional editing many keys in the Graph Editor (commit) - (Philipp Oeser)
Compositor
- Turn Blur node options to inputs (commit) - (Omar Emara)
- Use 2D/4D sockets in relevant sockets (commit) - (Omar Emara)
- Hide value of Image Info node input (commit) - (Omar Emara)
- Rename Suppress to Clamp in Glare node (commit) - (Omar Emara)
- Set crop node default size to 1920x1080 (commit) - (Habib Gahbiche)
- Take virtual sockets into consideration (commit) - (Omar Emara)
- Add support for Group Input node (commit) - (Omar Emara)
- Turn Flip node options to inputs (commit) - (Omar Emara)
Core
- Show all path template errors in the UI (commit) - (Nathan Vegdahl)
Cycles
- Use HIP SDK 6.4.0 on Linux (commit) - (Sergey Sharybin)
GPU
- Metal: Add --profile-gpu support for CPU timing (commit) - (CleÌment Foucault)
- Add CompilationPriority (commit) - (Miguel Pozo)
- Add async compilation to StaticShader class (commit) - (CleÌment Foucault)
- Always use MTLShaderCompiler (commit) - (Miguel Pozo)
Geometry Nodes
- Add error message when simulation is in loop or closure (commit) - (Jacques Lucke)
- Initialize String node when using link-drag-search (commit) - (Jacques Lucke)
- Socket structure type and display changes (commit) - (Hans Goudey)
- Add error message when simulations are not supported (commit) - (Jacques Lucke)
- New Format String node (commit) - (Jacques Lucke)
Grease Pencil
- Remove âWeightsâ from editmode menu (commit) - (Philipp Oeser)
- Fill Tool (commit) - (Falk David)
- Edit Mode Outline Strokes operator (commit) - (Casey Bianco-Davis)
- Support exporting animated SVGs (commit) - (Leon Schittek)
Hydra
- Add selection of Vulkan HGI (commit) - (Jeroen Bakker)
Modifiers
- Change softbody fuzzy default value (commit) - (Pratik Borhade)
Movie Clip Editor
- Show preview range (commit) - (RedMser)
Nodes
- Minify value input nodes (commit) - (Jacques Lucke)
- Support searching for warning types directly (commit) - (Jacques Lucke)
- Improve usage inferencing when some inputs are unknown (commit) - (Jacques Lucke)
- Support searching for outputs of various input nodes directly (commit) - (Jacques Lucke)
- Improve mix node usage inference when some inputs are unknown (commit) - (Jacques Lucke)
- Improve usage inferencing in Vector Math node with unknown inputs (commit) - (Jacques Lucke)
- Add missing input node sockets in search (commit) - (Jacques Lucke)
- Support creating wrapper node group that keeps original interface (commit) - (Jacques Lucke)
- Voronoi node CPU optimizations (commit) - (Aras Pranckevicius)
- Make frame bounding box account for extra rows data (commit) - (Jason C. Wenger)
- Add âPowerâ and âSignâ operations to Vector Math node (commit) - (quackarooni)
Overlay
- Batch async compile shaders to improve cold startup times (commit) - (CleÌment Foucault)
Paint
- Add color jitter support (commit) - (Charles S)
Sculpt
- Lower Multires leaf node limit to 800 (commit) - (Sean Kim)
Spreadsheet
- Support restoring temporarily unavailable data columns (commit) - (Jacques Lucke)
- Garbage collect long unavailable columns (commit) - (Jacques Lucke)
- Make active table lookup slightly more efficient (commit) - (Jacques Lucke)
- Reuse same table for Viewer nodes in different loop iterations (commit) - (Jacques Lucke)
- Add option to display internal attributes (commit) - (Hans Goudey)
UI
- Make light exposure soft limits match color management exposure (commit) - (Brecht Van Lommel)
- UIList (commit) - (Pratik Borhade)
- Fix incorrect capitalizations (commit) - (Nika Kutsniashvili)
- Use automatic search box width in more places (commit) - (Jacques Lucke)
- Note that Vulkan can have VR performance issues (commit) - (Alaska)
USD
- Implement new DomeLight_1 Schema for Import (commit) - (Maxime-Cots)
VSE
- Scene strip invalidation (commit) - (Richard Antalik)
- Improve âChange Effect Typeâ operator (commit) - (John Kiril Swenson)
Vulkan
- Update limitations (commit) - (Jeroen Bakker)
ffmpeg
- Faster high-bpp/HDR video decoding (commit) - (Aras Pranckevicius)
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