make sure look collection doesn't overwrite review families, change ftrack start and end frame parameters to 'startFrameReview' and 'endFrameReview'

This commit is contained in:
Milan Kolar 2019-03-04 18:54:54 +01:00
parent e04f2033dd
commit d5d9417dcb
4 changed files with 5 additions and 4 deletions

View file

@ -63,8 +63,8 @@ class IntegrateFtrackInstance(pyblish.api.InstancePlugin):
component_data = {
"name": "ftrackreview-mp4", # Default component name is "main".
"metadata": {'ftr_meta': json.dumps({
'frameIn': int(instance.data["startFrame"]),
'frameOut': int(instance.data["startFrame"]),
'frameIn': int(instance.data['startFrameReview']),
'frameOut': int(instance.data['startFrameReview']),
'frameRate': 25})}
}
elif ext in [".jpg", ".jpeg"]:

View file

@ -205,7 +205,7 @@ class CollectLook(pyblish.api.InstancePlugin):
"""
order = pyblish.api.CollectorOrder + 0.4
order = pyblish.api.CollectorOrder + 0.2
families = ["look"]
label = "Collect Look"
hosts = ["maya"]

View file

@ -15,7 +15,7 @@ class CollectModelData(pyblish.api.InstancePlugin):
"""
order = pyblish.api.CollectorOrder + 0.4
order = pyblish.api.CollectorOrder + 0.2
label = 'Collect Model Data'
families = ["model"]

View file

@ -60,6 +60,7 @@ class CollectReview(pyblish.api.InstancePlugin):
data['step'] = instance.data['step']
data['fps'] = instance.data['fps']
cmds.setAttr(str(instance) + '.active', 0)
self.log.debug('data {}'.format(instance.context[i].data))
instance.context[i].data.update(data)
instance.data['remove'] = True
i += 1