Notes for weekly communication of ongoing projects and modules.
Welcomes
- Jesse Yurkovich (deadpin) joins the “Platforms, Builds, Tests & Devices” module.
Announcements
- Google Summer of Code 1st evaluation deadline is Friday 16/July 20:00 CEST.
- Blender by the Nummbers 2020
- New performance testing framework in master.
- Used for Cycles now, but developers are encouraged to use it for testing and tracking performance of more Blender features.
Modules & Projects
Geometry Nodes:
New Features and Changes
Mesh Editing
- Remove redundant mesh-backups from edit mesh operator API (commit) (Campbell Barton)
- Tag the mesh instead of the object when editing with number buttons (commit) (Campbell Barton)
Compositor
- Constant folding for improved performance and memory usage (commit) (Manuel Castilla)
- Full-frame implementations of more nodes (commit, commit, commit, commit) (Manuel Castilla)
Geometry Nodes
- Replace the per-node view toggle with new viewer node (commit) (Jacques Lucke)
- Curve Endpoints node to output the start and end points of curve splines (commit) (Angus Stanton)
- Add explicit Float to Integer conversion node (commit) (Nikhil Shringarpurey)
- Rename nodes for clarity between mesh and curve (commit) (Hans Goudey)
- Curve Primitive Nodes:
Alembic
- New evaluation mode option like the USD exporter (commit) (Philipp Oeser)
- Remove non-functional “Renderable Objects” only option (commit) (Philipp Oeser)
Exact Boolean
- Various parallelizations and optimizations (commit) (Erik Abrahamsson)
- Fix performance regression due to exact triangulation (commit) (Howard Trickey)
User Interface
- Node Editor
- Add a button to groups to change the type of inputs and outputs (commit) (Lukas Tönne)
- File Browser / Asset Browser
- Various improvements, tweaks, and naming changes
Miscellaneous
- Tests: performance testing framework (commit) (Brecht Van Lommel)
- VSE: Use snapping settings for scrubbing (commit) (Richard Antalik)
- Make Single User: support object data animation (commit) (Philipp Oeser)