16 June 2025

16 June 2025
Notes for weekly communication of ongoing projects and modules.

Welcomes

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.

User Interface

  • Draw sidebar tabs as pills (commit) (Pablo Vazquez)
  • Snapping for Sidebars (commit) (Harley Acheson)
  • Remove unused Depth Picking from the user pref panel (commit) (ClĂ©ment Foucault)
  • Improved Display as Panels Narrow (commit) (Harley Acheson)
  • Theme
    • Add global style for panel colors (commit) (Pablo Vazquez)
    • Add new Outline Selected property (commit) (Pablo Vazquez)
    • Use tab widget colors for sidebar tabs (commit) (Pablo Vazquez)
    • Add missing properties to Light theme (commit) (Pablo Vazquez)
    • Make widget properties layout responsive (commit) (Pablo Vazquez)
  • Remove Modulation of Drag Threshold with Pen Pressure (commit) (Harley Acheson)
  • Expose ‘Region Toggle Pie’ without Developer Extras (commit) (Sean Kim)
  • Add icons to Visible Tabs list popover (commit) (Pablo Vazquez)
  • Increase Area Padding at Window Edges (commit) (Harley Acheson)
  • Use selected text theme of list item for tree view (commit) (Pratik Borhade)
  • Remove left indent from shapekey tree view (commit) (Pratik Borhade)

USD

  • Add support for Point Instancing during Export (commit) (Michael B Johnson)

Core

  • Improve instancing performance with VectorList (commit) (Miguel Pozo)
  • Remove Big Endian support (commit) (Bastien Montagne)
  • Support LargeBHead8 in blendfile.py (commit) (Jacques Lucke)

Mesh

  • Split paint overlay flag data from normals buffers (commit) (Hans Goudey)
  • Use names to store active/default UV status (commit, commit) (Hans Goudey)
  • UV
    • Split island select into a separate option, support for sync-select (commit) (Campbell Barton)

EEVEE

  • Add support for view layer overrides (commit) (ClĂ©ment Foucault)
  • Rename and move old gtao properties (commit) (ClĂ©ment Foucault)
  • Remove all remaining reference of EEVEE next (commit) (ClĂ©ment Foucault)

Compositor

  • Make compositor node trees reusable (commit) (Habib Gahbiche)
  • Add interpolation options to displace node (commit) (Benjamin Beilharz)
  • Expose EWA sampling in interpolation enum (commit) (Benjamin Beilharz)
  • Maintain alpha in Lens Distortion node (commit) (Mohamed Hassan)
  • Add forward compatibility for removed storage (commit) (Omar Emara)
  • Add tooltip to Map UV node UV input (commit) (Cartesian Caramel)

VSE

  • Modal mode for strip add operator (commit) (Richard Antalik)
  • Make cache eviction a bit smarter when wrapping (commit) (Sebastian Parborg)
  • Move the seq prefetch setting to the cache tab and turn on per default (commit) (Sebastian Parborg)
  • Clear out caches when toggling them off (commit) (Sebastian Parborg)
  • Make prefetch RAW cache aware (commit) (Sebastian Parborg)
  • Make prefetch aware of playback loops (commit) (Sebastian Parborg)

Nodes

  • Speed up Voronoi by changing the hash function (commit) (Aras Pranckevicius)

GPU

  • Add deprecation notice to the docstring of GPUShader constructor (commit) (ClĂ©ment Foucault)
  • Shader: Parallel warmup of builtin shaders (commit) (ClĂ©ment Foucault)
  • Shader: Add support for shader entry points (commit) (Clément Foucault)

Geometry Nodes

  • Preserve shape keys in node tools (commit) (Hans Goudey)
  • Improve the Grid socket shape (commit) (_ĐžĐ»ŃŒŃ __)
  • Add Shape Method parameter to Pack UV Islands node (commit) (Arye Ramaty)
  • Bundles & Closures
    • Support structure types in closures (commit) (Jacques Lucke)
    • Support creating Evaluate Closure node based on closure (commit) (Jacques Lucke)
    • Support creating Separate Bundle node with correct sockets (commit) (Jacques Lucke)
    • Support creating Combine Bundle node with correct sockets (commit) (Jacques Lucke)
    • Give bundle sockets the dynamic structure type (commit) (Jacques Lucke)

Curves

  • Enhance tesselation of NURBS with corners (commit) (Laurynas Duburas)

Cycles

  • Disable HIP-RT by default and mark as unstable (commit) (Brecht Van Lommel)

Point Cloud

  • Use AttributeStorage instead of CustomData (commit) (Hans Goudey)

Weekly Reports

1 Like