Skip to content

Gaffer 1.5.4.0

Compare
Choose a tag to compare
@johnhaddon johnhaddon released this 28 Jan 11:07
· 78 commits to 1.5_maintenance since this release

Features

  • HierarchyView : Added ability to store and recall the Visible Set in named bookmarks that are saved with the script.
  • TensorToMesh : Added new ML node for converting a suitable tensor into a 3d mesh.

Improvements

  • AttributeEditor : Added "Select Affected Objects" menu item to the "Linked Lights" and Arnold "Shadow Group" columns.
  • AttributeEditor, LightEditor, RenderPassEditor : Added Ctrl + Enter shortcut to edit the selected cells, enabling the edit if necessary.
  • ScriptNode : Added support for serialising metadata registered on a ScriptNode.

Fixes

  • AttributeEditor : Fixed display of fallback value for linkedLights attribute.
  • AttributeEditor, LightEditor, RenderPassEditor :
    • Fixed bugs which prevented edits being made in "Source" scope when there was a downstream edit in an EditScope (#6172).
    • Fixed warning messages when attempting to disable a non-existent edit.
    • Fixed warning message which referred to "None" rather than the "Source" scope.
  • PythonEditor : Fixed bug preventing values from being inserted when dragging most VectorData types into the PythonEditor.

API

  • RenderPassEditor : Added optional index argument to registerOption() and registerColumn(). This can be used to specify the column's position in the UI.
  • Metadata : Added targetsWithMetadata() function, returning all the string targets which match a pattern and have a specific metadata key.
  • VisibleSetData : Implemented save() and load().
  • ScriptNodeAlgo : Added functions for managing VisibleSet bookmarks.