3 February 2025

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

Announcements

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.

3D View

  • Add missing calls to force-finish smooth view (commit) - (Campbell Barton)

Anim

  • Do not set slot ID type when Action is linked (commit) - (Sybren A. StĂĽvel)
  • Treat untyped slot identifiers (“XXSlot”) as wildcard (commit) - (Sybren A. StĂĽvel)
  • Allow reordering Slots in Action Editor channel list (commit) - (Nathan Vegdahl)
  • Emit liboverride on slot handle when action is changed (commit) - (Sybren A. StĂĽvel)

Compositor

  • Add derived resources optimization (commit) - (Omar Emara)
  • Allow pixel operations to operate on single values (commit) - (Omar Emara)
  • Implement shortcuts for Viewer nodes (commit) - (Habib Gahbiche)
  • Allow repeating in the Translate node (commit) - (Omar Emara)

Core

  • Always Compress quit.blend file (commit) - (Pratik Borhade)

Curves

  • Optimization of ed::curves::duplicate_points (commit) - (Laurynas Duburas)
  • Optimize edit/sculpt mode index buffer creation (commit) - (Hans Goudey)

Cycles

  • OSL oren_nayar_diffuse_bsdf compatibility for MaterialX (commit) - (Alex)
  • Support Ray Depth attributes for OptiX OSL (commit) - (Lukas Stockner)
  • Bump minimum OSL version to 1.13.4 (commit) - (Lukas Stockner)
  • OSL subsurface_bssrdf compatibility for MaterialX (commit) - (Alex)
  • Sheen BSDF compatibility for MaterialX (commit) - (Alex)

Extensions

  • Quick access to add-on folder (commit) - (Pablo Vazquez)

Geometry Nodes

  • Reduce memory usage in edge angle node (commit) - (Hans Goudey)

Grease Pencil

  • Allow “Show All” to reveal Layer Groups (commit) - (Janne Nylander)

Mesh

  • Avoid computing vertex normals for corner normals (commit) - (Hans Goudey)

Metal

  • Add support for repeating byte sequence for buffer clearing (commit) - (ClĂ©ment Foucault)
  • Add OOB coordinate rejection to image atomic functions (commit) - (ClĂ©ment Foucault)

Sculpt

  • Simplify vector displacement brush calculation (commit) - (Hans Goudey)

Transform

  • Use consistent bone visibility checking (commit) - (Campbell Barton)

UI

  • Fix incorrect name for shape key property (commit) - (Nika Kutsniashvili)
  • Flip Material icon horizontally (commit) - (Gilberto.R)
  • Don’t re-query invalid preview images from disk (commit) - (Julian Eisel)
  • Reduce Light Theme Icon Border Opacity (commit) - (Harley Acheson)
  • Simplification of Grease Pencil Fill Status Bar (commit) - (Harley Acheson)
  • Show error if drag and drop of images fail (commit) - (Habib Gahbiche)
  • Make colorspace tooltips more useful for non English languages (commit) - (Bartosz Kosiorek)
  • Node Editor Color Drag & Drop Support (commit) - (Jonas Holzman)
  • Transform Feedback for Invalid States (commit) - (Harley Acheson)
  • Object Scale Warnings (commit) - (Harley Acheson)
  • Status Bar Display for Key Blending (commit) - (Harley Acheson)
  • Corrections for Object Scale Warnings (commit) - (Harley Acheson)
  • Status Bar Display for Pose Inbetweening (commit) - (Harley Acheson)
  • Walk Navigation Status Bar Display (commit) - (Harley Acheson)
  • Fly Navigation Status Bar Display (commit) - (Harley Acheson)
  • Status Bar Confirm Then Cancel (commit) - (Harley Acheson)

USD

  • Scene graph instancing export (commit) - (Michael Kowalski)

UV Editor

  • Add shortcut to Copy/Paste UVs (commit) - (Dangry98)

VSE

  • Add keymap item for seq_slide with ctrl (commit) - (John Kiril Swenson)

Weekly Reports

6 Likes