mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 13:24:54 +01:00
fix hound
This commit is contained in:
parent
9797439d7d
commit
d18ef2c512
3 changed files with 7 additions and 5 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
|
@ -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.")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue