28 November 2022

28 November 2022

Notes for weekly communication of ongoing projects and modules.

Announcements

Modules & Projects

Geometry Nodes

New blog post about the Geometry Nodes workshop that happened after the Blender Conference 2022.
It shows the design discussions about simulation, loops and geometry object.

There are already builds available for the simulation-branch.

New Features and Changes

Geometry Nodes

  • Change Collection Info output socket name to Instances (commit) (Iliya Katueshenock)
  • Rename Transform node to Transform Geometry (commit) (Iliya Katueshenock)
  • Performance
    • Modify existing mesh in split edges node (commit) (Hans Goudey)
    • Parallelize bounds compuation in points to volume (commit) (Hans Goudey)

Grease Pencil

  • Add Vertex Opacity Overlay parameter in Sculpt (commit) (Antonio Vazquez)

Cycles

  • Improve oneAPI backend support for non-Intel platforms (commit) (Nikita Sirgienko)
  • Add OSL support for hiding input socket value (commit) (Brecht Van Lommel)

Animation

  • Performance
    • Improve performance of Bake Action operator (commit) (Colin Basnett)

Viewport

  • Use 32-bit floats for custom color attributes (commit) (Miguel Pozo)

Nodes

  • Performance
    • Remove “level” building pass on update (commit) (Hans Goudey)

Realtime Compositor

  • Implement Track Position node (commit) (Omar Emara)
  • Warn about unsupported setups, macOS (commit, commit, commit) (Omar Emara)
  • Extend option to enable compositor (commit) (Omar Emara)

Python API

  • Asset Browser
    • Allow changing active catalog from Python (commit) (Julian Eisel)
  • Tracking
    • Mark some tracking deprecated RNA access (commit, commit) (Sergey Sharybin)
    • Tracking: Raise python exception when assigning wrong active track (commit) (Sergey Sharybin)
  • Add Blender python module project description for pypi (commit) (Brecht Van Lommel)

User Interface

  • Don’t render missing linked material previews, avoids UI freezing (commit) (Julian Eisel)

Sculpt

  • Standardize face set undo steps, optimize memory usage (commit) (Joseph Eagar)

Core

  • Slightly improve performance when retrieving slices of arrays (commit, commit) (Hans Goudey)

Tracking

  • Store lens principal point in normalized space (commit) (Sergey Sharybin)

Weekly Reports

9 Likes