14 October 2024

14 October 2024
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.

Anim

  • Make creating slotted-action pose assets assign the slot (commit) - (Nathan Vegdahl)
  • Make pose library pose blending work with slotted actions (commit) - (Nathan Vegdahl)
  • Support ‘Stash to NLA’ on slotted Actions (commit) - (Sybren A. Stüvel)
  • Disable ‘New Slot’ operator on linked Actions (commit) - (Sybren A. Stüvel)

Compositor

  • Implement single value reduction for CPU (commit) - (Omar Emara)
  • Implement previews for new CPU compositor (commit) - (Omar Emara)
  • Implement CPU domain realization (commit) - (Omar Emara)
  • Inline 2D threaded for utility (commit) - (Omar Emara)
  • Add stub CPU implementation for nodes (commit) - (Omar Emara)

Core

  • Replace home environment variable access with BLI_dir_home (commit) - (Campbell Barton)

Curves

  • Support View3DOverlay.display_handle property (commit) - (Laurynas Duburas)

Docs

  • Simplify the description of the select by pole count operator (commit) - (Campbell Barton)

EEVEE

  • Improve GGX NDF precision at small roughness (commit) - (Weizhen Huang)
  • Update the GGX LUTs (commit) - (Clément Foucault)

GHOST/Unix

  • Always use getpwuid for home directory access (commit) - (Campbell Barton)

GHOST/Wayland

  • Reference the stable tablet-v2 API (commit) - (Campbell Barton)

Geometry Nodes

  • Optimize gathering attributes to fix regression (commit) - (Jacques Lucke)

IMB

  • Add function to scale image into a new image, use that instead of duplicate+scale (commit) - (Aras Pranckevicius)

Image

  • Add Quality setting to EXR DWAA/DWAB compression (commit) - (Aras Pranckevicius)

Modeling

  • Add support for merging triangles with reference to topology (commit) - (Jason C. Wenger)

Nodes

  • Improve spacing for panels (commit) - (Jacques Lucke)

PyAPI

  • Add type of bpy.types.NodeSocket.links (commit) - (nutti)
  • Add specific BMLayerCollection element type to doc-strings (commit) - (nutti)

Sculpt/Paint

  • Tag brushes for unsaved changes for UI indication (commit) - (Julian Eisel)

UI

  • Expose view rotation lock in the 3D Viewport (commit) - (Huw Pascoe)
  • Scrolling treeview with trackpad (commit) - (Pratik Borhade)
  • Reorder EXR compression dropdown and add tooltips (commit) - (Aras Pranckevicius)
  • Include asset description in asset shelf tooltip (commit) - (Julian Eisel)

VSE

  • Faster float image preview drawing by avoiding float 32->16 bit conversions (commit) - (Aras Pranckevicius)
  • Save float image proxies as EXRs to not lose range/precision (commit) - (Aras Pranckevicius)

Vulkan

  • SPIR-V Caching (commit) - (Jeroen Bakker)

Windows

  • Switch to ProcessorNameString for CPU identification on ARM64 (commit) - (Anthony Roberts)

macOS

  • Replace BLI_expand_tilde with BLI_dir_home (commit) - (Campbell Barton)

Weekly Reports

7 Likes