ftrack API 2.0現(xiàn)已發(fā)布!

我們很高興地為小伙伴們宣布,我們已經(jīng)發(fā)布了ftrack API 2.0!ftrack API新的版本經(jīng)過一年的嚴(yán)格內(nèi)部測試以及Beta用戶勤奮的反饋終于推出啦!
ftrack API 2.0使您可以逐步淘汰不推薦使用的Python 2.X,并將重點(diǎn)放在Python 3的Pipeline上。Python3已逐漸成為視效社區(qū)的標(biāo)準(zhǔn),從2020規(guī)范開始,可能會在今年晚些時候推出。
在撰寫本文時,Houdini、3ds Max 2021和Maya 2021已提供對Python 3的官方支持。

ftrack API 2.0有什么好處?
運(yùn)行python 2.7+和python 3.6+。這種雙重方式為您的工作室提供了一種輕松的方式來更新Pipeline和基本代碼,而不會減慢我們完全停止的生產(chǎn)。
ftrack API 2.0是否與以前的版本一樣可靠?
答案當(dāng)然是“對的!”
詳細(xì)地說,在每次提交時,ftrack的API會通過我們的服務(wù)器Pipeline進(jìn)行連續(xù)自動測試,以確保最高的穩(wěn)定性。
所有測試都針對每個解釋器(Python版本)進(jìn)行Sandbox測試,以確保獲得可靠的測試結(jié)果,并使用專用的ftrack測試版本運(yùn)行。
至少有1個以上的開發(fā)人員會對我們的提交進(jìn)行審核,以確保所有代碼均符合ftrack的質(zhì)量標(biāo)準(zhǔn)。
我們在編寫ftrack API 2.0時考慮到了Python 3.7(視效平臺標(biāo)準(zhǔn))。但是,為了確保不會出現(xiàn)意外,我們會定期針對2.7 +、3.6 +、3.7 +和3.8+(為了安全起見)測試代碼。

如何訪問ftrack API 2.0?
與所有以前的版本一樣,PyPi注冊表提供了此新API版本:訪問ftrack PyPi注冊表
開始探索ftrack的Python API,請打開終端并輸入以下內(nèi)容。
$ python -m pip install ftrack-python-api # for python2
或者
$python3 -m pip install ftrack-python-api # for python3
請注意:我們強(qiáng)烈建議您在虛擬環(huán)境中安裝API進(jìn)行測試。

還有什么需要了解的信息嗎?
與任何其他主流制作軟件一樣,ftrack API 2.0提供了很多好處,但是也會破壞一些基于早期版本開發(fā)的代碼。您可以通過更新日志查看所有更新的變動。
在將此版本全面投入生產(chǎn)之前,我們還想提醒您一些其他關(guān)鍵的更改:
1) ftrack API 2.0不會自動連接到遠(yuǎn)程Event Hub
要保持與舊版(1.8.x)API相同的行為,請確保使用以下參數(shù)實(shí)例化Session對象:
auto_connect_event_hub=True
所以從:
ftrack_session = ftrack_api.Session()
替換成:
ftrack_session = ftrack_api.Session(auto_connect_event_hub=True)
如果沒有與 Remote EventHub 建立此連接,您將無法獲取以下事件發(fā)生:
ftrack.location.component-added,?ftrack.location.component-removed?等
2) ftrack Connect和我們的DCC集成尚未使用ftrack API 2.0
目前,ftrack Connect和我們的各種主流制作軟件集成所使用的API最高版本已鎖定為1.9.X,因此默認(rèn)情況下它們不會下載或使用2.0的版本。
這主要有兩個原因:
集成尚未移植到Python 3
集成尚未更新,以確保將?auto_connect_event_hub?設(shè)置為True

ftrack API 2.0的下一步是什么?
在ftrack,我們努力確保最終用戶可以訪問最新和最佳的工具,這意味著要優(yōu)先考慮一部分軟件的集成需要支持新版本的API。
在接下來的幾周和幾個月中,我們將繼續(xù)努力,將集成移植到PySide2的版本下。
這些更改生效后,我們會及時通知您。如果想詳細(xì)了解以上內(nèi)容,敬請參加明天周二晚上的ftrack聊天室。

周二晚上8:30
【ftrack聊天室】
旭旭老師教你玩轉(zhuǎn)API
B站:ftrackchina
https://live.bilibili.com/21512308
準(zhǔn)時開播
想要前幾期演講錄屏的小伙伴,
請發(fā)郵件到:china@ftrack.com
我們將提供專屬鏈接
娃導(dǎo)&米導(dǎo)
《Ello幕后故事》
王凱老師
《ftrack在CG生產(chǎn)中的應(yīng)用》
陸地老師
《007的制作和雷神中洛基的建模解析》
貓大
《諾華視創(chuàng)有關(guān)ftrack一點(diǎn)微小的經(jīng)驗(yàn)》
羅神
《如何在不斷變化的流程架構(gòu)和項(xiàng)目類型中浪》
吳志勇老師
《梵文古籍?dāng)?shù)字化生產(chǎn)流程管理案例分享》
牛瀟老師
《如何構(gòu)建在家辦公的硬件架構(gòu)》
楊涌濤老師
《從業(yè)20年的獨(dú)家經(jīng)驗(yàn)與遠(yuǎn)程網(wǎng)絡(luò)部署的建議》

????來自北歐的流程管理軟件!誕生于2008年,發(fā)展到2011年正式成為全球普遍使用的商業(yè)軟件。作為世界一流的娛樂媒體行業(yè)流程管理軟件,全球數(shù)千家企業(yè)用戶和不計(jì)其數(shù)的個人藝術(shù)家都在使用!
