10 May 2021

Notes for weekly communication of ongoing projects and modules.

Announcements

  • Google Summer of Code: Final accepted projects will be known Thursday 13/May at 20:00 CEST.

Modules & Projects

Geometry Nodes

Expanded the sample files. It now includes 2.93 files Metin Seven collected that are waiting to be officially distributed in the demo files page.


Still Life by Erindale Woodford.

New Features and Changes

Animation Playback

  • Resolve performance issues with high resolution images
    • Improved display performance using GLSL to convert the color-space instead of the CPU for float images (commit) Richard Antalik
    • Support limiting the cache size using a memory limit instead of a fixed number of frames (commit) Campbell Barton
    • Image cache is now filled at startup to avoid frame-skipping during playback as frames load (commit) Campbell Barton

Geometry Nodes

  • Initial curve data support
    • Support for curve data, evaluation in nodes, add “Curve to Mesh” node (commit) (Hans Goudey)
    • Apply tilt data to spline normal evaluation (commit) (Hans Goudey)
    • Add “Curve Resample” node to sample even length points (commit) (Hans Goudey)
  • Performance improvements
    • Parallelize attribute nodes (commit) (Hans Goudey)
    • Improve performance and parallelize point instance node (commit, commit, commit) (Hans Goudey, Jacques Lucke)
  • Add Attribute Curve Map Node (commit, commit) (Charlie Jolly)

Grease Pencil

  • Add operators to copy material slots between objects (commit) (Antonio Vazquez)
  • Add keymap items to increase/decrease brush size ([, ]) (commit) (Antonio Vazquez)
  • Expose “Dilate” parameter for Fill brush (commit) (Antonio Vazquez)
  • Expose options when adding line art object (commit) (YimingWu)
  • User interface fixes / tweaks for line art (commit, commit, commit) (Pablo Vazquez)

Library Overrides

  • Avoid preserving local overrides when their linked data disappear (commit) (Bastien Montagne)
  • Better handling of ‘orphaned’ Objects in override creation (commit) (Bastien Montagne)
  • Add proper reports when deleting user-edited overrides as part of resync (commit) (Bastien Montagne)

User Interface

  • Improve / clean up “File > External Data” menu (commit) (Dalai Felinto)
  • Display text indicator in the 3D Viewport when Clipping Region is on (commit) (Pablo Vazquez)
  • Show frame node label only when a label is set (commit) (Pablo Vazquez)

Video Sequence Editor

  • Set view transform based on strip colorspace (commit) (Richard Antalik)

Miscellaneous

  • Alembic export: export UV maps on every frame (commit) (Sybren A. Stüvel)
  • Movieclip: Use first clip frame for size detection (commit) (Sergey Sharybin)
  • System info: Add OS version to sys_info.py (commit) (Ankit Meel)

Weekly Reports

9 Likes