20 January 2025
Notes for weekly communication of ongoing projects and modules.
Announcements
- Projects to Look Forward to in 2025 — blender.org
- Guidelines for testing code changes have been added to the Developer Handbook.
Modules & Projects
- 2024-12-10 Blender Admins Meeting
- 2025-01-10 Projects Updates
- 2025-01-14 Shapekeys Performance
- 2025-1-14 Sculpt, Paint, & Texture Module Meeting
- 2025-01-14 Sequencer meeting notes
- 2025-01-14 Blender Admins Meeting
- 2025-01-16 Core Meeting
- 2025-01-16 Pipeline & I/O Meeting
- 2025-01-20 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
- When upgrading legacy Actions, name their layer “Legacy Layer” (commit) - (Sybren A. Stüvel)
- Declutter Action Editor header (commit) - (Nathan Vegdahl)
- Support multi object editing when applying poses (commit) - (Christoph Lendenfeld)
Compositor
- Add Glare Highlights Smoothness and Max (commit) - (Omar Emara)
- Reorganize Glare node in panels (commit) - (Omar Emara)
- Normalize Bloom output (commit) - (Omar Emara)
Curves
- Optimization in batch cache create (commit) - (Laurynas Duburas)
Grease Pencil
- Convert from mesh to Grease Pencil (commit) - (YimingWu)
- Option to subdivide last segment when closing stroke (commit) - (Casey Bianco-Davis)
- Allow editing locked material properties (commit) - (Pratik Borhade)
MaterialX
- Support linking color directly to surface shader (commit) - (Brecht Van Lommel)
Nodes
- Node Wrangler: Remove “Frame Selected” operator (commit) - (Nika Kutsniashvili)
Paint
- Allow executing 3D paint operators without location (commit) - (Sean Kim)
Selection
- Improve Display as Bounds/Wires selection behavior (commit) - (Miguel Pozo)
Texture
- Add an option for scaling all UDIM tiles when resizing images (commit) - (T0MIS0N)
Tools
- Update company credits (commit) - (Brecht Van Lommel)
UI
- Capitalize default filenames from “untitled” to “Untitled” (commit) - (Jonas Holzman)
- Remove “Adjust Last Operation” region when button sends undo push (commit) - (Julian Eisel)
- Always display mesh indices overlay setting (commit) - (Pablo Vazquez)
- Support canceling Eyedropper color picking operations (commit) - (Jonas Holzman)
- Color Picker Status Bar Mac Information (commit) - (Harley Acheson)
- Add asset browser option to remove the preview of asset (commit) - (dupoxy)
- Upgrade Inter font 4.0 → 4.1 (commit) - (Harley Acheson)
- Improve Status Bar Display for Mesh Point Normals (commit) - (Harley Acheson)
- Improved Initial Message for Mesh Bisect (commit) - (Harley Acheson)
- Viewport Render Animation operator using jobs system (commit) - (Brecht Van Lommel)
- Improve Status Bar Display for GP Lines (commit) - (Harley Acheson)
USD
- Support additional animated Basis Curves data during import/export (commit) - (Jesse Yurkovich)
- Write extents out for Curves and more consistently for other types (commit) - (Jesse Yurkovich)
VSE
- Python API: Rename RNA types from Sequence to Strip (commit) - (Falk David)
glTF
- Manage slotted Actions (commit) - (Julien Duroure)
Weekly Reports
- Aaron Carlisle
- Alaska
- Bastien Montagne
- Campbell Barton
- 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
- Julian Eisel
- Lukas Stockner
- Lukas Tönne
- Miguel Pozo
- Nathan Vegdahl
- Nika Kutsniashvili
- Omar Emara
- Pablo Vazquez
- Philipp Oeser
- Pratik Borhade
- Richard Antalík
- Sean Kim
- Sergey Sharybin
- Sybren Stüvel
- Thomas Dinges
- Weizhen Huang
- Wu Yiming