24 July 2023

24 July 2023
Notes for weekly communication of ongoing projects and modules.

Modules & Projects

New Features and Changes

Grease Pencil V3

  • Hard Eraser tool (commit) (Amélie Fondevilla)
  • Stroke mode for the Eraser tool (commit) (Amélie Fondevilla)
  • Stroke Simplify operator (commit) (Falk David)
  • Add UI for layer opacity (commit) (cCasey Bianco-Davis)
  • Stroke smoothing operator (commit) (Amélie Fondevilla)

Cycles

  • Update Velvet BSDF to Sheen BSDF with new Microfiber sheen model (commit) (Lukas Stockner)
  • Remove Transmission Roughness from Principled BSDF (commit) (Lukas Stockner)

Transform

  • Use alternative hotkeys for Transform Navigation (commit) (Germano Cavalcante)

Mesh

  • Shape Keys
    • Implement X symmetry in “Propagate To Shapes” and “Blend From Shape” operators (commit, commit) (Alexander Gavrilov)
    • Propagate updates through basis chains. (commit) (Alexander Gavrilov)

Compositor

  • Implement Classic Kuwahara for realtime compositor (commit) (Omar Emara)
  • Use average color variance in Kuwahara node (commit) (Omar Emara)

EEVEE Next

  • Irradiance Cache: Add manual trilinear weights (commit) (Clément Foucault)
  • Extract Spherical Harmonics from World (commit) (Jeroen Bakker)

Animation

  • Merge Push/Relax Rest Pose operators (commit) (Christoph Lendenfeld)
  • Fcurve Channel color band alignment (commit) (Pratik Borhade)
  • Vertically locking the NLA so it doesn’t scroll to infinity (commit) (Nate Rupsis)

User Interface

  • Add indeterminate button state (commit) (Harley Acheson)

Core

  • Remove macOS OpenGL support (commit) (Clément Foucault)

Weekly Reports

Google Summer of Code

13 Likes