12 August 2024
Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
- 2024-08-06 Render & Cycles Meeting
- 2024-08-07 Nodes & Physics Module Meeting
- 2024-08-08 Triaging module meeting
- 2024-08-08 Animation & Rigging 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
- Remove empty FCurves from layered Actions (commit) - (Christoph Lendenfeld)
Compositor
- Add experimental option for new CPU compositor (commit) - (Omar Emara)
Cycles
- Improve numerical precision of Beckmann distribution at low roughness (commit) - (Lukas Stockner)
DRW
- Reduce complexity of
Draw
primitive expansion (commit) - (CleÌment Foucault)
EEVEE
- Add toggle for Fast GI Approximation (commit) - (Pablo Vazquez)
Extensions
- Use wait cursor when toggling add-ons (commit) - (Campbell Barton)
GPv3
- Python API: Rename drawing API functions (commit) - (Falk David)
- Draw Mode: Context menu (commit) - (Pratik Borhade)
- Sculpt context menu (commit) - (Pratik Borhade)
Geometry Nodes
- PLY import node (commit) - (Devashish Lal)
- Default opacity value in âCurves to Grease Pencilâ node (commit) - (Falk David)
Link/Append
- Separate instantiation of loose data from core link/append code (commit) - (Jacques Lucke)
Nodes
- Add group node default width (commit) - (Jacques Lucke)
Overlay-Next
- Light Probe (commit) - (Laurynas Duburas)
- Anti-Aliasing (commit) - (Clément Foucault)
- Relation (commit) - (Laurynas Duburas)
- Force Field (commit) - (Laurynas Duburas)
- Mesh Edit Mode (commit) - (Clément Foucault)
- Add debug group to edit mesh (commit) - (Clément Foucault)
- Enable prepass only if selection and xray are off (commit) - (Clément FOUCAULT)
Sculpt
- Refactor topology islands cache (commit) - (Hans Goudey)
- Initial data-oriented refactor of boundary brush (commit) - (Sean Kim)
- Partial refactor of mesh filter types (commit) - (Hans Goudey)
- Data oriented refactor for cloth brush forces calculation (commit) - (Hans Goudey)
- Optimize mesh/cloth filter enabled axis usage (commit) - (Hans Goudey)
- Use int triangle indices for image paint (commit) - (Hans Goudey)
- Precalculate image paint pixel positions (commit) - (Hans Goudey)
- Refactor image painting to use new brush API (commit) - (Hans Goudey)
- Process all undo nodes at once in position undo/redo (commit) - (Hans Goudey)
- Refactor area normal/center sampling (commit) - (Hans Goudey)
- Refactor for pose brush factors creation (commit) - (Hans Goudey)
UI
- Adjustment to Status Bar Vertical Alignment (commit) - (Harley Acheson)
- Simplified & Slightly Tighter Status Bar Spacing (commit) - (Harley Acheson)
- Add Snapping to Docking Split Status (commit) - (Harley Acheson)
- Allow Changing Alpha for Multicolor Icons (commit) - (Harley Acheson)
- Improved Gray scale Values for Rendered SVG Bitmaps (commit) - (Harley Acheson)
- Color Icon Theme Internal Parts (commit) - (Harley Acheson)
- Add property description for show hidden objects operator (commit) - (Andrej730)
UV
- Add âshared vertexâ option to âMerge UVs by Distanceâ (commit) - (Anish Bharadwaj)
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 11
- GSoC 2024: Sample Sound Node - #12 by megakite
- GSoC 2024: Sprucing up the Video Sequencer (Weekly Reports) - #12 by linen
- GSoC 2024: Improve Distributed Rendering & Task Execution - #12 by David_Zhang
- GSOC 2024: UV Stitching Improvements - #12 by Anish_Bharadwaj
- GSoC 2024: Geometry Nodes: File Import Nodes - #15 by Devashish_Lal
- GSoC 2024: Improvements to the Blender macOS User Interface Experience - Weekly Reports - #20 by Brainzman