13 April 2026

13 April 2026
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.

Assets

  • “Download Asset” in asset shelf context menu for online assets (commit) - (Julian Eisel)
  • Make finished asset downloads update asset shelf (commit) - (Julian Eisel)
  • Show online icon in asset shelves on asset highlight (commit) - (Julian Eisel)

Compositor

  • Use type default value for invalid links (commit) - (Omar Emara)
  • Track time dependencies in depsgraph (commit) - (Omar Emara)

Cycles

  • oneAPI: Use sycl::inclusive_scan_over_group instead of ballot (commit) - (Rafal Bielski)
  • Add Cast Shadows options to world (commit) - (Sergey Sharybin)
  • Support geometry motion blur with an even number of steps (commit) - (Brecht Van Lommel)

EEVEE

  • Port LUT precomputation to BSL (commit) - (Mark van de Ruit)
  • Rename some shader files to BSL extension (commit) - (Clément Foucault)
  • Port raytrace denoise pipeline to BSL (commit) - (Clément Foucault)
  • Refactor of BxDF/LTC LUT access (commit) - (Mark van de Ruit)
  • Workaround assert in update_mipmaps (commit) - (Clément Foucault)

Geometry Nodes

  • Optimize Distribute Points on Faces (commit) - (Hans Goudey)
  • Optimize point distribution for single value density (commit) - (Hans Goudey)

Grease Pencil

  • Articulated Dots render (i.e. GPU dot placement) (commit) - (Casey Bianco-Davis)

Mesh

  • Parallelize sampling utility functions (commit) - (Hans Goudey)

Nodes

  • NoOp defautls for Vector Math node when added using link drag search (commit) - (Habib Gahbiche)
  • Defaults for Integer Math node depend on operation (commit) - (Habib Gahbiche)
  • Initialize Integer node with reasonable defaults when added through link drag search (commit) - (Habib Gahbiche)
  • Defaults for Vector Math node depend on operation (commit) - (Habib Gahbiche)
  • Add Pixel socket subtype (commit) - (quackarooni)

UI

  • Give shape key names more space (commit) - (Pratik Borhade)
  • Hide color when generated type for new image is not “Blank” (commit) - (John Kiril Swenson)
  • Tighten poll for setting Clipping Region operator/indicator (commit) - (Philipp Oeser)
  • Outliner: Color tag inheritance for new collections (commit) - (Pratik Borhade)
  • Synchronize new image dialog in Image Editor and 3D Viewport (commit) - (Sean Kim)
  • Use auto scroll in menus/popups only when cursor within block bounds (commit) - (Guillermo Venegas)
  • Draw Collection icon with color tag in object properties panel (commit) - (Pratik Borhade)

UV

  • Add delimit seam to select linked operator (commit) - (Eitan Traurig)

glTF

  • Enhance performance of disabling viewport (commit) - (Julien Duroure)
  • Import: Support extensions on Accessor, BufferView, and Buffer types (commit) - (Julien Duroure)
  • Allow Extensions to pass data through without __fixing (commit) - (Julien Duroure)
  • Sort nodes by name (commit) - (Julien Duroure)

Weekly Reports

4 Likes