1.5.4.0
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.