手游開發(fā)商Plarium游戲玩家沖破3.8億!揭秘《突襲: 暗影傳說》的制作流程

以色列開發(fā)商Plarium Global是視頻游戲行業(yè)中最成功的工作室之一,在全球擁有3.8億游戲玩家的社區(qū),有20多種游戲,從《維京人:氏族戰(zhàn)爭》和《風(fēng)暴降落》系列的角色扮演游戲到《迷失之島:消消樂》之類的家庭休閑冒險游戲。
《突襲:暗影傳說》是Plarium的最新作品之一,3D制作精細(xì)到每個細(xì)節(jié),360度人物無死角,4K戰(zhàn)斗畫面,超炫特效。

突襲:暗影傳說
以西方玄幻為題材的一款RPG游戲,在遠(yuǎn)古的東方世界,我們的王國被黑暗魔王希洛斯所籠罩,我們是眾多死去已久的泰勒戰(zhàn)士中的一員,為了阻止魔王的壓迫,我們集結(jié)了各陣營的勇士奮起反擊,誓死將黑暗驅(qū)散。
Plarium最近圍繞《突襲:暗影傳說》開展了廣泛的宣傳活動,為了提高游戲的知名度。多個營銷活動展示了《突襲》的角色、游戲玩法和泰拉利亞大地--這就是Plarium的視覺特效流程總監(jiān)Andriy Babak發(fā)揮作用的地方。


Andriy說:"在Plarium的視頻制作部門,我們?yōu)橛螒蜃髌分谱魑㈦娪昂蜕虡I(yè)廣告。在《突襲:暗影傳說》的在線宣傳活動中,我們希望游戲人物有真實(shí)感,并提供幕后花絮,展示他們的關(guān)系或休閑時間。為了實(shí)現(xiàn)這一目標(biāo),我們創(chuàng)作了30秒的短篇,比如獸人參加夫妻治療、黑暗精靈和他的人類女友吵架分手,還有死亡騎士為聚會送披薩等場景。"

《突襲:暗影傳說》的宣傳片中,角色居住在現(xiàn)實(shí)世界中并與人類演員互動,具有令人印象深刻的技術(shù)水平,包括高分辨率角色資產(chǎn)以及CG與真人動作融合的巧妙結(jié)合。
Plarium視頻制作團(tuán)隊(duì)的工作是快速,高質(zhì)量地交付這些鏡頭以及出色的全CG預(yù)告片。要做到這一點(diǎn),必須要使用深度定制的ftrack Studio及ftrack Connect桌面應(yīng)用程序的更新版本。

"每個工作室都有其獨(dú)特的需求--而這正是ftrack Studio的優(yōu)勢所在:它可以靈活地滿足這些需求?!?/p>

建立流程
作為流程總監(jiān),Andriy的職責(zé)包括開發(fā)Plarium工作室的流程,連接藝術(shù)家以及開發(fā)新的工具來提高生產(chǎn)力?!拔壹尤隤larium才一年多,但在這12個月中,我仍然看到了我們的項(xiàng)目變得異常復(fù)雜,同時新冠疫情的蔓延和封鎖下,團(tuán)隊(duì)合作所面臨的復(fù)雜性給我們帶來了麻煩。”
ftrack Studio在管理這種復(fù)雜性方面扮演了非常重要的角色。我們每天使用ftrack Studio起草項(xiàng)目結(jié)構(gòu),使用甘特圖做計劃,獲取更多藝術(shù)家,將他們囊括在工作流中,并在任務(wù)電子表格中規(guī)劃任務(wù)。當(dāng)遇到與《突襲:暗影傳說》廣告系列一樣多的資產(chǎn)時,版本控制在我們的工作流中也起了至關(guān)重要的作用。

“但是,在去年,情況發(fā)生了一些變化:首先,我們開始與不同城市中擁有自己工作流的幾個遠(yuǎn)程團(tuán)隊(duì)合作。采用ftrack本地版的概念有助于與這些分散的團(tuán)隊(duì)共享《突襲:暗影傳說》項(xiàng)目數(shù)據(jù)。我們還在各個生產(chǎn)階段之間建立了超級有效的數(shù)據(jù)流?!?/p>
"其次,由于疫情封鎖,藝術(shù)家開始在家辦公,我們不再依賴中央存儲,開發(fā)了新的工具,如ftrack預(yù)發(fā)布階段的強(qiáng)制場景確認(rèn)。Plarium的強(qiáng)制場景確認(rèn)確保發(fā)布資產(chǎn)時滿足必要條件,如正確的幀范圍、每秒幀數(shù)、場景結(jié)構(gòu)、可訪問的文件鏈接等。這些領(lǐng)域中的任何問題都可能導(dǎo)致某個場景在后面的流程步驟中無法運(yùn)轉(zhuǎn)。Plarium的批準(zhǔn)器在發(fā)布前強(qiáng)調(diào)這些問題,允許藝術(shù)家自動修復(fù)所有問題,或者如果有必要,協(xié)助他們解決需要深入思考的更復(fù)雜的問題。”

不過,Plarium最集中的工作還是對ftrack Connect進(jìn)行深度定制。在這方面取得的成果會使得后期制作流程更加無縫和高效。
定制Connect
ftrack Connect是一個將ftrack Studio與Maxon Cinema 4D和Foundry Nuke等制作工具集成,開箱即用的應(yīng)用程序,可以啟動工作室特有的工具、工作流和Actions。把ftrack Connect想象成一個助手;它有序整齊地組織所有為簡化日常工作流程而創(chuàng)建的定制化工具,Plarium就有幾個。
Andriy啟動了Connect,分析了應(yīng)用程序的使用場景,并使用ftrack強(qiáng)大的API根據(jù)Plarium的需求定制了平臺。下面,Andriy簡要介紹了Plarium團(tuán)隊(duì)使用ftrack Connect應(yīng)用程序獲得的成果。
1
使用Docker和Jenkins的自動化構(gòu)建系統(tǒng)
"在Plarium,我們每隔幾天就會發(fā)布新版本的ftrack Connect和各種插件。構(gòu)建過程很復(fù)雜,需要幾個步驟:構(gòu)建、打包、簽名和部署。我們增加了自動化,只需在Jira中把一個版本標(biāo)記為'發(fā)布',就可以開始這個過程"。

2
集成和插件的自動更新系統(tǒng)
"Plarium的藝術(shù)家在更新時收到系統(tǒng)通知。有些插件在DCC應(yīng)用程序啟動時自動更新,有些需要重新啟動ftrack Connect。不管怎么發(fā)生,這個系統(tǒng)讓每個人都能保持最新的狀態(tài),不管他們在什么地方"。
3
一個基于配置的系統(tǒng),為DCC應(yīng)用構(gòu)建一個環(huán)境
"我主張快速、透明地構(gòu)建和調(diào)整應(yīng)用環(huán)境。由于我們的工作,所有的配置都在單獨(dú)的資源庫中,任何改變都會立即生效"。

4
添加各種管理標(biāo)簽
查看在線用戶的應(yīng)用程序/插件版本-“我需要檢測正在使用的版本,要求錯過常規(guī)更新的用戶跟上來。我是通過將此版本視圖添加到Connect來做到這一點(diǎn)的?!?/p>
運(yùn)行工作控制-“我們將ftrack Studio工作系統(tǒng)與后臺程序一起使用,對發(fā)布的數(shù)據(jù)進(jìn)行后處理。我需要查看正在運(yùn)行的和待處理的工作。最初,這是一個與API交流并打印出隊(duì)列的Python腳本。最終,這種實(shí)現(xiàn)成為了方便的ftrack Connect選項(xiàng)卡?!?/p>
資產(chǎn)版本查詢和清理?- "我創(chuàng)建這個是為了清理狀態(tài)為 "待刪除 "的資產(chǎn)版本。最終,它變成了Connect中一個實(shí)用的界面清理選項(xiàng)。"
5
新的實(shí)體瀏覽器
"我們的藝術(shù)家需要一個簡單而直觀的實(shí)體選擇工具。他們在一天中多次重復(fù)的基本操作上花費(fèi)了太多時間。我們創(chuàng)建了一個新的實(shí)體瀏覽器,以樹狀結(jié)構(gòu)視圖顯示,使用戶能夠從搜索、收藏、歷史和指定任務(wù)中進(jìn)行選擇。我們的藝術(shù)家們非常喜歡這個新的瀏覽器!"

圖片
6
在ftrack重新啟動時保存選定的文本
"每當(dāng)我們重新啟動ftrack Connect安裝更新時,文本就會被重置。重置并不是什么大問題,因?yàn)樽罱奈谋究梢栽跉v史記錄中找到,但我都需要擠出一些時間去做這件事。重新啟動時自動添加保存的文本,就使事情變得更有效率了。
7
基于配置的系統(tǒng),用于為任務(wù)/實(shí)體類型選擇可發(fā)布的資產(chǎn)類型
"在Plarium,我們有嚴(yán)格的規(guī)則,定義哪些資產(chǎn)類型與哪些任務(wù)類型相匹配。對于Connect,我們開發(fā)的配置允許對這些規(guī)則進(jìn)行即時調(diào)整。"
8
批量發(fā)布標(biāo)簽,控制從DCC應(yīng)用程序啟動的運(yùn)行批量處理任務(wù)
"每當(dāng)我們從DCC批量發(fā)布一些東西時,發(fā)布的內(nèi)容就會出現(xiàn)在Connect的這個標(biāo)簽中,并顯示任務(wù)的進(jìn)度和狀態(tài)。"

9
為當(dāng)前實(shí)體設(shè)置實(shí)用的環(huán)境變量的集中點(diǎn)
?"在Plarium,環(huán)境變量的范圍從明顯的資產(chǎn)、鏡頭、sequence、項(xiàng)目ID和路徑到復(fù)雜的自定義屬性,收集來自當(dāng)前實(shí)體的所有級別。一些變量在DCC應(yīng)用程序中建立了通用路徑,將在不同的地方發(fā)揮作用。我們使用的文件路徑如下:
‘$FTRACK_PROJECT_ROOT/some/path/to/file.ext’
這些文件路徑并不取決于實(shí)際的文件位置。在SideFX Houdini中,一些資產(chǎn)可能用:
‘$FTRACK_SHOT_NAME”或?“$FTRACK_CACHE_PATH’
它們隨當(dāng)前文本或位置而變化。一些變量還包含JSON編碼的自定義屬性或字典,其中包含有關(guān)同級鏡頭的信息。這些變量根據(jù)提供的實(shí)體ID從代碼的單個位置填充?!?/p>
創(chuàng)自定義ftrack Studio設(shè)置
雖然定制ftrack Connect是Andriy和Plarium團(tuán)隊(duì)的主要重點(diǎn),但他們也以其他方式定制了ftrack Studio實(shí)例。
"Andriy說:"ftrack Studio可以深度定制--這對于有獨(dú)特需求的工作室來說非常棒,可以根據(jù)特定的工作方式來定制他們的工作流和流程。例如,我們使用一些運(yùn)行在Docker容器中的ftrack進(jìn)程,對發(fā)布的材料進(jìn)行后期處理。其中一個將圖像序列制成影片,添加聲音和其他各種有用的信息。另一個準(zhǔn)備鏡頭縮略圖,在最新發(fā)布的資產(chǎn)版本縮略圖上疊加很大的鏡頭數(shù)字。"

Andriy還為幾個ftrack Studio的集成創(chuàng)建了自定義代碼,例如以獨(dú)特的方式處理每個資產(chǎn)類型的導(dǎo)入/發(fā)布過程。Andriy解釋說:“例如,從Maya導(dǎo)出一個動畫緩存需要選擇一個參考的rig項(xiàng)目來導(dǎo)出,在我們的設(shè)置中,會自動生成一個獨(dú)立的播放列表并與Maya場景和緩存文件一起發(fā)布?!?/p>
"另一個例子是Houdini中的HDA資產(chǎn),需要在導(dǎo)出時創(chuàng)建或更新,在導(dǎo)入時安裝到當(dāng)前的HIP中,或者在發(fā)布時需要自動服務(wù)器位置分布的資產(chǎn)。我們可以通過我們的ftrack Studio設(shè)置實(shí)現(xiàn)所有這些。"

玩家數(shù)量飆升超3.8億
隨著更多項(xiàng)目的計劃,加上《突襲:暗影傳說》的營銷活動席卷了整個互聯(lián)網(wǎng),Plarium的玩家群有望增長到超過3.8億玩家的大關(guān),轟然進(jìn)入平流層。對于Andriy而言,由ftrack Studio提供了強(qiáng)大的支持,定制的流程將成為此旅程中的重要組成部分。

他總結(jié)說:“每個工作室都有其獨(dú)特的需求,這就是ftrack Studio的優(yōu)勢:平臺可以靈活地滿足他們的需求。在Plarium,ftrack Studio中的項(xiàng)目管理可幫助我們保持有序和高效。我會建議其他工作室一定要試試ftrack Studio,就知道有多好用了!”


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