12 January 2026
Notes for weekly communication of ongoing projects and modules.
Welcomes
- Julien Duroure receives a Development Fund grant to work on glTF.
Announcements
Modules & Projects
- 2026-01-05 Grease Pencil Module Meeting
- 2026-01-05 Modeling Module Meeting
- 2026-01-06 Sculpt, Paint, & Texture Module Meeting
- 2026-01-06 Render & Cycles Meeting
- 2026-01-08 Core Module Meeting
- 2026-01-08 Platforms & Builds module meeting
- 2026-01-08 Pipeline & I/O Module Meeting
- 2026-01-08 Triaging Module Meeting
- 2026-01-08 Animation & Rigging module meeting
- 2026-01-12 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
- More elaborate info when pasting a pose (commit) - (Sybren A. Stüvel)
Assets
- Disable editing catalogs in essentials asset library (commit) - (Julian Eisel)
BLI
- Optimize RLE encoding for random data spans (commit) - (Campbell Barton)
Compositor
- Support display window in Image node (commit) - (Omar Emara)
- Propagate images meta-data to File Output (commit) - (Omar Emara)
- Allow directories in File Output item names (commit) - (Omar Emara)
- Add Mask To SDF node (commit) - (Omar Emara)
Cycles
- oneAPI: use ocloc 101.8331 on Windows (commit) - (Nikita Sirgienko)
Geometry Nodes
- Icons of domains in enums (commit) - (Iliya Katushenock)
Grease Pencil
- Performance: Multi-thread draw cache extraction (commit) - (Angus Stanton)
Linux
- replace JEMALLOC with TBB_MALLOC_PROXY (commit) - (Campbell Barton)
Node Editor
- Reduce padding on View All/Selected (commit) - (Pablo Vazquez)
Nodes
- Automated tests for group operators (commit) - (Lukas Tönne)
- Tests for group operators applied to nested frames (commit) - (Lukas Tönne)
- Add more node group operator tests for external socket links (commit) - (Lukas Tönne)
Object
- Update poll methods for transform conversion methods (commit) - (Sean Kim)
Polyfill2D
- Minor optimization to bounds calculation (commit) - (Campbell Barton)
- Precompute edge vectors for point-in-triangle test (commit) - (Campbell Barton)
- Collapse single-child nodes on KDTree removal (commit) - (Campbell Barton)
- Add KDTree index cache for ear triangle intersections (commit) - (Campbell Barton)
Python
- Add function to run a script with specific local variables (commit) - (Sybren A. Stüvel)
Sculpt
- UI: Update Stabilize Normal / Stabilize Center parameter tooltip (commit) - (Sean Kim)
- Add new brush type for color blurring (commit) - (kunal)
UI
- Grease Pencil: Add Search to Move to Layer menu (commit) - (Pablo Vazquez)
- Full Outlined Selection Icons (commit) - (Harley Acheson)
- Improve Color Picker Hex color code auto-completion (commit) - (kh4f)
- Rename ‘Frame Last Stroke’ to ‘Center Last Stroke’ for paint modes (commit) - (Nick Steiner)
- Tree View: Copy/Paste name of the viewitem under mouse (commit) - (Pratik Borhade)
- Add socket icons in Shader AOVs list (commit) - (quackarooni)
- MacOS SVG Cursors (commit) - (Harley Acheson)
- Fix incorrect tooltips in Color Picker widget (commit) - (kh4f)
- Extensions: Add “Update All” convenience button (commit) - (Pablo Vazquez)
- Resize Aligned Regions (commit) - (Harley Acheson)
- Improved File Overwrite Feedback (commit) - (Harley Acheson)
USD
- Handle glass setups for the UsdPreviewSurface (commit) - (Jesse Yurkovich)
VSE
- Avoid out running out of memory when adding many movie strips (commit) - (Jacques Lucke)
- Show total proxy build progress when building multiple proxies (commit) - (Jacques Lucke)
macOS
- Add iCloud Drive support to the File Browser (commit) - (Jonas Holzman)
Weekly Reports
- Aaron Carlisle
- Alaska
- Bart van der Braak
- Bastien Montagne
- Campbell Barton
- Casey Bianco-Davis
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Habib Gahbiche
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- John Swenson
- Jonas Holzman
- Julian Eisel
- JulienDuroure
- 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