mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
Merge pull request #4650 from BigRoy/maya_collect_renderlayer_error_fix_4648
This commit is contained in:
commit
e670ac772d
1 changed files with 19 additions and 8 deletions
|
|
@ -857,6 +857,7 @@ class RenderProductsVray(ARenderProducts):
|
|||
if default_ext in {"exr (multichannel)", "exr (deep)"}:
|
||||
default_ext = "exr"
|
||||
|
||||
colorspace = lib.get_color_management_output_transform()
|
||||
products = []
|
||||
|
||||
# add beauty as default when not disabled
|
||||
|
|
@ -868,7 +869,7 @@ class RenderProductsVray(ARenderProducts):
|
|||
productName="",
|
||||
ext=default_ext,
|
||||
camera=camera,
|
||||
colorspace=lib.get_color_management_output_transform(),
|
||||
colorspace=colorspace,
|
||||
multipart=self.multipart
|
||||
)
|
||||
)
|
||||
|
|
@ -882,6 +883,7 @@ class RenderProductsVray(ARenderProducts):
|
|||
productName="Alpha",
|
||||
ext=default_ext,
|
||||
camera=camera,
|
||||
colorspace=colorspace,
|
||||
multipart=self.multipart
|
||||
)
|
||||
)
|
||||
|
|
@ -917,7 +919,8 @@ class RenderProductsVray(ARenderProducts):
|
|||
product = RenderProduct(productName=name,
|
||||
ext=default_ext,
|
||||
aov=aov,
|
||||
camera=camera)
|
||||
camera=camera,
|
||||
colorspace=colorspace)
|
||||
products.append(product)
|
||||
# Continue as we've processed this special case AOV
|
||||
continue
|
||||
|
|
@ -929,7 +932,7 @@ class RenderProductsVray(ARenderProducts):
|
|||
ext=default_ext,
|
||||
aov=aov,
|
||||
camera=camera,
|
||||
colorspace=lib.get_color_management_output_transform()
|
||||
colorspace=colorspace
|
||||
)
|
||||
products.append(product)
|
||||
|
||||
|
|
@ -1130,6 +1133,7 @@ class RenderProductsRedshift(ARenderProducts):
|
|||
products = []
|
||||
light_groups_enabled = False
|
||||
has_beauty_aov = False
|
||||
colorspace = lib.get_color_management_output_transform()
|
||||
for aov in aovs:
|
||||
enabled = self._get_attr(aov, "enabled")
|
||||
if not enabled:
|
||||
|
|
@ -1173,7 +1177,8 @@ class RenderProductsRedshift(ARenderProducts):
|
|||
ext=ext,
|
||||
multipart=False,
|
||||
camera=camera,
|
||||
driver=aov)
|
||||
driver=aov,
|
||||
colorspace=colorspace)
|
||||
products.append(product)
|
||||
|
||||
if light_groups:
|
||||
|
|
@ -1188,7 +1193,8 @@ class RenderProductsRedshift(ARenderProducts):
|
|||
ext=ext,
|
||||
multipart=False,
|
||||
camera=camera,
|
||||
driver=aov)
|
||||
driver=aov,
|
||||
colorspace=colorspace)
|
||||
products.append(product)
|
||||
|
||||
# When a Beauty AOV is added manually, it will be rendered as
|
||||
|
|
@ -1204,7 +1210,8 @@ class RenderProductsRedshift(ARenderProducts):
|
|||
RenderProduct(productName=beauty_name,
|
||||
ext=ext,
|
||||
multipart=self.multipart,
|
||||
camera=camera))
|
||||
camera=camera,
|
||||
colorspace=colorspace))
|
||||
|
||||
return products
|
||||
|
||||
|
|
@ -1236,6 +1243,8 @@ class RenderProductsRenderman(ARenderProducts):
|
|||
"""
|
||||
from rfm2.api.displays import get_displays # noqa
|
||||
|
||||
colorspace = lib.get_color_management_output_transform()
|
||||
|
||||
cameras = [
|
||||
self.sanitize_camera_name(c)
|
||||
for c in self.get_renderable_cameras()
|
||||
|
|
@ -1302,7 +1311,8 @@ class RenderProductsRenderman(ARenderProducts):
|
|||
productName=aov_name,
|
||||
ext=extensions,
|
||||
camera=camera,
|
||||
multipart=True
|
||||
multipart=True,
|
||||
colorspace=colorspace
|
||||
)
|
||||
|
||||
if has_cryptomatte and matte_enabled:
|
||||
|
|
@ -1311,7 +1321,8 @@ class RenderProductsRenderman(ARenderProducts):
|
|||
aov=cryptomatte_aov,
|
||||
ext=extensions,
|
||||
camera=camera,
|
||||
multipart=True
|
||||
multipart=True,
|
||||
colorspace=colorspace
|
||||
)
|
||||
else:
|
||||
# this code should handle the case where no multipart
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue