Notes for weekly communication of ongoing projects and modules.
Announcements
- The 2nd Google Summer of Code article is covering VSE and the UV editors.
- Cycles-X was merged (more information below).
- Animation Proxies removal planned for 3.0.
New Features and Changes
Cycles
- Merge the Cycles-X branch, a major update to the renderer (commit) (Brecht Van Lommel)
- Large improvements to performance, interactivity, sampling, shadow catcher, and more.
- For more information, see the release notes
- improve Auto Tile option description (commit) (Brecht Van Lommel)
Video Sequence Editor
- Add thumbnails for strips (GSoC Project) (commit) (Aditya Y Jeppu)
- Image transform tools and gizmos (commit) (Richard Antalik)
- Expose Zoom to Fit in all display modes (commit) (Peter Fog)
Modeling
- Many improvements to the knife tool (GSoC Project) (commit) (Cian Jinks)
- Snapping, angle measurement, and support for undo, X-ray, and multi-object mode.
- Expose XYZ axis locking in modal keymap (commit) (Cian Jinks)
Geometry Nodes
- Fields workflow transition
- Initial socket visualization for fields (commit, commit) (Jacques Lucke)
- Random Value node to replace Attribute Randomize node (commit, commit) (Johnny Matthews)
- Distribute Points on Faces node to replace Point Distribute node (commit) (Jacques Lucke)
- Add legacy warning and “View Legacy” operator (commit) (Hans Goudey)
- Text nodes
- Curve nodes
- Curve Fillet node (GSoC Project) (commit) (dilithjay)
- Curve Sample node (commit) (Hans Goudey)
- Curve Parameter node (commit) (Hans Goudey)
- Curve tangent node (commit) (Hans Goudey)
- Output curve normals from the normal node (commit) (Hans Goudey)
- Fill instances separately in the curve fill node (commit) (Hans Goudey)
- Instances
- Initial support for socket tooltips (commit) (Johnny Matthews)
- Attribute Statistic Node (commit) (Victor-Louis De Gusseme)
- Support Noise Texture node (commit, commit) (Jacques Lucke)
Asset Browser
- Add asset catalog system (commit) (Sybren A. Stüvel)
- Performance Improvements
- Disable metadata editing for external asset libraries (commit) (Julian Eisel)
User Interface
- Keymap
- Preference for keys to set the active tool (commit, commit, commit) (Campbell Barton)
- Preference for fallback-tool with right click select (commit) (Campbell Barton)
- Preference for Alt-left-mouse to use the active tool (commit) (Campbell Barton)
- Option to right click select to place cursor on Alt-LMB (commit) (Campbell Barton)
- Gestures now activate immediately on mouse press (commit) (Campbell Barton)
- Various small tweaks (commit, commit) (Campbell Barton)
- Custom Properties: Improve UX for different types (commit) (Hans Goudey)
- Style drag-drop indicators as tooltips (commit) (Pablo Vazquez)
- Weightpaint Gradient tool: expose falloff to the UI (commit) (Philipp Oeser)
- Tree-View API for easy creation of tree UIs (commit) (Julian Eisel)
- Various renaming changes (commit, commit) (Harley Acheson, (Campbell Barton)
Rendering
- Hair Info Length Attribute (commit) (Lasse Foster)
Grease Pencil
- Curvature support for length modifier extrapolation (commit) (Henrik Dick (weasel))
- Line Art: Smooth tolerance value for chaining (commit) (YimingWu)
- Split Weight modifier into two different modifiers (commit, commit) (Antonio Vazquez)
Library Overrides
- Deprecate Proxies
- Reuse local data for appended assets in some cases (commit, commit) (Bastien Montagne)
Animation
- Pose Slide Operator - Blend to Neighbour (commit) (Christoph Lendenfeld)