29 January 2024

29 January 2024
Notes for weekly communication of ongoing projects and modules.

Announcements

Modules & Projects

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

9 Likes