7 February 2022

7 February 2022

Notes for weekly communication of ongoing projects and modules.

Announcements

Proxy Removal

Proxies have been deprecated since Blender 3.0, but their internal evaluation/management code was still there, and it was still possible to keep using existing proxies defined in older versions of Blender.

They have now been fully removed. Existing proxies are converted to library overrides as best as possible.

For more details, please see ⚓ T91671 Remove Proxies.

New Features and Changes

OBJ Exporter

  • Performance improvements:
    • Multi-thread exports of large objects (commit) (Aras Pranckevicius)
  • Split the Python OBJ importer and exporter, enabling only the importer (commit, commit) (Howard Trickey)

Modeling

  • Improve bevel N-way intersection continuity (commit) (Henrik Dick)

Attributes

  • Add infrastructure for a generic 8-bit integer data type (commit) (Hans Goudey)

NLA Editor

  • Add a shortuct to rename active strip (commit) (RedMser)

Compositor

  • Add Combine and Separate XYZ Nodes (commit) (Dalai Felinto)

Geometry Nodes

  • Remove dependency graph object transform dependency in some cases (commit) (Hans Goudey)

User Interface

  • Adjust Layout on Quick Setup Screen (commit) (Yevgeny Makarov)
  • Performance improvements
    • Improve speed of drawing many different font sizes by caching character widths(commit) (Harley Acheson)

Library Overrides

  • Remove internal support for proxies (commit, commit) (Bastien Montagne)
    • Remove option to not auto-convert proxies on file load. (commit) (Bastien Montagne)

Weekly Reports

9 Likes