Merge branch 'develop' into bugfix/OP-4096_Nuke-open_file-function-wouldnt-open-autosave-file

This commit is contained in:
Kayla Man 2023-06-08 17:07:01 +08:00
commit 8736370b4e
2 changed files with 13 additions and 1 deletions

View file

@ -364,6 +364,17 @@ class ValidateRenderSettings(pyblish.api.InstancePlugin):
cmds.setAttr("defaultRenderGlobals.animation", True) cmds.setAttr("defaultRenderGlobals.animation", True)
# Repair prefix # Repair prefix
if renderer == "arnold":
multipart = cmds.getAttr("defaultArnoldDriver.mergeAOVs")
if multipart:
separator_variations = [
"_<RenderPass>",
"<RenderPass>_",
"<RenderPass>",
]
for variant in separator_variations:
default_prefix = default_prefix.replace(variant, "")
if renderer != "renderman": if renderer != "renderman":
node = render_attrs["node"] node = render_attrs["node"]
prefix_attr = render_attrs["prefix"] prefix_attr = render_attrs["prefix"]

View file

@ -825,7 +825,8 @@ class ProcessSubmittedJobOnFarm(pyblish.api.InstancePlugin):
).format(source)) ).format(source))
family = "render" family = "render"
if "prerender" in instance.data["families"]: if ("prerender" in instance.data["families"] or
"prerender.farm" in instance.data["families"]):
family = "prerender" family = "prerender"
families = [family] families = [family]