Blender Developers Meeting Notes: 8 December 2025

Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
- 2025-12-02 User Interface Meeting
- 2025-12-02 XR Meeting
- 2025-12-02 Animation & Rigging module meeting
- 2025-12-04 Core Module Meeting
- 2025-12-04 Compositor Meeting Notes
- 2025-12-04 Platforms & Builds module meeting
- 2025-12-08 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.
Assets
- Use reports to communicate errors on asset import (commit) – (Julian Eisel)
Compositor
- Forward compatibility for Composite node (commit) – (Habib Gahbiche)
- Implement duplicate sequencer modifier node group (commit) – (Ramon Klauck)
Core
- Writefile: Add basic ‘log info’ timing when writing blendfile. (commit) – (Bastien Montagne)
- Preserve ‘stable pointers’ data accross undo steps. (commit) – (Bastien Montagne)
Cycles
- Show CPU only name under Cycles devices for CPU (commit) – (salipour)
EEVEE
- Add “EEVEE.render_frame” gpu scope (for renderdoc frame capture) (commit) – (Jordan Justen)
- Add Material Pipeline States (commit) – (Jeroen Bakker)
- Add Glossy reflection evaluation to planar probe capture (commit) – (Clément Foucault)
GPU
- Shader Tool: Add support for string builtin types (commit) – (Clément Foucault)
Geometry Nodes
- Add Minimum stretch unwrap option (commit) – (Eitan Traurig)
- Register separate operator for each node tool (commit) – (Hans Goudey)
Grease Pencil
- Allow all remaining sculpt tools to sculpt Bezier handles (commit) – (Casey Bianco-Davis)
Nodes
- Node Wrangler: Add “Start Frame” property to “Add Image Sequence” Operator (commit) – (IREXTIA)
- Additional check for availability of next socket before adding spacing (commit) – (IREXTIA)
Paint
- Improve cancelling stroke support (commit) – (Sean Kim)
- Expose debug options in UI (commit) – (Sean Kim)
Subdiv
- Avoid function call overhead for face propagation (commit) – (Hans Goudey)
UI
- Don’t show progress bar cancel button if not cancel-able (commit) – (Julian Eisel)
- Area Movement Soft Snapping at Region Heights (commit) – (Harley Acheson)
- Center Align Non-Overlapped Header Status Text (commit) – (Harley Acheson)
- Camera (Restrict Render) Icon Changes (commit) – (Harley Acheson)
- Monitor (Restrict View) Icon Vertical Adjustment (commit) – (Harley Acheson)
- Show User Fonts with System Fonts (Win32) (commit) – (Harley Acheson)
- USB Drive Icon for Windows (commit) – (Harley Acheson)
VSE
- Add Meta Strip Volume (commit) – (Ramon Klauck)
- Add Search entry in add menu (commit) – (Jacques Lucke)
- UI: Consistently name scene sync feature (commit) – (Falk David)
- Move strip time related functions to DNA (commit) – (Richard Antalik)
- Python API: Add
SequenceTimelineChannel.numberproperty (commit) – (John Kiril Swenson)
Vulkan
- Vertex Input Dynamic State (commit) – (Jeroen Bakker)
- Report missing pipeline states (commit) – (Jeroen Bakker)
- Workaround AMD driver issue (commit) – (Jeroen Bakker)
XR
- Prevent displaying uninitialized error string on instance creation failure (commit) – (Jonas Holzman)
macOS
- Animation Player zoom window size fix and keybinds improvements (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
