proper instance collection

This commit is contained in:
iLLiCiTiT 2021-04-13 13:08:37 +02:00
parent e1b31c358b
commit 2b431a8a3c

View file

@ -73,6 +73,14 @@ class CollectInstances(pyblish.api.ContextPlugin):
if instance is None:
continue
any_visible = False
for layer in instance.data["layers"]:
if layer["visible"]:
any_visible = True
break
instance.data["publish"] = any_visible
instance.data["frameStart"] = context.data["frameStart"]
instance.data["frameEnd"] = context.data["frameEnd"]
@ -103,7 +111,7 @@ class CollectInstances(pyblish.api.ContextPlugin):
group_id = instance_data["group_id"]
group_layers = []
for layer in layers_data:
if layer["group_id"] == group_id and layer["visible"]:
if layer["group_id"] == group_id:
group_layers.append(layer)
if not group_layers: