27 September 2021

Notes for weekly communication of ongoing projects and modules.

Announcements

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
    • String to Curves Node (commit) (Erik Abrahamsson)
    • Special string characters node (commit) (Erik Abrahamsson)
    • String manipulation nodes (commit) (Erik Abrahamsson)
  • 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
    • New Realize Instances node (commit) (Jacques Lucke)
    • Support Set Position node on instances (commit) (Jacques Lucke)
  • 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)
    • Write asset catalogs sorted by path & UUID (commit) (Sybren A. Stüvel)
    • Explicit version number in catalog definition files (commit) (Sybren A. Stüvel)
  • Performance Improvements
    • Significantly improve performance when browsing libraries (commit) (Jeroen Bakker)
    • Read catalogs immediately when loading a library (commit) (Julian Eisel)
  • 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
    • Add auto-conversion to overrides on file load (commit) (Bastien Montagne)
    • Remove ‘Make Proxy’ operator (commit) (Bastien Montagne)
  • Reuse local data for appended assets in some cases (commit, commit) (Bastien Montagne)

Animation

  • Pose Slide Operator - Blend to Neighbour (commit) (Christoph Lendenfeld)

Weekly Reports

14 Likes