1 June 2026

1 June 2026
Notes for weekly communication of ongoing projects and modules.

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

  • Remove “Current Frame” update mode of motion paths (commit) - (Christoph Lendenfeld)
  • Allow select key by type in Graph Editor (commit) - (Christoph Lendenfeld)
  • Update ‘use_deform’ property name and label (commit) - (Wayne Dixon)
  • Set b-bone default scale in/out to 1.0 (commit) - (Wayne Dixon)

Assets

  • Show whether downloaded online asset files match the remote (commit) - (Sybren A. StĂŒvel)
  • Shift+Click refresh button to refresh remote asset listing (commit) - (Sybren A. StĂŒvel)
  • Add “Open File Location” to asset browser context menu (commit) - (Sybren A. StĂŒvel)
  • Disable “Open Blend File” for online assets and essentials (commit) - (Julian Eisel)

Compositor

  • Shorten socket tooltip for extension mode (commit) - (Omar Emara)

Core

  • LibOverride: Refactor libs deps depth issues reporting. (commit) - (Bastien Montagne)
  • Add icon for indirect packed data-blocks (commit) - (Jacques Lucke)
  • Add basic Tracy integration (commit) - (Sean Kim)

Cycles

  • Tune inlining to fix oneAPI performance regression (commit) - (Xavier Hallade)
  • Texture cache generate support for image sequences (commit) - (Brecht Van Lommel)
  • Texture cache clear operator (commit) - (Brecht Van Lommel)
  • Hydra: Change render delegate to use Hydra 2.0 API (commit) - (Brecht Van Lommel)
  • Rework the workaround for #158123 to improve stability (commit) - (Nikita Sirgienko)

GPU

  • Reduce stack usage in ShaderCreateInfo::finalize (commit) - (Clément Foucault)
  • Split gpu_shader_create_info_init into different functions (commit) - (Clément Foucault)
  • Force use of GLSL precise derivatives (commit) - (ClĂ©ment Foucault)
  • Shader Tool: Prevent local reference shadowing (commit) - (Clément Foucault)

Geometry Nodes

  • Remove anonymous attributes after evaluation (commit) - (Jacques Lucke)
  • Iterate on force evaluation and Custom Force asset (commit) - (Jacques Lucke)
  • Remove local filter and expose error threshold in dynamics groups (commit) - (Jacques Lucke)
  • Improve support for custom effectors in dynamics groups (commit) - (Jacques Lucke)
  • Support empty exclusion list in Transfer Attributes node (commit) - (David Murmann)
  • Add Self Object as default input mode for object sockets (commit) - (Jacques Lucke)
  • Move geometry bundles out of experimental (commit) - (Jacques Lucke)
  • Move Transfer Attributes node out of experimental (commit) - (Jacques Lucke)
  • Add Principal Component Analysis node-group assets (commit) - (Simon Thommes)
  • Add test for PCA nodes (commit) - (Simon Thommes)
  • Add experimental hint to xpbd solver node label (commit) - (Jacques Lucke)
  • Closure to List node (commit) - (Hans Goudey)

Grease Pencil

  • New Fill Tool Algorithm (commit) - (Casey Bianco-Davis)
  • Support setting “Scene Unit” importing SVGs (commit) - (dupoxy)

Keymap

  • Frame active element with Mouse Button 4 (commit) - (1P2D)

Metal

  • Improve generated code error line (commit) - (Clément Foucault)

Nodes

  • Show single line by default in new String input nodes (commit) - (Jacques Lucke)
  • Add ‘3D to Screen Space’ and ‘Screen Space to 3D’ node assets (commit) - (Habib Gahbiche)
  • Move linked node groups to submenu in add/swap menu (commit) - (Jacques Lucke)
  • New Set String Case node (commit) - (Brady Johnston)

Object

  • Add Geometry Nodes support for Empty object type (commit) - (Falk David)
  • Collection Instance: Use geometry in modifier evaluation (commit) - (Falk David)

Render

  • Hydra: Migrate render delegate to use Hydra 2.0 API (commit) - (Brecht Van Lommel)

Shaders

  • Gray out unused thin wall subsurface input in Principled BSDF (commit) - (Brecht Van Lommel)

UI

  • Image: Use title case in Open Images operator (commit) - (Pablo Vazquez)
  • Show UV grid overlay options in all Image Editor modes (commit) - (Jonathan Lampel)
  • Shorten FCurve modifier warning text (commit) - (Pratik Borhade)
  • Theme: Organize panels (commit) - (Pablo Vazquez)
  • Grid view region scrolling when active element is changed (commit) - (Pratik Borhade)
  • Add “Link to Scene” operator in Outliner context menu for objects (commit) - (1P2D)
  • Refresh grayed out state of active buttons on redraw (commit) - (Julian Eisel)
  • Add new Download icon and use it for assets (commit) - (Pablo Vazquez)
  • Center panel category tab icons (commit) - (Guillermo Venegas)
  • Add unit hint when text editing number values (commit) - (Falk David)
  • Add icon for completed downloads (commit) - (Pablo Vazquez)
  • Reorganize “Transform” menu (commit) - (Nika Kutsniashvili)
  • Focus active element with period key in views (commit) - (Pratik Borhade)

UV

  • Original bounding box unwrapping (commit) - (Eitan Traurig)

VSE

  • Detect when compositor effect/modifier is fully opaque (commit) - (Aras Pranckevicius)
  • Add absolute line spacing to text strips (commit) - (AleĆĄ Jelovčan)
  • Add profiler markers (commit) - (Aras Pranckevicius)
  • Implement composition guides overlay in preview (commit) - (golden-dragon)
  • Add stream parameter to sound/movie import API (commit) - (John Kiril Swenson)

Vulkan

  • Improve Color-space logging (commit) - (Jeroen Bakker)
  • Add debug name to VMA allocations and print leaks to stderr (commit) - (Miguel Pozo)

glTF

  • Enable EXT_meshopt_compression & KHR_meshopt_compression (commit) - (Julien Duroure)

Weekly Reports

8 Likes