20 June 2022

20 June 2022

Notes for weekly communication of ongoing projects and modules.

Modules & Projects

New Features and Changes

Geometry Nodes

  • New Volume Cube node (commit) (Chris Clyne)
  • Add an ‘Intersecting Edges’ selection output to the mesh boolean node (commit) (Philipp Oeser)
  • Tweak Volume to Mesh threshold socket declaration (commit) (Jacques Lucke)
  • Performance improvements
    • Speed up Separate XYZ node when not all outputs are used (commit) (Jacques Lucke)
    • Decrease overhead in function executor used for fields (commit) (Jacques Lucke)

Import/Export

  • OBJ
    • Support per-vertex colors in importer and exporter (commit) (Aras Pranckevicius)
    • Add an option for creating vertex groups when importing (commit) (Aras Pranckevicius)
  • Performance improvements
    • Speed up large USD imports by not rebuilding material name map for each object (commit) (Aras Pranckevicius)
    • Speed up large Alembic & USD imports by doing fewer collection syncs (commit) (Aras Pranckevicius)

User Interface

  • Add fallback font stack (commit) (Harley Acheson)
  • File browser
    • Add operator and shortcut to edit the file browser path (commit) (Damien Picard)
  • Asset browser
    • Don’t show duplicated catalog name when dragging assets (commit) (Kevin Curry)
  • Performance improvements
    • Only expand outliner sub-trees if necessary (commit) (Julian Eisel)
  • Add icons for the curve sculpt tools brushes (commit) (Dalai Felinto)
  • Use “bl_order” for UI child panels (commit) (Erik Abrahamsson)
  • Small tweak to custom property edit UI text (commit) (Dalai Felinto)

Library Overrides

  • Handle dependencies in both directions in partial override cases (commit) (Bastien Montagne)
  • Simplification and improvements of override creation in the 3D view (commit) (Bastien Montagne)

Clip Editor

  • Sort tracks alphabetically when they have matched error (commit) (Sergey Sharybin)
  • Default to average error sort in dopesheet (commit) (Sergey Sharybin)
  • Use Ascending/Descending order instead of “Inverse” (commit) (Sergey Sharybin)

Wayland

  • Add tablet support (commit) (Campbell Barton)
  • Fractional scaling support (commit) (Campbell Barton)
  • Support displaying custom software cursors (commit) (Campbell Barton)
  • Workaround inability to access window position (commit) (Campbell Barton)

Weekly Reports

Google Summer of Code

5 Likes