1.7.7.0

Improvements

  • DeepMerge : Added Collect mode to accumulate inputs by evaluating input plugs in multiple contexts.

  • MeshSegments : Added ignoreMissing plug.

  • PathListingWidget, SpreadsheetUI : Header text is now elided rather than truncated. A default tooltip now shows the full text of the header.

  • LightEditor, RenderPassEditor, AttributeEditor : Added compactColumns toggle. When on, columns are sized based on their values instead of also considering the header text, so that more columns may fit on screen at once. Columns too narrow to show the header display an abbreviated form, such as Max Bounces becoming MB.

  • PaintTool : Improved performance during a paint stroke when painting many objects.

Fixes

  • Catalogue : Fixed imageNames plug not handling renaming of promoted images (#7234).

  • ImageAlgo : Fixed handling of empty data window in tiles().

  • Editor : Exceptions thrown by slots connected to instanceCreatedSignal() are now caught and reported, rather than stopping execution.

  • RenderMan : Fixed non-deterministic ordering of output definitions.

  • Viewer : Fixed rendering of volumes and camera-visible environment lights in the raytraced viewport (#4783).

  • PaintTool : The Viewer’s display transform is now correctly applied to the painted values.

  • Arnold : Fixed interactive updates to USD RectLights when the input network to color or the texture:file parameter were modified (#7247).

  • SetEditor : Fixed UI responsiveness bug when using “Hide Empty Sets”.

API

  • Merge : Renamed mode to inputMode.

  • PathListingWidget : Added setCompactColumns() and getCompactColumns(), which size columns to only fit their values and disregard their header text.

  • PathColumn : Added CellData::abbreviation member.