6 March 2023
Notes for weekly communication of ongoing projects and modules.
Modules & Projects
New Features and Changes
Import / Export
- New C++ PLY importer/exporter (commit) (Arjan van Diest, Bas Hendriks, Lilith Houtjes, Nathan Rozendaal, Thomas Feijen, Yoran Huzen)
- Add color space import option, slightly tweak UI (commit) (Aras Pranckevicius)
Viewport
- Add retopology overlay (commit) (Jorijn de Graaf)
- Add edge width option for viewport and UV editor (commit) (Patrick Busch)
Core
- Use hash for Collection object lookup, speed up object linking (commit) (Campbell Barton)
Cycles
- Reduce mesh memory usage by unflattening (commit) (William Leeson)
- Implement MaterialX OSL microfacet closures (commit) (Lukas Stockner)
- Make Fresnel term independent of microfacet closure type (commit) (Lukas Stockner)
- Use per-microfacet Fresnel term for Glass closures (commit) (Lukas Stockner)
Mesh
- Move edge UV seams to a generic attribute (commit) (Hans Goudey)
- Avoid recalculating bounds after some operations (commit) (Hans Goudey)
- Clear loose edges bitmap with count of zero (commit) (Hans Goudey)
User Interface
- Tweak/disambiguate translations (commit, commit) (Damien Picard, Bastien Montagne)
- Outliner
- New grease pencil filter (commit) (Antonio Vazquez)
Sculpt
- Add support for last operator panel to color filter operator (commit) (Joseph Eagar)
Python API
- Add range and instance drawing to
GPUBatch
(commit) (Jeroen Bakker) - Change console banner color-style to info (commit) (Léo Depoix)