Skip to content

Gaffer 1.2.1.0

Compare
Choose a tag to compare
@murraystevenson murraystevenson released this 06 Mar 16:46

Features

  • SetEditor : Added a new editor UI for inspecting sets. This can be found in the tab next to the SceneInspector in the Standard layouts. Sets are displayed hierarchically using ":" characters in set names as separators.
  • ImageToPoints : Added a new node for converting images to points primitives.
  • MeshSplit : Added node for splitting a mesh into multiple meshes based on the values of a primitive variable. May be combined with the recently added MeshSegments to split meshes into connected parts.

Improvements

  • USD : Added translation of UsdUVTexture's scale, bias and fallback parameters to Arnold.
  • StringPlugValueWidget : Added support for converting StringVectorData values pasted or dropped onto the widget. The string value is formed by joining the string array using spaces.
  • Spreadsheet : Improved support for converting StringVectorData to StringData when dropping values on cells. The string value is formed by joining the string array using spaces.
  • CompoundPathFilter : Canceller is now passed to member filters.
  • PathListingWidget : Improved performance when sorting items based on the name column.
  • Scene : Improved performance computing the bounding box for a primitive.
  • aiQuadLight : Added width and height parameters.

Fixes

  • Locale :
    • Reintroduced LC_NUMERIC=C environment variable assignment to wrapper. This was removed in 1.2.0.0 but is still necessary due to a bug in Cortex.
    • Fixed serialisation of .gfr files in locales with non-default numeric formatting (#5158).
  • Tweak nodes : Fixed bugs which prevented the creation of new tweaks when an existing tweak had an input connection.
  • Preferences : Fixed bug which caused UI metadata to be serialised unnecessarily into ~/gaffer/startup/gui/preferences.py.
  • OpenGL Texture shader : Fixed bug which allowed transparent regions to obscure objects behind them.
  • Viewer :
    • Fixed visualisation of Arnold image nodes with non-default UV Coordinates settings.
    • Fixed Arnold selection bugs caused by the ai:fis_filter option.
  • SceneReader : Invalid primitive variables in USD files are now skipped during loading, with a warning being emitted instead.
  • DeleteFaces : Fixed sudivision crease handling bug.
  • USD RectLight : Fixed the orientation of textures applied to the light to be oriented with the top-left of the image at the top-left of the quad light when viewed from an object receiving illumination.

Documentation

  • Added more Python examples to the Scripting Reference "Common Operations" article.
  • Added instructions for installing and configuring Gaffer on Windows to the "Getting Started" guide.

API

  • RGBAChannelsPlugValueWidget : Added support for rgbaChannelsPlugValueWidget:allowNone metadata.

Build

  • Cortex : Updated to version 10.4.6.0.
  • Added support for Inkscape versions greater than 1.0.