28 April 2025
Notes for weekly communication of ongoing projects and modules.
Modules & Projects
- 2025-04-22 User Interface Meeting
- 2025-04-24 Core Module Meeting
- 2025-04-24 Platforms & Builds Module Meeting
- 2025-04-24 Pipeline & I/O Module Meeting
- 2025-04-24 - Design Session: Essentials Assets
- 2025-04-24 Compositor Meeting Notes
- 2025-04-25 Projects Update
- 2025-04-28 Viewport & EEVEE Module 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.
Anim
- Merge keyframe jump operators (commit) - (Christoph Lendenfeld)
Assets
- Disable snap feedback for dragging collections that will be linked (commit) - (Julian Eisel)
Compositor
- Turn options to inputs
- Channel Key (commit) - (Omar Emara)
- Chroma Key (commit) - (Omar Emara)
- Color Key (commit) - (Omar Emara)
- Difference Key (commit) - (Omar Emara)
- Distance Key (commit) - (Omar Emara)
- Luminance Key (commit) - (Omar Emara)
- Color Spill options to inputs (commit) - (Omar Emara)
- Keying Screen (commit) - (Omar Emara)
- Keying (commit) - (Omar Emara)
- ID Mask (commit) - (Omar Emara)
- Stabilize (commit) - (Omar Emara)
- Plane Track Deform (commit) - (Omar Emara)
- Color Correction (commit) - (Omar Emara)
- Support link search for Glare node (commit) - (Omar Emara)
- Use a more conservative execution preset (commit) - (Omar Emara)
Cycles
- Support for custom OSL cameras (commit) - (Lukas Stockner)
- Vulkan CUDA graphics interop (commit) - (Brecht Van Lommel)
- Metal graphics interop (commit) - (Brecht Van Lommel)
- Add support for automatic bump mapping on OptiX OSL (commit) - (Lukas Stockner)
- Move OptiX OSL Camera kernel into its own PTX module (commit) - (Lukas Stockner)
EEVEE
- Shadow Terminator Normal Bias (commit) - (Clément Foucault)
Grease Pencil
Mesh
- Tag no loose vertices for Manifold Boolean output (commit) - (Hans Goudey)
Modeling
- Add a new boolean solver based on the Manifold library. (commit) - (Howard Trickey)
Overlay
- Reduce retopology overlay default distance (commit) - (Jonathan Lampel)
Physics
- Improve fluid baking messages (commit) - (Bartosz Kosiorek)
Sculpt
- Clay Strips optimizations (commit) - (Nicola)
- Add Manifold Boolean solver, avoid BMesh conversion for trim (commit) - (Hans Goudey)
Shader
- Use experimental node previews only for material trees (commit) - (Colin Marmond)
Shape Keys
- Tweaks to duplicate operator (commit) - (Hans Goudey)
Tests
- Small adjustments to the principled_bsdf_bevel_emission test (commit) - (Alaska)
- New tests/data version to include boolean manifold test. (commit) - (Howard Trickey)
UI
- Compositor: Activate viewer node when icon is clicked (commit) - (Habib Gahbiche)
- Changes to Save Startup Dialog (commit) - (Harley Acheson)
- Viewport Shading Modes Tooltips More Descriptive (commit) - (LoĂŻc âLauloqueâ Dautry)
- Light Theme
- Clarify Boolean solver descriptions/names and make consistent (commit) - (Hans Goudey)
- Use two lines for Asset/File Browser file names under previews (commit) - (Julian Eisel)
- Rename âTris to Quadsâ to âTriangles to Quadsâ (commit) - (Pablo Vazquez)
- Line Break on Conditional Punctuation (commit) - (Harley Acheson)
- Path Line Breaking Characters (commit) - (Harley Acheson)
- Remove Gizmo 3D Part Hit-space Scaling (commit) - (Harley Acheson)
USD
- Animated camera property import (commit) - (Jesse Yurkovich)
VSE
- Hide-Reveal strips operator in sequencer preview (commit) - (Mukhesh)
- Make mirror operator work in VSE preview (commit) - (Ramon Klauck)
- Keep zoom levels constant when resizing (commit) - (John Kiril Swenson)
- Change wording for one-time property reports (commit) - (John Kiril Swenson)
Viewport
- Use âShow Extrasâ to control texture space & bounds (commit) - (Campbell Barton)
- Fix quadratic runtime for object box selection (commit) - (Hans Goudey)
Vulkan
- Add dedicated memory bit to external memory pool (commit) - (Jeroen Bakker)
- Implement native handles for pixel buffers (commit) - (Brecht Van Lommel)
- Validation error when allocating large vertex buffers (commit) - (Jeroen Bakker)
WM
- Warn when file selector properties donât match expected types (commit) - (Campbell Barton)
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