19 August 2024
Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
- 2024-08-12 Grease Pencil Module Meeting
- 2024-08-13 Blender Admins Meeting
- 2024-08-13 Sequencer meeting notes
- 2024-08-13 Compositor meeting notes
- 2024-08-13 Animation & Rigging module meeting
- 2024-08-15 Pipeline, Assets & I/O meeting
- 2024-08-16 Projects Updates meeting
- 2024-08-16 Variants Design Workshop
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.
Compositor
- Allow non-pooled result allocation (commit) - (Omar Emara)
- Support CPU storage in result class (commit) - (Omar Emara)
- Support Viewer node in new CPU compositor (commit) - (Omar Emara)
- Allow delayed typing for results (commit) - (Omar Emara)
Cycles
- Add parallel_reduce() to the ccl namespace (commit) - (Sergey Sharybin)
- Change OptiX curve vertex data generation to use more compact representation (commit) - (Patrick Mours)
Depsgraph
- Avoid checking for evaluated object in draw code (commit) - (Jacques Lucke)
GPv3
- Apply Modifier (commit) - (Falk David)
- Invert weight operator (commit) - (Pratik Borhade)
- Cursor panel not usable in paint modes (commit) - (Pratik Borhade)
- High level python API (commit) - (Falk David)
- Add ReprojectMode enum and DrawingPlacement constructor (commit) - (Sean Kim)
- Few changes to invert weight operator (commit) - (Pratik Borhade)
- Edit Mode (commit) - (casey bianco-davis)
- Eyedropper tool (commit) - (Casey Bianco-Davis)
Geometry Nodes
- Implement Gabor noise node (commit) - (Omar Emara)
- Add memory counting for bake state (commit) - (Jacques Lucke)
Nodes
- Optimize Gabor noise with early exit (commit) - (Omar Emara)
- Optimize Gabor noise variance estimation (commit) - (Omar Emara)
- Improve isotropic Gabor noise UI controls (commit) - (Omar Emara)
- Add operator to get node width from parent (commit) - (Jacques Lucke)
OpenGL
- Remove conservative depth extension check (commit) - (Jeroen Bakker)
- Enable High Quality Normals for Legacy AMD Drivers (commit) - (Jeroen Bakker)
Outliner
- Expand Geometry Nodes Modifier to show the data-block (commit) - (Dalai Felinto)
Overlay-Next
- Facing (commit) - (Laurynas Duburas)
- Outline (commit) - (Clément Foucault)
- Wireframe (commit) - (Clément Foucault)
Presets
- Consider presets within the extensions repo to be “built-in” (commit) - (Campbell Barton)
- Remove poll functions that scan the file-system (commit) - (Campbell Barton)
Sculpt
- Add polyline gesture submit on double click (commit) - (Sean Kim)
- Use new relax implementation for mesh filter (commit) - (Hans Goudey)
- Various refactors in expand tool (commit) - (Hans Goudey)
- Remove unused positions array copy with some deform modifiers (commit) - (Hans Goudey)
- Parallelize some loops in expand operator (commit) - (Hans Goudey)
- Specialize expand symmetry, sphere falloff (commit) - (Hans Goudey)
UI
- Icon Overlay Text Should Not Shadow if Dark (commit) - (Harley Acheson)
- Allow Theme Coloring for Color SVG Extraction (commit) - (Harley Acheson)
- Simplified Feedback for Docking (commit) - (Harley Acheson)
- Increase the Editor Edge Move Zone Size (commit) - (Harley Acheson)
- Multicolor Autokeying Indicator (commit) - (Harley Acheson)
- File Browser Offline and Alias State Icon Position (commit) - (Harley Acheson)
Volumes
- Speedup extracting dense voxel values (commit) - (Jacques Lucke)
WM
- Don’t notify WM when file is saved as copy (commit) - (Lorenzo Pierfederici)
- Mark compatibility issues as fixed on save_as (commit) - (Lorenzo Pierfederici)
Weekly Reports
- Aaron Carlisle
- 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
- Philipp Oeser
- Pratik Borhade
- Richard AntalĂk
- Sean Kim
- Sergey Sharybin
- Sybren StĂĽvel
- Thomas Dinges
- Weizhen Huang
- Wu Yiming
Google Summer of Code - Week 12
- GSoC 2024: Geometry Nodes: File Import Nodes - #16 by Devashish_Lal
- GSoC 2024: Sprucing up the Video Sequencer (Weekly Reports) - #13 by linen
- GSoC 2024: Sample Sound Node - #13 by megakite
- GSOC 2024: UV Stitching Improvements - #13 by Anish_Bharadwaj
- GSoC 2024: Improve Distributed Rendering & Task Execution - #13 by David_Zhang
- GSoC 2024: Improvements to the Blender macOS User Interface Experience - Weekly Reports - #21 by Brainzman