20 October 2025
Notes for weekly communication of ongoing projects and modules.
Welcomes
- Jonas Holzman starts as Blender developer in Amsterdam working on macOS development and maintenance, VR UI and features and tablet development.
- Mark van de Ruit starts as Blender developer in Amsterdam, working on Eevee, the viewport, and graphics problems in general.
Announcements
Modules & Projects
- 2025-10-14 Sequencer meeting notes
- 2025-10-14 Render & Cycles Meeting
- 2025-10-14 Nodes & Physics Module Meeting
- 2025-10-14 Blender Admins Meeting
- 2025-10-14 Sculpt, Paint, & Texture Module Meeting
- 2025-10-16 Animation & Rigging module meeting
- 2025-10-20 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.
Compositor
- Support implicit conversion across 2D vectors (commit) - (Omar Emara)
- Add internal support for 2D vectors (commit) - (Omar Emara)
- Dont show exection time if node is unconnected (commit) - (Philipp Oeser)
- Support Radial Tilling node (commit) - (Omar Emara)
- Update asset thumbnails (commit) - (Habib Gahbiche)
- Add support for shader C++ compilation (commit) - (Clément Foucault)
Cycles
- Improve performance on uneven GPU renders (commit) - (Alaska)
- Disable the render time pass for GPU (commit) - (Raimund Klink)
- Use LIB to pass Windows SDK libraries paths to oneAPI compiler (commit) - (Xavier Hallade)
- Forward compatibility for Metal âFastIntersectionâ flag (commit) - (Michael Jones)
- OSL Camera: Use title case for parameters in the UI (commit) - (Damien Picard)
- Remove HIP-RT stability warning now that this has been fixed (commit) - (Brecht Van Lommel)
- oneAPI: Lower the minimal driver version for IntelÂź Arcâą Pro (commit) - (Nikita Sirgienko)
EEVEE
- Unify float2 implicit conversion with other parts of Blender (commit) - (Omar Emara)
- Support different dimensions vector sockets (commit) - (Omar Emara)
GL
- Shader: Add missing accessor macro for shared variables (commit) - (Clément Foucault)
GPU
- Preprocessor: Remove disabled code before builtin parsing (commit) - (CleÌment Foucault)
- Add command line option to output shader source (commit) - (CleÌment Foucault)
- Shader: Put layout definition above resources and typedefs (commit) - (Clément Foucault)
Mesh
- Rewrite validation code (commit) - (Hans Goudey)
Nodes
- Adjust reroute node label position to reduce overlap (commit) - (W_Cloud)
- Remove resize widgets from collapsed nodes (commit) - (Leon Schittek)
- Support disabling outputs in built-in nodes (commit) - (Omar Emara)
UI
- Dope Sheet: Custom theme color for interpolation modes (commit) - (Nika Kutsniashvili)
- Revert Changes to Restriction Icons (commit) - (Harley Acheson)
- Color Interpolation Icons (commit) - (Pablo Vazquez)
- Add icons to Object data-block search template (commit) - (W_Cloud)
- Add icons to Set Handle Type menu (commit) - (Pablo Vazquez)
USD
- Add new
get_prim_mapAPI for theon_exporthook (commit) - (Nick Alberelli)
VSE
- Allow all strips to be used as modifier masks (commit) - (Richard Antalik)
X11
- add support for --no-window-frame (commit) - (Campbell Barton)
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
- Jonas Holzman
- Julian Eisel
- Lukas Stockner
- Lukas Tönne
- Mark van de Ruit
- Miguel Pozo
- Nathan Vegdahl
- Nika Kutsniashvili
- Omar Emara
- Pablo Vazquez
- Philipp Oeser
- Pratik Borhade
- Richard AntalĂk
- Sean Kim
- Sergey Sharybin
- Sybren StĂŒvel
- Tariq Sulley
- Thomas Dinges
- Weizhen Huang
- Wu Yiming