1.5.16.0
Improvements
RenderPassEditor, AttributeEditor, LightEditor :
Added menu item and I shortcut for inspecting the full text of a value, and its source plug.
Added H shortcut for “History…” menu item.
Exposed existing keyboard shortcuts in menu items.
Fixes
LightPositionTool :
Fixed bug where a light would rotate around its local Z-axis during placement.
Fixed intermittent bug causing
ERROR : Emitting signal : Bad optional access
when using the undo / redo commands.
RotateTool : Fixed bug where objects would rotate around their local Z-axis when using aim at target mode.
Annotations : Fixed word-wrapping in annotation dialogue.
HierarchyView, AttributeEditor, SetEditor : Fixed judder caused by row heights changing during update.
RenderPassEditor : Fixed excessive row heights caused by multi-line values in the first row. All rows are now a single line high.
AttributeEditor, LightEditor, RenderPassEditor : Fixed bug causing cells to incorrectly appear to accept drags containing a node or plug.
SceneReader : Fixed reading of bounds from USD prims with
extentsHint
andmodel
kind but without UsdGeomModelAPI applied.ArnoldAttributes, ArnoldOptions, CyclesAttributes, CyclesOptions, DelightAttributes, DelightOptions, OpenGLAttributes, StandardAttributes, StandardOptions, USDAttributes : Fixed loading of nodes saved from Gaffer 1.6.
Build
SConstruct : Added
GAFFER_COMMAND
option to control the command to be called during install.Cortex : Updated to version 10.5.15.1.
API
GraphComponent : Added support for
compatibility:childAlias:{aliasName}
metadata, which specifies the name of a child to be accessed via the alias{aliasName}
. The Python methodsgetChild()
,descendant()
,__getitem__
,__delitem__
, and__contains__
now fall back to using aliases when a direct match is not found. This metadata can be registered to maintain compatibility when renaming plugs.