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