Blender Developers Meeting Notes: 8 September 2025

Notes for weekly communication of ongoing projects and modules.
Modules & Projects
- 2025-09-01 Modeling Module Meeting
- 2025-09-02 Render & Cycles Meeting
- 2025-09-02 Sequencer meeting notes
- 2025-09-02 Nodes & Physics Module Meeting
- 2025-09-02 Sculpt, Paint, & Texture Module Meeting
- 2025-09-04 Triaging Module Meeting
- 2025-09-04 Animation & Rigging module meeting
- 2025-09-05 Design Session: Node-Groups different Editors
- 2025-09-05 Grease Pencil 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
- Fix crash when loading F-Curve with unknown modifier (commit) – (Sybren A. Stüvel)
- Remove deprecated property from POSELIB_OT_create_pose_asset (commit) – (Christoph Lendenfeld)
Color Management
- Builtin support for ACEScg and Rec.2020 linear spaces (commit) – (Brecht Van Lommel)
- Warn when OpenColorIO config for blend file is likely missing (commit) – (Brecht Van Lommel)
- Change byte color attributes to always be sRGB (commit) – (Brecht Van Lommel)
- Add working color space for blend files (commit) – (Brecht Van Lommel)
- Tweaks to OpenColorIO config (commit) – (Brecht Van Lommel)
- Assign interop ID to non-color data (commit) – (Brecht Van Lommel)
- Read and write interop ID for OpenEXR (commit) – (Brecht Van Lommel)
- Add BLENDER_OCIO environment variable (commit) – (Brecht Van Lommel)
- Add API to get interop ID for working space (commit) – (Brecht Van Lommel)
- Use working space from custom OCIO config in startup blend (commit) – (Brecht Van Lommel)
Compositor
- Add Convert to Display node (commit) – (Brecht Van Lommel)
Copy Global Transforms
- SKIP_SAVE on paste (commit) – (Demeter Dzadik)
Core
- Add hashing support to Array data structure (commit) – (Eitan Traurig)
Curves
- Parallelize nurbs custom knots offsets cache calculation (commit) – (Hans Goudey)
- Simplify calculation of NURBS basis functions (commit) – (Mattias Fredriksson)
- Pen Tool (commit) – (Casey Bianco-Davis)
Cycles
- Re-enable MNEE on HIP (commit) – (Alaska)
- Flip image vertically before passing to OptiX denoiser to improve result quality (commit) – (Patrick Mours)
- Pack uint3/int3 structs for oneAPI (commit) – (Xavier Hallade)
- Switch to HIP SDK 6.4.3 on Linux (commit) – (Sergey Sharybin)
Geometry Nodes
- COW Elision for attribute default filling (commit) – (_илья __)
- New String to Value node (commit) – (David-Sebald)
- Optimize group input logging (commit) – (Jacques Lucke)
- Improve Viewer Attribute Text Readability (commit) – (W_Cloud)
Grease Pencil
- Use handles for
Extrude,SubdivideandDuplicate(commit) – (Casey Bianco-Davis)
ImBuf
- Multi-thread IMB_byte_from_float / IMB_float_from_byte (commit) – (Aras Pranckevicius)
Images
- OpenEXR: Write “Software” metadata with Blender name and version (commit) – (Brecht Van Lommel)
Modeling
- “Auto Merge” support for Symmetrize (commit) – (Eitan Traurig)
NodeTree
- Add ‘real’ custom properties to Nodes. (commit) – (Bastien Montagne)
Nodes
- Node Wrangler: Use socket icons for Lazy Connect menu (commit) – (quackarooni)
- Remove writing legacy node group interface (commit) – (Jacques Lucke)
- Node Wrangler (commit) – (Ido-Shahar)
- Add selection output for each item in Menu Switch node (commit) – (Jacques Lucke)
OpenXR
- Display error enum string in debug mode (commit) – (Jonas Holzman)
Paint
- Add pressure mapping curves for size, jitter, and strength (commit) – (Toby Yang)
Readfile
- Assert given BHead is an ID one in some util functions. (commit) – (Bastien Montagne)
Sculpt
- Compress position undo step data (commit) – (Namit Bhutani)
- Support compression for multires undo steps (commit) – (Hans Goudey)
UI
- Nodes: gray out sockets in non-editable linked node trees (commit) – (Jacques Lucke)
- Move playhead snapping to footer (commit) – (Christoph Lendenfeld)
- Allow renaming view items in popups (commit) – (Julian Eisel)
- Add descriptions for UV Select Similar options (commit) – (Eitan Traurig)
- Don’t Show Region AZone for Tiny Areas (commit) – (Harley Acheson)
- Improved Enforcement of Minimum Area Height (commit) – (Harley Acheson)
- Dyntopo Confirmation Improvements (commit) – (Harley Acheson)
- Touch-Capable Area Maintenance (commit) – (Harley Acheson)
- Status Bar Improvements for Sculpt Expand Operator (commit) – (Harley Acheson)
- Nodes: Rename Shader / Compositing RGB nodes to Color (commit) – (Jonas Holzman)
- Save Temp Window Sizes & Positions (commit) – (Harley Acheson)
- Correction & Improvements to File Browser Font Tooltips (commit) – (Harley Acheson)
- Accessibility: Reduce Motion (commit) – (Pablo Vazquez)
- Changes to Animation Playhead Design (commit) – (Harley Acheson)
- Preference to Always Show Number Arrows (commit) – (Harley Acheson)
- Fix and improve a few messages (commit) – (Damien Picard)
UV
- Add forwards compatibility conversion for brush size (commit) – (Sean Kim)
VSE
- Implement Select Circle (commit) – (Ramon Klauck)
- Update Strip Modifier UI (commit) – (Falk David)
- Paste strips at mouse in preview (commit) – (Ramon Klauck)
- Implement Lasso Select (commit) – (Ramon Klauck)
Video
- Save colorspace metadata based on display, remove HDR option (commit) – (Brecht Van Lommel)
- Add mastering display metadata to HDR videos (commit) – (Brecht Van Lommel)
Vulkan
- Remove resource pools (commit) – (Jeroen Bakker)
- Precheck max allowed buffer size (commit) – (Jeroen Bakker)
Win
- Improve crash reporting (commit) – (Ray Molenkamp)
ffmpeg
- Cap maximum thread count to 16 (commit) – (Aras Pranckevicius)
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

Thank you to all the Devs for the continued development of this amazing program!