18 October 2021

Notes for weekly communication of ongoing projects and modules.

Announcements

Blender 3.0 bcon3

  • Dalai Felinto proposed to move bcon3 to a week later, on October 27. Bastien Montagne proposed instead to move the incomplete targets to 3.1 instead.
    • They will talk on Tuesday, October 19, and will report back.
    • Meanwhile, if anyone else has a new point to make please do it in the mailing-list or in #blender-coders (tagging @dfelinto).

New Features and Changes

User Interface

  • Update the visual style of panels (commit) (Pablo Vazquez)
    • Note that theme changes are expected before BCon3 to complete this change visually
  • Adjust header color when active instead of inactive (commit) (Pablo Vazquez)
  • Improve contrast on playhead (commit) (Pablo Vazquez)
  • Align vertical indicators to view in 2D views(commit) (Pablo Vazquez)
  • Make menu item use theme roundness (commit) (Pablo Vazquez)
  • Remove extra padding around curve widget (commit) (Leon Leno)

Geometry Nodes

  • Add nodes to get/set built-in attributes (commit, commit) (Johnny Matthews)
  • Updated fields versions of existing nodes
    • Transfer attribute node with index-based transfer (commit) (Hans Goudey)
    • Subdivision surface node (commit) (Jarrett Johnson)
    • Mesh to curve node (commit) (Hans Goudey)
    • Split Edges node (commit) (Hans Goudey)
    • Separate and delete geometry nodes (commit) (Wannes Malfait)
  • Texture nodes ported from shader nodes
    • Voronoi texture (commit) (Charlie Jolly)
    • White noise texture (commit) (Charlie Jolly)
    • Gradient texture (commit) (Charlie Jolly)
  • Instance transformation nodes
    • Rotate Instances Node (commit) (Erik Abrahamsson)
    • Scale Instances Node (commit) (Erik Abrahamsson)
    • Translate Instances Node (commit) (Erik Abrahamsson)
  • User interface changes
    • Reorganize add menu
      • Move converter nodes to “From” categories, add “Instances” category (commit) (Johnny Matthews)
      • Rename 12 Nodes to use “Verb First” naming (commit) (Johnny Matthews)
      • Use separators to distinguish field inputs, “set” nodes, and “action” nodes (commit) (Hans Goudey)
    • Change field visualization when there is an error (commit) (Jacques Lucke)
    • Move selection inputs directly after the corresponding geometry input (commit) (Hans Goudey)
    • Use “Local” instead of “Point” label in Rotate Euler node (commit) (Jarrett Johnson)
    • Other small UI tweaks (commit, commit, commit) (Hans Goudey)
  • Make outputting an instance from the object info node optional (commit) (Hans Goudey)
  • Add “Offset” option to Set Position node for translation (commit) (Johnny Matthews)
  • Bring back lazy evaluation for field types in Switch node (commit) (Jacques Lucke)
  • Make attribute capture work on instances (commit) (Hans Goudey)
  • Add color input node (commit) (Charlie Jolly)
  • Add selection to Instance on Points node (commit) (Johnny Matthews)

Asset Browser

  • Add an undo stack for asset catalog interactions (commit, commit) (Sybren A. Stüvel)
    • Add Ctrl+Z and Ctrl+Shift+Z as hotkeys for undo/redo (commit) (Sybren A. Stüvel)
  • User interface tweaks
    • Use single column for asset library menu (commit) (Julian Eisel)
    • Change default name of tags (commit) (Julian Eisel)
    • Hide import types menu for “Current File” asset library (commit) (Julian Eisel)
    • Remove catalog deletion confirm prompt (commit) (Julian Eisel)

Video Sequence Editor

  • Hide tool header by default (commit) (Richard Antalik)

Cycles

  • Restore Christensen-Burley SSS (commit) (Brecht Van Lommel)
  • Improve SSS Fresnel and retro-reflection in Principled BSDF (commit) (Brecht Van Lommel)
  • Improve volume stack size calculation, solving memory bottleneck (commit) (Sergey Sharybin)

Virtual Reality

  • Add VR controller visualization and custom drawing (commit) (Peter Kim)
  • Integrate XR events with the event system (commit) (Peter Kim)

Weekly Reports

12 Likes