Refactor maya ascii extractor to rig extractor so it's labelled more clearly, also improve behavior

This commit is contained in:
Roy Nieterau 2017-06-30 15:29:03 +02:00
parent ce77f611dc
commit 719de50d86

View file

@ -6,13 +6,12 @@ import avalon.maya
import colorbleed.api
class ExtractMayaAscii(colorbleed.api.Extractor):
"""Extract as Maya Ascii"""
class ExtractColorbleedRig(colorbleed.api.Extractor):
"""Extract rig as Maya Ascii"""
label = "Maya ASCII"
label = "Extract Rig (Maya ASCII)"
hosts = ["maya"]
families = ["colorbleed.rig"]
optional = True
def process(self, instance):
@ -30,6 +29,9 @@ class ExtractMayaAscii(colorbleed.api.Extractor):
typ="mayaAscii",
exportSelected=True,
preserveReferences=False,
channels=True,
constraints=True,
expressions=True,
constructionHistory=True)
self.log.info("Extracted instance '%s' to: %s" % (instance.name, path))