Skip to content

Gaffer 0.35.0.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@andrewkaufman andrewkaufman released this 13 Sep 19:31
· 12474 commits to main since this release

Please note that this is a maintenance release primarily for use at Image Engine - at the present time, 0.40.0.0 is the latest version.

Breaking Changes

  • SplinePlug : Redesigned storage to support alternate basis (#2202).
    Older scenes are still expected to function correctly.

Features

  • Light Filters. Added initial support for Arnold light filters. These can be loaded using the
    regular ArnoldShader node and assigned to lights using the ShaderAssignment node (#2135).

Improvements

  • Splines (#2202) :
    • Added support for alternate basis, including Linear, CatmullRom, BSpline, and MonotoneCubic.
    • Fixed bug when passing splines to OSL.
  • Hash Cache : Improved performance for heavy scenes (#2262).
  • CollectScenes : Added "root" plug, allowing subtrees to be collected from the input scene. (#2240).
  • Shader node : Added attributeSuffix plug. This is primarily of use with light filters (#2135).

Fixes

  • Group and BranchCreator : Improved performance when accessing the mappingPlug (#2271).
  • ImageWriter : Fixed bug when writing jpg with blank scanlines (#2269).
  • SceneInspector : Fixed bug when location have null shaders assigned (#2274).
  • ScriptNode : Fixed bug in isExecuting() when loading References (#2226).
  • ReferenceUI : Fixed bug when using DuplicateAsBox for references inside boxes (#2225).
  • Prune : Fixed hashing of sets (#2249).

API

  • VTuneMonitor : Added monitor to annotate vtune profile with node processes (#2231).