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 Type
operator. (commit) - (Casey Bianco-Davis) - Add
Set Handle Type
operator (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
- GSOC 2024: UV Stitching Improvements - #5 by Anish_Bharadwaj