6 June 2022

6 June 2022

Notes for weekly communication of ongoing projects and modules.

Announcements

  • VSE Workshop May 2022 Report on the code blog.

Modules & Projects

New Features and Changes

Import / Export

  • STL: Add new C++ based STL importer (commit) (Iyad Ahmed)
  • USD: Enable operator presets when exporting (commit) (Philipp Oeser)
  • OBJ: Use filename as the default object name (commit) (Jesse Yurkovich)

Geometry Nodes

  • Add nodes to access instance scale and rotation (commit, commit) (Johnny Matthews)
  • Show supported types in geometry socket tooltips (commit) (Angus Stanton)
  • Spreadsheet Editor
    • Support 8-bit integer attributes (commit) (Dalai Felinto)
  • Performance improvements
    • Port bounding box node to the new curves type (commit) (Hans Goudey)
    • Use fields for delete geometry inversion (commit) (Hans Goudey)
    • Speedup preparing multi-function parameters (commit) (Jacques Lucke)

User Interface

  • Show gizmo while transforming (commit) (Campbell Barton)
  • Offset scale gizmos instead of scaling their shape (commit) (Campbell Barton)
  • Align gizmo scale handles to both Y and Z axes (commit) (Campbell Barton)
  • Tweak Object duplicate-move operator tooltips (commit) (Bastien Montagne)

Curves

  • Add soft selection in sculpt mode (commit, commit) (Hans Goudey)
    • Hide internal UI attributes and disallow procedural access (commit, (commit) (Hans Goudey, Jacques Lucke)
  • Use UV coordinates to attach curves to mesh (commit) (Jacques Lucke)
  • Add surface UV map name property (commit) (Hans Goudey)

Sculpt

  • Add elastic mode to transform tool (commit) (Pablo Dobarro)

Grease Pencil

  • Add support to name new layer when moving to layer (commit) (Antonio Vazquez)
  • Line Art
    • Speedup construction of quad trees. (commit) (Yiming Wu)

Python API

  • Expose background job info to Python (commit) (Sybren A. Stüvel)
  • Add pre/post/cancel handlers for compositor and background job info (commit) (Philipp Oeser)

Video Sequence Editor

  • VSE: Make time operations self-contained (commit) (Richard Antalik)

Miscellaneous

  • Color Management: add Filmic sRGB as an image colorspace (commit) (Brecht Van Lommel)

Weekly Reports

14 Likes