1 July 2024
Notes for weekly communication of ongoing projects and modules.
Announcements
- Clarifications on Core-related PRs and issues
- Call for testing: Blender 4.2 LTS Beta — Developer Blog
Modules & Projects
- 2024-06-18 Sequencer meeting notes
- 2024-06-18 Compositor meeting notes
- 2024-06-25 Render & Cycles Meeting
- 2024-06-27 Pipeline, Assets & I/O Meeting
- 2024-06-27 Animation & Rigging module meeting
- 2024-07-01 EEVEE/Viewport 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.
Add-ons
- Move Rigify into addons_core (commit) - (Sybren A. Stüvel)
Anim
- Make auto-keying in shapekey anim editor work for layered actions (commit) - (Nathan Vegdahl)
- Theme entry for time visualization (commit) - (Christoph Lendenfeld)
- Remove F-Curve modifier type ‘Python’ (commit) - (Sybren A. Stüvel)
- Remove F-Curve modifier type ‘Filter’ (commit) - (Sybren A. Stüvel)
Color management
- Support white balance as part of the display transform (commit) - (Lukas Stockner)
Cycles
- Remove AMD and Intel GPU support from Metal backend (commit) - (Alaska)
- Expose vertex normals and tangent space attributes in XML API (commit) - (howetuft)
- Expose object node in XML API (commit) - (howetuft)
Depsgraph
- Optimize composite and render pipeline depsgraph (commit) - (Sergey Sharybin)
EEVEE
- Missing resource when tracing planar probes (commit) - (Jeroen Bakker)
- Reduce binary size on Mesa caused by fixed size arrays (commit) - (Clément Foucault)
GPv3
- Use texture coordinates for primitive tools (commit) - (casey bianco-davis)
- Draw Tool
- Jitter option (commit) - (Falk David)
- Randomize radius and opacity (commit) - (Falk David)
- Show “Cursor” menu (commit) - (Falk David)
- Use brush strength for fill opacity (commit) - (Falk David)
- Random Rotation (commit) - (Falk David)
- Random Color support (commit) - (Falk David)
- Write start time and delta time attributes (commit) - (Falk David)
- Update default brush settings (commit) - (Falk David)
Image
- Clarify color depth tooltip for EXR images (commit) - (Omar Emara)
Nodes
- File path socket subtype for string sockets (commit) - (Devashish Lal)
- Simplify node link drawing shader (commit) - (Jacques Lucke)
Sculpt
- Reuse existing mesh triangles cache in sculpt mode (commit) - (Hans Goudey)
- Refactor distance falloff, clipping, and brush strength (commit) - (Hans Goudey)
- Add stroke stabilization to lasso tools (commit) - (Sean Kim)
- Remove double function call indirection in multires drawing (commit) - (Hans Goudey)
- Avoid vertex buffer access overhead for multires drawing (commit) - (Hans Goudey)
- Improve multires drawing performance by simplifying logic (commit) - (Hans Goudey)
- Resolve over-allocation of multires draw vertex buffers (commit) - (Hans Goudey)
- Improve base mesh area/normal sampling performance (commit) - (Hans Goudey)
UI
- Consistent Status Bar Spacing (commit) - (Harley Acheson)
- Use SVG Icons for Alert Icons on Dialogs (commit) - (Harley Acheson)
- Use SVG Icon for Logo in Splash About (commit) - (Harley Acheson)
- Calm Warnings With New Icons (commit) - (Harley Acheson)
- Allow Discretionary Use of Icon Outline (commit) - (Harley Acheson)
VSE
- Copy channels when making meta strip (commit) - (Richard Antalik)
- Clarify wording for Replace Selection property (commit) - (Richard Antalik)
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
- Raul Fernandez Hernandez
- Richard Antalík
- Sean Kim
- Sergey Sharybin
- Sybren Stüvel
- Thomas Dinges
- Weizhen Huang
- Wu Yiming
Google Summer of Code - Week 5
- GSoC 2024: Sample Sound Node - #6 by megakite
- GSoC 2024: Sprucing up the Video Sequencer (Weekly Reports) - #6 by linen
- GSoC 2024: Improvements to the Blender macOS User Interface Experience - Weekly Reports - #14 by Brainzman
- GSoC 2024: Geometry Nodes: File Import Nodes - #9 by Devashish_Lal
- GSoC 2024: Improve Distributed Rendering & Task Execution - #6 by David_Zhang
- GSOC 2024: UV Stitching Improvements - #6 by Anish_Bharadwaj