1.4.1.0

Features

  • MeshTessellate/MeshType : Added support for special-purpose subdiv options: interpolateBoundary, faceVaryingLinearInterpolation, triangleSubdivisionRule.

Improvements

  • Group : Added sets plug, to control what sets the group belongs to.

  • USD : Added automatic render-time translation of UsdPreviewSurface shaders to Cycles.

  • SetEditor : Added support for dragging a set name onto a node in the Graph Editor to create or modify a connected SetFilter node. Holding Shift while dragging will add to the set expression. Holding Control will remove from the set expression. Only set expressions with a simple list of sets are supported. Expressions with boolean or hierarchy operators are not supported.

  • GraphEditor : Improved pointer used to indicate when dropping a location would find the source node.

  • RenderPassEditor :

    • Added “Camera Inclusions” and “Camera Exclusions” columns, providing control over the camera visibility of scene locations in each render pass.

    • Added “Matte Inclusions” and “Matte Exclusions” columns, providing control over the scene locations used as holdout mattes in each render pass.

Fixes

  • NameSwitch : Fixed NodeEditor tab order, so that the Settings tab precedes the Advanced tab.

  • NodeAlgo : Fixed presets inheritance for promoted plugs with multiple outputs.

  • TaskNode / GafferCortex : Fixed missing GIL releases that caused hang at ImageEngine.

Build

  • Cortex : Updated to version 10.5.7.0.

  • OpenEXR : Updated to version 3.1.13.

  • USD : Added sdrOsl, for inclusion of OSL shaders in the Sdr Registry.