fix for multiple subsets

This commit is contained in:
Ondřej Samohel 2022-03-14 22:30:26 +01:00
parent 52dd76158f
commit 87b256387d
No known key found for this signature in database
GPG key ID: 02376E18990A97C6

View file

@ -12,14 +12,20 @@ class CollectUnrealStaticMesh(pyblish.api.InstancePlugin):
families = ["staticMesh"]
def process(self, instance):
geometry_set = [i for i in instance if i == "geometry_SET"]
geometry_set = [
i for i in instance
if i.startswith("geometry_SET")
]
instance.data["geometryMembers"] = cmds.sets(
geometry_set, query=True)
self.log.info("geometry: {}".format(
pformat(instance.data.get("geometryMembers"))))
collision_set = [i for i in instance if i == "collisions_SET"]
collision_set = [
i for i in instance
if i.startswith("collisions_SET")
]
instance.data["collisionMembers"] = cmds.sets(
collision_set, query=True)