17 May 2021

Notes for weekly communication of ongoing projects and modules.


  • Blender 2.93 bcon4 this Wednesday (19/May).
  • Google Summer of Code projects announcement today (17/May) at 20:00 CEST.

Modules & Projects

New Features and Changes

Animation and Rigging

  • Improvements to pose sliding tools (commit) (Christoph Lendenfeld)
  • Add transform for custom bone shapes (commit) (Yuki Shirakawa)
  • Move Cycle-Aware Keying to the Keying popover. (commit) (Alexander Gavrilov)

Geometry Nodes

  • Expose position, radius, and tilt attributes on curve control points (commit) (Hans Goudey)
  • Add Attribute Vector Rotate node (commit) (Charlie Jolly)
  • Show red error on links between sockets when implicit conversion isn’t possible (commit) (Wannes Malfait)
  • Remove some unnecessary recalculations (commit) (Jacques Lucke)
  • Use new texture socket in Attribute Sample Texture node (commit) (Jacques Lucke)

User Interface

  • Improved “Area Close” Neighbor Selection (commit) (Harley Acheson)
  • Tweaks to node socket colors, add colors for new texture and material sockets (commit) (Pablo Vazquez)
  • Use term ‘Preferences’ instead of ‘User Prefs’ (commit) (Aaron Carlisle)

Grease Pencil

  • Add options to redo menu when adding line art object (commit) (Yiming Wu)
  • Make recently added “Append” operators work like other “Copy to Selected” operators (commit) (Antonio Vazquez)
  • Remove B key to create Blank Keyframe in Drawing mode (commit) (Antonio Vazquez)

Virtual Reality

  • XR Controller Support Step 1: Internal Abstractions for OpenXR Actions (commit) (Peter Kim)

Python API

  • Use iterators for ID property methods (keys, values & items) (commit) (Campbell Barton)
  • Remove deprecated / unused API arguments / properties (commit, commit, commit) (Campbell Barton)
  • Progress towards replacing bgl with gpu (commit, commit, commit) (Germano Cavalcante)

Weekly Reports