1.6.13.0

Features

  • DiskBlur, FocalBlur : Added boundingMode plug with Mirror option.

Improvements

  • Crop : Added Auto mode for areaSource, automatically cropping to show only non-empty pixels.

  • GraphEditor : Improved responsiveness of select-drag, by deferring NodeEditor update until the drag ends.

  • RenderManOptions : Added ri:progress option to control logging of render progress.

  • USDLight :

    • Added filters to control which plugs are visible. Renderer-based filters show or hide renderer-specific parameters. A second, general purpose text filter provides additional filtering based on the plug name.

    • Added RenderMan-specific light parameters.

  • FocalBlur : Improved performance and quality of infilling.

  • Renderer Attributes and Options : Added plug filter widget.

Fixes

  • Anaglyph, ArnoldProcedural, ContactSheet, FocalBlur, MetadataOverlay, PromotePointInstances : Fixed bug that allowed the internal nodes to be edited.

  • ExtensionAlgo : Exported extensions now have childNodesAreReadOnly metadata applied correctly.

  • RenderManShader : Fixed default visibility of LamaDielectric’s dielectricNormal parameter, which is now visible by default (and normal is now hidden).

  • Viewer : Fixed bug that displayed the shading menu when Ctrl + clicking the shading mode menu button instead of toggling between default shading and the last selected shading mode.

API

  • Widget : Added currentButtons() static method. This returns the state of the mouse buttons during the last UI event to be processed.

  • LazyMethod : Added deferUntilButtonRelease option.

  • SATBlur : Added new node for performing fast variable-radius blurs using summed area tables.

  • PlugLayout :

    • Added setFilter(), getFilter() and removeFilter() methods for filtering visible plugs in addition to the existing metadata-based plug visibility activators.

    • Added PlugLayout.StandardFilterWidget which adds a child plug filter UI when added as a custom widget to a plug.