25 November 2024
Notes for weekly communication of ongoing projects and modules.
Announcements
- Blender 4.3 has been released on Tuesday 19th November. 4.3 — blender.org
Modules & Projects
- 2024-11-19 Compositor meeting notes
- 2024-11-19 Sculpt, Paint, & Texture Module Meeting
- 2024-11-19 Grease Pencil Module Meeting
- 2024-11-19 Animation & Rigging module meeting
- 2024-11-21 Triaging module meeting
- 2024-11-22 Projects Lead 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.
Animation
- Draw prop as ‘orange’ when changed value with stashed Actions present (commit) - (Sybren A. Stüvel)
- Symmetrize collection assignments when symmetrizing Armatures (commit) - (Christoph Lendenfeld)
Attributes
- Add 2D 16 bit integer type (commit) - (Hans Goudey)
Compositor
- Add fallback variant for pixel loader (commit) - (Omar Emara)
- Add integer pixel load and store functions (commit) - (Omar Emara)
- Implement nodes for new CPU compositor
- ID Mask(commit) - (Omar Emara)
- Ellipse Mask (commit) - (Omar Emara)
- Box Mask (commit) - (Omar Emara)
- Jump Flooding (commit) - (Omar Emara)
- Double Edge Mask (commit) - (Omar Emara)
- Cryptomatte (commit) - (Omar Emara)
- Sun Beams (commit) - (Omar Emara)
- Despeckle (commit) - (Omar Emara)
- Denoise (commit) - (Omar Emara)
- Pixelate (commit) - (Omar Emara)
- Summed Area Table (commit) - (Omar Emara)
- Classic Kuwahara (commit) - (Omar Emara)
- Filter (commit) - (Omar Emara)
- Bilateral Blur (commit) - (Omar Emara)
- Symmetric Blur Weights (commit) - (Omar Emara)
- Symmetric Separable Blur Weights (commit) - (Omar Emara)
- Symmetric Separable Blur (commit) - (Omar Emara)
- Deriche Gaussian blur (commit) - (Omar Emara)
- Blur (commit) - (Omar Emara)
- Anisotropic Kuwahara (commit) - (Omar Emara)
- Van Vliet Gaussian blur(commit) - (Omar Emara)
Cycles
- Add OptiX 8.1 support (commit) - (Patrick Mours)
Draw
- Make manager and passes allow range of handles (commit) - (Clément Foucault)
Geometry Nodes
- Port triangulate node from BMesh to Mesh (commit) - (Hans Goudey)
Grease Pencil
- Setter for
drawing
property on frame python API (commit) - (Falk David)
Nodes
- Add new shader for node sockets (commit) - (Leon Schittek)
- Remove some snapping options from the node editor (commit) - (Habib Gahbiche)
Overlay-Next
- Enable by default and add option to enable legacy code (commit) - (Clément Foucault)
Report template
- Add link to manual system information collection page (commit) - (Alaska)
Spreadsheet
- Improve mesh selection filter domain interpolation (commit) - (Hans Goudey)
UI
- Keymap Editor
- Add margin from scrollbar (commit) - (Pablo Vazquez)
- Support persistent view state, write tree-view height to files (commit) - (Julian Eisel)
- UV Editor
- Remove unrelated tool panels (commit) - (Nika Kutsniashvili)
- Add notification when hiding objects (commit) - (Harley Acheson)
- Face orientation front color transparent (commit) - (Harley Acheson)
- Area management
- Area move snap to min and max (commit) - (Harley Acheson)
- Misc Changes to Area Splitting Operator (commit) - (Harley Acheson)
- Slightly Softer 50% Split Snap (commit) - (Harley Acheson)
- Changes to Docking Operation Descriptions (commit) - (Harley Acheson)
- Minimum docking target Size (commit) - (Harley Acheson)
USD
- Add option to merge transform and shape on export (commit) - (Charles Flèche)
- Add support for animated point instancers (commit) - (Jesse Yurkovich)
VSE
- Optimize Text Box w/ roundness with multi-threading (commit) - (Aras Pranckevicius)
- Remove byte position index from our time codes (commit) - (Sebastian Parborg)
- Tweak Text Strip UI to use panels for outline/shadow/box (commit) - (Aras Pranckevicius)
Vulkan
- Use Vulkan 1.1 feature enablement (commit) - (Jeroen Bakker)
- Add support for legacy platforms (commit) - (Jeroen Bakker)
- Make dynamic rendering optional (commit) - (Jeroen Bakker)
- Limit NVIDIA drivers to 550 and above. (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