11 July 2022
Notes for weekly communication of ongoing projects and modules.
Announcements
- Blender 3.2.1 has been released on July 6th and fixes more than 70 bugs.
- Real-time Compositor post on the code blog.
- The Future of Hair Grooming post on the code blog.
Modules & Projects
- 2022-7-6 Sculpt/Texture/Paint Module Meeting
- 2022-07-07 Animation & Rigging module meeting
- 2022-07-11 Eevee/Viewport Module Meeting
New Features and Changes
Curves
- Move the new curves object and sculpt mode out of experimental (commit) (Dalai Felinto)
- Use consistent default radius for Cycles, Eevee, Set Curve Radius node (commit) (Brecht Van Lommel)
- Support deforming curves on surface with a geometry node (commit) (Jacques Lucke)
- Viewport drawing
Painting
- Weight & Vertex Paint: always respect edit mode hiding on faces. (commit) (Alexander Gavrilov)
Geometry Nodes
- Use alphabetical order for UV nodes in add menu (commit) (Hans Goudey)
- Performance improvements
Cycles
- Enable oneAPI in Linux release builds (commit, commit) (Xavier Hallade)
- Improve an occupancy for Intel GPUs (commit) (Nikita Sirgienko)
User Interface
- Add an option to pin scene to a workspace (commit) (Julian Eisel)
- Superimposed pin icon for workspace scene pinning in the scene switcher (commit) (Julian Eisel)
- Outliner
- Adjust and fix shader node descriptions (commit) (Hans Goudey)
Library Overrides
- Make fully editable when creating an experimental user setting. (commit) (Bastien Montagne)
Compositor
Animation
- NLA
- Change behavior of ‘Frame Start’ / ‘End’ sliders (commit) (Thibault de Villèle)
Import/Export
- OBJ
- Remove “experimental” from C++ based importer/exporter, mark Python legacy (commit) (Aras Pranckevicius)
- Performance improvements
- Speed up import of large Alembic/USD/OBJ scenes by optimizing material assignment (commit) (Aras Pranckevicius)
Python API
- Add
Matrix.is_identity
read-only attribute (commit) (Campbell Barton) - Support v3.11 (beta) with changes to PyFrameObject & opcodes (commit, commit) (Campbell Barton)
Miscellaneous
- Performance improvements
- Speed up duplication of large object selections by doing fewer collection syncs (commit) (Aras Pranckevicius)
- Support dynamic loading libraries for Wayland (commit) (Campbell Barton)
Weekly Reports
- Bastien Montagne
- Campbell Barton
- Chris Blackbourn
- Dalai Felinto
- Germano Cavalcante
- Hans Goudey
- Jacques Lucke
- Jeroen Bakker
- Jon Denning
- Julian Eisel
- Lukas Stockner
- Omar Emara
- Pratik Borhade
- Richard Antalik
- Sergey Sharybin
- Sybren Stüvel
- Thomas Dinges
Google Summer of Code
- GSoC 2022 : 3D Text Usability Improvements (Weekly Reports) - #7 by yashhh
- GSoC 2022: Many Lights Sampling in Cycles X (Weekly Report) - #11 by Jebbly
- GSoC 2022: Waveform Drawing Improvements Weekly Report - #7 by xsmingerfan
- GSoC 2022 : Soft body simulations using XPBD (Weekly Reports) - #10 by arcticblazer