0.26.0.0

Arnold

  • Added automatic instancing of identical objects (#1775).

  • Added support for user attributes (#1775).

  • Added support for filter widths in output specifications (#1773).

  • Updated subdivision attributes to match Arnold versions 4.2.8.0 and onwards (#1775).

  • Moved path setup to wrapper. This means that gaffer env kick can be used to render a pregenerated ass file (#1774).

UI

  • NodeGraph

    • Added automatic layout of nodes generated by scripts (#1751, #1771).

    • Fixed duplicate position plug names (#762).

API

  • Renamed ExecutableNode to TaskNode (#1767).

  • Protected TaskNode internal virtual methods. Use the TaskPlug methods instead (#1767).

  • Replaced OSLRenderer with ShadingEngine (#1770).

  • GraphGadget

    • Added unpositionedNodes() method (#1751).

Build

  • Updated public build to use OSL 1.7.2 and OIIO 1.6.14.

Breaking Changes

  • Renamed ExecutableNode.

  • Protected internal TaskNode methods.

  • Replaced OSLRenderer with ShadingEngine.

  • Dropped support for OSL versions prior to 1.7.