Skip to content

Gaffer 1.4.8.0

Compare
Choose a tag to compare
@murraystevenson murraystevenson released this 24 Jun 21:07
· 206 commits to 1.4_maintenance since this release

Improvements

  • SceneReader : ModelAPI extentsHints are now considered when loading the bounding box for a location in Gaffer. This can significantly reduce the time taken to load bounds for large USD assemblies. If necessary, this behaviour can be disabled by setting the IECOREUSD_USE_MODELAPI_BOUNDS environment variable with a value of 0.
  • ColorChooser :
    • Added channel names to identify sliders.
    • Setting the saturation to zero no longer resets the hue and setting the value to zero no longer resets the hue and saturation.
  • RenderPassEditor : Added "Select Affected Objects" popup menu item.
  • Annotations :
    • Added support for {plug} value substitutions in node annotations.
    • Added Ctrl + Enter keyboard shortcut to annotation dialogue. This applies the annotation and closes the dialogue.
  • LightEditor : Added support for Arnold light blockers and barndoor, gobo and decay light filters.

Fixes

  • Cycles : Fixed rendering to the Catalogue using the batch Render node (#5905). Note that rendering a mixture of Catalogue and file outputs is still not supported, and in this case any file outputs will be ignored.
  • CodeWidget : Fixed bug that could prevent changes from being committed while the completion menu was visible.
  • Loop : Fixed handling of empty indexVariable. This now disables the Loop instead of creating an unnamed context variable.
  • ColorChooser : Fixed emission of colorChangedSignal() while the widget was in an inconsistent internal state.
  • LazyMethod : Fixed errors caused by running idle callbacks without a valid Qt Widget.

API

  • LightEditor : Added deregisterColumn() method for removing columns.
  • ShaderUI : Added support for nodeGadget:color metadata registered against {shaderType}:{shaderName}, to specify per-shader colouring of nodes in the GraphEditor.
  • ArnoldShaderUI : Added support for gaffer.nodeGadget.color RGB metadata in .mtd files, to specify per-shader colouring of nodes in the GraphEditor.
  • Loop : Added nextIterationContext() method.
  • AnnotationsGadget : Added annotationText() method.
  • ParallelAlgoTest : Added UIThreadCallHandler.receive() method.
  • LightEditor : Added registerShaderParameter() method for registering parameters for shader attributes that are not the same as the rendererKey.

Build

  • Cortex : Updated to version 10.5.9.0.