fix hound

This commit is contained in:
Ondrej Samohel 2022-01-19 19:25:11 +01:00
parent 9797439d7d
commit d18ef2c512
No known key found for this signature in database
GPG key ID: 02376E18990A97C6
3 changed files with 7 additions and 5 deletions

View file

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
"""Creator for Unreal Static Meshes."""
from openpype.hosts.maya.api import plugin, lib
from avalon.api import CreatorError, Session
from avalon.api import Session
from openpype.api import get_project_settings
from maya import cmds # noqa
@ -38,5 +38,8 @@ class CreateUnrealStaticMesh(plugin.Creator):
geometry = cmds.sets(name="geometry_SET", empty=True)
collisions = cmds.sets(name="collisions_SET", empty=True)
cmds.sets([geometry, collisions], forceElement=instance)
# todo: Iterate over collision prefixes and add them to correct
# sets. Put rest to the geometry set.
for node in content:
if [n for n in self.collision_prefixes if node.startswith(n)]:
cmds.sets(node, forceElement=collisions)
else:
cmds.sets(node, forceElement=geometry)

View file

@ -24,4 +24,3 @@ class CleanNodesUp(pyblish.api.InstancePlugin):
self.log.info("Removing {} nodes".format(len(nodes_to_clean)))
for node in nodes_to_clean:
cmds.remove(node)

View file

@ -118,4 +118,4 @@ class ValidateUnrealStaticMeshName(pyblish.api.InstancePlugin):
invalid = self.get_invalid(instance)
if invalid:
raise RuntimeError("Model naming is invalid. See log.")
raise RuntimeError("Model naming is invalid. See log.")