3 June 2024

3 June 2024
Notes for weekly communication of ongoing projects and modules.

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.

Anim

  • Improve Action binding enum property items (commit) - (Sybren A. StĂŒvel)
  • Per bone wire width for custom shapes (commit) - (Christoph Lendenfeld)
  • Add ‘Frame Scene/Preview Range’ to animation editors (commit) - (Sybren A. StĂŒvel)

Compositor

  • Add GPU per-node execution time report (commit) - (Omar Emara)
  • Switch View (commit) - (Habib Gahbiche)
  • Implement bicubic interpolation for Stabilize2DNode (commit) - (Habib Gahbiche)

Curves

  • Add extrude operator to menu (commit) - (Jacques Lucke)
  • Add edit mode context menu (commit) - (Jacques Lucke)

Cycles

  • oneAPI: Enable host memory migration (commit) - (Nikita Sirgienko)

EEVEE-Next

  • Add option to turn off GI (commit) - (ClĂ©ment Foucault)
  • Add fast GI max distance (commit) - (ClĂ©ment Foucault)
  • Precompute AO/GI quality factor (commit) - (ClĂ©ment Foucault)
  • Fast GI: Add angular thickness (commit) - (ClĂ©ment Foucault)
  • Implement LOD bias for sun light (commit) - (ClĂ©ment Foucault)
  • LightProbe Bake: Add better feedback when allocation fail (commit) - (ClĂ©ment Foucault)
  • Add base page tagging for punctual shadow (commit) - (Clément Foucault)

GPv3

  • Render boundary strokes with half width to hide gaps on boundaries (commit) - (Lukas Tönne)
  • Use “Precision” setting for the fill tool (commit) - (Lukas Tönne)
  • Dot stroke materials for fill tool (commit) - (Lukas Tönne)
  • Dilate and erode functions for the fill tool (commit) - (Lukas Tönne)
  • Extrude operator in points menu (commit) - (Pratik Borhade)
  • Lock material layer property (commit) - (Pratik Borhade)

Geometry Nodes

  • Value logging for Volume geometry and Grid sockets (commit) - (Lukas Tönne)
  • New Set Instance Transform node (commit) - (Jacques Lucke)
  • Support renaming some sockets in the node directly (commit) - (Jacques Lucke)
  • New Instance Transform attribute input node (commit) - (Iliya Katushenock)
  • Support capturing multiple attributes at once (commit) - (Jacques Lucke)
  • Properly support Matrix data type in Viewer node (commit) - (Iliya Katueshenock)

Mesh

  • Edit data draw extraction improvement (commit) - (Hans Goudey)

Nodes

  • Port “Connect to Output” operator from Node Wrangler (commit) - (Nika Kutsniashvili)
  • Automatically move viewer node to current node (commit) - (Jacques Lucke)
  • Allow identifier lookup in nodes which use dynamic declarations now (commit) - (Jacques Lucke)

Sculpt

  • Add increase / decrease visibility operator (commit) - (Sean Kim)
  • Add Line Face Set Tool (commit) - (Sean Kim)
  • Add Polyline Mask, Face Set, and Trim (commit) - (Sean Kim)
  • Improve Set Pivot Position UI (commit) - (Hans Goudey)

UI

  • Toggle Camera Guides in Viewport Overlays (commit) - (Harley Acheson)
  • Don’t refresh searchbox region blocks on text input (commit) - (Julian Eisel)
  • Show modifier pinning with icon, adjust name (commit) - (Hans Goudey)
  • Toggle Camera Passepartout in Viewport Overlays (commit) - (Harley Acheson)
  • Toggle Camera Guides in 3D View Overlay (commit) - (Harley Acheson)
  • Mesh Shear Status Display (commit) - (Harley Acheson)

USD

  • Dome light IO (commit) - (Charles Wardlaw)
  • Add the ability to downsample textures for USDZ (commit) - (Charles Wardlaw)

Weekly Reports

Google Summer of Code - Week 1

8 Likes