(hotfix) mayaascii wasn't working with burnins and ftrack

This commit is contained in:
Milan Kolar 2019-07-11 17:03:34 +02:00
parent 322ec3e3c8
commit 353cccb54c
3 changed files with 27 additions and 2 deletions

View file

@ -16,7 +16,7 @@ class IntegrateFtrackInstance(pyblish.api.InstancePlugin):
family_mapping = {'camera': 'cam',
'look': 'look',
'mayaAscii': 'scene',
'mayaascii': 'scene',
'model': 'geo',
'rig': 'rig',
'setdress': 'setdress',

View file

@ -0,0 +1,25 @@
from maya import cmds
import pyblish.api
class CollectMayaAscii(pyblish.api.InstancePlugin):
"""Collect May Ascii Data
"""
order = pyblish.api.CollectorOrder + 0.2
label = 'Collect Model Data'
families = ["mayaAscii"]
def process(self, instance):
# Extract only current frame (override)
frame = cmds.currentTime(query=True)
instance.data['startFrame'] = frame
instance.data['endFrame'] = frame
# make ftrack publishable
if instance.data.get('families'):
instance.data['families'].append('ftrack')
else:
instance.data['families'] = ['ftrack']

View file

@ -137,7 +137,7 @@ class ExtractQuicktime(pype.api.Extractor):
"username": instance.context.data['user'],
"asset": os.environ['AVALON_ASSET'],
"task": os.environ['AVALON_TASK'],
"start_frame": int(instance.data['startFrame']),
"start_frame": int(start),
"version": "v" + str(version)
}
}