19 September 2022
Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
New Features and Changes
EEVEE
- Add support for Nishita sky texture (commit) (Lukas Stockner)
- EEVEE-Next
- Add support for cryptomatte render passes (commit) (Jeroen Bakker)
Animation
- NLA editor
Miscellaneous
- Performance
User Interface
- Property editor
- Add a Custom Properties panel to the View Layer tab of properties. (commit) (Alexander Gavrilov)
- UV editor
- Rename “(UV) Snap To Pixels” to “(UV) Round To Pixels” (commit) (Chris Blackbourn)
- Node editor
- Add Mix Node to color section of add node menu (commit) (Charlie Jolly)
Geometry Nodes
- New Face Set Boundaries node (commit) (Wannes Malfait)
- Performance
- Validate some builtin attributes for untrusted inputs (commit, commit) (Hans Goudey)
Sculpt
- Performance
- Improve performance when initializing face sets (commit) (Hans Goudey)
- Separate hide status from face sets, use generic attribute (commit) (Hans Goudey)
- Make storing mask and face set layers optional (commit) (Hans Goudey)
- Curves Sculpt Mode
- Improve sculpting performance by reducing allocations (commit) (Hans Goudey)
- Respect hiding when creating face sets from loose parts (commit) (Hans Goudey)
Grease Pencil
- Improve stroke fill operator with better stroke extension methods (commit) (Dave Pagurek)
- Add frame number to Trace operator (commit) (Antonio Vazquez)
- Line Art
- Add Force intersection option (commit) (Yiming Wu)
Import/Export
- OBJ: Implement support for PBR .mtl extensions (commit) (Aras Pranckevicius)
- FBX: Support all 4 combinations of color attributes, and an option to pick between Linear and sRGB color spaces (commit) (Aras Pranckevicius)
Python API
- Add
color_srgb
property to color attribute types (commit) (Aras Pranckevicius) - Performance