Oh, nice. Not life changing because every uv toolkit have it, but as native operation its nice.
What’s your preference? I like to work with Geometry Node. Geometry Nodes is too much for me. ![]()
Very nice! All of these go into 5.2, right?
Absolute bangers! ![]()
13 July 2026
Notes for weekly communication of ongoing projects and modules.Welcomes
- Tibo Stans receives a development fund grant to help the Nodes & Physics module.
Modules & Projects
- https://devtalk.blender.org/t/2026-07-06-grease-pencil-module-meeting-notes/45492
- https://devtalk.blender.org/t/2026-07-07-render-cycles-meeting/45497
- https://devtalk.blender.org/t/2026-07-07-sequencer-meeting/45500
- https://devtalk.blender.org/t/2026-07-07-sculpt-paint-texture-module-meeting/45508
- https://devtalk.blender.org/t/2026-07-09-animation-rigging-module-meeting/45506
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
- Replace with duplicate Action operator (commit) - (Christoph Lendenfeld)
Assets
- Delay import of listing_downloader on startup (commit) - (Sergey Sharybin)
BMesh
- Support extracting edge loops with junctions (commit) - (Tariq-Sulley)
Compositor
- Fallback to group output if no viewer exists (commit) - (Omar Emara)
- Add ID_RECALC_COMPOSITOR for scene IDs (commit) - (Omar Emara)
EEVEE
- Add denoising render passes (commit) - (Christoph Neuhauser)
GPU
- OpenGL: Remove explicit_location_support workaround (commit) - (Clément Foucault)
- Shader: Remove unused auto_resource_location_ (commit) - (Clément Foucault)
- Initialize Vulkan on demand in background mode (commit) - (Brecht Van Lommel)
- Pass
gpu_backendtoget_gpu_device_vendorin render tests (commit) - (Mark van de Ruit)Geometry Nodes
- Properly propagate selection in point distribution (commit) - (Hans Goudey)
Modeling
- Relax from looptools (commit) - (Tariq-Sulley)
Overlay
- Move mesh edit x-ray mode from
draw_color_onlytodraw_line_only(commit) - (Mark van de Ruit)Paint
- Add support for automasking in Vertex & Weight Paint (commit) - (Sean Kim)
Render
- Render pipeline scene if Group Input node exists (commit) - (Omar Emara)
UI
- Outliner Scroll view to the recently created collection (commit) - (Pratik Borhade)
- Add tests for pie menus (commit) - (phantomsoldierking)
VSE
- Improve meta strip selection logic (commit) - (il4n)
Weekly Reports
Developer Reports
- Aaron Carlisle
- Alaska
- Bart van der Braak
- Bastien Montagne
- Campbell Barton
- Casey Bianco-Davis
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Guillermo Venegas
- Habib Gahbiche
- Hans Goudey
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- John Swenson
- Jonas Holzman
- Julian Eisel
- JulienDuroure
- Le Gia Bao
- Lukas Tönne
- Kévin Dietrich
- Mark van de Ruit
- Martijn Versteegh
- Miguel Pozo
- Nathan Vegdahl
- Nika Kutsniashvili
- Omar Emara
- Pablo Vazquez
- Philipp Oeser
- Pratik Borhade
- Richard Antalík
- Sean Kim
- Sebastian Herholz
- Sergey Sharybin
- Sybren Stüvel
- Tariq Sulley
- Thomas Dinges
- Weizhen Huang
- Wu Yiming
Love it! One by one, all of the Looptools are becoming part of main Blender.
Now there are AI contribution policy, you can’t just vibe code a feature and submit it
This policy applies to code, documentation and design contributions for Blender development, as well as bug reports and comments. It does not apply to Blender extensions.
Well it should, in my opinion.
Extensions shared on official platform are under GPL and reviewed before being accepted, according to terms of service of platform.
So, humans should have checked them.
That being said, you are free to use extensions from other sources, at your own risk.
They’re not reviewed very well since a copy-pasted version of my addon passed their review process. I have a whole story of that in another thread.
AI generated code is not only low quality, as Blender’s own policy admits, but it makes it too easy to break GPL. Any addon 100% built by a text generator should be rejected by default.
These are very welcome changes! Specially making the Convert Rotation Modes operator natively. ![]()
Don’t forget that visual studio code or else coding apps uses autocomplete text features before AI, and well nowadays the “advanced” “autocomplete” AI code generators are used or so instead
. But should be rejected sloppy code and dangerous code functions from the extensions platform, funnily as you guys know some of that sloppy vibe coded addons are (or were) there…
3 August 2026
Notes for weekly communication of ongoing projects and modules.Modules & Projects
- https://devtalk.blender.org/t/2026-07-28-nodes-physics-modules-meeting/45590
- https://devtalk.blender.org/t/2026-07-28-animation-rigging-module-meeting/45588
- https://devtalk.blender.org/t/2026-07-30-core-module-meeting/45597
- https://devtalk.blender.org/t/2026-07-30-pipeline-i-o-module-meeting/45598
- https://devtalk.blender.org/t/2026-07-30-compositor-meeting-notes/45599
- https://devtalk.blender.org/t/2026-08-03-project-definition-ux-and-implementation/45602
- https://devtalk.blender.org/t/2026-08-03-viewport-eevee-module-meeting/45603
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
- Compositor: Enable ‘Scene Effect’ for bundled assets (commit) - (Habib Gahbiche)
- Download previews of online assets in parallel (commit) - (Sybren A. Stüvel)
- Encode minimal/until Blender versions in asset blend file name (commit) - (Sybren A. Stüvel)
- UI: Use text-box and multi-line labels for asset meta-data (commit) - (Guillermo Venegas)
- UI: Reduce default text-box height for asset metadata text button properties (commit) - (Guillermo Venegas)
Bake
- Conservative rasterization for texture bake (commit) - (rmn20)
Compositor
- Port Integer Math node (commit) - (Criss-Ivana)
- Optimize pixel operations by folding single inputs (commit) - (Omar Emara)
- Port Hash Value node (commit) - (Criss-Ivana)
- Port Random Value node (commit) - (Criss-Ivana)
Extensions
- Missing field in
blender_manifesttemplate (commit) - (Nika Kutsniashvili)GHOST/Wayland
- Use proper theme color for title bar (commit) - (Hans Goudey)
GPU
- Metal support for Hardware Ray Queries (commit) - (Jason Fielder)
- Shader Tool: Silence warning about unused variable (commit) - (Clément Foucault)
- Texture views fixes and improvements (commit) - (Miguel Pozo)
Geometry Nodes
- Rasterize Points node for converting to grids (commit) - (Lukas Tönne)
- Add Geometry Materials node (commit) - (Colin Basnett)
- More aggressive attribute sharing on field capturing (commit) - (_илья __)
IO
- Support relative file paths for collection import (commit) - (Jesse Yurkovich)
Markers
- Clarify name of convert pose marker operator (commit) - (RedMser)
Render
- Adjust wording in light linking tooltip (commit) - (Alaska)
- Automatically pause viewport during final render (commit) - (Austin Berenyi)
UI
- Reorganize Playback popover (commit) - (Nika Kutsniashvili)
- Trim trailing whitespace when clipping widget labels (commit) - (Guillermo Venegas)
- WM: Add python API for activating RNA buttons (commit) - (Guillermo Venegas)
VSE
- Simplify effect strip properties menu (commit) - (il4n)
- Adjust edge pan parameters to make it less sluggish when zoomed out (commit) - (John Kiril Swenson)
- Support “Set Render Size” for scene and color strips (commit) - (Philipp Oeser)
- Set Rendersize, Scale to Fit for scene/movieclip/text/effect strips (commit) - (John Kiril Swenson)
Vulkan
- Make default on WindowsX64 and Linux (commit) - (Jeroen Bakker)
- Cleanup acceleration structures barriers (commit) - (Miguel Pozo)
Weekly Reports
Developer Reports
- Aaron Carlisle
- Alaska
- Bart van der Braak
- Bastien Montagne
- Campbell Barton
- Casey Bianco-Davis
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Guillermo Venegas
- Habib Gahbiche
- Hans Goudey
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- John Swenson
- Jonas Holzman
- Julian Eisel
- JulienDuroure
- Le Gia Bao
- Lukas Tönne
- Kévin Dietrich
- Mark van de Ruit
- Martijn Versteegh
- Miguel Pozo
- Nathan Vegdahl
- Nika Kutsniashvili
- Omar Emara
- Pablo Vazquez
- Philipp Oeser
- Pratik Borhade
- Richard Antalík
- Sean Kim
- Sebastian Herholz
- Sergey Sharybin
- Sybren Stüvel
- Tariq Sulley
- Thomas Dinges
- Tibo Stans
- Weizhen Huang
- Wu Yiming