16 June 2025
Notes for weekly communication of ongoing projects and modules.
Announcements
- Blender Projects is moving its Git SSH domain to git.blender.org
- Reminder: Upcoming Blender 5.0 Release & Compatibility Breakages - #6 by mont29
Modules & Projects
- 2025-06-16 Viewport & EEVEE Module meeting
- 2025-06-17 Design: Story Tools
- 2025-06-17 User Interface Meeting
- 2025-06-17 Animation & Rigging module meeting
- 2025-06-19 Core Module Meeting
- 2025-06-19 Pipeline & I/O Module Meeting
- 2025-06-19 Design Session: VR Location Scouting
- 2025-06-23 Viewport & EEVEE 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
- 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
- Aaron Carlisle
- Alaska
- Bastien Montagne
- Campbell Barton
- 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