17 January 2022

17 January 2022

Notes for weekly communication of ongoing projects and modules.

Welcomes

  • Henrik Dick (author of complex solidify modifier), has been granted commit access to continue development in this area. Welcome!

Announcements

Modules & Projects

New Features and Changes

Compositor

  • Add “Scene Time” Node like the geometry node of the same name (commit) (Nathan Rozendaal)
    • “Time” node is renamed to “Time Curve”
  • Add a node to convert between color spaces (commit) (Jeroen Bakker)

Modeling

  • Performance improvement: Improve speed and clarity of accessing normals in many situations (commit) (Hans Goudey)
    • This affects geometry nodes and object mode performance rather than edit mode.
  • Add support for a “longest diagonal” quad triangulation mode (commit) (Henrik Dick)
  • Spreadsheet: Add mesh topology information with debug value 4001 (commit) (Hans Goudey)

User Interface

  • Allow AltGr Key + C,V, X Text Input (commit) (Harley Acheson)
  • Add way to display warning icon for outliner items (commit) (Bastien Montagne)
  • Add default values to clip editor properties (commit) (Simon Lenz)

Geometry Nodes

  • Improve “Set Spline Type” node conversion from NURBS to Bezier (commit) (Piotr Makal)
  • Rename transfer attribute geometry input (commit) (Hans Goudey)
  • Rename String to Curves socket (commit) (Erik Abrahamsson)

Viewport/Eevee

  • Added GPUShaderCreateInfo to support cross compilation of GLSL shaders (commit) (Clément Foucault, Jeroen Bakker)

Python API

  • Add “children_recursive” property to Object & Collection (commit) (Campbell Barton)

Build System

  • Add CMake option WITH_LINK_MOLD for GCC/Clang on Linux for faster build-times (commit) (Campbell Barton)

Alembic Import

  • Add support for reading override layers (commit) (Kévin Dietrich)

Weekly Reports

14 Likes