28 June 2021

Notes for weekly communication of ongoing projects and modules.

Announcements

Modules & Projects

New Features and Changes

User Interface

  • Improved File Browser Preview Image Scaling (commit) (Harley Acheson)
  • Display units for transform proportional edit value (commit) (Germano Cavalcante)

Grease Pencil

  • Duplicate Masks when separating layer and strokes (commit) (Antonio Vazquez)
  • Line Art Modifier
    • Support more edge types and related chaining improvements (commit) (Yiming Wu)
    • Filtering feature lines with face mask (commit) (Yiming Wu)
    • Performance Improvements
      • Check object visibility with bounding box before loading (commit) (Yiming Wu)
      • Discard out of frame edges (commit) (Yiming Wu)

Mesh Editing

  • Performance Improvements
    • Remove redundant mesh duplication in edit-mode during transform (commit) (Campbell Barton)
    • Use multithreading to flush selection to edges and faces (commit) (Jeroen Bakker)
    • Improve edit-mode partial-update logic for faster updates during common transform operations (commit) (Campbell Barton)
    • Support flushing parameters without a full copy-on-write update (commit) (Campbell Barton)
    • Avoid storing an unecessary copy of the view’s depth buffer (commit) (Germano Cavalcante)
  • Fix long standing limitation selecting edges & bones partially out of the view (commit, commit) (Campbell Barton)

Cycles

  • Add view layer option to disable motion blur, in the Filter panel (commit) (Brecht Van Lommel)

Platform Support

  • Linux
    • Prefer using dedicated GPU when launching Blender (commit) (Mihnea Stoian)
    • Support Wayland for XR (commit) (Christian Rauch)
    • Auto-select highest supported OpenGL version (commit) (Christian Rauch)
  • Windows
    • Use the Wintab tablet input API when verified against system input with mouse input (commit) (Nicholas Rishel)

Spreadsheet Editor

  • Dataset region for spreadsheet editor (commit) (Fabian Schempp)

Compositor

  • Performance Improvements
    • Full frame implementation of ID Mask node (commit) (Manuel Castilla)
    • Full frame implementation of Image node (commit) (Manuel Castilla)

Geometry Nodes

  • Join curve attributes when realizing instances (commit) (Hans Goudey)
  • Use multithreading for the curve to mesh node (commit) (Hans Goudey)

Miscellaneous

  • Enhanced statistics and reports for Blender file reading (commit) (Bastien Montagne)
  • Voxel Remesher: Make smooth shading output automatic (commit) (Pablo Dobarro)

Weekly Reports

8 Likes