2 June 2025

2 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

  • Optimize proportional editing many keys in the Graph Editor (commit) - (Philipp Oeser)

Compositor

  • Turn Blur node options to inputs (commit) - (Omar Emara)
  • Use 2D/4D sockets in relevant sockets (commit) - (Omar Emara)
  • Hide value of Image Info node input (commit) - (Omar Emara)
  • Rename Suppress to Clamp in Glare node (commit) - (Omar Emara)
  • Set crop node default size to 1920x1080 (commit) - (Habib Gahbiche)
  • Take virtual sockets into consideration (commit) - (Omar Emara)
  • Add support for Group Input node (commit) - (Omar Emara)
  • Turn Flip node options to inputs (commit) - (Omar Emara)

Core

  • Show all path template errors in the UI (commit) - (Nathan Vegdahl)

Cycles

  • Use HIP SDK 6.4.0 on Linux (commit) - (Sergey Sharybin)

GPU

  • Metal: Add --profile-gpu support for CPU timing (commit) - (Clément Foucault)
  • Add CompilationPriority (commit) - (Miguel Pozo)
  • Add async compilation to StaticShader class (commit) - (Clément Foucault)
  • Always use MTLShaderCompiler (commit) - (Miguel Pozo)

Geometry Nodes

  • Add error message when simulation is in loop or closure (commit) - (Jacques Lucke)
  • Initialize String node when using link-drag-search (commit) - (Jacques Lucke)
  • Socket structure type and display changes (commit) - (Hans Goudey)
  • Add error message when simulations are not supported (commit) - (Jacques Lucke)
  • New Format String node (commit) - (Jacques Lucke)

Grease Pencil

  • Remove “Weights” from editmode menu (commit) - (Philipp Oeser)
  • Fill Tool (commit) - (Falk David)
  • Edit Mode Outline Strokes operator (commit) - (Casey Bianco-Davis)
  • Support exporting animated SVGs (commit) - (Leon Schittek)

Hydra

  • Add selection of Vulkan HGI (commit) - (Jeroen Bakker)

Modifiers

  • Change softbody fuzzy default value (commit) - (Pratik Borhade)

Movie Clip Editor

  • Show preview range (commit) - (RedMser)

Nodes

  • Minify value input nodes (commit) - (Jacques Lucke)
  • Support searching for warning types directly (commit) - (Jacques Lucke)
  • Improve usage inferencing when some inputs are unknown (commit) - (Jacques Lucke)
  • Support searching for outputs of various input nodes directly (commit) - (Jacques Lucke)
  • Improve mix node usage inference when some inputs are unknown (commit) - (Jacques Lucke)
  • Improve usage inferencing in Vector Math node with unknown inputs (commit) - (Jacques Lucke)
  • Add missing input node sockets in search (commit) - (Jacques Lucke)
  • Support creating wrapper node group that keeps original interface (commit) - (Jacques Lucke)
  • Voronoi node CPU optimizations (commit) - (Aras Pranckevicius)
  • Make frame bounding box account for extra rows data (commit) - (Jason C. Wenger)
  • Add “Power” and “Sign” operations to Vector Math node (commit) - (quackarooni)

Overlay

  • Batch async compile shaders to improve cold startup times (commit) - (Clément Foucault)

Paint

  • Add color jitter support (commit) - (Charles S)

Sculpt

  • Lower Multires leaf node limit to 800 (commit) - (Sean Kim)

Spreadsheet

  • Support restoring temporarily unavailable data columns (commit) - (Jacques Lucke)
  • Garbage collect long unavailable columns (commit) - (Jacques Lucke)
  • Make active table lookup slightly more efficient (commit) - (Jacques Lucke)
  • Reuse same table for Viewer nodes in different loop iterations (commit) - (Jacques Lucke)
  • Add option to display internal attributes (commit) - (Hans Goudey)

UI

  • Make light exposure soft limits match color management exposure (commit) - (Brecht Van Lommel)
  • UIList (commit) - (Pratik Borhade)
  • Fix incorrect capitalizations (commit) - (Nika Kutsniashvili)
  • Use automatic search box width in more places (commit) - (Jacques Lucke)
  • Note that Vulkan can have VR performance issues (commit) - (Alaska)

USD

  • Implement new DomeLight_1 Schema for Import (commit) - (Maxime-Cots)

VSE

  • Scene strip invalidation (commit) - (Richard Antalik)
  • Improve “Change Effect Type” operator (commit) - (John Kiril Swenson)

Vulkan

  • Update limitations (commit) - (Jeroen Bakker)

ffmpeg

  • Faster high-bpp/HDR video decoding (commit) - (Aras Pranckevicius)

Weekly Reports

4 Likes