Gaffer 1.4.1.0
murraystevenson
released this
22 Apr 22:56
·
494 commits
to 1.4_maintenance
since this release
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.