2 December 2024
Notes for weekly communication of ongoing projects and modules.
Announcements
- Adopting a CLA for Blender contributions
- VFX Reference Platform Statement
- Blender Winter of Quality - December and January project
Modules Reorganization
Images & Movies
sub-module has been moved fromCore
to thePipeline & I/O
module.Asset System
is now its own module, and not a sub-module fromPipeline & I/O
anymore.
Modules & Projects
- 2024-11-25 Modeling Module Meeting
- 2024-11-26 Nodes & Physics Module Meeting
- 2024-11-26 Render & Cycles Meeting
- 2024-11-19 Sequencer meeting notes
- 2024-11-28 Core Meeting
- 2024-11-28 Pipeline & I/O Meeting
- 2024-11-28 Animation & Rigging module meeting
- 2024-12-02 Grease Pencil 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.
BLI
- Add pixel sampling functions with arbitrary UV wrapping modes (commit) - (Aras Pranckevicius)
Compositor
Implement more nodes for the new CPU compositor:
- Morphological Blurring(commit) - (Omar Emara)
- Bokeh Blur (commit) - (Omar Emara)
- Defocus (commit) - (Omar Emara)
- Symmetric Separable Variable Size Blur (commit) - (Omar Emara)
- Directional Blur (commit) - (Omar Emara)
- Inpaint (commit) - (Omar Emara)
- Vector Blur (commit) - (Omar Emara)
- Morphological Distance Feather Weights (commit) - (Omar Emara)
- Morphological Distance algorithm (commit) - (Omar Emara)
- Morphological Distance Feather algorithm (commit) - (Omar Emara)
- Dilate (commit) - (Omar Emara)
- Keying (commit) - (Omar Emara)
- Glare (commit) - (Omar Emara)
Cycles
- Use fused OptiX OSL programs (commit) - (Lukas Stockner)
Extensions
- Suppress noisy prints for extension wheel filtering (commit) - (Campbell Barton)
- Use replace exists with lexists to check a path can be used (commit) - (Campbell Barton)
GPU
- Move Polyline shader to primitive expansion (commit) - (Clément Foucault)
- Add back support for uchar4 color when using widelines (commit) - (Clément Foucault)
Geometry Nodes
- Add dynamic label to warning node (commit) - (seanterelle)
Grease Pencil
- Add all supported modes to simplify operator (commit) - (YimingWu)
- Save Layer Group expanded state (commit) - (Falk David)
Nodes
- Support subpanels in node group interface (commit) - (Jacques Lucke)
Sequencer
- Use uchar4 colors for drawing quad buffer again (commit) - (Clément Foucault)
Subdiv
- Start replacement of “converter” abstraction (commit) - (Hans Goudey)
UI
- Show File Name on Recent Item Tooltip (commit) - (Harley Acheson)
- Improved Calculation of Width of Collapsed Node Title (commit) - (Harley Acheson)
- Implement snapping for node resizing (commit) - (Habib Gahbiche)
- Win32 - Clipboard Image Paste from File Path (commit) - (Harley Acheson)
Vulkan
- Allow suspending/resuming of layer tracking (commit) - (Jeroen Bakker)
- Add method to query debug group of node (commit) - (Jeroen Bakker)
- Add support for GPU_logic_op_xor_set (commit) - (Jeroen Bakker)
Weekly Reports
- Aaron Carlisle
- Alaska
- Bastien Montagne
- Campbell Barton
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Germano Cavalcante
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- Julian Eisel
- Lukas Stockner
- Lukas Tönne
- Miguel Pozo
- Nathan Vegdahl
- Omar Emara
- Pablo Vazquez
- Philipp Oeser
- Pratik Borhade
- Richard AntalĂk
- Sean Kim
- Sergey Sharybin
- Sybren StĂĽvel
- Thomas Dinges
- Weizhen Huang
- Wu Yiming