0.66.0

  • Fixed interactive display.
  • Fixed APIs to make UI resources per-application. When applications are updated to use these new APIS, they will no longer pollute each other’s interfaces (#351, #225).
  • Refactored GafferImage::Filter to have a better interface whilst removing the need for the construct() method.
  • Added python bindings and enhancements for the GafferImage::Filter class.
  • Fixed hash() bug in RenderMan coshader, which in turn fixes an interactive rerendering bug.
  • Reduced occurences of accidental connection snatching (#313, #325).
  • Fixed escape-to-close menu bug.
  • Added an ImageStats node.
  • Fixed deadlock when writing image files to disk.
  • Op. Procedural and RenderMan shader menus may now be filtered to show fewer options.
  • Added “cmd” parameter to screen grab app.
  • Fixed GafferImage::FormatPlug::hash()
  • Fixed duplicate typename errors (#330).
  • Prevented promotion of non-serialisable plugs to Box level (#347).
  • Fixed a bug in ImageProcessor that was causing a segfault when the node has an output that is not an ImagePlug.