18 April 2022

18 April 2022

Notes for weekly communication of ongoing projects and modules.

Announcements

Modules & Projects

Animation / Rigging

Sculpt / Texture / Paint

Rendering

Geometry Nodes

New Features and Changes

Import/Export

  • Further optimize, cleanup and harden the new C++ OBJ importer (commit) (Aras Pranckevicius)

Sculpt/Paint

  • Small adjustments to sculpt brush icons (commit) (Ramil Roosileht)
  • Updated voxel remesher defaults (commit) (Joseph Eagar)
  • Rename Color Attributes domain from “Point” to “Vertex” (commit) (Joseph Eagar)
  • Create a color attribute in mask by color tool if it doesn’t exist (commit) (Joseph Eagar)

Curves

  • Support the geometry nodes modifier on curves objects (commit) (Jacques Lucke)
  • Performance improvements
    • Port curve to mesh node to the new data-block (commit) (Hans Goudey)
    • Avoid duplicating evaluated positions with all poly curves (commit) (Hans Goudey)
  • Add support for new curves type in Set Material node (commit) (Christophe Hery)
  • Sculpt icons: Snake Hook and Grow updates (commit) (Dalai Felinto)

EEVEE/Viewport

  • Support disabling all lightprobe object contribution in viewport (commit) (Clément Foucault)
  • Make nodetree GLSL Codegen render engine agnostic (includes various behavior changes) (commit) (Clément Foucault)
  • Further progress towards Metal support (commit, commit, commit) (Jason Fielder/Michael Parkin-White)

Geometry Nodes

  • Add overlay to show named attributes use by nodes (commit) (Jacques Lucke)

Animation

  • NLA
    • Add operator to remap keyframes through upper strips (commit) (Wayde Moss)
  • Add operator to select markers before/after current frame (commit) (Colin Basnett)
  • Add F2 shortcut for renaming markers (commit) (RedMser)

User Interface

  • Node editor
    • Display socket descriptions on buttons (commit) (Lukas Stockner)
  • 3D view
    • Disable object mode selection cycling on first-click (commit) (Campbell Barton)
    • Make “snap self” inactive if proportional editing (commit) (Ethan-Hall)
  • Keymap
    • Restore key-shortcut to remove from local-view (commit) (Campbell Barton)
  • Improve wording for some USD export descriptions (commit) (Hans Goudey)

Cycles

  • Add support for “stageMetersPerUnit” Hydra render setting (not Blender) (commit) (Patrick Mours)
  • Revert HIP support for Vega and Vega II GPUs on Windows (commit) (Brecht Van Lommel)

Miscellaneous

  • Performance improvements
    • Mesh Edit Modes: Parallelize bounds calculation with deform modifiers in edit mode (commit) (Hans Goudey)
  • Add operator to Set parent (keep transform without inverse) (commit) (Wayde Moss)
  • Add debugging info for Windows Wintab activated by argument --debug-wintab. (commit) (Nicholas Rishel)

Python API

  • GPU API
    • Port ‘StageInterfaceInfo’ and ‘ShaderCreateInfo’ types (commit) (Germano Cavalcante)
  • BMesh
    • Add access to vertex crease layer (commit) (Kévin Dietrich)

Weekly Reports

16 Likes