22 July 2024
Notes for weekly communication of ongoing projects and modules.
Announcements
- Blender 4.2 LTS has been released on Tuesday.
- LTS updates for 3.3 and 3.6.
Modules & Projects
Google Summer of Code - Midterm
The midterm evaluations have been submitted end of last week and all six contributors passed. Congratulations! Here a short overview of what has been done already by the contributors:
-
Geometry Nodes: File Import Nodes:
New nodes landed in main for OBJ and STL files for Geometry Nodes. Work started on caching. -
Improve Distributed Rendering & Task Execution:
Support for pausing jobs in Flamenco landed. -
Improvements to the Blender macOS User Interface Experience:
Several pull requests for macOS Inline-Titlebar, Colored Titlebar and fixes in main like Window title not properly updating on editor change. -
Sample Sound Node:
Steady progress on the sound node, including implementation of a sound socket, the actual node and caching. -
Sprucing Up the Sequencer:
Several improvements to the VSE like Add snapping in VSE Preview, several fixes for snapping and a draft for linked strips. -
UV stitch Tool Improvements:
Work has been done on a UV seam-weld functionality with review and further improvements in progress.
Meeting Notes
- 2024-07-15 Modeling Meeting
- 2024-07-16 Animation & Rigging off-schedule module meeting
- 2024-07-18 Triaging module meeting
- 2024-07-18 User Interface 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
- Deselect Keys before inserting new keys (commit) - (Christoph Lendenfeld)
Curves
- Store active attribute index on curves geometry (commit) - (Jacques Lucke)
EEVEE
- Improve Pixel Size Upscaling (commit) - (Clément Foucault)
GPv3
- Edit mode overlay curve lines and bézier handles. (commit) - (casey bianco-davis)
- Render evaluated geometry (commit) - (Casey Bianco-Davis)
Geometry Nodes
- Support simulating and baking grease pencil geometry (commit) - (Jacques Lucke)
- Add conversion nodes for Grease Pencil and Curves (commit) - (Jacques Lucke)
Image Plane
- Add support for EEVEE (commit) - (Jeroen Bakker)
Overlay-Next
- Lattice (commit) - (Laurynas Duburas)
Sculpt
- Data oriented refactor for enhance details brush (commit) - (Hans Goudey)
- Simplify gathering of position data (commit) - (Hans Goudey)
- Data oriented refactor for “Set Pivot Position” operator (commit) - (Hans Goudey)
Sound
- Add channels and sample rate properties to mixdown operator (commit) - (Matthieu Carteron)
UI
- Remove unused brush tool icons (commit) - (Julian Eisel)
- Allow Use of Full-Color UI Icons (commit) - (Harley Acheson)
- Screen Area Docking Experimental Feature (commit) - (Harley Acheson)
- Icon Hover Brightness for Properties Items (commit) - (Harley Acheson)
- Remove “Widget Label” Text Style (commit) - (Harley Acheson)
- Don’t Dim Docking Remainders (commit) - (Harley Acheson)
VSE
- Reword the text of the movie add “use_framerate” option (commit) - (Sebastian Parborg)
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 8
- GSoC 2024: Sprucing up the Video Sequencer (Weekly Reports) - #8 by linen
- GSoC 2024: Sample Sound Node - #9 by megakite
- GSoC 2024: Improve Distributed Rendering & Task Execution - #9 by David_Zhang
- GSoC 2024: Geometry Nodes: File Import Nodes - #12 by Devashish_Lal
- GSoC 2024: Improvements to the Blender macOS User Interface Experience - Weekly Reports - #17 by Brainzman
- GSOC 2024: UV Stitching Improvements - #9 by Anish_Bharadwaj