12 September 2022

12 September 2022

Notes for weekly communication of ongoing projects and modules.


Google Summer of Code

Modules & Projects

New Features and Changes

UV Editor

  • Add new operator for randomizing UV transforms (commit) (Chris Blackbourn)
  • Support uv seams when computing uv islands (commit) (Chris Blackbourn)

Grease Pencil

  • New Set Start point operator (commit) (Antonio Vazquez)
  • Add various operators to menus (commit, commit, commit) (Antonio Vazquez)

Realtime Compositor

  • Allow inputs to skip realization (commit) (Omar Emara)
  • Implement bokeh blur node (commit) (Omar Emara)
  • Implement scale node (commit) (Omar Emara)
  • Implement blur node (commit) (Omar Emara)
  • Implement pixelate node (commit) (Omar Emara)

User Interface

  • Small adjustments to event icons (commit) (Harley Acheson)
  • Outliner
    • Hide parts of context menu depending on selection (commit, commit) (Julian Eisel)
    • Hide search options for library overrides hierarchies view (commit, commit) (Julian Eisel)
    • Hide ID type filter for library overrides (commit) (Julian Eisel)
  • Console
    • Support page up/down and home keys for scrolling (commit) (Julian Eisel)
  • Translations
    • Translate/extract keymap preferences (commit) (Damien Picard)
    • Translate untitled file names (commit) (Damien Picard)


  • Performance improvements
    • Significantly optimize tangent calculation (commit) (Lukas Stockner)
    • Avoid quadratic subdivision runtime for loose edges (commit) (Hans Goudey)
    • Avoid saving redundant generic material index attribute (commit) (Hans Goudey)
  • Respect locked groups when normalizing vertex groups (commit) (Nate Rupsis, Campbell Barton)
  • Move bevel weight out of mesh structs (commit) (Hans Goudey)
  • Remove redundant custom data pointers (commit) (Hans Goudey)

Python API

  • Various fixes & improvements for Blender as a Python module on macOS & WIN32 (task) (Campbell Barton)
  • GPU: Expose ‘GPU_SHADER_3D_IMAGE_COLOR’ (commit) (Germano Cavalcante)

Weekly Reports