使用<em>Docker</em>和Jenkins的自动化构建系统 "在Plarium,我们每隔几天就会发布新版本的ftrack Connect和各种插件。构建过程很复杂,需要几个步骤:构建、打包、签名和部署。我们增加了自动化,只需在Jira中把一个版
2021-05-29 02:00:15
以色列開發商Plarium Global是視訊遊戲行業中最成功的工作室之一,在全球擁有3.8億遊戲玩家的社群,有20多種遊戲,從《維京人:氏族戰爭》和《風暴降落》系列的角色扮演遊戲到《迷失之島:消消樂》之類的家庭休閒冒險遊戲。
《突襲:暗影傳說》是Plarium的最新作品之一,3D製作精細到每個細節,360度人物無死角,4K戰鬥畫面,超炫特效。
突襲:暗影傳說
以西方玄幻為題材的一款RPG遊戲,在遠古的東方世界,我們的王國被黑暗魔王希洛斯所籠罩,我們是眾多死去已久的泰勒戰士中的一員,為了阻止魔王的壓迫,我們集結了各陣營的勇士奮起反擊,誓死將黑暗驅散。
Plarium最近圍繞《突襲:暗影傳說》開展了廣泛的宣傳活動,為了提高遊戲的知名度。多個營銷活動展示了《突襲》的角色、遊戲玩法和泰拉利亞大地--這就是Plarium的視覺特效流程總監Andriy Babak發揮作用的地方。
Andriy說:"在Plarium的視訊製作部門,我們為遊戲作品製作微電影和商業廣告。在《突襲:暗影傳說》的線上宣傳活動中,我們希望遊戲人物有真實感,並提供幕後花絮,展示他們的關係或休閒時間。為了實現這一目標,我們創作了30秒的短篇,比如獸人蔘加夫妻治療、黑暗精靈和他的人類女友吵架分手,還有死亡騎士為聚會送披薩等場景。"
《突襲:暗影傳說》的宣傳片中,角色居住在現實世界中並與人類演員互動,具有令人印象深刻的技術水平,包括高解析度角色資產以及CG與真人動作融合的巧妙結合。
Plarium視訊製作團隊的工作是快速,高質量地交付這些鏡頭以及出色的全CG預告片。要做到這一點,必須要使用深度定製的ftrack Studio及ftrack Connect桌面應用程式的更新版本。
Andriy Babak, VFX 流程總監
Andriy Babak, VFX 流程總監"每個工作室都有其獨特的需求--而這正是ftrack Studio的優勢所在:它可以靈活地滿足這些需求。」
建立流程
作為流程總監,Andriy的職責包括開發Plarium工作室的流程,連線藝術家以及開發新的工具來提高生產力。「我加入Plarium才一年多,但在這12個月中,我仍然看到了我們的項目變得異常複雜,同時新冠疫情的蔓延和封鎖下,團隊合作所面臨的複雜性給我們帶來了麻煩。」
ftrack Studio在管理這種複雜性方面扮演了非常重要的角色。我們每天使用ftrack Studio起草項目結構,使用甘特圖做計劃,獲取更多藝術家,將他們囊括在工作流中,並在任務電子表格中規劃任務。當遇到與《突襲:暗影傳說》廣告系列一樣多的資產時,版本控制在我們的工作流中也起了至關重要的作用。
「但是,在去年,情況發生了一些變化:首先,我們開始與不同城市中擁有自己工作流的幾個遠端團隊合作。採用ftrack本地版的概念有助於與這些分散的團隊共享《突襲:暗影傳說》項目資料。我們還在各個生產階段之間建立了超級有效的資料流。」
"其次,由於疫情封鎖,藝術家開始在家辦公,我們不再依賴中央儲存,開發了新的工具,如ftrack預釋出階段的強制場景確認。Plarium的強制場景確認確保釋出資產時滿足必要條件,如正確的幀範圍、每秒幀數、場景結構、可訪問的檔案連結等。這些領域中的任何問題都可能導致某個場景在後面的流程步驟中無法運轉。Plarium的批准器在釋出前強調這些問題,允許藝術家自動修復所有問題,或者如果有必要,協助他們解決需要深入思考的更復雜的問題。」
不過,Plarium最集中的工作還是對ftrack Connect進行深度定製。在這方面取得的成果會使得後期製作流程更加無縫和高效。
定製Connect
ftrack Connect是一個將ftrack Studio與Maxon Cinema 4D和Foundry Nuke等製作工具整合,開箱即用的應用程式,可以啟動工作室特有的工具、工作流和Actions。把ftrack Connect想象成一個助手;它有序整齊地組織所有為簡化日常工作流程而創建的定製化工具,Plarium就有幾個。
Andriy啟動了Connect,分析了應用程式的使用場景,並使用ftrack強大的API根據Plarium的需求定製了平臺。下面,Andriy簡要介紹了Plarium團隊使用ftrack Connect應用程式獲得的成果。
1
使用Docker和Jenkins的自動化構建系統
"在Plarium,我們每隔幾天就會發布新版本的ftrack Connect和各種插件。構建過程很複雜,需要幾個步驟:構建、打包、簽名和部署。我們增加了自動化,只需在Jira中把一個版本標記為'釋出',就可以開始這個過程"。
2
整合和插件的自動更新系統
"Plarium的藝術家在更新時收到系統通知。有些插件在DCC應用程式啟動時自動更新,有些需要重新啟動ftrack Connect。不管怎麼發生,這個系統讓每個人都能保持最新的狀態,不管他們在什麼地方"。
3
一個基於配置的系統,為DCC應用構建一個環境
"我主張快速、透明地構建和調整應用環境。由於我們的工作,所有的配置都在單獨的資源庫中,任何改變都會立即生效"。
4
新增各種管理標籤
檢視線上使用者的應用程式/插件版本-「我需要檢測正在使用的版本,要求錯過常規更新的使用者跟上來。我是通過將此版本檢視新增到Connect來做到這一點的。」
運行工作控制-「我們將ftrack Studio工作系統與後臺程式一起使用,對釋出的資料進行後處理。我需要檢視正在運行的和待處理的工作。最初,這是一個與API交流並打印出佇列的Python指令碼。最終,這種實現成為了方便的ftrack Connect選項卡。」
資產版本查詢和清理- "我創建這個是為了清理狀態為 "待刪除 "的資產版本。最終,它變成了Connect中一個實用的介面清理選項。"
5
新的實體瀏覽器
"我們的藝術家需要一個簡單而直觀的實體選擇工具。他們在一天中多次重複的基本操作上花費了太多時間。我們創建了一個新的實體瀏覽器,以樹狀結構檢視顯示,使使用者能夠從搜尋、收藏、歷史和指定任務中進行選擇。我們的藝術家們非常喜歡這個新的瀏覽器!"
6
在ftrack重新啟動時儲存選定的文字
"每當我們重新啟動ftrack Connect安裝更新時,文字就會被重置。重置並不是什麼大問題,因為最近的文字可以在歷史記錄中找到,但我都需要擠出一些時間去做這件事。重新啟動時自動新增儲存的文字,就使事情變得更有效率了。
7
基於配置的系統,用於為任務/實體類型選擇可釋出的資產類型
"在Plarium,我們有嚴格的規則,定義哪些資產類型與哪些任務類型相匹配。對於Connect,我們開發的配置允許對這些規則進行即時調整。"
8
批量釋出標籤,控制從DCC應用程式啟動的運行批量處理任務
"每當我們從DCC批量釋出一些東西時,釋出的內容就會出現在Connect的這個標籤中,並顯示任務的進度和狀態。"
9
為當前實體設定實用的環境變數的集中點
"在Plarium,環境變數的範圍從明顯的資產、鏡頭、sequence、項目ID和路徑到複雜的自定義屬性,收集來自當前實體的所有級別。一些變數在DCC應用程式中建立了通用路徑,將在不同的地方發揮作用。我們使用的檔案路徑如下:
‘$FTRACK_PROJECT_ROOT/some/path/to/file.ext’
這些檔案路徑並不取決於實際的檔案位置。在SideFX Houdini中,一些資產可能用:
‘$FTRACK_SHOT_NAME」或 「$FTRACK_CACHE_PATH’
它們隨當前文字或位置而變化。一些變數還包含JSON編碼的自定義屬性或字典,其中包含有關同級鏡頭的資訊。這些變數根據提供的實體ID從程式碼的單個位置填充。」
創自定義ftrack Studio設定
雖然定製ftrack Connect是Andriy和Plarium團隊的主要重點,但他們也以其他方式定製了ftrack Studio例項。
"Andriy說:"ftrack Studio可以深度定製--這對於有獨特需求的工作室來說非常棒,可以根據特定的工作方式來定製他們的工作流和流程。例如,我們使用一些運行在Docker容器中的ftrack程序,對釋出的材料進行後期處理。其中一個將影象序列製成影片,新增聲音和其他各種有用的資訊。另一個準備鏡頭縮圖,在最新發布的資產版本縮圖上疊加很大的鏡頭數字。"
Andriy還為幾個ftrack Studio的整合創建了自定義程式碼,例如以獨特的方式處理每個資產類型的匯入/釋出過程。Andriy解釋說:「例如,從Maya匯出一個動畫快取需要選擇一個參考的rig項目來匯出,在我們的設定中,會自動生成一個獨立的播放列表並與Maya場景和快取檔案一起釋出。」
"另一個例子是Houdini中的HDA資產,需要在匯出時創建或更新,在匯入時安裝到當前的HIP中,或者在釋出時需要自動伺服器位置分佈的資產。我們可以通過我們的ftrack Studio設定實現所有這些。"
玩家數量飆升超3.8億
隨著更多項目的計劃,加上《突襲:暗影傳說》的營銷活動席捲了整個網際網路,Plarium的玩家群有望增長到超過3.8億玩家的大關,轟然進入平流層。對於Andriy而言,由ftrack Studio提供了強大的支援,定製的流程將成為此旅程中的重要組成部分。
他總結說:「每個工作室都有其獨特的需求,這就是ftrack Studio的優勢:平臺可以靈活地滿足他們的需求。在Plarium,ftrack Studio中的項目管理可幫助我們保持有序和高效。我會建議其他工作室一定要試試ftrack Studio,就知道有多好用了!」
來自北歐的流程管理軟體!誕生於2008年,發展到2011年正式成為全球普遍使用的商業軟體。作為世界一流的娛樂媒體行業流程管理軟體,全球數千家企業使用者和不計其數的個人藝術家都在使用!
相關文章
使用<em>Docker</em>和Jenkins的自动化构建系统 "在Plarium,我们每隔几天就会发布新版本的ftrack Connect和各种插件。构建过程很复杂,需要几个步骤:构建、打包、签名和部署。我们增加了自动化,只需在Jira中把一个版
2021-05-29 02:00:15
在USB-C只能输送100W的现在,戴尔等品牌的显示器已经整合了90W电源输送的能力,可以通过全功能USB向笔记本反向供应最高90W的电源,从账面看已经超越了不少轻薄笔记本电脑的65W供电要求,即使是<em>Mac</em>Book Pro 16英
2021-05-29 01:30:52
可让您为表中要导入的任何列(字段)选择在导入对话框中弹出以指定字段目标或指定要创建的新列在导入对话框中进行导入之前的完整数据浏览可选的“使用第一行作为标题”快速打开,为文件中的任何文本列创建一个新的列表在具
2021-05-29 01:30:48
实际上,我们还可以动态统计截止月份的达成率,将表格设计得更加灵活和简洁一些。首先是在表格上方的单元格B3利用数据有效性创建一个数字1-12的下拉框(关于数据有效性,请参阅<em>Excel</em>的数据有效性工具),供选择截止月份
2021-05-29 01:30:04
最重要的是,她们基本上全是应用autotune的高手。尤其是雾都称得上中国TOP1级其他存有,再再加上写作出了盛行各大网站的dj电音版《七里香》的<em>Mac</em>OvaSeas,这种都和吴亦凡的音乐核心理念如出一辙。坦白说,吴亦凡拉
2021-05-29 01:04:20