20 February 2023

20 February 2023
Notes for weekly communication of ongoing projects and modules.

Announcements

Modules & Projects

New Features and Changes

Animation

  • Add “Frame Channel” operators (commit) (Christoph Lendenfeld)

Curves

  • Sculpt mode
    • Add optional cage overlay (commit) (Jacques Lucke)
    • Add Curve Parameter Falloff to comb brush (commit) (Jacques Lucke)
    • Change collision radius for consistency with default radius (commit) (Jun Mizutani)
  • Edit mode
    • Move edit mode out of experimental (commit) (Jacques Lucke)
    • Add transform tools to toolbar (commit) (Falk David)
    • Add delete operator to edit mode (commit) (Hans Goudey)
    • Add select more/less operators (commit) (Falk David)
    • Use deformed points in edit mode overlay (commit) (Falk David)
    • Draw point overlay only in point selection mode (commit) (Falk David)
  • Replace quick fur operator, add to add menu (commit) (Hans Goudey)

Sculpt

  • Vector displacement for the sculpting draw brush (commit) (Robin Hohnsbeen)
  • Add support for last operator panel to mesh filter operator (commit) (Joseph Eagar)

Core

  • Bundle “Essentials” assets with Blender (commit) (Jacques Lucke)

EEVEE

  • Optimize material node graphs with secondary optimized shaders (commit) (Jason Fielder)

User Interface

  • Gizmos
    • Add shift key option to scale 2D cage gizmos uniformly (commit) (Weizhen Huang)
    • Add gizmos for spot and point light radius (commit) (Weizhen Huang)
    • Make cage gizmo follow the cursor exactly when scaling (commit) (Weizhen Huang)
  • Asset Browser
    • Show all assets by default instead of current file (commit) (Jacques Lucke)
    • Add preference for default import method for an asset library (commit) (Julian Eisel)
    • Use list for asset library preferences (commit) (Julian Eisel)
    • Rename “Import Type” to “Import Method” (commit) (Julian Eisel)
    • Hide import method menu for essentials (commit) (Julian Eisel)
  • Node Editor
    • Add ‘Online Manual’ to context menu (commit) (Erik Abrahamsson)
  • Spreadsheet
    • Add original indices to mesh debug information (commit) (Hans Goudey)
  • Ignore edges when joining areas (commit) (Harley Acheson)
  • Add camera passepartout color to theme (commit) (Damien Picard)
  • Ensure menus with and wutgiyt icons align (commit) (Julian Eisel)
  • Use dimensionless units for contraint Maintain Volume (commit) (Damien Picard)
  • Performance
    • Improve online manual lookup time time (commit) (Erik Abrahamsson)

Mesh

  • Set active attribute values edit mode operator (commit) (Hans Goudey)

Geometry Nodes

  • Add operator to wrap a modifier’s node group (commit) (Hans Goudey)
  • Remove “normal” attribute from spreadsheet (commit) (Hans Goudey)

Cycles

  • Replace resolution divider loop with an analytical formula (commit) (Alaska)
  • Disable AMD GPU rendering binaries due to compiler bugs (commit) (Brecht Van Lommel)

Import/Export

  • OBJ: Support polylines with more than 2 vertices (commit) (Martin Heistermann)
  • USD: USD Shapes support (commit) (Charles Wardlaw)

Python API

  • Add option for clearing asset data to wmp.append operator (commit) (Hans Goudey)

Weekly Reports

12 Likes

Edited the notes to mention the upcoming technical documentation day this Friday. Forgot to add it earlier, got sidetracked :slight_smile:

1 Like