22 August 2022

22 August 2022

Notes for weekly communication of ongoing projects and modules.

Modules & Projects

New Features and Changes

Outliner

  • Performance improvements
    • Workaround for big performance issue in Library Overrides mode (commit, commit, commit) (Julian Eisel)
    • Use C++ map instead of GHash (commit) (Julian Eisel)

Grease Pencil

  • New operator to convert strokes to perimeter. (commit) (Antonio Vazquez)

Cycles

  • Add Sobol-Burley sampling pattern (commit) (Nathan Vegdahl)
  • Disable Metal inlining optimization on Apple GPUs (commit) (Brecht Van Lommel)

User Interface

  • Add View pie to File Browser (commit) (Fynn Grotehans)
  • Increase range of font size for text editor & console (commit) (Campbell Barton)
  • Apply gamma correction to text (commit) (Harley Acheson)
  • Avoid the word “Use” in checkbox labels (commit) (Pablo Vazquez)

Library Overrides

  • Add Make/Reset/Clear entries to IDTemplate contextual menu (commit) (Bastien Montagne)
  • Preserve active object when creating overrides (commit) (Bastien Montagne)
  • Remove the ‘make all editable’ user preferences (commit) (Bastien Montagne)
  • Tweaks to new menus in Outliner (commit) (Bastien Montagne)

UV Editor

  • Respect UV selection for smart UV, cube, sphere and cylinder projection (commit) (Chris Blackbourn)
  • Add geometry driven UV relax brush (commit) (Chris Blackbourn)
  • Support live unwrap in grab tool (commit) (Chris Blackbourn)
  • Add constrain-to-bounds support for UV relax, UV grab and UV pinch (commit) (Chris Blackbourn)
  • Improve UV sculpt tools with boundary support and pin support (commit) (Chris Blackbourn)

Wayland

  • Add NDOF/3D Mouse support (commit) (Campbell Barton)

Render

  • Introduce headless OpenGL rendering on Linux (commit) (Sebastian Parborg)
  • Support Ctrl-C to cancel rendering with headless builds (commit) (Campbell Barton)

EEVEE-Next

  • New implementation for heirarchical Z-buffers (commit) (Clément Foucault)

Realtime Compositor

  • Implement nodes
    • Bilateral blur node (commit) (Omar Emara)
    • Despeckle node (commit) (Omar Emara)
    • Directional blur node (commit) (Omar Emara)
    • Filter node (commit) (Omar Emara)
    • Bokeh image node (commit) (Omar Emara)

Miscellaneous

  • Evaluate metaball objects as mesh components (commit) (Hans Goudey)
  • Optimize adding notifier duplication check (commit) (Campbell Barton)

Weekly Reports

Google Summer of Code

13 Likes