Notes for weekly communication of ongoing projects and modules.
Announcements
- Mesh Editing Optimization – Initial Steps.
- Pose Library v2.0
- Blender 2.93 release postponed to June 2.
New Features and Changes
User Interface
- Add support for non-linear number input sliders (commit) (Henrik Dick)
- Use for voxel remesh size, dynamic toplogy detail size, boolean modifier overlap threshold (commit) (Henrik Dick)
- Use textures (and shadows) for automatic object previews (commit) (Julian Eisel)
Geometry Nodes
- New geometry nodes evaluator for better performance (commit) (Jacques Lucke)
- Support for dynamic attributes on curve splines (commit) (Hans Goudey)
- Improvements to material handling (Jacques Lucke)
Grease Pencil
EEVEE
- Add Wavelength Node Support (commit) (Iyad Ahmed)
- Make hair tangent data from the Geometry Info node consistent with cycles (commit) (Mikhail Matrosov)
Cycles
- Avoid unnecessary data updates in viewport (commit) (Sergey Sharybin)
- Disable OpenCL AO preview kernels (commit) (Brecht Van Lommel)
Python API
- Mathutils: add a Matrix.LocRotScale constructor for combining channels. (commit) (Alexander Gavrilov)
- Allow any vector sequence for poly_3d_calc(…) (commit) (Campbell Barton)
I/O
- Alembic: Read/write generated coordinates of meshes (commit) (Sybren A. Stüvel)
- Collada Import: Use black for Base Color when missing (commit) (Gaia Clary)
- Collada Import: Respect zero-specularity shaders (commit) (Scurest)