24 January 2022
Notes for weekly communication of ongoing projects and modules.
Welcomes
- Arnd ‘Justa’ Marijnissen (of JustaCluster fame) has joined the blender-studio last week. Responsible for Infra and DevOps, he’s going to be intimately involved with developer.blender.org and the developer community. Expect more on this in the coming weeks!
Announcements
- Blender 3.1 release schedule: Bcon3 scheduled for Wednesday, 26 January.
Modules & Projects
- 2022-1-18 Blender Rendering Meeting
- 2022-1-17 - 2022-01-21 Geometry Nodes Sub-Module Meetings
- 2022-1-20 Sculpt/Texture/Paint Module Meeting
New Features and Changes
Asset Browser
Geometry Nodes
- New Extrude Mesh Node (commit) (Hans Goudey)
- Add a selection input to the triangulate node (commit) (Johnny Matthews)
- Add a “Relative” mode to the Curve Handle Position node (commit) (Johnny Matthews)
- New Field at Index node (commit) (Jacques Lucke)
- New Scale Elements node to scale regions of mesh faces and edges (commit) (Jacques Lucke)
- New “Arc” curve primitive node (commit) (Charlie Jolly)
- New Flip Faces Node to flip face normals (commit) (Alan Babu)
- Output the island count from the “Mesh Island” node (commit) (Johnny Matthews)
- Rename the output socket of the mesh island node (commit) (Johnny Matthews)
- Add Signed Output to Edge Angle Node (commit) (Johnny Matthews)
- Select left and right by default in the set handle type node (commit) (Hans Goudey)
- Performance improvements
- Improve performance of domain interpolation code (commit) (Jacques Lucke)
Subdivision
- Add support for vertex creasing (commit) (Kévin Dietrich)
Alembic Import
- Add support for reading Alembic override layers (commit) (Kévin Dietrich)
Baking
- Add a new method to generate margins, based on adjacent faces (commit) (Martijn Versteegh)
Curves
- Improve accuracy and clarity of NURBS knots calculation (commit) (Laurynas Duburas)
User Interface
- Add secondary color to the tool header in paint modes (commit) (Sebastian Parborg)
- Exclude “Undo History” from menu search (commit) (Campbell Barton)
- Add “Batch Rename” support for collections and other data types (Red Mser, Campbell Barton) (commit, commit, commit, commit)
- Display exact integer values without fraction for “frame” buttons (commit) (Alexander Gavrilov)
- Performance improvements
- Speed up icon scaling (commit) (Julian Eisel)
Line Art Modifier
- Add an option to keep contours when using face mark filtering (commit) (Yiming Wu)
- Noise tolerant chaining to produce smoother results (commit) (Yiming Wu)
- Add an option to use the inverse of a collection (commit) (Yiming Wu)
- Performance improvements
- Add Backface culling option (commit) (Yiming Wu)
Video Sequence Editor
- Support copy-pasting strips with animation (commit) (Richard Antalik)
Attributes
- Add an operator to convert generic attributes to other types (commit) (Jacques Lucke)
Python API
- Expose contiguous mesh vertex and face normal arrays (commit) (Hans Goudey)
- Docs: Add non-invert
Bone.convert_local_to_pose
example (commit) (Alexander Gavrilov)
Build System
- Support external cmake callback script in configuration (commit)(Ankit Meel)