Gaffer 1.5.4.0
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 toregisterOption()
andregisterColumn()
. 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()
andload()
. - ScriptNodeAlgo : Added functions for managing VisibleSet bookmarks.