ftrack API 2.0现已发布!

在这里插入图片描述

我们很高兴地为小伙伴们宣布,我们已经发布了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参数构造Session:

auto_connect_event_hub=True

所以从:

ftrack_session = ftrack_api.Session()

到:

ftrack_session = ftrack_api.Session(auto_connect_event_hub=True)

如果没有与远程事件系统的此连接,您将无法获取事件诸如

rack.location.component-added 或ftrack.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。

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

B站:ftrackchina

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值