29 January 2024
Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
- 2024-01-22 Grease Pencil Module Meeting
- 2024-01-23 Nodes & Physics Module Meeting
- 2024-01-23 Render & Cycles Meeting
- 2024-01-29 EEVEE/Viewport Module Meeting
New Features and Changes
Anim
- Armature edit mode undo now also handles bone collection root count (commit) - (Sybren A. Stüvel)
- Add operator to remove unused bone collections (commit) - (Sybren A. Stüvel)
- Copy bone collection parenting and visibility in armature join. (commit) - (Alexander Gavrilov)
- Reorganize items in ‘View’ menus in animation and video editors (commit) - (Nika Kutsniashvili)
- Add hotkey for keying set operators (commit) - (Christoph Lendenfeld)
- Bone collections, add ‘solo’ flag (commit) - (Sybren A. Stüvel)
- Remove ‘Solo Visibility’ bone collections operator (commit) - (Sybren A. Stüvel)
- Bone collections, add ‘un-solo all’ operator (commit) - (Sybren A. Stüvel)
- Refresh ‘solo active’ on armature after removing bone collection (commit) - (Sybren A. Stüvel)
Attributes
- Reduce memory allocations in attribute accessor ‘for_all’ func (commit) - (Jesse Yurkovich)
Compositor
- Make Flip node works in local space (commit) - (Omar Emara)
- Align matte edge calculation to GPU implementation (commit) - (Sergey Sharybin)
Cycles
- Use default CUDA context instead of creating a new one (commit) - (Stefan Werner)
- Remove and update deprecated compiler options for HIP (commit) - (salipourto)
- Adding OIDN support for CUDA and OptiX devices (commit) - (Stefan Werner)
- Skip denoising during bake when pass does not support denoising (commit) - (Sergey Sharybin)
- Improve handling of Principled BSDF Caustics settings (commit) - (Alaska)
- Support Type-A IES files (commit) - (Lukas Stockner)
- Hide HIP-RT settings on Linux (commit) - (Alaska)
Data Transfer
- Avoid unnecessarily computing existing normals (commit) - (Hans Goudey)
EEVEE
- Change UI Naming (commit) - (Jeroen Bakker)
- Update Render tests script (commit) - (Jeroen Bakker)
- HiZ Buffer Allocation (commit) - (Jeroen Bakker)
EEVEE Next
- Optimize HiZ with fast image load store routines (commit) - (Jason Fielder)
- Resolve motion blur intermittent rendering (commit) - (Jason Fielder)
GPv3
- Smooth modifier (commit) - (YimingWu)
- Add Catmull-Clark option in subdivide modifier (commit) - (YimingWu)
- Offset modifier (commit) - (Lukas Tönne)
- Add poll function to
brush_stroke
operator (commit) - (Falk David)
Geometry Nodes
- Menu Switch Node (commit) - (Lukas Tönne)
- Improve handling baked data after undo (commit) - (Jacques Lucke)
IMB
- Add gif to list of movie extensions (commit) - (Richard Antalik)
IO
- Add file handlers to c++ import operators (commit) - (Guillermo Venegas)
ImBuf
- Refactor pixel interpolation functions (commit) - (Aras Pranckevicius)
Mesh
- Reduce memory allocations in corner normals calculation (commit) - (Jesse Yurkovich)
OBJ
- Combine global scale parameter into transform matrix (commit) - (Hans Goudey)
- Use mesh normals domain properly for normals storage (commit) - (Hans Goudey)
Outliner
- Add option to apply object modifier (commit) - (Hans Goudey)
Render Tests
- Separate difference of Color and Alpha (commit) - (Sergey Sharybin)
Sculpt
- Add brush settings for view & normal automasking values (commit) - (Sean Kim)
Tests
- Make reports summary HTML work with relative links (commit) - (Brecht Van Lommel)
- Add sequencer filter render tests (commit) - (Aras Pranckevicius)
UI
- Increased Overlay Text Contrast (commit) - (Harley Acheson)
- More Defaults for Search Placeholders (commit) - (Harley Acheson)
- TreeView Hierarchy Line with Region Zoom (commit) - (Harley Acheson)
- Show user-oriented tooltip for extra options panel (commit) - (Sun Kim)
- Remove Unnecessary Confirmation Options (commit) - (Harley Acheson)
- Confirmations Using Std (commit) - (Harley Acheson)
- Add ability to configure the header row of layout panels (commit) - (Jesse Yurkovich)
- Operator Props Dialog Changes (commit) - (Harley Acheson)
- Use icon for curves surface UV map property (commit) - (Hans Goudey)
VSE
- Add Cubic Mitchell filtering, rename previous cubic to Cubic BSpline (commit) - (Aras Pranckevicius)
Vulkan
- Bundle Calls in DrawList (commit) - (Jeroen Bakker)
deps_builder
- Include all oiio tools for windows (commit) - (Ray Molenkamp)
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
- Richard Antalík
- Sergey Sharybin
- Sybren Stüvel
- Thomas Dinges
- Wu Yiming