31 January 2022
Notes for weekly communication of ongoing projects and modules.
Welcomes
- Omar Emara (known from his GSoC 2019 project) will work on the real-time viewport compositor and help the triaging team.
Announcements
- Blender 3.0.1 has been released fixing 90 issues found in 3.0.
- Blender 3.1 is in Beta now (Bcon3) and master has been opened for new Blender 3.2 features.
Modules & Projects
New Features and Changes
User Interface
- Prevent click-through panels and used header area (commit) (Julian Eisel)
- Add OneDrive to System List for Windows (commit) (Harley Acheson)
- Performance improvements
- Windows IME: Ideographic Full Stop to Decimal Point (commit) (Harley Acheson)
Image/UV Editor
- Performance improvements
OBJ Export
- Speed up the new OBJ exporter via bigger write buffer and parallelization (commit) (Aras Pranckevicius)
USD Export
- Support exporting USD preview surface material(commit) (Michael Kowalski)
Python API
- Add internal support for Python 3.10
- Expose point-cloud data-blocks in the API (commit) (Brecht Van Lommel)
- Expose “crazyspace” deform modifier correction functionality via RNA (commit) (Sergey Sharybin)
Geometry Nodes
- Add Extrude Mesh Node (commit) (Hans Goudey)
- Add line index and pivot point outputs to the string to curves node (commit) (Erik)
- Add a “Merge by Distance” node for point clouds and meshes (commit, commit) (Hans Goudey)
- Expand available operations in the Boolean Math node (commit) (Hallam Roberts)
- Improve link-drag search support for boolean math node (commit) (Hans Goudey)
- Add or improve various socket descriptions (commit, commit) (Hans Goudey)
Cycles
- Significantly reduce artifacts on small, large, or far away objects by removing ray offsetting (commit, commit, commit) (William Leeson)
- Add Point Info node for point cloud data (commit) (Brecht Van Lommel)
- Performance improvements
- Make Embree compact BVH optional, making CPU rendering faster at the cost of higher memory usage (commit) (Thomas Dinges)
- Reorganize Acceleration Structure UI panel (commit) (Thomas Dinges)
Asset Browser
- Allow creating preview image by rendering the active object (commit) (Jacques Lucke)
- Enable node group assets (commit) (Jacques Lucke)
Painting
- Hook up invert and smooth modes to weight and vertex paint (commit) (Sebastian Parborg)
Video Sequence Editor
- Performance improvements
- Build proxies only for slow movies (commit) (Richard Antalik)
Graph Editor
- Equalize Handle Operator (commit) (Kevin C. Burke)
Modeling
- GPU subdivision: reduce memory usage for point IBO (commit) (Kévin Dietrich)