16 June 2025
Notes for weekly communication of ongoing projects and modules.
Welcomes
Announcements
- Call for testing compatibility between Blender 5.0 and 4.5.
- Big Endian support has been removed from
main
(i.e Blender 5.0 alpha).
Modules & Projects
- 2025-06-10 Blender Admins Meeting
- 2025-06-10 Sequencer meeting notes
- 2025-06-10 Render & Cycles Meeting
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) (CleÌ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
- Aaron Carlisle
- Alaska
- Bastien Montagne
- Campbell Barton
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Germano Cavalcante
- Habib Gahbiche
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- John Swenson
- Julian Eisel
- Lukas Stockner
- Lukas Tönne
- Miguel Pozo
- Nathan Vegdahl
- Nika Kutsniashvili
- Omar Emara
- Pablo Vazquez
- Philipp Oeser
- Pratik Borhade
- Richard AntalĂk
- Sean Kim
- Sergey Sharybin
- Sybren StĂŒvel
- Thomas Dinges
- Weizhen Huang
- Wu Yiming