31 January 2022

31 January 2022

Notes for weekly communication of ongoing projects and modules.

Welcomes

Announcements

Modules & Projects

New Features and Changes

User Interface

  • Prevent click-through panels and used header area (commit) (Julian Eisel)
  • Add OneDrive to System List for Windows (commit) (Harley Acheson)
  • Performance improvements
    • Remap multiple data-blocks at the same time in UI code (commit) (Jeroen Bakker)
    • Optimize gizmo intersection tests, fix selection bias (commit) (Campbell Barton)
    • Avoid creating unnecessary undo steps in the outliner (commit) (Germano Cavalcante)
  • Windows IME: Ideographic Full Stop to Decimal Point (commit) (Harley Acheson)

Image/UV Editor

  • Performance improvements
    • Add better support for drawing huge images (commit, commit) (Jeroen Bakker)

OBJ Export

  • Speed up the new OBJ exporter via bigger write buffer and parallelization (commit) (Aras Pranckevicius)

USD Export

  • Support exporting USD preview surface material(commit) (Michael Kowalski)

Python API

  • Add internal support for Python 3.10
  • Expose point-cloud data-blocks in the API (commit) (Brecht Van Lommel)
  • Expose “crazyspace” deform modifier correction functionality via RNA (commit) (Sergey Sharybin)

Geometry Nodes

  • Add Extrude Mesh Node (commit) (Hans Goudey)
  • Add line index and pivot point outputs to the string to curves node (commit) (Erik)
  • Add a “Merge by Distance” node for point clouds and meshes (commit, commit) (Hans Goudey)
  • Expand available operations in the Boolean Math node (commit) (Hallam Roberts)
  • Improve link-drag search support for boolean math node (commit) (Hans Goudey)
  • Add or improve various socket descriptions (commit, commit) (Hans Goudey)

Cycles

  • Significantly reduce artifacts on small, large, or far away objects by removing ray offsetting (commit, commit, commit) (William Leeson)
  • Add Point Info node for point cloud data (commit) (Brecht Van Lommel)
  • Performance improvements
    • Make Embree compact BVH optional, making CPU rendering faster at the cost of higher memory usage (commit) (Thomas Dinges)
  • Reorganize Acceleration Structure UI panel (commit) (Thomas Dinges)

Asset Browser

  • Allow creating preview image by rendering the active object (commit) (Jacques Lucke)
  • Enable node group assets (commit) (Jacques Lucke)

Painting

  • Hook up invert and smooth modes to weight and vertex paint (commit) (Sebastian Parborg)

Video Sequence Editor

  • Performance improvements
    • Build proxies only for slow movies (commit) (Richard Antalik)

Graph Editor

  • Equalize Handle Operator (commit) (Kevin C. Burke)

Modeling

  • GPU subdivision: reduce memory usage for point IBO (commit) (Kévin Dietrich)

Weekly Reports

13 Likes

Update: The link to the sculpt/texture/paint meeting was an old one, correct one is this one 2022-1-27 Sculpt/Texture/Paint Module Meeting