29 April 2024
Notes for weekly communication of ongoing projects and modules.
Announcements
- Use
str.format
instead of percentage-formatting for core-scripts: Guidelines
Modules & Projects
- 2024-04-22 Grease Pencil Module Meeting
- 2024-04-23 Sequencer meeting notes
- 2024-04-23 Compositor meeting notes
- 2024-04-23 User Interface Meeting
- 2024-04-25 Pipeline, Assets & I/O Meeting
- 2024-04-25 Animation & Rigging 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
- Add option to show modified property on slider (commit) - (Christoph Lendenfeld)
Asset Shelf
- Add asset shelf region to image editor (commit) - (Hans Goudey)
Collection Export
- Enable STL and PLY exporters (commit) - (Jesse Yurkovich)
Compositor
- Implement bicubic spline for CPU compositor (commit) - (Habib Gahbiche)
Curves
- Support more curve type conversion options in edit mode (commit) - (Jacques Lucke)
- Support transforming Bezier handles in edit mode (commit) - (Laurynas Duburas)
Cycles
- Ray Portal BSDF (commit) - (David Murmann)
EEVEE-Next
- Make light clamping consistent (commit) - (Clément Foucault)
- UI: Rename material Raytraced Refraction to Transmission (commit) - (CleÌment Foucault)
- UI: Align influence sliders together (commit) - (CleÌment Foucault)
- Change lights object matrix for more readability and compactness (commit) - (CleÌment Foucault)
- Display volumes in render mode if drawtype is not solid (commit) - (Clément Foucault)
- Improve shadow bias (commit) - (Clément Foucault)
- Material: Add thickness nodetree panel (commit) - (CleÌment Foucault)
GPv3
- Cutter tool (commit) - (Sietse Brouwer)
- Expose Shader FX in the UI (commit) - (Falk David)
- Overlay for Weight Paint mode (commit) - (Sietse Brouwer)
- Weight Paint tools (Draw, Blur, Average, Smear, Sample weight) (commit) - (Sietse Brouwer)
- Implementation of sculpt mode tools (commit) - (Lukas Tönne)
Geometry Nodes
- Improve search weights of some nodes (commit) - (Jacques Lucke)
- More detailed socket tooltips for multi-input sockets (commit) - (Iliya Katueshenock)
- Add SDF grid boolean nodes (commit) - (Hans Goudey)
- Support volume grid sockets in bake node (commit) - (Jacques Lucke)
- Add Project point matrix node (commit) - (Hans Goudey)
IO
- Replace Image space drop-box with a File Handler (commit) - (Guillermo Venegas)
- Use FileHandler in Node Editors (commit) - (Guillermo Venegas)
Node Tools
- Add mouse position node, wait for cursor option (commit) - (Hans Goudey)
- Basic support for data-block inputs (commit) - (Hans Goudey)
- Add Viewport Transform node (commit) - (Hans Goudey)
Nodes
- Add default socket value to tooltip of socket (commit) - (Iliya Katueshenock)
- Tooltips for value of dangling reroute node (commit) - (Iliya Katueshenock)
- Add tooltips with node description to node titles (commit) - (Bartosz Kosiorek)
Preferences
- Add option to set the trackpad direction for Wayland (commit) - (Campbell Barton)
PyAPI
- Add private API to access WM capabilities (commit) - (Campbell Barton)
Python
- Use
str.format
instead of percentage-formatting for core-scripts (commit, guidelines) - (Campbell Barton)
Shaders
- Clamp invalid inputs of various BSDF nodes (commit) - (Alaska)
- Add Roughness to Subsurface Scattering Node (commit) - (Alaska)
Transform
- Support properly transforming implicitly shared curves positions (commit) - (Laurynas Duburas)
UI
- Collapse XYZ Operations in Status Bar (commit) - (Harley Acheson)
- Disable TTC & OTC fonts in the file selector (commit) - (Campbell Barton)
- Changes to Zoom Menus (commit) - (Harley Acheson)
USD
- Add support for displayColor on non-Mesh USD shape prims (commit) - (Michael B Johnson)
- Added mesh validation on import as an option (commit) - (Charles Wardlaw)
- Import and export custom properties (commit) - (Charles Wardlaw)
- Correctly write out and read Mesh velocity data (commit) - (Jesse Yurkovich)
VSE
- Implement Snapping to Markers (commit) - (John Swenson)
- Timeline strip visual design updates (commit) - (Aras Pranckevicius)
- Draw outline on active unselected strips (commit) - (Pablo Vazquez)
- Indicate missing media in timeline/display (commit) - (Aras Pranckevicius)
Weekly Reports
- Aaron Carlisle
- Bastien Montagne
- Campbell Barton
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Germano Cavalcante
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- Julian Eisel
- Lukas Stockner
- Lukas Tönne
- Miguel Pozo
- Nathan Vegdahl
- Omar Emara
- Philipp Oeser
- Pratik Borhade
- Raul Fernandez Hernandez
- Richard AntalĂk
- Sergey Sharybin
- Sybren StĂŒvel
- Thomas Dinges
- Weizhen Huang
- Wu Yiming