29 September 2025
Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
- 2025-09-18 Developer Meeting at BCON
- 2025-09-23 Animation & Rigging module meeting
- 2025-09-25 Core Module Meeting
- 2025-09-25 Pipeline & I/O Module Meeting
- 2025-09-25 Compositor Meeting Notes
- 2025-09-26 Projects Updates meeting
- 2025-09-29 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.
Alembic
- Support import of additional point cloud attribute types (commit) - (Pavel Ć eveÄek)
Anim
- Imported action slot named âSlotâ when importing BVH/FBX files (commit) - (Sybren A. StĂŒvel)
- Remove layer_prev and layer_next operators (commit) - (Christoph Lendenfeld)
- Place Pose Bone Gizmo at Custom Transform (commit) - (Christoph Lendenfeld)
Color Management
- Add separate RGB/HSV and Linear/Perceptual enum (commit) - (Brecht Van Lommel)
- Use display colorspaces in OCIO config (commit) - (EaryChow)
- Perform display emulation using display colorspaces (commit) - (Brecht Van Lommel)
- Log added displays, views and color spaces (commit) - (Brecht Van Lommel)
- Simplify image format initialization (commit) - (Brecht Van Lommel)
- Reduce reliance on untonemapped view (commit) - (Brecht Van Lommel)
- Add âWorking Spaceâ as a color space choice in the enum (commit) - (Brecht Van Lommel)
- Support for HDR PNG read and write (commit) - (Brecht Van Lommel)
- Add ACES 1.0 and 1.1 view transforms for SDR and HDR (commit) - (Geedoubleu)
- Add option to control display emulation (commit) - (Brecht Van Lommel)
- Add ACEScc and ACEScct color correction spaces (commit) - (Brecht Van Lommel)
Compositor
- Reorder inputs accordingly to importance (commit) - (Omar Emara)
- Clarify Alpha Over input names (commit) - (Omar Emara)
- Remove XY scale from Displace node (commit) - (Omar Emara)
- Make Bokeh Blur size input in pixels (commit) - (Omar Emara)
- Reintroduce
scene.use_nodesas deprecated in Python API (commit) - (Habib Gahbiche)
Core
- Make Make ID::runtime an allocated pointer. (commit) - (Bastien Montagne)
- Add packed linked data-blocks (commit) - (Jacques Lucke)
Cycles
- Add Render Time pass (commit) - (Lukas Stockner)
- Make adaptive subdivision a non-experimental feature (commit) - (Brecht Van Lommel)
- Add an option to use ray marching for volume rendering (commit) - (Weizhen Huang)
- OSL Camera: Improve Property UI (commit) - (Damien Picard)
- Thin film iridescence for metals (commit) - (Amogh Shivaram)
EEVEE
- Move position renderpass to deferred combined pass (commit) - (Clément Foucault)
- Reduce necessary includes (commit) - (Clément Foucault)
GPU
- Shader Preprocess: Port more function to use parser (commit) - (CleÌment Foucault)
- Material: Improve limit of UBO size (commit) - (Clément Foucault)
- Shader: Make info files generated (commit) - (CleÌment Foucault)
- Remove leftover debug code generating files (commit) - (Clément Foucault)
- Shader: Add orphan list to allow delayed deletion (commit) - (Clément Foucault)
Geometry Nodes
- Support viewing non-geometry data with viewer node (commit) - (Jacques Lucke)
- Make displaying âManageâ panel optional (commit) - (Hans Goudey)
- Support grid inputs to viewer node (commit) - (Hans Goudey)
- New essential assets for Blender 5.0 (commit) - (Simon Thommes)
- Improve socket shapes for bundle and closure nodes (commit) - (Jacques Lucke)
- Support searching for string and data-block values (commit) - (Jacques Lucke)
- UV tangent node (commit) - (Hans Goudey)
- Add âMix Rotationâ to Add menu (commit) - (quackarooni)
IO
- Remove visible_objects_only property for USD and Alembic export (commit) - (Jesse Yurkovich)
Image
- Log errors during image write when using OpenImageIO (commit) - (Jesse Yurkovich)
Image Paint
- Support single pixel drawing (commit) - (Jorn Visser)
- Add pixel art brushes and catalogs (commit) - (Julien Kaspar)
Nodes
- Add Radial Tiling Node (commit) - (Tenkai Raiko)
- UI: Show asset state icon in breadcrumbs (commit) - (Pratik Borhade)
- Forward compatibility for World (commit) - (Habib Gahbiche)
- Reorder socket data types list (commit) - (Brady Johnston)
- Reroute becomes active if singular (commit) - (Brady Johnston)
- Swap Node Operator (commit) - (quackarooni)
- Support node output visibility inferencing (commit) - (Jacques Lucke)
- Add button in switch nodes to add inputs (commit) - (Jacques Lucke)
- Menu switch labels in index switch nodes (commit) - (Jacques Lucke)
- Improve descriptions in menu switch node (commit) - (Jacques Lucke)
- Simplify rule for output visibility inferencing (commit) - (Jacques Lucke)
- Add âMix Vectorâ to Shader Editor Add menu (commit) - (quackarooni)
OpenEXR
- Support reading multipart files with full channel names (commit) - (Brecht Van Lommel)
- Multi-part writing (commit) - (Brecht Van Lommel)
- Write colorspace metadata for multilayer EXR (commit) - (Brecht Van Lommel)
Outliner
- Allow âShow Activeâ to center/scroll in Data API view (commit) - (Philipp Oeser)
Paint
- Rename
curveandcurve_preset(commit) - (Sean Kim) - Disable pressure sensitivity for certain brushes (commit) - (Sean Kim)
Render
- Rename render passes for clarity (commit) - (Brecht Van Lommel)
Shader Nodes
- Improve preservation of repeat zones in shader nodes inlining (commit) - (Jacques Lucke)
Shaders
- Move repeat and closure/bundle nodes into Utilities submenu (commit) - (Brecht Van Lommel)
Shape Keys
- Options to mirror shape keys in update, join operators (commit) - (Hans Goudey)
Spreadsheet
- Improve tooltip of matrix column (commit) - (W_Cloud)
Templates
- Update 2D Animation template (commit) - (Pablo Vazquez)
- Minimum updates to VFX template (commit) - (Pablo Vazquez)
- Add Storyboarding app template (commit) - (Pablo Vazquez)
Texture Paint
- Ensure new catalogs are visible by default (commit) - (Sean Kim)
UI
- Pointcloud statistics (commit) - (Pratik Borhade)
- Add Modifier (commit) - (Dalai Felinto)
- Flip RNA icon + remove RNA_ADD (commit) - (Dalai Felinto)
- Clarify tooltip for âUser Tooltipsâ (commit) - (Philipp Oeser)
- Theme: Remove face dot color property (commit) - (Nika Kutsniashvili)
- Movie Clip Editor (commit) - (Aaron Carlisle)
- Improve Movie Clip Display Aspect Ratio (commit) - (Aaron Carlisle)
- Movie Clip Editor (commit) - (Aaron Carlisle)
- Rename animation footers to Playback Controls (commit) - (Pablo Vazquez)
- Move Render Preview operators to View menu (commit) - (Pablo Vazquez)
- Theme: Generalize geometry attribute properties (commit) - (Nika Kutsniashvili)
- Theme: Add Curve widget theme settings (commit) - (Pablo Vazquez)
- Splash: Adjust layout and add icons (commit) - (Pablo Vazquez)
- Nodes: Indicate packed status in node editor context path (commit) - (Hans Goudey)
- Follow HIG for view item selecting/activating (commit) - (Julian Eisel)
- Remove paint curve theme colors, use gizmo colors instead (commit) - (Nika Kutsniashvili)
- Outliner: Remove empty ID types from listing in Blender File view (commit) - (Pratik Borhade)
- Nodes: Add Node Group Indicator and minor style tweaks (commit) - (Pablo Vazquez)
- Per-camera composition guide colors (commit) - (Nika Kutsniashvili)
- Reduce text jumping for dynamic length values (commit) - (John Kiril Swenson)
- Gray out labels for non-editable linked items (commit) - (Pratik Borhade)
- Support searching for more recent files (commit) - (Jacques Lucke)
- Add icons to Compositor nodetree sub-type menu (commit) - (Pablo Vazquez)
- Theme: Remove âActive Splineâ theme property (commit) - (Nika Kutsniashvili)
- Shape Key: Support Drag drop multiple selected elements (commit) - (Pratik Borhade)
UI/BPY
- Remove grid layout for UI lists (commit) - (Julian Eisel)
UserPreferences
- Enable Blendfile Compression By Default. (commit) - (Bastien Montagne)
VSE
- Story Tools: Add Scene Strip Menu improvements (commit) - (Dalai Felinto)
- Story Tools: Scene Asset behaviour: always add a new scene (commit) - (Dalai Felinto)
- Add Compositor modifier (commit) - (Omar Emara)
Vulkan
- Remove legacy resource tracker (commit) - (Jeroen Bakker)
- Disable Workbench image log render tests (commit) - (Jeroen Bakker)
Weekly Reports
- Aaron Carlisle
- Alaska
- Bastien Montagne
- Campbell Barton
- Casey Bianco-Davis
- 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