0.33.3.0

Improvements

  • ImageWriter : Added plug for jpeg chroma subsampling (#2101)

  • Layer selector :

    • Sorted layer names (#2089)

    • Simplified menu for standard *.RGBA layers (#2100)

  • Seeds : Added densityPrimitiveVariable plug to allow point density to be varied across the surface of a mesh (#2095)

  • Added InInt and OutInt OSL shaders, to support integer primitive variables in the OSLObject node (#2093)

  • Stats app : Added -task argument to allow collection of stats from TaskNodes (#2090)

  • Arnold :

    • Added standard AOVs to Outputs node config (#2089)

    • Cleaned up UI for alHair (#2086)

  • GraphGadget : (#2078)

    • Added Ctrl+click to select a Backdrop without selecting the nodes it contains

    • Fixed keyboard modifiers for node selection

  • SplineWidget (#2079) :

    • Added dropdown menu for selecting interpolation (BSpline/Linear/CatmullRom)

    • Fixed banding when drawing at large sizes

Fixes

  • Metadata : Fixed bug which could cause crashes at shutdown if a python slot was connected to a metadata signal (#2097)

  • Image view : Fixed error handling bug (#2091)

  • Catalogue :

    • Fixed hangs caused by GIL management bug (#2085)

    • Fixed bug whereby selection was lost when renaming an image (#2082)

  • Backdrop : Fixed problems caused by driving title/description with an expression which contains an error (#2083)

API

  • SceneView : Added frame() method for framing objects (#2084)

  • GafferSceneUI : Added ContextAlgo namespace containing functions for managing scene expansion and selection (#2084)

  • PlugWidget/PlugValueWidget : Added acquire() methods (#2084)

  • WidgetAlgo : Added grab() method for taking screengrabs (#2084)