17 February 2025

17 February 2025
Notes for weekly communication of ongoing projects and modules.

Announcements

Modules & Projects

Project Setup

  • Design task: #133001
  • Solidified designs enough to start work on the first milestone, “Blender Variables”.

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.

Compositor

  • Use gpu::TexturePool instead of DRW pool (commit) - (Omar Emara)

Cycles

  • Add Blackwell to Cycles CUDA binaries architectures (commit) - (Patrick Mours)
  • Change the integration measure in Huang Hair from gamma to h (commit) - (Weizhen Huang)
  • oneAPI: Enable kernels compression (commit) - (Xavier Hallade)
  • oneAPI: Optimize texture access by using GPU HW sampler (commit) - (Nikita Sirgienko)

GPU

  • TexturePool: Add texture pool functionality to the GPU module (commit) - (ClĂ©ment Foucault)

Geometry Nodes

  • CSV import node (commit) - (Devashish Lal)
  • Remove extra copy step in CSV import node (commit) - (Hans Goudey)

Mesh

  • Optimize vertex to edge attribute domain interpolation (commit) - (Hans Goudey)

NDOF

  • Rework input handling on macOS (commit) - (kgalik)

Object

  • Prevent unnecessary depsgraph tags for no-op materials resize (commit) - (Hans Goudey)

Overlay

  • Move 3D cursor drawing to the overlay engine (commit) - (ClĂ©ment Foucault)

Point Cloud

  • Expose 3D Cursor, annotation and ruler tools (commit) - (Dalai Felinto)
  • Select All/None/Invert (commit) - (Dalai Felinto)
  • Implement “Affect only Origins” object transform option (commit) - (Hans Goudey)
  • Implement “Set Attribute” operator (commit) - (Hans Goudey)
  • Implement box, circle, lasso select tools (commit) - (Hans Goudey)
  • Implement transform operator (commit) - (Hans Goudey)

Sculpt

  • Improve node tools performance for simpler changes (commit) - (Hans Goudey)
  • Reduce overhead for multires index buffer creation (commit) - (Hans Goudey)

Sequencer

  • Move 2D cursor drawing from DRW to sequencer using IMM API (commit) - (ClĂ©ment Foucault)

Shader

  • Expose light path “is volume scatter ray” in UI (commit) - (Alaska)

UI

  • Remember scroll offset for tree-views (commit) - (Julian Eisel)
  • Improve save report message (commit) - (IREXTIA)
  • Disabled Message Before Python in Tooltips (commit) - (Harley Acheson)
  • Decrease Alert Dialog Icon Size (commit) - (Harley Acheson)
  • Themeable RedAlert, Error, Warning, Info Colors (commit) - (Harley Acheson)
  • Status Bar During Text and Numerical Entry (commit) - (Harley Acheson)
  • New Presets Icons (commit) - (Harley Acheson)
  • Tightened Status Bar Spacing (commit) - (Harley Acheson)

USD Importer

  • Add default Plane shape to USD Importer (commit) - (Maxime-Cots)

VSE

  • Over Drop effect was not doing anything useful, map it to Alpha Over (commit) - (Aras Pranckevicius)

Weekly Reports

9 Likes