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