check if there is the name endswith 'Main' in the renderlayer

This commit is contained in:
Kayla Man 2024-03-14 19:23:49 +08:00
parent 16c617deeb
commit 4944f95670

View file

@ -180,6 +180,11 @@ class CollectUpstreamInputs(pyblish.api.InstancePlugin):
return copy.deepcopy(scene_containers)
else:
# Get the members of the layer
renderlayer = next((i for i in cmds.ls(type='renderLayer')
if i.endswith(renderlayer)), None)
if renderlayer is None:
return copy.deepcopy(scene_containers)
members = cmds.editRenderLayerMembers(renderlayer,
query=True,
fullNames=True) or []