2 February 2026

2 February 2026
Notes for weekly communication of ongoing projects and modules.

Welcomes

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

  • F-curve smoothing modifier (commit) - (Ethan Porcaro)

Attributes

  • Allow storing data as single values (commit) - (Hans Goudey)

Audio

  • Rewrite Audaspace integration to use C++ APIs (commit) - (Aras Pranckevicius)

Core

  • Function to get ID code from name with case insensitive matching (commit) - (Julian Eisel)
  • Add ‘timer step’ callback to WindowManager jobs (commit) - (Julian Eisel)

Curves

  • Support CDT-based fill with separate solver and rule settings (commit) - (Campbell Barton)

Cycles

  • Swap order of Denoise Albedo and Denoise Normal passes (commit) - (Habib Gahbiche)
  • Do not install DPC++ debug libraries for Release builds (commit) - (Nikita Sirgienko)
  • oneAPI: Generate ARL-H AoT binaries and mark it as optimized (commit) - (Nikita Sirgienko)
  • Removed OneAPI host device support (commit) - (Stefan Werner)
  • Do not tag all sockets for modified when only shadow catcher needs recalc (commit) - (Weizhen Huang)
  • HIP-RT, copy missing kernel files to the binary folder (commit) - (Sahar A. Kashi)

GHOST

  • Remove C API and opaque types, modernize to C++ (commit) - (Jonas Holzman)

GPU

  • Allow empty write attachments in transitions (commit) - (Miguel Pozo)
  • Block test_math_lib on Linux Nvidia (commit) - (Miguel Pozo)
  • Port library tests to compute shader (commit) - (Clément Foucault)
  • VKTexturePool naive size aliasing (commit) - (Mark van de Ruit)

Geometry Nodes

  • Initial support for counting memory usage of socket value variant (commit) - (Jacques Lucke)
  • New ‘Cube Grid Topology’ node (commit) - (Brady Johnston)
  • Grid Dilate & Erode (commit) - (Brady Johnston)
  • Support updating inactive values in Set Grid Background node (commit) - (Jacques Lucke)
  • Various fixes for “Get List Item” node (commit) - (Hans Goudey)
  • Expose a grid’s Min Voxel coordinates in spreadsheet (commit) - (Brady Johnston)
  • Use single structure type for combine/separate bundle nodes (commit) - (Jacques Lucke)
  • Limit search to transform sockets for Bone Info node (commit) - (Brady Johnston)
  • Grid Mean & Median nodes (commit) - (Brady Johnston)
  • Lower Mix Color search priority (commit) - (Jan-Hendrik Müller)

Grease Pencil

  • Render to viewport compositor combined pass (commit) - (Omar Emara)
  • Python: Add LayerGroup.children and root_nodes API (commit) - (EvanLuo42)
  • Add Grease Pencil attributes to the Curve Panel (commit) - (Casey Bianco-Davis)

ImBuf

  • Allow getting thumbnail from image path directly (commit) - (Julian Eisel)

NDOF

  • Support SPNAV_SOCKET env var for custom socket path on Unix (commit) - (Neale Swinnerton)

Nodes

  • Report number of nodes copied to clipboard (commit) - (Habib Gahbiche)
  • Add Vector Math round mode (commit) - (Ashley Ruglys)
  • Preserve bundle sockets when using Swap Node operator (commit) - (quackarooni)

OpenXR

  • Try to reuse Blender Vulkan Instance (commit) - (Jeroen Bakker)

Overlay

  • Add depth occlusion and X-Ray support for Curves in Edit Mode (commit) - (Miguel Pozo)

Sculpt

  • Add keybind for quick mask erase toggle (commit) - (Sean Kim)
  • Allow passing in active_face_set to face_set_change_visibility (commit) - (Sean Kim)
  • Extract stroke type enums from generic Brush.flag field (commit) - (Sean Kim)

UI

  • Add confirmation dialog for ‘Revert to Saved Preferences’ (commit) - (1P2D)
  • Remove header status text jumps for commonly used operations (commit) - (Jonas Holzman)
  • Icon for Cloud Storage Drive on Windows Platform (commit) - (Harley Acheson)
  • Rebuild Only Outliner When Area Joining (commit) - (Harley Acheson)
  • Armature Bones can now sort alphabetically in Outliner (commit) - (Philipp Oeser)
  • Do not allow “Render Result” or “Viewer Node” images in most cases (commit) - (Philipp Oeser)
  • Add missing redraw when changing active panel category (commit) - (Guillermo Venegas)
  • Display ID counts when dragging multiple objects (commit) - (Pratik Borhade)
  • Nodes: Adjust Propagation label and tooltips (commit) - (Pablo Vazquez)
  • Icons: Add missing viewBox to icons SVG (commit) - (Pablo Vazquez)

XR

  • Support Local Floor Reference Space (commit) - (Jonas Holzman)

Weekly Reports

7 Likes