23 June 2025

16 June 2025
Notes for weekly communication of ongoing projects and modules.

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

3 Likes