7 July 2025
Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
- 2025-07-01 User Interface Meeting
- 2025-07-03 Core Module Meeting
- 2025-07-03 Pipeline & I/O Module Meeting
- 2025-07-03 Animation & Rigging module meeting
- 2025-07-04 Project Updates 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.
Attributes
- Use AttributeStorage for curves and Grease Pencil (commit) - (Hans Goudey)
Compositor
- Rename “Compositing Node Tree” to “Compositor Nodes” (commit) - (Habib Gahbiche)
Cycles
- Disable HIP RT by default in Blender 4.5 (commit) - (Alaska)
GHOST
- Implement the cursor shape protocol and remove X11 cursors from the wayland backend (commit) - (Sebastian Parborg)
GHOST/Wayland
- Support RGBA custom-cursors (commit) - (Campbell Barton)
- Correct tablet serial argument for setting cursors (commit) - (Campbell Barton)
Geometry Nodes
- Support tracing bundles and closures through closure calls (commit) - (Jacques Lucke)
Grease Pencil
- Implement align Bézier handles in transform operator (commit) - (Casey Bianco-Davis)
IO
- Add FileHandler for importing SVG as curves (commit) - (Guillermo Venegas)
Mesh
- Tune the parallelism of normals_calc_corners (commit) - (Jesse Yurkovich)
- Spatial Reordering for Sculpt Speed Improvements (commit) - (Namit Bhutani)
Modifiers
- Armature deformation test for various modifier settings (commit) - (Lukas Tönne)
NDOF
- Use fixed speed values for translations in “Fly Mode” (commit) - (Patryk-Skowronski)
Node Wrangler
- Add support for boolean sockets to nw_merge_nodes, results in a Boolean Math node (commit) - (Ido-Shahar)
Nodes
- Rename “Hide” to “Collapse” (commit) - (Habib Gahbiche)
- Allow auto linking of Extend sockets (commit) - (Omar Emara)
Paint
- Migrate
radial_symmetryfrom Scene to Mesh (commit) - (Sean Kim)
Tree View
- Multi-select support (commit) - (Pratik Borhade)
UI
- SVG Icons as Internal Custom Mouse Cursors (commit) - (Harley Acheson)
- Curves: NURBS weight in Transform panel (commit) - (Laurynas Duburas)
- Add Move to Collection Menu (commit) - (Guillermo Venegas)
- Make uiLayout NonCopyable and NonMovable (commit) - (Guillermo Venegas)
- Show the ~/ abbreviation for $HOME in the title on Unix systems (commit) - (Campbell Barton)
- Disable Copy and Remove Materials when slots are empty (commit) - (Eitan Traurig)
- Removal of Win32 Platform-Specific Cursor Files (commit) - (Harley Acheson)
UV
- Ensure Pie Menu consistency with 3D Viewport (commit) - (Maxime-Cots)
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 5
- GSoC 2025: Improving Sampling in the Compositor - #6 by pixelsandpointers
- GSoC 2025: Edit Mesh Mirror Improvements - #7 by Tariq
- GSOC 2025: Pitch Correction for Sound Playback - #7 by TheKaceFiles
- GSoC 2025: Create Keyframes in VSE Preview - #6 by aradgus
- GSoC 2025: Optimizing Mesh and Multires Sculpting Performance in Blender - #6 by Namit
- GSoC 2025: Improving Regression Test Coverage for the Compositor - #6 by Ian_Yoo
- GSoC 2025: Adding handy features and UI improvements to Flamenco - #13 by Vivian_Leung
- GSoC 2025: Glare Node Enhancement - #8 by Mohamed_Hassan