mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 00:44:52 +01:00
add maya as hosts
This commit is contained in:
parent
5f67ffdeb0
commit
a2c72e683e
4 changed files with 6 additions and 9 deletions
|
|
@ -8,6 +8,7 @@ class CollectFbxAnimation(pyblish.api.InstancePlugin):
|
|||
|
||||
order = pyblish.api.CollectorOrder + 0.2
|
||||
label = "Collect Fbx Animation"
|
||||
hosts = ["maya"]
|
||||
families = ["animation"]
|
||||
|
||||
def process(self, instance):
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ class CollectRigFbx(pyblish.api.InstancePlugin):
|
|||
|
||||
order = pyblish.api.CollectorOrder + 0.2
|
||||
label = "Collect rig for fbx"
|
||||
hosts = ["maya"]
|
||||
families = ["rig"]
|
||||
|
||||
def process(self, instance):
|
||||
|
|
|
|||
|
|
@ -21,14 +21,12 @@ class ExtractRigFBX(publish.Extractor,
|
|||
"""
|
||||
order = pyblish.api.ExtractorOrder
|
||||
label = "Extract Animation (FBX)"
|
||||
families = ["animation"]
|
||||
hosts = ["maya"]
|
||||
families = ["animation.fbx"]
|
||||
|
||||
def process(self, instance):
|
||||
if not self.is_active(instance.data):
|
||||
return
|
||||
if "animation.fbx" not in instance.data["families"]:
|
||||
self.log.debug("No object inside skeletonAnim_set..Skipping..")
|
||||
return
|
||||
# Define output path
|
||||
staging_dir = self.staging_dir(instance)
|
||||
filename = "{0}.fbx".format(instance.name)
|
||||
|
|
|
|||
|
|
@ -21,18 +21,15 @@ class ExtractRigFBX(publish.Extractor,
|
|||
"""
|
||||
order = pyblish.api.ExtractorOrder
|
||||
label = "Extract Rig (FBX)"
|
||||
families = ["rig"]
|
||||
hosts = ["maya"]
|
||||
families = ["rig.fbx"]
|
||||
|
||||
def process(self, instance):
|
||||
if not self.is_active(instance.data):
|
||||
return
|
||||
if "rig.fbx" not in instance.data["families"]:
|
||||
self.log.debug("No object inside skeletonMesh_set..Skipping..")
|
||||
return
|
||||
staging_dir = self.staging_dir(instance)
|
||||
filename = "{0}.fbx".format(instance.name)
|
||||
path = os.path.join(staging_dir, filename)
|
||||
|
||||
# The export requires forward slashes because we need
|
||||
# to format it into a string in a mel expression
|
||||
fbx_exporter = fbx.FBXExtractor(log=self.log)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue