8 June 2026

8 June 2026
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.

Alembic

  • Deduplicate data reading between IPolyMesh and ISubD (commit) - (KĂ©vin Dietrich)

Anim

  • Pose Slide operators for objects (commit) - (Christoph Lendenfeld)
  • Show posing tools in Object Mode (commit) - (Nika Kutsniashvili)

Assets

  • Better UX when catalogs in Online Essentials diverge from bundled (commit) - (Sybren A. StĂŒvel)
  • Always show ‘Online’ icon (commit) - (Sybren A. StĂŒvel)
  • Ignore predefined top-level catalogs (like “Compositing”) in Add menus (commit) - (Julian Eisel)
  • Update compositor catalogs (commit) - (Habib Gahbiche)
  • Compositor: Update authors for essential library (commit) - (Habib Gahbiche)
  • Update Geometry Nodes asset catalogs (commit) - (Sybren A. StĂŒvel)
  • Do not download assets when dragging them (commit) - (Julian Eisel)
  • Show builtin libraries in the Preferences (commit) - (Julian Eisel)
  • Show banner in asset browser when online access is diabled (commit) - (Julian Eisel)
  • Add Preferences option to disable online essentials (commit) - (Julian Eisel)

Compositor

  • Use blend name as default filename in File Output node (commit) - (Pablo Vazquez)
  • Port Boolean Math node (commit) - (Cristian Ivana)

Core

  • Recompute indirect linked tag after file load (commit) - (Jacques Lucke)
  • Project Awareness and UI (commit) - (Nathan Vegdahl)
  • Add profiling markers for memory usage (commit) - (Sean Kim)
  • Profile: Use a grey color for the Default Profile category (commit) - (Jonas Holzman)

Cycles

  • oneAPI: Update message when no oneAPI devices are available (commit) - (Nikita Sirgienko)
  • Metal: Integrate MTLResidencySets for explicit memory management (commit) - (Michael Jones)
  • oneAPI: Increase minimal Intel Linux driver after IGC upgrade (commit) - (Nikita Sirgienko)
  • Split OptiX kernels into smaller modules to improve load time (commit) - (Brecht Van Lommel)

EEVEE

  • Increase motion blur tests threshold for M1 (commit) - (ClĂ©ment Foucault)
  • Enable the gbuffer lib tests (commit) - (ClĂ©ment Foucault)
  • Add shading_offset to the test blocklist on intel (commit) - (Clément Foucault)
  • Scene Time node shadow update optimizations (commit) - (Miguel Pozo)

Extensions

  • Use consistent tooltip for all online access toggles (commit) - (Julian Eisel)

GPU

  • Shader: Add easier way to check unused parameters (commit) - (ClĂ©ment Foucault)

Geometry Nodes

  • Store curves surface data before modifier stack evaluation (commit) - (Hans Goudey)
  • Support renaming output sockets for Closure to List directly (commit) - (W_Cloud)
  • Move inputs below outputs for Closure To List node (commit) - (W_Cloud)
  • Add various profiling markers (commit) - (Hans Goudey)
  • Bone Info node Exists output (commit) - (Cartesian Caramel)
  • Integrate existing hair nodes and new hair dynamics assets (commit) - (Simon Thommes)
  • Remove experimental option for hair dynamics (commit) - (Jacques Lucke)
  • Bevel Node (commit) - (Howard Trickey)
  • New Sort List node (commit) - (Brady Johnston)

ImBuf

  • Implicit sharing for metadata (commit) - (Brecht Van Lommel)

Images

  • Refactor OpenEXR API and fix some multi-layer issues (commit) - (Brecht Van Lommel)

Keymap

  • Frame active item in TreeView with Mouse Button 4 (commit) - (Nika Kutsniashvili)

LibOverride

  • Add a new Outliner ‘remove override operation’ operator/tool. (commit) - (Bastien Montagne)
  • Add initial support for geonodes packed bakes. (commit) - (Bastien Montagne)

Modeling

  • Support interpolation of vertex custom data when merging vertices (commit) - (Tariq-Sulley)
  • Add snap point functionality to the uv editor (commit) - (Tariq-Sulley)

Nodes

  • Don’t inherit node width for reroutes with Make Group operator (commit) - (quackarooni)
  • Don’t draw indirectly linked node groups in menu (commit) - (Jacques Lucke)
  • Optimize Four Color Mix Modes (commit) - (Raiko)

Sculpt

  • Add profile markers (commit) - (Sean Kim)

Shading

  • Use Environment Texture node when drag-drop in World editor (commit) - (Oxicid)

UI

  • Use title instead of upper case for quick fluid modifier name (commit) - (Damien Picard)
  • Use int to store enum value, avoid float conversion (commit) - (Hans Goudey)
  • Paint: Adjust brush “Advanced” settings (commit) - (Sean Kim)
  • Support refreshing sub-menus (commit) - (Julian Eisel)
  • Reorder context menu in Nodes editors (commit) - (Eitan Traurig)
  • Right click for asset/file browser context menu with right click select (commit) - (Julian Eisel)
  • Add missing Copy/Paste icons (commit) - (Eitan Traurig)
  • Reorganize context and “Key” menus in Dope Sheet (commit) - (Eitan Traurig)
  • Add missing icons in context and “Object” menus in 3D viewport (commit) - (Eitan Traurig)
  • Improve tooltips for shape key operators and properties (commit) - (Nika Kutsniashvili)
  • Improve view item dragdrop near edges (commit) - (Pratik Borhade)

VR

  • Location Scouting (commit) - (Jonas Holzman)

VSE

  • Add width and height parameter to Solid Color Strips (commit) - (AleĆĄ Jelovčan)
  • Reorganize and clean up context menu (commit) - (John Kiril Swenson)

Vulkan

  • Synchronization issues when uploading CPU data to pool texture (commit) - (Jeroen Bakker)

WM

  • Prevent Selection Operators From Overriding Operator Repeat (commit) - (Tariq-Sulley)

Weight Paint

  • Update default settings and bundled assets (commit) - (Sean Kim)

Weekly Reports

4 Likes