29 April 2024

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

Announcements

  • Use str.format instead of percentage-formatting for core-scripts: Guidelines

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

  • Add option to show modified property on slider (commit) - (Christoph Lendenfeld)

Asset Shelf

  • Add asset shelf region to image editor (commit) - (Hans Goudey)

Collection Export

  • Enable STL and PLY exporters (commit) - (Jesse Yurkovich)

Compositor

  • Implement bicubic spline for CPU compositor (commit) - (Habib Gahbiche)

Curves

  • Support more curve type conversion options in edit mode (commit) - (Jacques Lucke)
  • Support transforming Bezier handles in edit mode (commit) - (Laurynas Duburas)

Cycles

  • Ray Portal BSDF (commit) - (David Murmann)

EEVEE-Next

  • Make light clamping consistent (commit) - (ClĂ©ment Foucault)
  • UI: Rename material Raytraced Refraction to Transmission (commit) - (Clément Foucault)
  • UI: Align influence sliders together (commit) - (Clément Foucault)
  • Change lights object matrix for more readability and compactness (commit) - (Clément Foucault)
  • Display volumes in render mode if drawtype is not solid (commit) - (ClĂ©ment Foucault)
  • Improve shadow bias (commit) - (ClĂ©ment Foucault)
  • Material: Add thickness nodetree panel (commit) - (Clément Foucault)

GPv3

  • Cutter tool (commit) - (Sietse Brouwer)
  • Expose Shader FX in the UI (commit) - (Falk David)
  • Overlay for Weight Paint mode (commit) - (Sietse Brouwer)
  • Weight Paint tools (Draw, Blur, Average, Smear, Sample weight) (commit) - (Sietse Brouwer)
  • Implementation of sculpt mode tools (commit) - (Lukas Tönne)

Geometry Nodes

  • Improve search weights of some nodes (commit) - (Jacques Lucke)
  • More detailed socket tooltips for multi-input sockets (commit) - (Iliya Katueshenock)
  • Add SDF grid boolean nodes (commit) - (Hans Goudey)
  • Support volume grid sockets in bake node (commit) - (Jacques Lucke)
  • Add Project point matrix node (commit) - (Hans Goudey)

IO

  • Replace Image space drop-box with a File Handler (commit) - (Guillermo Venegas)
  • Use FileHandler in Node Editors (commit) - (Guillermo Venegas)

Node Tools

  • Add mouse position node, wait for cursor option (commit) - (Hans Goudey)
  • Basic support for data-block inputs (commit) - (Hans Goudey)
  • Add Viewport Transform node (commit) - (Hans Goudey)

Nodes

  • Add default socket value to tooltip of socket (commit) - (Iliya Katueshenock)
  • Tooltips for value of dangling reroute node (commit) - (Iliya Katueshenock)
  • Add tooltips with node description to node titles (commit) - (Bartosz Kosiorek)

Preferences

  • Add option to set the trackpad direction for Wayland (commit) - (Campbell Barton)

PyAPI

  • Add private API to access WM capabilities (commit) - (Campbell Barton)

Python

  • Use str.format instead of percentage-formatting for core-scripts (commit, guidelines) - (Campbell Barton)

Shaders

  • Clamp invalid inputs of various BSDF nodes (commit) - (Alaska)
  • Add Roughness to Subsurface Scattering Node (commit) - (Alaska)

Transform

  • Support properly transforming implicitly shared curves positions (commit) - (Laurynas Duburas)

UI

  • Collapse XYZ Operations in Status Bar (commit) - (Harley Acheson)
  • Disable TTC & OTC fonts in the file selector (commit) - (Campbell Barton)
  • Changes to Zoom Menus (commit) - (Harley Acheson)

USD

  • Add support for displayColor on non-Mesh USD shape prims (commit) - (Michael B Johnson)
  • Added mesh validation on import as an option (commit) - (Charles Wardlaw)
  • Import and export custom properties (commit) - (Charles Wardlaw)
  • Correctly write out and read Mesh velocity data (commit) - (Jesse Yurkovich)

VSE

  • Implement Snapping to Markers (commit) - (John Swenson)
  • Timeline strip visual design updates (commit) - (Aras Pranckevicius)
  • Draw outline on active unselected strips (commit) - (Pablo Vazquez)
  • Indicate missing media in timeline/display (commit) - (Aras Pranckevicius)

Weekly Reports

11 Likes