From 4b1a140cf2a922cb7e05b91ab2b844b9012303cc Mon Sep 17 00:00:00 2001 From: cpichard Date: Mon, 16 Oct 2023 15:13:52 +0100 Subject: [PATCH] revert change made in https://github.com/Autodesk/arnold-usd/commit/a9f4157230b901094d826f9ac5e6435d11e70368 (#1729) --- CHANGELOG.md | 1 + libs/render_delegate/render_pass.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d2e7b1e6c..51d98116e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ ### Bugfix - [usd#1678](https://github.com/Autodesk/arnold-usd/issues/1678) - Add support for Arnold shaders with multiple outputs - [usd#1711](https://github.com/Autodesk/arnold-usd/issues/1711) - Fix duplicated arnold user data introduced in 7.2.3.0 +- [usd#1728](https://github.com/Autodesk/arnold-usd/issues/1728) - Fix cryptomatte compatibility with Nuke. ## [7.2.4.0] - 2023-10-04 diff --git a/libs/render_delegate/render_pass.cpp b/libs/render_delegate/render_pass.cpp index 56a05b1082..0de284a64e 100644 --- a/libs/render_delegate/render_pass.cpp +++ b/libs/render_delegate/render_pass.cpp @@ -297,7 +297,7 @@ AtNode* _CreateFilter(HdArnoldRenderDelegate* renderDelegate, const HdAovSetting // We need to make sure that it's holding a string, then try to create it to make sure // it's a node type supported by Arnold. const auto filterType = _GetOptionalSetting(aovSettings, _tokens->aovSettingFilter, std::string{}); - if (filterType.empty() || filterType == "cryptomatte_filter") { + if (filterType.empty()) { return nullptr; } const auto filterNameStr =