2 December 2024

2 December 2024
Notes for weekly communication of ongoing projects and modules.

Announcements

Modules Reorganization

  • Images & Movies sub-module has been moved from Core to the Pipeline & I/O module.
  • Asset System is now its own module, and not a sub-module from Pipeline & I/O anymore.

Modules & Projects

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.

BLI

  • Add pixel sampling functions with arbitrary UV wrapping modes (commit) - (Aras Pranckevicius)

Compositor

Implement more nodes for the new CPU compositor:

  • Morphological Blurring(commit) - (Omar Emara)
  • Bokeh Blur (commit) - (Omar Emara)
  • Defocus (commit) - (Omar Emara)
  • Symmetric Separable Variable Size Blur (commit) - (Omar Emara)
  • Directional Blur (commit) - (Omar Emara)
  • Inpaint (commit) - (Omar Emara)
  • Vector Blur (commit) - (Omar Emara)
  • Morphological Distance Feather Weights (commit) - (Omar Emara)
  • Morphological Distance algorithm (commit) - (Omar Emara)
  • Morphological Distance Feather algorithm (commit) - (Omar Emara)
  • Dilate (commit) - (Omar Emara)
  • Keying (commit) - (Omar Emara)
  • Glare (commit) - (Omar Emara)

Cycles

  • Use fused OptiX OSL programs (commit) - (Lukas Stockner)

Extensions

  • Suppress noisy prints for extension wheel filtering (commit) - (Campbell Barton)
  • Use replace exists with lexists to check a path can be used (commit) - (Campbell Barton)

GPU

  • Move Polyline shader to primitive expansion (commit) - (ClĂ©ment Foucault)
  • Add back support for uchar4 color when using widelines (commit) - (ClĂ©ment Foucault)

Geometry Nodes

  • Add dynamic label to warning node (commit) - (seanterelle)

Grease Pencil

  • Add all supported modes to simplify operator (commit) - (YimingWu)
  • Save Layer Group expanded state (commit) - (Falk David)

Nodes

  • Support subpanels in node group interface (commit) - (Jacques Lucke)

Sequencer

  • Use uchar4 colors for drawing quad buffer again (commit) - (ClĂ©ment Foucault)

Subdiv

  • Start replacement of “converter” abstraction (commit) - (Hans Goudey)

UI

  • Show File Name on Recent Item Tooltip (commit) - (Harley Acheson)
  • Improved Calculation of Width of Collapsed Node Title (commit) - (Harley Acheson)
  • Implement snapping for node resizing (commit) - (Habib Gahbiche)
  • Win32 - Clipboard Image Paste from File Path (commit) - (Harley Acheson)

Vulkan

  • Allow suspending/resuming of layer tracking (commit) - (Jeroen Bakker)
  • Add method to query debug group of node (commit) - (Jeroen Bakker)
  • Add support for GPU_logic_op_xor_set (commit) - (Jeroen Bakker)

Weekly Reports

9 Likes