fix hound 🐕

This commit is contained in:
Ondrej Samohel 2021-09-23 17:41:45 +02:00
parent de69cd69c7
commit ee7ebc11fa
No known key found for this signature in database
GPG key ID: 02376E18990A97C6
3 changed files with 24 additions and 17 deletions

View file

@ -482,8 +482,9 @@ class RenderProductsArnold(ARenderProducts):
if not cameras:
cameras = [
self.sanitize_camera_name(
self.get_renderable_cameras()[0])
]
self.get_renderable_cameras()[0]
)
]
for ai_driver in ai_drivers:
# todo: check aiAOVDriver.prefix as it could have
@ -552,11 +553,13 @@ class RenderProductsArnold(ARenderProducts):
# Render Product per selected light group
aov_light_group_name = "{}_{}".format(name, light_group)
for camera in cameras:
product = RenderProduct(productName=aov_light_group_name,
aov=aov_name,
driver=ai_driver,
ext=ext,
camera=camera)
product = RenderProduct(
productName=aov_light_group_name,
aov=aov_name,
driver=ai_driver,
ext=ext,
camera=camera
)
products.append(product)
return products
@ -608,7 +611,9 @@ class RenderProductsArnold(ARenderProducts):
"<renderpass>" in self.layer_data.filePrefix.lower()
)
if not has_renderpass_token:
return [setattr(bp, "multipart", True) for bp in beauty_products]
for product in beauty_products:
product.multipart = True
return beauty_products
# AOVs are set to be rendered separately. We should expect
# <RenderPass> token in path.
@ -988,11 +993,12 @@ class RenderProductsRedshift(ARenderProducts):
aov_light_group_name = "{}_{}".format(aov_name,
light_group)
for camera in cameras:
product = RenderProduct(productName=aov_light_group_name,
aov=aov_name,
ext=ext,
multipart=aov_multipart,
camera=camera)
product = RenderProduct(
productName=aov_light_group_name,
aov=aov_name,
ext=ext,
multipart=aov_multipart,
camera=camera)
products.append(product)
if light_groups:

View file

@ -253,8 +253,10 @@ class CollectMayaRender(pyblish.api.ContextPlugin):
common_publish_meta_path, part)
if part == expected_layer_name:
break
common_publish_meta_path = common_publish_meta_path.replace("\\", "/")
self.log.info("Publish meta path: {}".format(common_publish_meta_path))
common_publish_meta_path = common_publish_meta_path.replace(
"\\", "/")
self.log.info(
"Publish meta path: {}".format(common_publish_meta_path))
self.log.info(full_exp_files)
self.log.info("collecting layer: {}".format(layer_name))

View file

@ -355,8 +355,7 @@ class MayaSubmitDeadline(pyblish.api.InstancePlugin):
if instance.data.get("publishRenderMetadataFolder"):
instance.data["publishRenderMetadataFolder"] = \
instance.data["publishRenderMetadataFolder"].replace(
orig_scene, new_scene
)
orig_scene, new_scene)
self.log.info("Scene name was switched {} -> {}".format(
orig_scene, new_scene
))