Blender Developers Meeting Notes: 23 June 2025

Announcements

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

  • Add action + slot selector to node tree editor’s side panel (commit) – (Nathan Vegdahl)
  • Remove Compositor action selector from Scene properties (commit) – (Nathan Vegdahl)
  • Avoid ‘unshare’ node for custom properties and shapekey values (commit) – (Sybren A. Stüvel)

Attributes

  • Remove AttributeStorage legacy compatibility option (commit) – (Hans Goudey)

Compositor

  • Remove Value node (commit) – (Omar Emara)
  • Remove Color Ramp node (commit) – (Omar Emara)
  • Remove Mix Color node (commit) – (Omar Emara)
  • Remove Map Range node (commit) – (Omar Emara)
  • Remove Math node (commit) – (Omar Emara)
  • Remove Separate/Combine XYZ node (commit) – (Omar Emara)
  • Remove Vector Curves node (commit) – (Omar Emara)
  • Remove Map Value node (commit) – (Omar Emara)
  • Rename Rotate node Degr input to Angle (commit) – (Damien Picard)
  • Remove “Use Nodes” (commit) – (Habib Gahbiche)
  • Remove Dot output from Normal node (commit) – (Omar Emara)
  • Support all interpolation types for Map UV node (commit) – (Benjamin Beilharz)

Core

  • Always use current open file for blend_name variable (commit) – (Nathan Vegdahl)
  • Increase MAX_ID_NAME length from 66 to 258 (Blender 5.0) (commit) – (Michal Krupa)

Cycles

  • Mark HIP as unstable in Blender 5.0 (commit) – (Alaska)
  • Enable multi-bounce random walk subsurface scattering (commit) – (Brecht Van Lommel)

Draw

  • Remove mode transfer overhead when inactive (commit) – (Hans Goudey)
  • Inline small functions to reduce overhead (commit) – (Hans Goudey)

FFmpeg

  • Add compatibility code for deprecated codec info API (commit) – (Lukas Stockner)
  • Fix parameter name in deprecated API (commit) – (Lukas Stockner)

GPU

  • Remove depth24 texture format (commit) – (Jeroen Bakker)
  • Deprecate GPU_DATA_UINT_24_8 (commit) – (Jeroen Bakker)

Geometry Nodes

  • Add operator to sync sockets in bundle and closure nodes (commit) – (Jacques Lucke)
  • Add structure type inferencing tests (commit) – (Jacques Lucke)

Grease Pencil

  • Avoid overhead when filling triangle index buffer (commit) – (Hans Goudey)

IO

  • OBJ: Add material name collision import setting (commit) – (BaiGave-1)

Make update

  • Automatically switch to git.blender.org URLs (commit) – (Sergey Sharybin)
  • Tweak logic for the LFS fallback (commit) – (Sergey Sharybin)

NDOF

  • All spaces now follow the navigation mode preference (commit) – (Campbell Barton)

Nodes

  • Remove legacy combine/separate nodes (commit) – (Alaska)

OpenColorIO

  • Add Color Interop Forum aliases to config (commit) – (Brecht Van Lommel)

Paint

  • Make UnifiedPaintSettings a per-mode instead of scene-wide value (commit) – (Sean Kim)

Shaders

  • Remove old Preetham and Hosek sky texture models (commit) – (marcopavanello)

UI

  • Outliner: Improvements to row highlights (commit) – (Pablo Vazquez)
  • Rename “HDRI Preview” to “Reference Spheres” (commit) – (Pablo Vazquez)
  • Nodes: Rename Levels node “Std Dev” output to “Standard Deviation” (commit) – (Jonas Holzman)
  • Properly disable the Remove Material Slot Button in edit mode (commit) – (Ethan Mulwee)
  • Vertex Slide Status Display (commit) – (Harley Acheson)
  • Clip Graph (commit) – (Pablo Vazquez)
  • Add shadow to panels (commit) – (Pablo Vazquez)
  • Add Footer to Animation & VSE Editors (commit) – (Pablo Vazquez)
  • Actually return an icon for shapekeys in UI_icon_from_idcode (commit) – (Philipp Oeser)
  • Area Maintenance Post Op Transitions (commit) – (Harley Acheson)
  • Make Custom Normal naming consistent (commit) – (Aaron Carlisle)
  • Theme:
    • Make nodes use the exact theme color (commit) – (Pablo Vazquez)
    • Remove List style from Nodes/Spreadsheet (commit) – (Pablo Vazquez)
    • Add Asset Shelf global styling (commit) – (Pablo Vazquez)
    • Remove NavBar/Execution regions colors (commit) – (Pablo Vazquez)
    • Add Panel Outline (commit) – (Pablo Vazquez)
    • Remove unused region styling in editors (commit) – (Pablo Vazquez)
    • Update Light theme with new settings (commit) – (Pablo Vazquez)
    • Add text color settings to panels (commit) – (Pablo Vazquez)

VSE

  • Draw more correct text boundbox (commit) – (Richard Antalik)
  • Text Strip supports text longer than 512 bytes (commit) – (Aras Pranckevicius)

glTF exporter

  • Take (new) light exposure into account (commit) – (Julien Duroure)
  • Take (new) light temperature into account (commit) – (Julien Duroure)

Weekly Reports

Google Summer of Code – Week 3

Advertisement