30 September 2024

30 September 2024
Notes for weekly communication of ongoing projects and modules.

Welcomes

  • John Swenson receives a part-time development grant to work on the Video Sequencer. He already worked on the VSE during this years Google Summer of Code.
  • Alaska receives a development grant to help with triaging.

Announcements

Modules & Projects

The Core module will now have bi-weekly meetings, the first one this Thursday 3rd October at 10AM CEST.

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.

Anim

  • Add slotted Action support to animdata_copy_id_action (commit) - (Sybren A. StĂĽvel)
  • Migrate Action assignments to the new API (commit) - (Sybren A. StĂĽvel)
  • Support layered Actions when symmetrizing Action Constraint (commit) - (Sybren A. StĂĽvel)
  • Convert Grease Pencil conversion code to new Action API (commit) - (Sybren A. StĂĽvel)
  • Support layered Actions in BKE get/set active actiongroup functions (commit) - (Sybren A. StĂĽvel)
  • Eyedropper for bone properties (commit) - (Christoph Lendenfeld)
  • Show Action Slot type in panel + change type icon RNA prop (commit) - (Sybren A. StĂĽvel)
  • Operator to move Slots to new action (commit) - (Christoph Lendenfeld)
  • Separate Slots operator (commit) - (Christoph Lendenfeld)

Attributes

  • Improve API to iterate over attributes (commit) - (Jacques Lucke)
  • Support setting the active attribute to “None” (commit) - (Campbell Barton)

Curves

  • Smooth handles (commit) - (Laurynas Duburas)

Cycles

  • Linux Support for HIP-RT (commit) - (Sahar A. Kashi)

GHOST/Wayland

  • Set cursor hand identifiers (commit) - (Campbell Barton)

GPv3

  • Sculpt mode: Use shift for smoothing (commit) - (casey bianco-davis)
  • Fill gradient tool (commit) - (casey bianco-davis)
  • Take layer transform into account when using clipboard (commit) - (Lukas Tönne)
  • Draw Mode: Reorder tools in toolbar (commit) - (Falk David)
  • Move layer operator. (commit) - (casey bianco-davis)
  • Selection support in Sculpt mode (commit) - (Lukas Tönne)
  • Parent to armature with automatic weights (commit) - (Falk David)
  • Enable selection operators and overlays in vertex paint mode (commit) - (Lukas Tönne)
  • Hide “Add Group” operator in dopesheet (commit) - (Falk David)
  • Select operations in sculpt mode (commit) - (Pratik Borhade)
  • Add Add Group button under the Add Layer button (commit) - (casey bianco-davis)
  • Make the Remove button work with groups. (commit) - (casey bianco-davis)
  • “Select Similar” operator (commit) - (Lorenzo-Carpaneto)
  • Add canvas options to the overlay settings (commit) - (Falk David)
  • Assert in weight paint with zero points (commit) - (Pratik Borhade)
  • Add keys to all layers in sculpt mode (commit) - (Pratik Borhade)

Geometry

  • Use StringRef for vertex group lookup (commit) - (Hans Goudey)

Geometry Nodes

  • New Integer Math node (commit) - (Charlie Jolly)
  • New For Each Geometry Element zone (commit) - (Jacques Lucke)
  • Hide checkbox in skip socket in simulation zone (commit) - (Jacques Lucke)
  • Use placeholder instead of label in some string sockets (commit) - (Jacques Lucke)
  • Add Iteration socket to repeat zone (commit) - (Jacques Lucke)
  • Improve input labels on Integer Math node (commit) - (Brady Johnston)
  • Add “Merge Layers” node (commit) - (Falk David)
  • Node tools soft selection and sculpt mask support (commit) - (Hans Goudey)
  • Support grease pencil in Duplicate Elements node (commit) - (Jacques Lucke)

Metal

  • Add support for parallel compilation and precompilation specialisation (commit) - (Jason Fielder)

Nodes

  • Use node storage to store type of reroute node (commit) - (Iliya Katueshenock)
  • Improve inserting nodes with link-drag-search (commit) - (Jacques Lucke)

OpenGL

  • Add Intel HD 405 to limited support. (commit) - (Jeroen Bakker)

Preferences

  • Don’t show preferred device in OpenGL (commit) - (Jeroen Bakker)

Sculpt

  • Add Mask from Boundary Operator (commit) - (Sean Kim)
  • Followup change/fix to clay strips brush (commit) - (Hans Goudey)

Spreadsheet

  • Use more obvious fallback name for geometries (commit) - (Jacques Lucke)

Transform

  • Use deformed geometry when checking edge visibility (commit) - (Campbell Barton)
  • Skip hidden edges when checking an vertices edge is visible (commit) - (Campbell Barton)

UI

  • Area Docking as Regular Feature, Not Experimental (commit) - (Harley Acheson)
  • Color Picker layout rework (commit) - (Jonas Holzman)
  • Automatically Add Some Tooltip Description Periods (commit) - (Harley Acheson)
  • Editor Edge Highlighting (commit) - (Harley Acheson)
  • Edge Highlighting While Resizing Editors (commit) - (Harley Acheson)
  • Use proper icon for Grease Pencil selectors (commit) - (Pablo Vazquez)
  • Update icon for Grease Pencil layer and group (commit) - (Pablo Vazquez)
  • Preferences: Align new Editor properties (commit) - (Pablo Vazquez)

VSE

  • Faster strip fcurve lookup for drawing the timeline (commit) - (Aras Pranckevicius)
  • Faster timeline drawing by avoiding repeated SEQ_render_is_muted calls (commit) - (Aras Pranckevicius)
  • Multi-threaded video proxy downscaling (commit) - (Aras Pranckevicius)
  • Unwanted offset when adding a sound strip (commit) - (Sebastian Parborg)
  • Faster timeline retiming keys drawing (commit) - (Aras Pranckevicius)

Weekly Reports

5 Likes