5 September 2022
Notes for weekly communication of ongoing projects and modules.
Announcements
- Gitea Diaries: Part 2 post on the code blog.
Modules & Projects
New Features and Changes
User Interface
- UI: 3D Text Caret (commit) (Harley Acheson)
- BLF: Replacement of Hebrew Font (commit) (Harley Acheson)
EEVEE-Next
- Port to new Draw Manager (commit) (Clément Foucault)
- Register render passes for compositor. (commit) (Jeroen Bakker)
- Add uniform attributes (object attributes) support (commit) (Clément Foucault)
Import/Export
- OBJ
- Improve placement of shader nodes in imported materials (commit) (Aras Pranckevicius)
- Tweak cryptomatte channels naming to improve interoperability (commit) (Sergey Sharybin)
Nodes
- New generic type mix node for geometry and shader nodes (commit) (Charlie Jolly)
- Node Editor
- Visual tweaks to node links (commit) (Leon Schittek)
Cycles
- Enable adaptive sampling for Sobol-Burley (commit) (Nathan Vegdahl)
- Remove old Sobol pattern, simplify sampling dimensions (commit) (Brecht Van Lommel)
- Improve Progressive Multi-Jittered sampling (commit) (Nathan Vegdahl)
- Disable Scrambling Distance UI when using Sobol Burley (commit) (Brecht Van Lommel)
Core
- Performance improvements
Library Overrides
- Replace linked objects by their overrides when created from 3DView. (commit) (Bastien Montagne)
- Add shift-click hint to library overrides button tooltip (commit) (Julian Eisel)
- Performance improvements
- Minor resync optimization by removing unuecessary processing. (commit) (Bastien Montagne)
Attributes
- Move material indices to a generic attribute (commit) (Hans Goudey)
- Performance improvements
Grease Pencil
- Improve thickness handling for outline operator (commit) (Antonio Vazquez)
- Apply brush size to outline thickness while drawing (commit) (Antonio Vazquez)
- Add thickness parameter to outline operator (commit) (Antonio Vazquez)
Python API
- GPUShader: implementation of ‘attrs_info_get’ method (commit) (Germano Cavalcante)
- Only use 3D shaders and rename string enums (commit) (Germano Cavalcante)
- Documentation
Weekly Reports
- Bastien Montagne
- Campbell Barton
- Chris Blackbourn
- Germano Cavalcante
- Hans Goudey
- Jacques Lucke
- Jeroen Bakker
- Omar Emara
- Philipp Oeser
- Pratik Borhade
- Richard Antalik
- Thomas Dinges