15 April 2024

15 April 2024
Notes for weekly communication of ongoing projects and modules.

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.


  • Support new Curves object type for export (commit) - (Jesse Yurkovich)


  • Detailed report if no keyframes have been inserted (commit) - (Christoph Lendenfeld)
  • Avoid loading alpha channel from theme for keyframe drawing (commit) - (Sybren A. StĂŒvel)
  • Add new keyframe type ‘GENERATED’ (commit) - (Sybren A. StĂŒvel)

Collection Exporters

  • Enable file exporters to be specified on Collections (commit) - (Jesse Yurkovich)
  • Add Alembic support (commit) - (Jesse Yurkovich)


  • Allow inter-operation canceling (commit) - (Omar Emara)


  • ID Management (commit) - (Bastien Montagne)


  • Add operator to set bezier handle types (commit) - (Jacques Lucke)
  • Add menu to add some primitive curves in edit mode (commit) - (Jacques Lucke)


  • Add back volume reprojection (commit) - (ClĂ©ment Foucault)
  • Add consistent support for thickness output (commit) - (ClĂ©ment Foucault)
  • Changes to thickness output (commit) - (Clément Foucault)


  • Use discrete zoom steps with multi-touch disabled (commit) - (Campbell Barton)
  • Resolve mouse wheel being treated like touchpad scroll (commit) - (Campbell Barton)


  • Deselect everything from all visible drawings when pasting strokes (commit) - (Pratik Borhade)
  • Initial sculpt mode (commit) - (Lukas Tönne)
  • Expose “Use Lights” option in the object data properties (commit) - (Falk David)
  • Add option to disable masks in viewlayer (commit) - (Falk David)

Geometry Nodes

  • Better support for tiny triangles in reverse uv sampling (commit) - (Jacques Lucke)
  • Add invertable boolean output to invert matrix node (commit) - (Jacques Lucke)
  • Use rotation socket in Curve to Points node (commit) - (Jacques Lucke)
  • Avoid repeated node tools lookup when empty (commit) - (Hans Goudey)
  • Log socket values for node tools (commit) - (Hans Goudey)


  • Display node label for tooltips on a free reroute (commit) - (Iliya Katueshenock)


  • include a filepath in preset pre_cb/post_cb callbacks (commit) - (Campbell Barton)

Realtime Compositor

  • Support variable scaling (commit) - (Omar Emara)


  • Splash Screen Import Changes (commit) - (Harley Acheson)
  • Add Rename operator in bone collection context menu (commit) - (Pratik Borhade)
  • Indicate type of search in keymap search button (commit) - (Julian Eisel)
  • Consistent Cursor Color (commit) - (Harley Acheson)
  • Remove active vertex theme option for 3d view and UV editor (commit) - (Pratik Borhade)
  • Rename “QT rle / QT Animation” to “QuickTime Animation” (commit) - (Aaron Carlisle)
  • Slight Adjust Last Operation Changes (commit) - (Harley Acheson)
  • Add tooltips for inputs of vector shaders nodes (commit) - (Bartosz Kosiorek)

Weekly Reports