15 December 2025

15 December 2025
Notes for weekly communication of ongoing projects and modules.

Announcements

  • Happy holidays and a great start into the new year! The next Weekly Updates will be posted on January 5th, 2026

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

  • Simplify function for relative shapekey evaluation (commit) - (Christoph Lendenfeld)

Assets

  • Correct label in asset shelf catalog selector popup (commit) - (Julian Eisel)

Audio

  • Increase maximum allowed bitrate (commit) - (Tenkai Raiko)

Compositor

  • Allow non-single values in Relative To Pixel node (commit) - (Omar Emara)
  • Add File Output node in Drag Search (commit) - (Omar Emara)
  • Optimize Group Input node (commit) - (Omar Emara)

Core

  • Simplify memfile logic for libraries (regular vs. archived). (commit) - (Bastien Montagne)
  • Fix missing handling of packed IDs in memfile undo. (commit) - (Bastien Montagne)

Cycles

  • Check if volume shader is used before enabling volume features (commit) - (salipour)

DNA

  • Cover makesdna with regression tests (commit) - (Sergey Sharybin)

EEVEE

  • Optimization of point cloud object drawing (commit) - (Iliya Katushenock)

FFMPEG

  • Add Option for Custom CRF Value (commit) - (Tenkai Raiko)

GHOST/Wayland

  • Show a useful message when on Unix for Wayland only build (commit) - (Campbell Barton)
  • Support using GNOME’s button-layout preferences (commit) - (Campbell Barton)

Geometry Nodes

  • Bone Info node for reading armature pose (commit) - (Jacques Lucke)

Grease Pencil

  • Improve draw performance at beginning and end of stroke (commit) - (Falk David)

Mesh

  • Store clone and stencil UV map status as strings (commit) - (Hans Goudey)

Metal

  • Add back support for non-program point size (commit) - (Clément Foucault)

Modeling

  • Add support for snapping to face center (commit) - (tariqsulley)
  • Add snapping to the interactive bevel operator (commit) - (Zaituny)

Nodes

  • Add boilerplate for multiple new data-block socket types (commit) - (Jacques Lucke)

Overlay

  • Infinite grid using line draw (commit) - (Mark van de Ruit)
  • Add UV edge opacity slider in non-edit UV editor (commit) - (Mark van de Ruit)

UI

  • Support search-on-key-press when adding new workspace (commit) - (Jacques Lucke)
  • Feplace LIBDECOR with client side decorations (CSD) for Wayland (commit) - (Campbell Barton)
  • Support filtering by repository in the extension preferences (commit) - (Nick Alberelli)
  • Allow using panel categories to define navigation sections generally (commit) - (Julian Eisel)
  • Default ‘Save Modified Images’ checkbox to enabled (commit) - (Sean Kim)

USD

  • Allow cancelation during object creation and tidy up progress calc (commit) - (Jesse Yurkovich)

UV

  • Select UVs in a specified tile operator (commit) - (Eitan Traurig)

VSE

  • Box Gesture in Blade Tool (commit) - (Ramon Klauck)
  • Add Missing Keymap Items to Industry Compatible (commit) - (John Kiril Swenson)

Vulkan

  • Improve Debug Messages (commit) - (Jeroen Bakker)
  • Synchronize features with KosmicKrisp (commit) - (Jeroen Bakker)
  • Enable previous failing sss_reflection_clamp render test (commit) - (Jeroen Bakker)

XR

  • Navigation scale system improvements (commit) - (Jonas Holzman)
  • Decouple XR action operator handlers from main window handlers (commit) - (Jonas Holzman)
  • Arc teleportation ray drawing and functionalities overhaul (commit) - (Jonas Holzman)

Weekly Reports

4 Likes