28 March 2022

28 March 2022

Notes for weekly communication of ongoing projects and modules.

Modules & Projects

New Features and Changes


  • Add support for WebP image format (commit, commit) (Aaron Carlisle)
  • Performance improvements
    • Use fmt library for faster OBJ export text formatting (commit) (Aras Pranckevicius)

Grease Pencil

  • Improve smooth operation, add options (commit) (Henrik Dick)
  • Add a “Cyclic” flag for the dot dash modifier (commit) (Yiming Wu)
  • Add new “Envelope” modifier (commit) (Henrik Dick)
  • Add “Scale Thickness” to pivot point pie menu, similar to “Only Locations” (commit) (Henrik Dick)
  • Lower bounds for gap in dot dash modifier (commit) (Henrik Dick)
  • Add an xray toggle for each annotation layer (commit) (Lictex Steaven)


  • Increase bevel segment limit in modifier from 100 to 1000. (commit) (Howard Trickey)
  • Complex Solidify: Handle vertex creases (commit) (Henrik Dick)

Library Overrides

  • Outliner
    • Remove list of library overrides from general display modes (commit) (Julian Eisel)
    • Don’t display library overrides from linked files (commit) (Julian Eisel)
    • Small visual fixes and improvements to library override display mode (commit, commit, commit) (Julian Eisel)

Geometry Nodes

  • Performance improvements
    • Multi-thread creation of selections from fields (commit) (Hans Goudey)
    • Improve performance writing to vertex groups by up to 3.6x (commit) (Hans Goudey)


  • Un-pause render when switching to rendered viewport (commit) (Sergey Sharybin)
  • Enable HIP device for Vega and Vega II (Radeon 7) GPUs on Windows (commit) (Brian Savery)
  • Make 3D texture sampling at boundaries more similar to GPU (commit) (Ethan-Hall)
  • Don’t write light passes for shadow catcher objects (commit) (Brecht Van Lommel)
  • Performance improvements
    • Optimize CPU texture sampler interpolation (commit) (Ethan-Hall)

User Interface

  • 3D Viewport
    • Add a preference to disable selection cycling on first click (commit) (Campbell Barton)
    • Don’t prioritize selecting pose objects unless in pose-mode (commit) (Campbell Barton)
    • Order by depth when selecting cycles through objects (commit) (Campbell Barton)
  • Keymap
    • Experimental preference always use “Mouse Select & Move” (commit) (Campbell Barton)
    • Support “Tweak Tool: Left Mouse Select & Move” option in the UV editor (commit) (Campbell Barton)
  • Various small tweaks to UI text (commit, commit, commit, commit) (Aaron Carlisle, Ethan-Hall, Hans Goudey)


  • Improve Comb brush (commit) (Jacques Lucke)
  • New Add brush (commit) (Jacques Lucke)


  • Improve tile format detection in filenames (commit) (Jesse Yurkovich)

Color Management

  • Add support for OpenColorIO color space aliases (commit) (Brecht Van Lommel)
  • Support different settings for render and compositing output (commit) (Brecht Van Lommel)

Weekly Reports