Notes for weekly communication of ongoing projects and modules.
Announcements
Projects
- Library Overrides:
- T83811 Library Override: Resync Improvements and auto-resync on file load (D10649, rB0a6ed7f0, rB96064c3b, rB534f4e90, rBa023c1a3, rB93f8c9b8).
- New
Resync Enforce
operator to help fix broken overrides from older .blend files. rB74557ca4 - New option to prevent auto-resync on file load (can cause more harm than do good on said broken older files).
- Geometry Nodes
- The main design focus of past week was node groups, they will be explored further as prototypes:
New Features and Changes
New Spreadsheet Editor
- Add a new spreadsheet editor (commit, commit) (Jacques Lucke)
- Expose more domains and point cloud data (commit) (Jacques Lucke)
Geometry Nodes
- Add Attribute Remove Node (commit) (Fabian Schempp)
- Add Attribute Convert node (commit) (Charlie Jolly)
- Expose “shade smooth” as an attribute (commit) (Hans Goudey)
- Add Attribute interpolation for polygon domains (commit) (Hans Goudey)
- Add “normal” attribute for face normals (commit, commit) (Hans Goudey)
- Transfer polygon attributes to points in Point Distribute node (commit) (Jacques Lucke)
- Support Vector Rotate node (commit) (Leon Leno)
- Improve performance of point distribute node (commit) (Hans Goudey)
- Rename subdivision nodes (commit) (Hans Goudey)
Sculpt
- Add operator to initialize mask values (commit) (Pablo Dobarro)
- Add option to initialize face sets by boundaries (commit) (Pablo Dobarro)
- Unifiy Dyntopo Detail Size operators (commit) (Philipp Oeser)
Grease Pencil
- Remove limitation to use only one Lattice modifier (commit) (Antonio Vazquez)
- Interpolate can use all keyframe types except breakdown (commit) (Antonio Vazquez)
Library Overrides
- Add a new operation to Outliner to enforce resync of hierarchies (commit) (Bastien Montagne)
- Automatically run resync process on file reading (commit) (Bastien Montagne)
User Interface
- Add operator to scroll to selected file in file browser (commit) (Sybren A. StĂĽvel)
- Make multi-input sockets manually sortable (commit) (Fabian Schempp)
- Move group input and output nodes to a consistent menu location (commit) (Hans Goudey)
- Add Copy Full Data Path to RMB menu (commit) (Aaron Carlisle)
- Graph Editor: FCurve Show Extrapolation Toggle (commit) (Wayde Moss)
- Support Sculpt / Paint with the “Show Texture in texture tab” button (commit) (Philipp Oeser)
- CLOG: Add support for substring matching (
blender --log "*undo*"
to get all undo-related log messages e.g.) (D10647, rBef5782e2)
EEVEE
- GGX: Improve noise levels of screen-space reflections / refraction (commit) (Clément Foucault)
- Ambient Occlusion: Add sample parameter support for the AO node (commit) (Clément Foucault)
Cycles
- Alembic procedural: Add support for instancing (commit) (Kévin Dietrich)