Blender Developers Meeting Notes: 24 June 2024

Notes for weekly communication of ongoing projects and modules.
Announcements
- Gitea 1.22 Upgrade
- Brecht will start a 6 month sabbatical in July, until the end of the year. Sergey handles module ownership for the Render & Cycles module. Philipp replaces Brecht as Blender admin.
Modules & Projects
- 2024-06-18 Animation & Rigging off-schedule module meeting
- 2024-06-18 User Interface Meeting
- 2024-06-21 Extensions Project
- Projects Weekly Updates
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
- Add “legacy behavior” option to Limit Rotation constraint (commit) – (Nathan Vegdahl)
- Add layered Action support to
BKE_action_frame_range_calc()(commit) – (Sybren A. Stüvel) - Prevent pushing down layered Actions onto the NLA (commit) – (Sybren A. Stüvel)
- Make “XYZ to RGB” user preference work for layered actions (commit) – (Nathan Vegdahl)
Curves
- Add Bezier handle support to extrude tool (commit) – (Laurynas Duburas)
Cycles
- Switch to energy-preserving multiscattering Oren-Nayar BSDF (commit) – (Lukas Stockner)
- HIP support for AMD Strix APUs (commit) – (salipourto)
- Compress GPU kernels to reduce file size (commit) – (Lukas Stockner)
- Use denoising device info to pick automatic denoiser (commit) – (Alaska)
EEVEE
- Light probe resolution (commit) – (Jeroen Bakker)
- Adapt Principled BSDF to closure sampling (commit) – (Lukas Stockner)
GPU
- Non-blocking specialization constants compilation (commit) – (Miguel Pozo)
GPv3
- Move GPv3 out of experimental (commit) – (Falk David)
- Add
Set Curve Typeoperator. (commit) – (Casey Bianco-Davis) - Add
Set Handle Typeoperator (commit) – (Casey Bianco-Davis) - Hide the paint cursor while drawing (commit) – (Falk David)
- Update names of layers in modifier filters when layer name changes (commit) – (Falk David)
- Implement the alpha threshold setting for the Fill tool (commit) – (Lukas Tönne)
- Draw Tool (commit) – (Falk David)
- Primitive use hardness setting. (commit) – (casey bianco-davis)
- Copy layers to selected operator (commit) – (Pratik Borhade)
Nodes
- Support hiding labels for string sockets (commit) – (Hans Goudey)
- Implement Gabor noise (commit) – (Omar Emara)
Overlay-Next
- Speaker (commit) – (Laurynas Duburas)
Render
- Clamp minimum DOF focus distance (commit) – (Alaska)
Sculpt
- Avoid threading overhead for area/normal sampling function (commit) – (Hans Goudey)
- Improve undo node lookup performance (commit) – (Hans Goudey)
- Avoid depsgraph evaluation when adding mask attribute (commit) – (Hans Goudey)
UI
- Correct alignment for active tool properties (commit) – (Nika Kutsniashvili)
- Add Color Temperature unit (commit) – (Lukas Stockner)
- Rename “Strip Colors” panel in theme editor (commit) – (Pablo Vazquez)
- Don’t show tooltips when spawning popups until mouse is moved (commit) – (Julian Eisel)
- Support color picking from underlying viewport buffer (commit) – (Lukas Stockner)
- Move Save Incremental Menu Item Down (commit) – (Harley Acheson)
- Improved Window Titles (commit) – (Harley Acheson)
- Separated UI Icon SVG Vector Source Files (commit) – (Harley Acheson)
- Render SVG Files for UI Icons (commit) – (Harley Acheson)
- Increase in Maximum Resolution Scale (commit) – (Harley Acheson)
- Add Support for Large Use UI Icons (commit) – (Harley Acheson)
USD
- Rename active UV Map to “st” by default (commit) – (Brecht Van Lommel)
VSE
- Enable “Preview During Transform” by default (commit) – (Pablo Vazquez)
- Adjust label of subtract/multiply effect strip (commit) – (Pablo Vazquez)
- Update theme colors for strips (commit) – (Pablo Vazquez)
- Make waveforms half size by default (commit) – (Pablo Vazquez)
- Enable Display Waveform on new sound strips (commit) – (Pablo Vazquez)
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 4
- GSoC 2024: Sprucing up the Video Sequencer (Weekly Reports) – #5 by linen
- GSoC 2024: Geometry Nodes: File Import Nodes – #8 by Devashish_Lal
- GSoC 2024: Sample Sound Node – #5 by megakite
- GSoC 2024: Improve Distributed Rendering & Task Execution – #5 by David_Zhang
- GSoC 2024: Improvements to the Blender macOS User Interface Experience – Weekly Reports – #6 by Brainzman
