You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Blender Developers Meeting Notes: 19 July 2021


Notes for weekly communication of ongoing projects and modules.


New Features and Changes

Mesh Editing

  • Performance Improvements
    • Avoid unecessary updates in the dependency graph for deform operations (commit) (Germano Cavalcante)
    • Edit Mesh: use partial updates editing vertices from buttons (commit) (Campbell Barton)
    • Undo System: avoid redundant decoding on undo (commit) (Campbell Barton)
    • Undo: optimize edit-mode undo (commit) (Campbell Barton)

Asset Browser

  • Initial Asset View UI template (commit) (Julian Eisel)
  • Open Blend File operator (commit) (Sybren A. Stüvel)
  • Temporarily apply pose when generating preview image (commit) (Sybren A. Stüvel)
  • Show asset path in asset browser sidebar (commit) (Julian Eisel)


  • New pose library based on Asset Browser (commit, commit) (Sybren A. Stüvel, Julian Eisel)
  • Add ability to blend Action into pose (commit, commit) (Sybren A. Stüvel)

Geometry Nodes

  • Initial version of socket inspection tooltips (commit) (Jacques Lucke)
  • Curve Trim Node (commit, commit) (Angus Stanton, Hans Goudey)
  • Curve Primitive Quadrilateral (commit) (Johnny Matthews)


  • Surface Deform: support sparse binding mode for improving performance. (commit) (Alexander Gavrilov)


  • Use Alt-Q instead of D for transfer mode operator (commit) (Campbell Barton)
  • Revert using D-Key for the view-pie menu, use ~ instead (commit) (Campbell Barton)
  • Use Shift-Tab to toggle snap in the sequencer (commit) (Campbell Barton)

User Interface

  • UI List Improvements
    • Support left-right arrow key walk navigation in UI lists (commit) (Nathan Craddock)
    • Support pressing Ctrl+F over UI lists to search (commit) (Julian Eisel)
    • Support UI list context menus, defined via Python scripts (commit) (Julian Eisel)
  • Node Editor
    • Dim links whose start and end sockets are not visible (commit) (Jacques Lucke)
  • Various Tweaks and Improvements
    • Auto-scroll to keep active text buttons in view (commit) (Julian Eisel)
    • Flip driver editor debug lines (commit) (Red Mser)
    • Rename UI error message on attributes panel for name collisions (commit) (Dalai Felinto)


  • Full-frame implementations of more nodes (commit, commit) (Manuel Castilla)

Python API

  • Add functions to ensure and clear IDProperties (commit) (Hans Goudey)
  • Delaunay Triangulation (also used in D11846)
    • Greatly improve speed of Delaunay when have a lot of holes (commit) (Howard Trickey)
    • Speed up raycasting process, especially with holes (commit) (Eric Abrahamsson)
    • Make it optional to track input->output mapping in delaunay_2d_calc (commit, commit) (Howard Trickey)

Video Sequence Editor

  • Make pasted strip active (commit) (Richard Antalik)


  • Vertex group names are now stored on object data instead of objects (commit) (Hans Goudey)
    • In versioning, use the longest list of names for linked duplicate objects (commit) (Alexander Gavrilov)
  • Add support for RISC-V architecture (commit) (Heinrich Schuchardt)
  • Tests: support graphing peak memory in Cycles performance tests (commit) (Brecht Van Lommel)

Weekly Reports

About the Author

Avatar image for Bart Veldhuizen
Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.