4 March 2024
Notes for weekly communication of ongoing projects and modules.
Modules & Projects
- 2024-02-27 Sequencer meeting notes
- 2024-02-27 Compositor meeting notes
- 2024-02-27 Sculpt, Paint, & Texture Module Meeting
- 2024-02-27 User Interface Meeting
- 2024-02-29 Triaging module meeting
- 2024-02-29 Pipeline, Assets & I/O Meeting
New Features and Changes
Alembic
- Alleviate long loading times in large files (commit) - (Jesse Yurkovich)
Alembic/USD
- Use GeometrySets to import data (commit) - (Kévin Dietrich)
Compositor
- Unify Keying node between CPU and GPU (commit) - (Omar Emara)
- Unify variable size blur between CPU and GPU (commit) - (Omar Emara)
- Unify plane anti-aliasing between CPU and GPU (commit) - (Omar Emara)
- Enable lock-free GPU context activation on Windows (commit) - (Sergey Sharybin)
- Enable lock-free GPU context activation on macOS (commit) - (Sergey Sharybin)
Core
- Remove support for writing crash.blend file (commit) - (Jacques Lucke)
- Remove support for writing MemFile undo steps as .blend files (commit) - (Jacques Lucke)
Curves
- Provide resample functions that don’t depend on field evaluation (commit) - (Falk David)
Cycles
- Increase minimum target on x86 to SSE4.2 (commit) - (Thomas Dinges)
- Improve reporting of HIP texture allocation failures (commit) - (Alaska)
EEVEE-Next
- Add light support for refraction closures (commit) - (Clément Foucault)
- Specialization Constants for Film Accumulation (commit) - (Jeroen Bakker)
- Make denoising roughness correct for refraction (commit) - (Clément Foucault)
- Reduce volume probe blending and remove remapping (commit) - (Miguel Pozo)
- Add Shadows PCF (commit) - (Miguel Pozo)
- Refresh when resizing area light via gizmo (commit) - (Jeroen Bakker)
- Avoid same multiplication to the same constant (commit) - (Clément Foucault)
GPv3
- Line Art Modifier (commit) - (YimingWu)
- Armature Modifier (commit) - (Lukas Tönne)
- Time offset modifier (commit) - (Lukas Tönne)
- Show Line Art options in Object > Add menu (commit) - (YimingWu)
- Draw tool side panel (commit) - (Casey Bianco-Davis)
- Isolate Layer keymap (commit) - (Pratik Borhade)
- Envelope Modifier (commit) - (Lukas Tönne)
- Draw tool set caps types (commit) - (Casey Bianco-Davis)
- Draw tool (commit) - (Casey Bianco-Davis)
- Copy and Paste operators for copying strokes and points (commit) - (Sietse Brouwer)
- Select mode in Edit Mode keymap (commit) - (Pratik Borhade)
Geometry
- Speedup reverse UV sampler (commit) - (Jacques Lucke)
Geometry Nodes
- Add link drag search items to store named grid node (commit) - (Hans Goudey)
- Add volume grid creation nodes (commit) - (Hans Goudey)
- Add volume grid conversion nodes (commit) - (Hans Goudey)
- Add node tools warning when shape keys are removed (commit) - (Hans Goudey)
Mesh
- Improvements to position and normal draw extraction (commit) - (Hans Goudey)
Nodes
- Expose ordering of links in multi input socket in Python (commit) - (Jacques Lucke)
Python
- Add deprecation warnings to GPUBatch program usage (commit) - (Prakhar Singh Chouhan)
Sculpt
- Add interpolate radius option for curve radius (commit) - (XDzZyq)
UI
- Changes to Props Dialogs (commit) - (Harley Acheson)
- Change UI Name of Outliner “Orphan Data” mode to “Unused Data” (commit) - (Harley Acheson)
- Manage Unused Data Operator (commit) - (Harley Acheson)
- Remove excessive padding in asset shelf catalog selector tree (commit) - (Julian Eisel)
- Add label to sculpt symmetrize options (commit) - (persun)
- Add Title to Extensions Repo Popover (commit) - (Harley Acheson)
Undo
- Support implicit-sharing in memfile undo step (commit) - (Jacques Lucke)
WM
- Explicitly skip auto-save when in modes that don’t support it (commit) - (Jacques Lucke)
Weight Paint
- Expose all pose mode selection tools (commit) - (Campbell Barton)
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