4 July 2022

4 July 2022

Notes for weekly communication of ongoing projects and modules.

Modules & Projects

New Features and Changes

Cycles

  • Add support for rendering on Intel GPUs using oneAPI (commit) (Xavier Hallade)
  • enable Vega GPU/APU support (commit) (Sayak Biswas)
  • fix support for multiple Intel GPUs (commit) (Xavier Hallade)
  • add more math functions for float4 (commit) (Andrii Symkin)

Geometry Nodes

  • UV Unwrap and Pack Islands Nodes (commit) (Aleksi Juvani)
  • Add Mesh To Volume Node (commit) (Erik Abrahamsson)
  • Performance improvements
    • Refactor length parameterization (commit) (Jacques Lucke)
    • Only calculate mesh to volume bounds when necessary (commit) (Hans Goudey)
  • Remove warning in Points node (commit) (Jacques Lucke)

User Interface

  • Make scrollbars always visible, with size dependent on mouse distance (commit) (Harley Acheson)
  • Property editor
    • Add Custom properties panel to collections (commit) (Keith Boshoff)
    • Unhide the world mist panel if the mist pass is not enabled (commit) (ClĂ©ment Foucault)
  • Spreadsheet editor
    • Display byte colors as scene linear floats (commit) (Brecht Van Lommel)
  • Node Editor
    • Add tooltips for nodes to the shader node add menu (commit) (Arye Ramaty)

Modeling

  • Add nearest face snap mode and snapping options (commit) (jon denning)

Curves

  • Add many new sculp tools and selection operators (commit) (Jacques Lucke)
  • Rename UI labels and add shortcut for grow selection operator (commit) (Dalai Felinto)

Tracking

  • Add Image from Plane Marker operators (commit) (Sergey Sharybin)
  • Always use smooth drawing in the mask editor (commit) (Sergey Sharybin)

Grease Pencil

  • Line Art: Shadow and related functionalities (commit) (Yiming Wu)

Animation

  • Add grease pencil layers in regular Dopesheet (commit) (AmĂ©lie Fondevilla)
  • Use valid default Subset for current context in normalize weights operator(commit) (Nate Rupsis)

Video Sequence Editor

FFmpeg: Add VFR media support (commit) (Richard Antalik)
VSE: Improved Retiming system (commit) (Richard Antalik)

Import/Export

  • COLLADA: Support for alpha color in vertex data (commit) (Gaia Clary, Christian Aguilera)
  • Print import & export times of Alembic & USD (commit) (Aras Pranckevicius)

EEVEE

  • EEVEE-Next: Add Film and RenderBuffers module (commit) (ClĂ©ment Foucault)
  • Add eevee viewport playback tests/benchmarks (commit) (Jeroen Bakker)

Python API

  • Use attribute renaming function for generic mesh layers (commit) (Martijn Versteegh)
  • Fix runtime change-log generation (commit, commit) (Bastien Montagne)
  • VSE: Add API function to select displayed meta strip (commit) (FĂ©lix Gremse)

Weekly Reports

Google Summer of Code

15 Likes