take into account vray master aov switch

This commit is contained in:
Ondřej Samohel 2020-12-15 16:45:37 +01:00
parent 461dc0eb48
commit 5b7cdd5a6c
No known key found for this signature in database
GPG key ID: 02376E18990A97C6

View file

@ -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):