Blender Developers Meeting Notes: 15 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

  • Drop versioning code for pre-2.50 animation (commit) – (Sybren A. Stüvel)
  • Remove deprecated `SpaceAction (commit) – (Sybren A. Stüvel)
  • Remove PBONE_SELECTABLE macro (commit) – (Christoph Lendenfeld)
  • Fps dependent frame display in animation editors (commit) – (Christoph Lendenfeld)

Color Management

  • Use preprocessor for gamma 2.2 vs piecewise sRGB (commit) – (Christoph Neuhauser)
  • Improve handling of missing working spaces (commit) – (Brecht Van Lommel)

Compositor

  • Turn menu options to sockets for pixel nodes (commit) – (Omar Emara)

Core

  • Add type checks to ID property accessors (commit) – (Campbell Barton)

Cycles

  • Remove Alembic procedural (commit) – (Brecht Van Lommel)
  • Remove Use Tiling option (commit) – (Sergey Sharybin)

EEVEE

  • Split eevee_shader_shared.hh into multiple files (commit) – (Clément Foucault)

GPU

  • Shader: Use parser for loop unrolling (commit) – (Clément Foucault)
  • Shader: Remove section of code guarded by #if directives (commit) – (Clément Foucault)
  • Shader: Add support for loop unroll using macros (commit) – (Clément Foucault)
  • Simplify Codegen dependency injection (commit) – (Clément Foucault)
  • Simplify matrix lib to reduce dead code (commit) – (Clément Foucault)

Grease Pencil

  • Support Bézier and Catmull Rom for interpolation tool (commit) – (Casey Bianco-Davis)

Mesh

  • Optimize sparse face to vertex attribute interpolation (commit) – (Jacques Lucke)

Modifiers

  • Use implicit sharing for some bind data (commit) – (Hans Goudey)

Nodes

  • Add tools for “Mute Links” and “Add Reroute” operator (commit) – (Leon Schittek)
  • Deactivate viewer if shortcut exists and viewer is active (commit) – (Habib Gahbiche)
  • Move value to Combine XYZ from link-drag-search (commit) – (Hans Goudey)
  • Add missing tooltip descriptions for various nodes (commit) – (quackarooni)
  • Remove “Use Nodes” in Shader Editor for Object Materials (commit) – (Habib Gahbiche)
  • Recursively apply usage inference (commit) – (Omar Emara)

OBJ IO

  • Import NURBS as Curves directly (not legacy) (commit) – (Mattias Fredriksson)

Preferences

  • Update macros for experimental feature checks (commit) – (Sean Kim)

Render

  • Add start and end frames to render.render() (commit) – (Omar Emara)

Sculpt

  • Avoid setting vertex normal to the zero vector (commit) – (Sean Kim)

Shader Nodes

  • Support repeat zones, closures and bundles (commit) – (Jacques Lucke)
  • Add Python API for inlined shader nodes (commit) – (Jacques Lucke)

UI

  • Shape key properties in Dopesheet (commit) – (Pratik Borhade)
  • Timeline (commit) – (Pablo Vazquez)
  • VSE: Use correct icon for enable modifier (commit) – (Pablo Vazquez)
  • VSE: Update White Balance modifier icon (commit) – (Pablo Vazquez)
  • Add ‘Developer Tools’ section to user preferences (commit) – (Sean Kim)
  • Theme: Shared regions (commit) – (Nika Kutsniashvili)
  • Theme: Common colors for animation channels (commit) – (Nika Kutsniashvili)
  • Theme: Scrubbing/Markers shared region (commit) – (Nika Kutsniashvili)
  • Preferences: Move sections to a regular sidebar region (commit) – (Pablo Vazquez)

UV

  • Arrange and align selected UV islands (commit) – (Eitan Traurig)
  • Add Minimum and Maximum to Align Vertically/Horizontally (commit) – (Eitan Traurig)
  • Add pack to custom region option to “Pack Islands” operator (commit) – (Eitan Traurig)

VSE

  • UI: New strip modifier “Add” menu (commit) – (Falk David)
  • Update Video Editing App Template (commit) – (Pablo Vazquez)
  • Python: Add RNA type for mask modifier (commit) – (Falk David)
  • Strip Modifier Icons (commit) – (Falk David)

Vulkan

  • Pass EEVEE render tests (commit) – (Jeroen Bakker)
  • Acquire/release swapchain images (commit) – (Jeroen Bakker)
  • Submission timeline value (commit) – (Jeroen Bakker)
  • Enable wide gamut colors on Windows when HDR mode is off (commit) – (Brecht Van Lommel)
  • Add Memory Pool for External Pixel Buffers (commit) – (Jeroen Bakker)
  • Disable Stencil Export when Forcing Workarounds (commit) – (Jeroen Bakker)

Win

  • Preliminary VS 2026 support (commit) – (Ray Molenkamp)

macOS

  • Correct Info.plist CFBundleVersion version string (commit) – (Jonas Holzman)

Weekly Reports

Advertisement