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) - (CleÌment Foucault)
- Add string parsing and merging (commit) - (CleÌment Foucault)
- Use parser for assert processing (commit) - (CleÌment Foucault)
- Use parser for using_mutation (commit) - (CleÌment Foucault)
- Use parser for namespace_mutation (commit) - (CleÌ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