19 August 2024

19 August 2024
Notes for weekly communication of ongoing projects and modules.

Announcements

Modules & Projects

New Features and Changes

This is a selection of changes that happened over the last week. For a full overview including fixes, code only changes and more visit projects.blender.org.

Compositor

  • Allow non-pooled result allocation (commit) - (Omar Emara)
  • Support CPU storage in result class (commit) - (Omar Emara)
  • Support Viewer node in new CPU compositor (commit) - (Omar Emara)
  • Allow delayed typing for results (commit) - (Omar Emara)

Cycles

  • Add parallel_reduce() to the ccl namespace (commit) - (Sergey Sharybin)
  • Change OptiX curve vertex data generation to use more compact representation (commit) - (Patrick Mours)

Depsgraph

  • Avoid checking for evaluated object in draw code (commit) - (Jacques Lucke)

GPv3

  • Apply Modifier (commit) - (Falk David)
  • Invert weight operator (commit) - (Pratik Borhade)
  • Cursor panel not usable in paint modes (commit) - (Pratik Borhade)
  • High level python API (commit) - (Falk David)
  • Add ReprojectMode enum and DrawingPlacement constructor (commit) - (Sean Kim)
  • Few changes to invert weight operator (commit) - (Pratik Borhade)
  • Edit Mode (commit) - (casey bianco-davis)
  • Eyedropper tool (commit) - (Casey Bianco-Davis)

Geometry Nodes

  • Implement Gabor noise node (commit) - (Omar Emara)
  • Add memory counting for bake state (commit) - (Jacques Lucke)

Nodes

  • Optimize Gabor noise with early exit (commit) - (Omar Emara)
  • Optimize Gabor noise variance estimation (commit) - (Omar Emara)
  • Improve isotropic Gabor noise UI controls (commit) - (Omar Emara)
  • Add operator to get node width from parent (commit) - (Jacques Lucke)

OpenGL

  • Remove conservative depth extension check (commit) - (Jeroen Bakker)
  • Enable High Quality Normals for Legacy AMD Drivers (commit) - (Jeroen Bakker)

Outliner

  • Expand Geometry Nodes Modifier to show the data-block (commit) - (Dalai Felinto)

Overlay-Next

  • Facing (commit) - (Laurynas Duburas)
  • Outline (commit) - (ClĂ©ment Foucault)
  • Wireframe (commit) - (ClĂ©ment Foucault)

Presets

  • Consider presets within the extensions repo to be “built-in” (commit) - (Campbell Barton)
  • Remove poll functions that scan the file-system (commit) - (Campbell Barton)

Sculpt

  • Add polyline gesture submit on double click (commit) - (Sean Kim)
  • Use new relax implementation for mesh filter (commit) - (Hans Goudey)
  • Various refactors in expand tool (commit) - (Hans Goudey)
  • Remove unused positions array copy with some deform modifiers (commit) - (Hans Goudey)
  • Parallelize some loops in expand operator (commit) - (Hans Goudey)
  • Specialize expand symmetry, sphere falloff (commit) - (Hans Goudey)

UI

  • Icon Overlay Text Should Not Shadow if Dark (commit) - (Harley Acheson)
  • Allow Theme Coloring for Color SVG Extraction (commit) - (Harley Acheson)
  • Simplified Feedback for Docking (commit) - (Harley Acheson)
  • Increase the Editor Edge Move Zone Size (commit) - (Harley Acheson)
  • Multicolor Autokeying Indicator (commit) - (Harley Acheson)
  • File Browser Offline and Alias State Icon Position (commit) - (Harley Acheson)

Volumes

  • Speedup extracting dense voxel values (commit) - (Jacques Lucke)

WM

  • Don’t notify WM when file is saved as copy (commit) - (Lorenzo Pierfederici)
  • Mark compatibility issues as fixed on save_as (commit) - (Lorenzo Pierfederici)

Weekly Reports

Google Summer of Code - Week 12

11 Likes