11 April 2023
Notes for weekly communication of ongoing projects and modules.
Modules & Projects
- 2023-04-04 Nodes & Physics module meeting
- 2023-04-04 Render & Cycles Meeting
- 2023-04-06 Animation & Rigging module meeting
- 2023-04-06 Pipeline, Assets & I/O Meeting
New Features and Changes
User Interface
- Enable string properties for alt-click buttons for multiple objects (commit) (Philipp Oeser)
- Text Object International Case Change (commit) (Harley Acheson)
- Text editor
- Update syntax highlighting for different Python strings (commit) (Jon Denning)
- Wayland/Linux
Realtime Compositor
- Implement Map UV node (commit) (Omar Emara)
- Implement Fog Glow Glare node (commit) (Omar Emara)
- Implement Displace node (commit) (Omar Emara)
- Implement Z Combine node (commit) (Omar Emara)
EEVEE/Viewport
- Selection occlusion (commit) (Jorijn de Graaf)
- Improve the shader cache garbage collection behavior (commit) (Miguel Pozo)
- Use edge-connected polygons to calculate wireframe factor (commit) (Germano Cavalcante)
Cycles
- Optimize copying geometry data from Blender (commit, commit, commit, commit) (Hans Goudey)
- Upgrade to new Embree library version 4 (commit) (Xavier Hallade)
Mesh
- Replace MPoly struct with offset indices (commit) (Hans Goudey)
- UV editing
- Improve layout efficiency with rotation enabled (commit) (Chris Blackbourn)
- Texture paint
- Always respect edit mode hiding (commit) (Philipp Oeser)
- Use more efficient update tag when flipping faces (commit) (Jake Faulkner)
Nodes
- Move data-block default values with link drag search (commit) (Iliya Katueshenock)
- Add dropdown to select group socket subtype (commit) (Hans Goudey)
Animation
- Allow NLA strips to be horizontally shuffled (commit) (Nate Rupsis)
Python API
-
bl_ui_utils.layout.operator_context
context manager (commit) (Sybren A. Stüvel)