26 February 2024
Notes for weekly communication of ongoing projects and modules.
Welcomes
Announcements
- Subversion to Git LFS Migration on Feb 22
- Extensions Platform - Alpha launch
- Blender has been accepted for GSoC 2024
Modules & Projects
- 2024-02-19 Grease Pencil Module Meeting
- 2024-02-20 Nodes & Physics Module Meeting
- 2024-02-20 Render & Cycles Meeting
- 2024-02-26 EEVEE/Viewport Module Meeting
New Features and Changes
Anim
- Bone properties panel, add missing ‘solo’ property (commit) - (Sybren A. Stüvel)
Compositor
- Use original hue in Hue Correct node (commit) - (Omar Emara)
- Unify Blur operation across CPU and GPU (commit) - (Omar Emara)
- Unify Denoise node between CPU and GPU (commit) - (Omar Emara)
Creator
- Add CPU check on startup (commit) - (Ray Molenkamp)
Cycles
- Adjust normal in Principled Hair Huang to be orthogonal to the tangent (commit) - (Weizhen Huang)
- Make Principled Hair Huang a near- and far-field model (commit) - (Weizhen Huang)
Despgraph
- Rename “copy-on-write” to “copy-on-evaluation” (commit) - (Hans Goudey)
EEVEE
- Reset samples when reflection probes are updated. (commit) - (Jeroen Bakker)
EEVEE-Next
- Implement Sphere Light-Probe convolution (commit) - (Clément Foucault)
- Support sphere probe falloff (commit) - (Miguel Pozo)
- Add refraction roughness mapping (commit) - (Clément Foucault)
- Voronoi colors are pure emissive (commit) - (Jeroen Bakker)
- Do not use mip 1 for lightprobe sample in raytracing (commit) - (Clément Foucault)
- Update reflection probes when resolution changes (commit) - (Jeroen Bakker)
- Fix black world probe when disabling probes (commit) - (Jeroen Bakker)
- Concatenate info strings (commit) - (Miguel Pozo)
- Make closure evaluation fully type agnostic (commit) - (Clément Foucault)
GPU
- Report on vertex attribute conversions (commit) - (Jeroen Bakker)
GPv3
- Hook modifier (commit) - (YimingWu)
- Add layer ‘pass_index’ attribute. (commit) - (Bastien Montagne)
- General panel in offset modifier (commit) - (Pratik Borhade)
- Select strokes by material operator (commit) - (Pratik Borhade)
- Active layer poll (commit) - (Pratik Borhade)
Geometry Nodes
- Align input and output sockets in simulation and repeat zone nodes (commit) - (Jacques Lucke)
- Support wildcard in Remove Named Attribute node (commit) - (Jacques Lucke)
- Support group ids in Geometry Proximity node (commit) - (Jacques Lucke)
- Sample grid node (commit) - (Hans Goudey)
Icons
- Update for now toolbar icons blend file location (commit) - (Brecht Van Lommel)
Realtime Compositor
- Implement Legacy Cryptomatte (commit) - (Omar Emara)
Sculpt
- Add dyntopo size edit support for BRUSH and RELATIVE modes (commit) - (Sean Kim)
Text Editor
- Add support for GLSL syntax highlighting (commit) - (Gangneron)
UI
- Mac Incorrect Hand Cursor for Move (commit) - (Harley Acheson)
- Improvements to Confirmation of Unpack Linked Libraries (commit) - (Harley Acheson)
- Remove tool-tip message that non-editable properties are internal (commit) - (Campbell Barton)
- Prevent file-selector buttons operating on non-editable properties (commit) - (Campbell Barton)
- Improvements to Confirmation of Apply Transforms (commit) - (Harley Acheson)
- Improvements to Confirmation of Apply Modifier (commit) - (Harley Acheson)
- Improvements to Confirmation of Pack Resources (commit) - (Harley Acheson)
USD
- Fix varying interpolation import (commit) - (Michael Kowalski)
UV
- Support changing the opacity of the UV stretching overlay (commit) - (Samuel Bilek)
VSE
- Skip rendering lower strips that are behind opaque strips above them (commit) - (Aras Pranckevicius)
- Reduce playback stalls when new video clips start playing (commit) - (Aras Pranckevicius)
Video
- Remove non-ffmpeg AVI support (commit) - (Aras Pranckevicius)
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
- Sergey Sharybin
- Sybren Stüvel
- Thomas Dinges
- Weizhen Huang
- Wu Yiming