Skip to content

Gaffer 1.4.0.0b5

Pre-release
Pre-release
Compare
Choose a tag to compare
@johnhaddon johnhaddon released this 22 Mar 16:58
· 1091 commits to main since this release

Improvements

  • LightPositionTool : The tool is now only visible for members of the __lights set, instead of all objects.
  • Catalogue : Added imageNames output plug, containing the names of all images in the Catalogue. Among other things this can be used to drive a Wedge or ContactSheet node and a CatalogueSelect.
  • Render, InteractiveRender : Added resolvedRenderer plug, which outputs the name of the renderer that will be used, taking into account the influence of the render:defaultRenderer option 1.

Fixes

  • PlugAlgo : Updated canSetValueFromData(), setValueFromData() and getValueAsData() with support for missing types.
  • LightPositionTool : Fixed lingering shadow pivot point after placing a shadow pivot, switching to highlight mode and switching back to shadow mode 1.
  • Catalogue :
    • Fixed undo for image reordering via drag & drop.
    • Fixed bugs caused by reordering images using GraphComponent::reorderChildren().
  • InteractiveRender : Fixed context used to evaluate scene globals when renderer is set to "Default" 1.
  • Instancer : Fixed handling of unindexed primvars in RootPerVertex mode 1.
  • ImageGadget :
    • Fixed loading of 2 channel images 1.
    • Fixed error message to include filename 1.
  • Expression : setExpression() now respects configs that provide backwards compatibility for old plug names.
  • Shuffle : Fixed default name for plugs constructed via the legacy ChannelPlug( out, in ) constructor 1.
  • ImageReader :
    • Fixed loading of OpenEXR images with 32 bit float data and DWA compression 1.
    • Fixed loading of secondary layers in OpenEXR images with DWA compression 1.
  • GUI : Fixed potential crashes during shutdown 1.
  • ScriptNode : Fixed execution of multi-line if : statements in .gfr files 1.
  • ArnoldShader : Fixed startup errors caused by unknown values in widget metadata 1.

API

  • TypedObjectPlug : Added Python bindings for the default values of the defaultValue constructor argument.
  • Box2fVectorDataPlug : Added new plug type for storing arrays of Box2f.
  • Catalogue : Deprecated image:index metadata.

Breaking Changes

  • StandardLightVisualiser : Added attributeName argument to surfaceTexture() virtual method.

Build

  1. To be omitted from final release notes for 1.4.0.0. 2 3 4 5 6 7 8 9 10 11 12