24 January 2022

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

Modules & Projects

New Features and Changes

Asset Browser

  • Performance improvements

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)

Weekly Reports

17 Likes