1.5.15.0

Features

  • ShuffleOptions : Added a new node for shuffling options in the scene globals (#6412).

Improvements

  • Animation :

    • Added plug context menu actions for color, vector and box plugs.

    • Plug context menu actions are now available on widgets that edit multiple plugs. This enables the animation of multiple cells at once in the LightEditor, RenderPassEditor, AttributeEditor and Spreadsheet UI.

  • Attribute Editor, Light Editor, Render Pass Editor, Spreadsheet : Added Shift + Enter and Shift + Ctrl + Enter shortcuts to commit an edit without closing the popup editor window.

  • LightEditor : Improved the order of sections and some columns within sections for Arnold lights.

  • Wrapper : Added $ARNOLD_ROOT/plugins/usd/usdArnold/resources to PXR_PLUGINPATH_NAME when ARNOLD_ROOT is specified.

  • SceneReader : Added loading of ArnoldAlembic, ArnoldUsd and ArnoldProceduralCustom USD prims as ExternalProcedural objects.

Fixes

  • RenderMan : Added missing attribute handlers for float, string, InternedString, Color3f and V3f array attributes. In particular, this fixes the export of render:displayColor attributes loaded from USD.

  • RenderManShader : Fixed failure to load connections made via Dots and other intermediate nodes.

  • Expression : Fixed error when creating OSL expressions for plugs with : characters in their name.

  • PythonEditor : Fixed completions menu not appearing after typing : in a partial plug or node name or a dictionary key.

  • Animation : Fixed “Jump To” actions in plug context menu.

  • Edit Menu : Disabled “Rename” menu item when the selection is read-only.

  • Catalogue : Added forwards compatibility for Catalogues saved from Gaffer 1.6.

  • SceneReader : Fixed loading of instanced UsdSkel geometry with unique animation applied.

Build

  • Added buildGraphics option to SConstruct to enable building the Gaffer logo and icons separately.

  • Cortex : Updated to version 10.5.15.0.