20 April 2026

20 April 2026
Notes for weekly communication of ongoing projects and modules.

Announcements

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

  • Auto-download the listing for enabled remote libraries only (commit) - (Sybren A. Stüvel)
  • Draw online icon with border in asset shelf (commit) - (Julian Eisel)
  • Ensure catalog paths for online assets do not contain a colon (commit) - (Sybren A. Stüvel)
  • Skip missing thumbnails when generating asset listing (commit) - (Jakub Ružička)

Color Management

  • Add infrastructure for wide gamut and HDR scopes (commit) - (Brecht Van Lommel)
  • Wide gamut and HDR scopes in the image editor (commit) - (Brecht Van Lommel)
  • Wide gamut and HDR scopes in the sequencer (commit) - (Brecht Van Lommel)
  • Use proper YUV for wide gamut vectorscope (commit) - (Brecht Van Lommel)
  • Add g22_rec709_scene alias for sRGB (commit) - (Brecht Van Lommel)

Compositor

  • Add string nodes (commit) - (Omar Emara)
  • Add String To Image node (commit) - (Omar Emara)

Cycles

  • Support negative anisotropy for subsurface scattering (commit) - (Weizhen Huang)
  • Add option to apply subpixel jitter to camera (commit) - (Patrick Mours)

EEVEE

  • Port Volume Pipeline shaders to BSL (commit) - (Clément Foucault)
  • HandleRange support (commit) - (Miguel Pozo)
  • Port Deferred Eval to BSL (commit) - (Clément Foucault)

Geometry Nodes

  • Update string nodes on text-edit change (commit) - (Guillermo Venegas)

Grease Pencil

  • Deselect linked (commit) - (Pratik Borhade)
  • Support all curve types in PDF export (commit) - (Aleš Jelovčan)

LineArt

  • Missing init for LineartLimitInfo (commit) - (YimingWu)

Nodes

  • Add versioning for interface socket indentifier sanitization (commit) - (Falk David)
  • Skip updates when changing node property of muted node (commit) - (Jacques Lucke)

Sequencer

  • Better framing and navigation for scopes (commit) - (Brecht Van Lommel)

UI

  • Hide settings when Cycles sampling pattern does not use them (commit) - (Philipp Oeser)
  • Tree View: Invert sorting option (commit) - (Pratik Borhade)
  • Allow label buttons to draw icons with a border (commit) - (Julian Eisel)
  • Textbox item (commit) - (Guillermo Venegas)
  • Implement edge-scroll in Tree View (commit) - (Pratik Borhade)
  • Small Changes to Timeline Icons (commit) - (Harley Acheson)
  • Do Not Join Aligned Area Edges (commit) - (Harley Acheson)

USD

  • Support colorspace conversions when reading and writing USD files (commit) - (Brecht Van Lommel)

UV

  • Copy Mirror UV Support multiple axis (commit) - (Eitan Traurig)

VSE

  • Expose compositor node group inputs to strip modifier UI (commit) - (Falk David)
  • Add Show Node Group toggle to compositor modifier extras menu (commit) - (Falk David)
  • UI: Add Compositor effect node group errors (commit) - (Falk David)
  • Do compositor colorspace conversions on the GPU (commit) - (Aras Pranckevicius)
  • UI: Use textbox buttons for editing text strips in layouts (commit) - (Guillermo Venegas)

Weekly Reports

4 Likes