0.53.5.0

Features

  • Reference : Added support for fileName search paths (#3049).
    • Set the new GAFFER_REFERENCE_PATHS environment variable in order to load relative Reference files.

Improvements

  • ArnoldShader/ArnoldLight :
    • Added support for “gaffer.default” and “gaffer.userDefault” metadata (#3112). There is an example .mtd file which provides Arnold 5.2 compatibility in contrib/arnold (#3115).
    • Exposed the geometry parameters for the standard_surface shader in the NodeEditor (#3104).

Fixes

  • Catalogue : Fixed bug when viewing a Catalogue after a ShaderView (#3113).
    • Note this is actually a change to ShaderPlug itself, not to Catalogue.
  • Camera : Fixed bug in compatibility config (#3100).
  • Wedge : Fixed to work without compatibility configs (#3122).
  • AnimationEditor : Fixed bug affecting animated promoted plugs (#3106).
  • UIEditor : Fixed bug with ‘/’ in presets (we now replace ‘/’ with ‘_’) (#3103).
  • Viewer : Fixed potential deadlocks when editing the camera in the Viewer (#3121).

Documentation

  • Added “Anatomy of a Camera” article to “Working with Scenes” section (#3050).
  • Added missing shortguts for “Controls and Shortcuts” (#3111).
  • Fixed recent screengrab errors and build targets (#3066).
  • Fixed shader assignment variable in Python tutorial (#3099).
  • Fixed reference to ‘root’ in Expression Scripting Reference (#3107).