15 May 2023

15 May 2023
Notes for weekly communication of ongoing projects and modules.


  • Brad Clark gets a dev grant and works in the Animation & Rigging module as product designer for project Character Animation 2025.


Modules & Projects

New Features and Changes

User Interface

  • Support operator enums in Quick Favorites (commit) (Philipp Oeser)
  • Add parent transform orientation icon (commit) (Kevin C. Burke)
  • Various UI text and layout improvements (commit, commit, commit) (Damien Picard, Daniel Salazar, Harley Acheson)

Geometry Nodes

  • Simulation
    • Add “Calculate to Frame” operator (commit) (Lukas Tönne)
    • Implement subframe mixing (commit) (Hans Goudey)
    • Make caching optional (commit) (Hans Goudey)
    • Allow skipping frames during playback (commit) (Jacques Lucke)
    • Timeline editor
      • Show simulated frames only when there is a simulation (commit) (Jacques Lucke)
      • Add display toggle for cache in timeline (commit) (Hans Goudey)
      • Add theme option for simulated frames (commit) (Jacques Lucke)
  • Change “Separate Components” node output order to match Spreadsheet (commit) (Aliaksandr Sharstniou)
  • Add “Signed Distance” experimental input node (commit) (Erik Abrahamsson)
  • Performance
    • Slightly optimize mesh to curve node (commit) (Hans Goudey)
    • Skip topology map in extrude node with no edge attributes (commit) (Hans Goudey)


  • oneAPI: enable hardware raytracing for Raytrace/MNEE kernels (commit, commit) (Xavier Hallade)

UV Editing

  • Add progress par and cancel ability to UV packing (commit) (Chris Blackbourn)

Viewport Compositor

  • Implement Denoise node (commit) (Omar Emara)
  • Implemenet Plane Track Deform node (commit) (Omar Emara)


  • Improve custom normal calculation performance, reduce memory usage (commit) (Hans Goudey)
  • Tag no loose verts and edges when converting from BMesh (commit) (Hans Goudey)

Weekly Reports