6 November 2023
Notes for weekly communication of ongoing projects and modules.
Announcements
- Blender 4.0 relese cycle extended by one week
- Policy Update: disallow unsafe string manipulation functions
Modules & Projects
New Features and Changes
3D View
- Add local up/down movement to walk navigation (commit) - (Aaron Franke)
Curves
- Add radius transform mode to edit mode (commit) - (casey bianco-davis)
- Sculpt mode frame selected operator support (commit) - (Iliya Katueshenock)
Cycles
- Change default Principled Hair BSDF back to Chiang (commit) - (Brecht Van Lommel)
- Apple M3 tuning including hardware raytracing (commit) - (Michael Jones)
- Update Linux library search paths for upcoming ROCm 6 (commit) - (bsavery)
- Fix Principled BSDF versioning for keyframes and drivers (commit) - (Lukas Stockner)
GPv3
- Rename GP_Layer/GP_Group to Layer/Group (commit) - (Falk David)
- Rename
stroke_color_set
tostroke_material_set
(commit) - (Antonio Vazquez) - Multi-frame editing (commit) - (Falk David)
EEVEE-Next
- Fix Infinite Loop With Reflection Probe (commit) - (Jeroen Bakker)
- Per probe viewport display (commit) - (Miguel Pozo)
- Make Ambient Occlusion Pass use Horizon Scan (commit) - (Clément Foucault)
- Fix empty layers utiltex (commit) - (CleÌment Foucault)
IMB
- Support rgba and V channels in single-layer EXR (commit) - (Omar Emara)
MaterialX
- Implement HSV node Factor input (commit) - (Pablo Delgado KrÀmer)
Nodes
- Add forward compatibility for merged Noise/Musgrave Texture (commit) - (Hoshinova)
- Draw using draw_color_simple as a fallback (commit) - (Omar Emara)
PLY
- Import/export custom vertex attributes (#108948) (commit) - (Aras Pranckevicius)
- Fix unreported crash when exporting multiple objects with different presence of vertex colors (commit) - (Aras Pranckevicius)
- Improve import of custom vertex normals (commit) - (Aras Pranckevicius)
PyAPI
- Enable MeshPolygon.loop_start raw array access (commit) - (Thomas Barlow)
Sculpt
- Implement face set brush for dyntopo (commit) - (Sergey Sharybin)
- Better boundary preservation with dyntopo (commit) - (Sergey Sharybin)
- Dyntopo: Consider all vertices in face set brush (commit) - (Hans Goudey)
Shader
- Only clamp undefined or unsupported inputs of Principled BSDF (commit) - (Alaska)
Realtime Compositor
- Immediately realize wrapped translations (commit) - (Omar Emara)
USD
- Fx cache reader open error handling. (commit) - (Michael Kowalski)
- Use BLI_snprintf to ensure null terminated string (commit) - (Campbell Barton)
- Fix Export progress report. (commit) - (Bastien Montagne)