Blender Developers Meeting Notes: 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
- 2025-12-08 Grease Pencil Module Meeting
- 2025-12-09 Render & Cycles Meeting
- 2025-12-09 Sequencer meeting
- 2025-12-09 Nodes & Physics Module Meeting
- 2025-12-09 Sculpt, Paint, & Texture Module Meeting
- 2025-12-11 Animation & Rigging module meeting
- 2025-12-15 Viewport & EEVEE module meeting
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
- Aaron Carlisle
- Alaska
- Bastien Montagne
- Campbell Barton
- Casey Bianco-Davis
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Germano Cavalcante
- Habib Gahbiche
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- John Swenson
- Jonas Holzman
- Julian Eisel
- Lukas Stockner
- Lukas Tönne
- Mark van de Ruit
- Miguel Pozo
- Nathan Vegdahl
- Nika Kutsniashvili
- Omar Emara
- Pablo Vazquez
- Philipp Oeser
- Pratik Borhade
- Richard Antalík
- Sean Kim
- Sergey Sharybin
- Sybren Stüvel
- Tariq Sulley
- Thomas Dinges
- Weizhen Huang
- Wu Yiming
