Blender Developers Meeting Notes: 8 September 2025

Modules & Projects

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, Subdivide and Duplicate (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

Advertisement