Blender Developers Meeting Notes: 01 September 2025

Notes for weekly communication of ongoing projects and modules.
Modules & Projects
- 2025-08-18 iPad/Tablet Design Workshop
- 2025-08-28 Core Module Meeting
- 2025-08-28 Pipeline & I/O Module Meeting
- 2025-08-28 Compositor Meeting Notes
- 2025-08-29 Projects Updates meeting
- 2025-09-01 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.
Color Management
- Consider all aliases for interop ID (commit) – (Brecht Van Lommel)
- Optimization for display transforms (commit) – (Brecht Van Lommel)
- Improve gamma 2.2 vs piecewise sRGB handling for HDR (commit) – (Brecht Van Lommel)
Compositor
- Turn Menu options to inputs (commit) – (Omar Emara)
- Add Convolve node (commit) – (Omar Emara)
- Optimize nodes with Boolean and Menu inputs (commit) – (Omar Emara)
Core
- Treat already-existing directory as ‘ok’ in recursive mkdir (commit) – (Sybren A. Stüvel)
Curves
DeleteandDissolveoperator not work with selected handles (commit) – (Casey Bianco-Davis)- Cache whether any curve is cyclic (commit) – (Hans Goudey)
- Add
Toggle Free/AligntoSet Handle Typeoperators (commit) – (Casey Bianco-Davis)
Cycles
- Add support for building with CUDA 13.0 and OptiX 9.0 (commit) – (Patrick Mours)
- Remove ROCm 5 code path and add ROCm 7 runtime to search list (commit) – (Sahar A. Kashi)
- Tesselate adaptive subdivision meshes in parallel (commit) – (Jesse Yurkovich)
- Switch to HIP SDK 6.4.2 on Windows (commit) – (Sergey Sharybin)
- Remove warning about HIP being unstable (commit) – (Alaska)
DRW
- New Curve Drawing (commit) – (Clément Foucault)
Draw
- Use ResourceHandleRange (commit) – (Miguel Pozo)
EEVEE
- Remove GPencil from geometry types (commit) – (Clément Foucault)
GPU
- Improve the do_static_compilation_ check coverage (commit) – (Miguel Pozo)
- Make text rendering not use instance buffer (commit) – (Clément Foucault)
- Added image format validation for shader image bindings (commit) – (Christoph Neuhauser)
- Remove unused workarounds (commit) – (Clément Foucault)
- Improve the do_static_compilation_ check coverage (2) (commit) – (Miguel Pozo)
- Batch: Remove unused instance attributes (commit) – (Clément Foucault)
- Shader:
- Fix template in template support (commit) – (Clément Foucault)
- Add string parsing and merging (commit) – (Clément Foucault)
- Use parser for assert processing (commit) – (Clément Foucault)
- Use parser for using_mutation (commit) – (Clément Foucault)
- Use parser for namespace_mutation (commit) – (Clément Foucault)
- Add support for templated struct (commit) – (Clément Foucault)
- Always mute line directives for GLSL (commit) – (Clément Foucault)
Geometry Nodes
- Implement file path callback for import nodes (commit) – (Sybren A. Stüvel)
Grease Pencil
- Avoid repeated attribute lookup in origin set operator (commit) – (Hans Goudey)
LineArt
- Allow curves objects to be loaded into calculation (commit) – (YimingWu)
Multires
- Add ‘Conform Base’ functionality (commit) – (Sean Kim)
Multires Bake
- Implement vector displacement baking (commit) – (Sergey Sharybin)
Nodes
- Optimize socket usage inferencing for many group inputs (commit) – (Jacques Lucke)
- Further optimize socket usage inferencing for many group inputs (commit) – (Jacques Lucke)
- Ensure tree topology cache is up to date before iterating sockets (commit) – (Sybren A. Stüvel)
- Node Wrangler (commit) – (Pasang Bomjan)
Paint
- Store brush and palette colors in scene linear colorspace (commit) – (Brecht Van Lommel)
- Add tablet pressure to status bar (commit) – (Sean Kim)
- Change brush size values to represent diameter (commit) – (Sean Kim)
Render
- Bake only to explicitly selected images (commit) – (Martijn Versteegh)
Rendering
- Check return value of mkdir before using directory (commit) – (Sybren A. Stüvel)
Sculpt
- Remove hardcoded plane offset value for clay brushes (commit) – (Sean Kim)
Sequencer
- Avoid storing un-tracked pointers in blend files (commit) – (Hans Goudey)
UI
- Gray out the Attribute Text option when Text Info is disabled (commit) – (Clément Foucault)
- Fade in Area Move Divider Lines (commit) – (Harley Acheson)
- Make selected track color in Movie Clip Editor themeable (commit) – (Nika Kutsniashvili)
- Remove node socket icons from attribute and grid type enums (commit) – (Hans Goudey)
- Theme: Move keyframe properties to common (commit) – (Nika Kutsniashvili)
- Store collapse state of node interface panel (commit) – (Pratik Borhade)
USD
- Import UsdNurbsCurves as Curves instead of old Curve (commit) – (Jesse Yurkovich)
VSE
- Slip toolbar tool (commit) – (John Kiril Swenson)
- Show shortcuts in strip animation menu (commit) – (Ramon Klauck)
- Do Scopes on the GPU, improve their look, HDR for waveform/parade (commit) – (Aras Pranckevicius)
Vulkan
- Tweaks to improve HDR display on Windows (commit) – (Brecht Van Lommel)
- Remove resource pools (commit) – (Jeroen Bakker)
Weekly Reports
- Aaron Carlisle
- Alaska
- Bastien Montagne
- Campbell Barton
- Casey Bianco-Davis
- 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
Google Summer of Code – Final Reports
- GSoC 2025: Create Keyframes in VSE Preview – #14 by aradgus
- GSoC 2025: Optimizing Mesh and Multires Sculpting Performance in Blender – #14 by Namit
- GSoC 2025: Edit Mesh Mirror Improvements – #15 by Tariq
- GSoC 2025: Improving Sampling in the Compositor – #14 by pixelsandpointers
- GSoC 2025: Improving Regression Test Coverage for the Compositor – #11 by Ian_Yoo
- GSoC 2025: Adding handy features and UI improvements to Flamenco – #22 by Vivian_Leung
- GSoC 2025: Glare Node Enhancement – #16 by Mohamed_Hassan
