Blender Developers Meeting Notes: 30 June 2025

Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
- 2025-06-20 Projects Updates
- 2025-06-23 – Modeling Module Meeting
- 2025-06-23 Grease Pencil Module Meeting
- 2025-06-23 Grease Pencil XR
- 2025-06-24 Render & Cycles Meeting
- 2025-06-24 Sequencer meeting notes
- 2025-06-24 Nodes & Physics Module Meeting
- 2025-06-26 Platforms & Builds Module Meeting
- 2025-06-26 – Storm Hair Pipeline
- 2025-06-30 Viewport & EEVEE Module meeting
Technical Discussions
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.
Anim
- Hide unassigned bone when any collection is marked as solo (commit) – (Pratik Borhade)
Assets
- Add scene assets (commit) – (Falk David)
Attributes
- Use AttributeStorage instead of CustomData for Instances (commit) – (Hans Goudey)
Compositor
- Remove Texture node (commit) – (Omar Emara)
- Support rotation for split node (commit) – (Habib Gahbiche)
- Avoid redundant executions for only previews (commit) – (Omar Emara)
- Support structure type (commit) – (Omar Emara)
- Add extension mode to Translate node (commit) – (Benjamin Beilharz)
Core
- Add new ‘system IDprops’ storage for runtime-generated RNA properties. (commit) – (Bastien Montagne)
- Add more variables for path templates (commit) – (Nathan Vegdahl)
Curves
- Support cyclic curves in Proportional Editing (commit) – (_илья __)
IO
- Make new FBX importer the default one, mark Python as legacy (commit) – (Aras Pranckevicius)
NDOF
- Apply YZ axis swap to rotations (commit) – (Campbell Barton)
- Removed impact of the auto orbit center on Fly Mode (commit) – (Patryk-Skowronski)
Overlay
- Move text cache managment to the Overlay (commit) – (Clément Foucault)
UI
- Collection visibility number shortcuts for the Outliner (commit) – (Pratik Borhade)
- Fade In Active Editor Border Highlight (commit) – (Harley Acheson)
- Dope Sheet: Add Cache visualization (commit) – (Pablo Vazquez)
- Tree View: Click select operator (commit) – (Pratik Borhade)
- Use
Fitas the default frame method for Camera background images (commit) – (Jonas Holzman) - Disable remove material unused slots in edit mode (commit) – (Pratik Borhade)
VSE
- Keyframing in Preview (commit) – (Ramon Klauck)
Vulkan
- HDR support for Wayland (commit) – (Jeroen Bakker)
- Switch Qualcomm to switch to OpenGL (commit) – (Jeroen Bakker)
- Hide WoA message on non Woa devices (commit) – (Jeroen Bakker)
WM
- Increase the maximum name length for the select_pattern operator (commit) – (Campbell Barton)
Workbench
- Avoid CustomData lookup when unnecessary (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
Google Summer of Code – Week 4
- GSoC 2025: Improving Sampling in the Compositor – #5 by pixelsandpointers
- GSOC 2025: Pitch Correction for Sound Playback – #6 by TheKaceFiles
- GSoC 2025: Create Keyframes in VSE Preview – #5 by aradgus
- GSoC 2025: Improving Regression Test Coverage for the Compositor – #5 by Ian_Yoo
- GSoC 2025: Optimizing Mesh and Multires Sculpting Performance in Blender – #5 by Namit
- GSoC 2025: Glare Node Enhancement – #7 by Mohamed_Hassan
