25 November 2024

25 November 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.

Animation

  • Draw prop as ‘orange’ when changed value with stashed Actions present (commit) - (Sybren A. Stüvel)
  • Symmetrize collection assignments when symmetrizing Armatures (commit) - (Christoph Lendenfeld)

Attributes

  • Add 2D 16 bit integer type (commit) - (Hans Goudey)

Compositor

  • Add fallback variant for pixel loader (commit) - (Omar Emara)
  • Add integer pixel load and store functions (commit) - (Omar Emara)
  • Implement nodes for new CPU compositor
    • ID Mask(commit) - (Omar Emara)
    • Ellipse Mask (commit) - (Omar Emara)
    • Box Mask (commit) - (Omar Emara)
    • Jump Flooding (commit) - (Omar Emara)
    • Double Edge Mask (commit) - (Omar Emara)
    • Cryptomatte (commit) - (Omar Emara)
    • Sun Beams (commit) - (Omar Emara)
    • Despeckle (commit) - (Omar Emara)
    • Denoise (commit) - (Omar Emara)
    • Pixelate (commit) - (Omar Emara)
    • Summed Area Table (commit) - (Omar Emara)
    • Classic Kuwahara (commit) - (Omar Emara)
    • Filter (commit) - (Omar Emara)
    • Bilateral Blur (commit) - (Omar Emara)
    • Symmetric Blur Weights (commit) - (Omar Emara)
    • Symmetric Separable Blur Weights (commit) - (Omar Emara)
    • Symmetric Separable Blur (commit) - (Omar Emara)
    • Deriche Gaussian blur (commit) - (Omar Emara)
    • Blur (commit) - (Omar Emara)
    • Anisotropic Kuwahara (commit) - (Omar Emara)
    • Van Vliet Gaussian blur(commit) - (Omar Emara)

Cycles

  • Add OptiX 8.1 support (commit) - (Patrick Mours)

Draw

  • Make manager and passes allow range of handles (commit) - (Clément Foucault)

Geometry Nodes

  • Port triangulate node from BMesh to Mesh (commit) - (Hans Goudey)

Grease Pencil

  • Setter for drawing property on frame python API (commit) - (Falk David)

Nodes

  • Add new shader for node sockets (commit) - (Leon Schittek)
  • Remove some snapping options from the node editor (commit) - (Habib Gahbiche)

Overlay-Next

  • Enable by default and add option to enable legacy code (commit) - (Clément Foucault)

Report template

  • Add link to manual system information collection page (commit) - (Alaska)

Spreadsheet

  • Improve mesh selection filter domain interpolation (commit) - (Hans Goudey)

UI

  • Keymap Editor
    • Add margin from scrollbar (commit) - (Pablo Vazquez)
  • Support persistent view state, write tree-view height to files (commit) - (Julian Eisel)
  • UV Editor
    • Remove unrelated tool panels (commit) - (Nika Kutsniashvili)
  • Add notification when hiding objects (commit) - (Harley Acheson)
  • Face orientation front color transparent (commit) - (Harley Acheson)
  • Area management
    • Area move snap to min and max (commit) - (Harley Acheson)
    • Misc Changes to Area Splitting Operator (commit) - (Harley Acheson)
    • Slightly Softer 50% Split Snap (commit) - (Harley Acheson)
    • Changes to Docking Operation Descriptions (commit) - (Harley Acheson)
    • Minimum docking target Size (commit) - (Harley Acheson)

USD

  • Add option to merge transform and shape on export (commit) - (Charles Flèche)
  • Add support for animated point instancers (commit) - (Jesse Yurkovich)

VSE

  • Optimize Text Box w/ roundness with multi-threading (commit) - (Aras Pranckevicius)
  • Remove byte position index from our time codes (commit) - (Sebastian Parborg)
  • Tweak Text Strip UI to use panels for outline/shadow/box (commit) - (Aras Pranckevicius)

Vulkan

  • Use Vulkan 1.1 feature enablement (commit) - (Jeroen Bakker)
  • Add support for legacy platforms (commit) - (Jeroen Bakker)
  • Make dynamic rendering optional (commit) - (Jeroen Bakker)
  • Limit NVIDIA drivers to 550 and above. (commit) - (Jeroen Bakker)

Weekly Reports

7 Likes