From 5b7cdd5a6c21581dab795a26696de1e9b1c3875f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Samohel?= Date: Tue, 15 Dec 2020 16:45:37 +0100 Subject: [PATCH] take into account vray master aov switch --- pype/hosts/maya/expected_files.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pype/hosts/maya/expected_files.py b/pype/hosts/maya/expected_files.py index a2ddec1640..52c8893e4b 100644 --- a/pype/hosts/maya/expected_files.py +++ b/pype/hosts/maya/expected_files.py @@ -614,6 +614,15 @@ class ExpectedFilesVray(AExpectedFiles): if default_ext == "exr (multichannel)" or default_ext == "exr (deep)": default_ext = "exr" + enabled_aovs.append( + (u"beauty", default_ext) + ) + + if not self.maya_is_true( + cmds.getAttr("vraySettings.relements_enableall") + ): + return enabled_aovs + # filter all namespace prefixed AOVs - they are pulled in from # references and are not rendered. vr_aovs = [ @@ -635,9 +644,7 @@ class ExpectedFilesVray(AExpectedFiles): # todo: find how vray set format for AOVs enabled_aovs.append( (self._get_vray_aov_name(aov), default_ext)) - enabled_aovs.append( - (u"beauty", default_ext) - ) + return enabled_aovs def _get_vray_aov_name(self, node):