ftrack API 2.0现已发布!

2020-05-12 21:30


我们很高兴地为小伙伴们宣布,我们已经发布了ftrack API 2.0!ftrack API新的版本经过一年的严格内部测试以及Beta用户勤奋的反馈终于推出啦!


ftrack API 2.0使您可以逐步淘汰不推荐使用的Python 2.X,并将重点放在Python 3的Pipeline上。Python3已逐渐成为视效社区的标准,从2020规范开始,可能会在今年晚些时候推出。

在撰写本文时,Houdini、3ds Max 2021和Maya 2021已提供对Python 3的官方支持。


ftrack API 2.0有什么好处?


运行python 2.7+和python 3.6+。这种双重方式为您的工作室提供了一种轻松的方式来更新Pipeline和基本代码,而不会减慢我们完全停止的生产。


ftrack API 2.0是否与以前的版本一样可靠?


答案当然是“对的!”

详细地说,在每次提交时,ftrack的API会通过我们的服务器Pipeline进行连续自动测试,以确保最高的稳定性。

所有测试都针对每个解释器(Python版本)进行Sandbox测试,以确保获得可靠的测试结果,并使用专用的ftrack测试版本运行。

至少有1个以上的开发人员会对我们的提交进行审核,以确保所有代码均符合ftrack的质量标准。

我们在编写ftrack API 2.0时考虑到了Python 3.7(视效平台标准)。但是,为了确保不会出现意外,我们会定期针对2.7 +、3.6 +、3.7 +和3.8+(为了安全起见)测试代码。



如何访问ftrack API 2.0?


与所有以前的版本一样,PyPi注册表提供了此新API版本:访问ftrack PyPi注册表

开始探索ftrack的Python API,请打开终端并输入以下内容。


$ python -m pip install ftrack-python-api # for python2


或者


$python3 -m pip install ftrack-python-api # for python3


请注意:我们强烈建议您在虚拟环境中安装API进行测试。



还有什么需要了解的信息吗?


与任何其他主流制作软件一样,ftrack API 2.0提供了很多好处,但是也会破坏一些基于早期版本开发的代码。您可以通过更新日志查看所有更新的变动。

在将此版本全面投入生产之前,我们还想提醒您一些其他关键的更改:

1) ftrack API 2.0不会自动连接到远程Event Hub

要保持与旧版(1.8.x)API相同的行为,请确保使用以下参数实例化Session对象:


auto_connect_event_hub=True


所以从:


ftrack_session = ftrack_api.Session()


替换成:


ftrack_session = ftrack_api.Session(auto_connect_event_hub=True)



如果没有与 Remote EventHub 建立此连接,您将无法获取以下事件发生:

ftrack.location.component-addedftrack.location.component-removed 


2) ftrack Connect和我们的DCC集成尚未使用ftrack API 2.0

目前,ftrack Connect和我们的各种主流制作软件集成所使用的API最高版本已锁定为1.9.X,因此默认情况下它们不会下载或使用2.0的版本。


这主要有两个原因:

  • 集成尚未移植到Python 3
  • 集成尚未更新,以确保将 auto_connect_event_hub 设置为True



ftrack API 2.0的下一步是什么?



在ftrack,我们努力确保最终用户可以访问最新和最佳的工具,这意味着要优先考虑一部分软件的集成需要支持新版本的API。


在接下来的几周和几个月中,我们将继续努力,将集成移植到PySide2的版本下。


这些更改生效后,我们会及时通知您。如果想详细了解以上内容,敬请参加明天周二晚上的ftrack聊天室。


本文为作者 ftrack-伏传恪 分享,影视工业网鼓励从业者分享原创内容,影视工业网不会对原创文章作任何编辑!如作者有特别标注,请按作者说明转载,如无说明,则转载此文章须经得作者同意,并请附上出处(影视工业网)及本页链接。原文链接 https://cinehello.com/stream/125754

ftrack-伏传恪

点击了解更多
ftrack,来自北欧的流程管理软件公司,是电影电视、短片广告、动画领域最主流的流程管理工具之一。ftrack诞生于2008年,在业内发展到2011年正式成为全球普遍使用的商业软件。作为世界一流的娱乐媒体行业流程管理软件,全球数千家企业用户都在使用ftrack!无论是从事电影、电视剧、广告制作公司如 MPC、The Mill、CineSite、Mackevision、ETC、LUMA Picture等全球顶级制作公司,还是巨型游戏公司像Ubisoft,甚至Apple、LEGO、IKEA这样的公司也都在使用。2018年进入中国后,快速获得从网易、腾讯旗下阅文集团、蚂蚁金服到国内最优秀的VFX公司诺华视创、长空一画,以及十月猛犸等动画公司以及雪比广告等商业公司的青睐。2019年,ftrack收购了Cospective公司,从而为创意行业打造更完整的行业解决方案 。Cospective公司旗下拥有获得奥斯卡、艾美奖的同步审阅平台的cineSync,长期为Disney、Netflix等的一线公司使用。
扫码关注
ftrack-伏传恪