Alienbrain(NXN)-數(shù)字資源在團(tuán)隊(duì)三維動(dòng)畫(huà)制作行業(yè)中的應(yīng)用

目前的電腦設(shè)計(jì)產(chǎn)業(yè)的.特別是三維動(dòng)畫(huà)行業(yè)、電子制圖行業(yè)的發(fā)展十分迅速。近幾年動(dòng)畫(huà)設(shè)計(jì)公司迅速增多,同時(shí),設(shè)計(jì)公司的制作水平和規(guī)模也在大大增強(qiáng),一些大型的三維動(dòng)畫(huà)制作項(xiàng)目也越來(lái)越多。團(tuán)隊(duì)三維動(dòng)畫(huà)制作已經(jīng)成為必須的趨勢(shì),然而制作過(guò)程中產(chǎn)生的數(shù)據(jù)呈動(dòng)輒上百GB,文件數(shù)量也在幾萬(wàn)到十幾萬(wàn),團(tuán)隊(duì)成員也往往幾十或上百,這時(shí)對(duì)整體數(shù)字資源規(guī)劃和管理的需求也在提升。動(dòng)畫(huà)制作行業(yè)對(duì)數(shù)字資源管理的認(rèn)識(shí)也由作坊式的數(shù)據(jù)管理提升到數(shù)字資源管理系統(tǒng)的層次上來(lái)。
1、數(shù)字資源管理系統(tǒng)的概念
數(shù)字資源管理系統(tǒng)又稱內(nèi)容管理系統(tǒng).其功能是對(duì)有價(jià)值的信息資源進(jìn)行有序化的組織的整理,并提供給用戶(如美術(shù)師、動(dòng)畫(huà)師、管理者等)創(chuàng)建、更新、存儲(chǔ)、管理等名種形式的應(yīng)用需求。信息資源內(nèi)容就動(dòng)畫(huà)行業(yè)而言包括:Maya文件、3Dmax文件、視音頻.文本、圖片等。
由于三維動(dòng)畫(huà)制作的復(fù)雜性較高、工作最較大,沒(méi)有制作團(tuán)隊(duì)就很難完成長(zhǎng)時(shí)間的三維動(dòng)畫(huà)片斷。傳統(tǒng)上,對(duì)大量數(shù)字文檔的版本住制、數(shù)據(jù)安全等關(guān)于數(shù)字資源的管理常常通過(guò)人力忙表格來(lái)進(jìn)行,大大消耗了管理成本,形成一種系統(tǒng)的數(shù)字資源管理已經(jīng)成為一種潮流和趨勢(shì)。
2、傳統(tǒng)三維動(dòng)畫(huà)制作過(guò)程中數(shù)據(jù)管理的問(wèn)題
在傳統(tǒng)團(tuán)從三維動(dòng)畫(huà)制作的過(guò)程中往往是這樣 : 多個(gè)團(tuán)隊(duì)成員共同進(jìn)行制作,數(shù)據(jù)統(tǒng)一存放在一個(gè)共享磁盤(pán)中,每個(gè)成員在工作時(shí),都從共享盤(pán)中拷貝副本或者直接在共享盤(pán)中打開(kāi)制作。然而不可避免的存在難以解決的問(wèn)題。
2.1版本控制
文件的一致性:對(duì)三維動(dòng)畫(huà)角色的模型、動(dòng)畫(huà)的制作往往是團(tuán)隊(duì)中的多個(gè)人共同協(xié)作的過(guò)程,不同的人對(duì)同一個(gè)動(dòng)畫(huà)文件的不同部分同時(shí)做著修改,然后通過(guò)參考(reference) 關(guān)聯(lián)到同一個(gè)公共的動(dòng)畫(huà)文件,每個(gè)人的本地機(jī)器上都有這個(gè)公共動(dòng)畫(huà)文件的拷貝,當(dāng)出現(xiàn)交叉修改的情況,比如兩個(gè)人同時(shí)修改公共部分,或者一個(gè)人修改另一個(gè)人員所負(fù)責(zé)的部分時(shí),就會(huì)出現(xiàn)文件版本不一致的倩況。

文件的歷史版本問(wèn)題:由于文件需要做大量的修改,會(huì)在不同時(shí)期產(chǎn)生不同的歷史版本。隨著時(shí)問(wèn)的推移,制作人員可能對(duì)文件的不同版本間的差異的理解變得模糊不清了。而如果去人工維護(hù)這些歷史版本,又會(huì)花費(fèi)更多的精力。
2.2成員權(quán)限
文件的安全問(wèn)題:傳統(tǒng)的制作過(guò)程中數(shù)據(jù)采用的是共享方式,數(shù)據(jù)完全暴露在所有項(xiàng)目成員面前,任何成員都可以增加,刪除,修改任何數(shù)據(jù)。這樣就存在著大大的安全隱患, 一個(gè)成員很容易誤操作另一個(gè)成員負(fù)責(zé)的文件,特別是修改共同文件時(shí),往往波及整體。
2.3數(shù)據(jù)存儲(chǔ)
文件的分散性:因?yàn)槊總€(gè)成員在做修改時(shí),往往把文件拷貝到本地,不但造成了文件的不一致性,同時(shí)也造成了文件的分散性,在做數(shù)據(jù)備份的時(shí)候,很容易出現(xiàn)文件丟失和備份不完整.當(dāng)出現(xiàn)不同的歷史版本時(shí),制作常常不會(huì)把歷史版本保存到服務(wù)器,在調(diào)用歷史版本的,就很難查找了。
2.4文件檢索
文件描述信息的單一性:制作過(guò)程中,頻繁的會(huì)用到查找功能.然而采用共享盤(pán)的方式,對(duì)文件的描述信息過(guò)于單一,只有文件修改時(shí)間、文件名稱等信息,無(wú)法進(jìn)行多條件查找和全文檢索。
3、數(shù)字資源管理系統(tǒng)在中央電視臺(tái)動(dòng)圖部的應(yīng)用
中央電視臺(tái)動(dòng)畫(huà)部在進(jìn)行團(tuán)隊(duì)三維動(dòng)畫(huà)制作時(shí)采用了數(shù)字資源管理系統(tǒng)軟件.很好解決了上述的問(wèn)題,并在工作流程管理,工作量統(tǒng)計(jì)和項(xiàng)目跟蹤和分析上起到了很好的作用。具體表現(xiàn)在以下幾個(gè)方面:

3.1 隨時(shí)恢復(fù)和查看歷史版本
版本控制管理能將任何一個(gè)文件恢復(fù)到某一時(shí)期的狀態(tài)。因?yàn)閷?duì)每個(gè)修改版本都寫(xiě)了注釋,很容易區(qū)別兩個(gè)版本之間的差異。對(duì)于文本、圖片、音視頻等文件也可以通過(guò)比較,方便的識(shí)別出兩個(gè)版本之間的差異。如果當(dāng)前版本的修改的不對(duì),可以迅速恢復(fù)到以前的任何一個(gè)版本,同時(shí)如果只是想查看以前的版本,也能從歷史列表中快速查看。
3.2 保證文件的一致性
由于文件及歷史版本統(tǒng)一的存放左一個(gè)集中的地方,成員對(duì)文件的訪問(wèn)只能通過(guò)服務(wù)器,對(duì)文件的操作是通過(guò)檢入(check in)、檢出(check out)的方式進(jìn)行,檢入(check in )是為了保存文件,檢出(check out)是為了修改文件。當(dāng)一個(gè)成員對(duì)文件進(jìn)行檢出 (check out)操作時(shí),其他成員是無(wú)法檢出(check out)的,只有當(dāng)?shù)谝粋€(gè)成員進(jìn)行檢入(check in)操作后,其他成員才能進(jìn)行檢出(check out)操作。這樣就保證了在同一時(shí)刻只能有一個(gè)版本的文件存在,即使進(jìn)行交叉修改,也不會(huì)出現(xiàn)文件的不一致。
3.3 對(duì)團(tuán)隊(duì)成員的權(quán)限進(jìn)行了有效的管理
通過(guò)對(duì)團(tuán)隊(duì)成員的權(quán)限定制,使得成員對(duì)數(shù)據(jù)的讀寫(xiě)權(quán)限有了約束,同時(shí)對(duì)成員的誤刪除也能恢復(fù)。最終完成的文件,由導(dǎo)演或管理員對(duì)文件進(jìn)行凍結(jié)(Iock),被凍結(jié)( lock) 的文件任何人都不能檢出(check out)進(jìn)行修改了。?
3.4 實(shí)現(xiàn)了數(shù)據(jù)的統(tǒng)一集中存儲(chǔ)和備份
整個(gè)項(xiàng)目的數(shù)據(jù)被邏輯的存放到一臺(tái)服務(wù)器中,然而物理上可以將不同的項(xiàng)目存放到不同的物理存儲(chǔ)器上,這樣就可以實(shí)現(xiàn)對(duì)單個(gè)項(xiàng)目或多個(gè)項(xiàng)目實(shí)行多級(jí)存儲(chǔ)。而且對(duì)歷史版本的集中存儲(chǔ)和備份極大的減少了過(guò)多的冗余數(shù)據(jù)占用的存儲(chǔ)空間。
3.5 多種文件格式的預(yù)覽?
三維動(dòng)畫(huà)制作所處理的信息資源的類型是多種多樣的,每種類型的文件都要用不同的應(yīng)用程序打開(kāi),運(yùn)用了數(shù)字資源管理系統(tǒng)可以兼容多種類型的文件。如果只是為了瀏覽,就不需要打開(kāi)多個(gè)應(yīng)用程序,極大的方便了用戶。?

3.6 工作流程狀態(tài)的統(tǒng)計(jì)
在中央電視臺(tái)動(dòng)畫(huà)部的三維動(dòng)畫(huà)制作過(guò)程中,制定了嚴(yán)格的檢查工作流程,主要流程狀態(tài)有:生產(chǎn)制作狀態(tài),等待組長(zhǎng)檢查狀態(tài),等待一級(jí)導(dǎo)演檢查狀態(tài),等待二級(jí)導(dǎo)演檢查狀態(tài),等待最終完成狀態(tài),返修狀態(tài)等。而數(shù)字資源管理系統(tǒng)能夠?qū)崿F(xiàn)對(duì)文件的工作流程狀態(tài)的標(biāo)識(shí),并通過(guò)報(bào)表系統(tǒng),產(chǎn)生工作流程的匯報(bào),使得管理部門(mén)很快察覺(jué)出現(xiàn)問(wèn)題的原因所在。
3.7 實(shí)施任務(wù)的分配和項(xiàng)目的跟蹤
在制作過(guò)程中,任務(wù)是由導(dǎo)演傳達(dá)給組長(zhǎng),由組長(zhǎng)再對(duì)成員進(jìn)行具體的任務(wù)分配。第一個(gè)階段主要由會(huì)議確定,第二階段則由數(shù)字資源管理系統(tǒng)來(lái)完成。具體過(guò)程是,首先由項(xiàng)目組長(zhǎng)將大任務(wù)分解為多個(gè)文件,輸入到數(shù)字資派管理系統(tǒng)中,每個(gè)文件作為一個(gè)小任務(wù)分發(fā)給組員,組員收到任務(wù)后進(jìn)行檢出(check out)并開(kāi)始制作,完成后進(jìn)行檢入(check in),并標(biāo)識(shí)好工作流程狀態(tài)。
作為項(xiàng)目管理者,主要關(guān)心的是整個(gè)項(xiàng)目的進(jìn)度,完成了多少?未完成多少?正在修改的多少?……通過(guò)數(shù)字資源管理系統(tǒng)自動(dòng)生成項(xiàng)目的進(jìn)度報(bào)告,可以迅速的得知項(xiàng)目的進(jìn)度。?
4、具體實(shí)施
中央電視臺(tái)動(dòng)畫(huà)部制作中心采用了Avid公司的NXN aIienbrin作為數(shù)字資源管理系統(tǒng),并以三維動(dòng)畫(huà)片《網(wǎng)絡(luò)小精靈》為項(xiàng)目背景下,精心進(jìn)行了平臺(tái)搭建和系統(tǒng)部署,具體實(shí)施方法如下:?
4.1 建立制作環(huán)境
在基礎(chǔ)設(shè)施上,首先搭建了一個(gè)千兆骨干局域網(wǎng),使用一臺(tái)普通服務(wù)器作為數(shù)字資源管理系統(tǒng)服務(wù)器,使用一臺(tái)NAS服務(wù)器作為文件服務(wù)器,通過(guò)使用兩臺(tái)DVD刻錄機(jī)作為光盤(pán)數(shù)據(jù)備份。另外通過(guò)一臺(tái)磁帶機(jī)用作完全——增量數(shù)據(jù)備份。

數(shù)字資源管理系統(tǒng)是基于c/s架構(gòu)的,所以將數(shù)字資源管理系統(tǒng)服務(wù)器應(yīng)用程序安裝在一臺(tái)普通服務(wù)器上;而將資產(chǎn)數(shù)據(jù)存放在NAS服務(wù)器上,并得NAS服務(wù)器的項(xiàng)目目錄共享出來(lái);在每臺(tái)圖形工作站上安裝數(shù)字資源管理系統(tǒng)的客戶端,這樣就構(gòu)建好了基本的應(yīng)用平臺(tái)。
4.2 創(chuàng)建項(xiàng)目數(shù)據(jù)存放結(jié)構(gòu)
項(xiàng)目數(shù)據(jù)的存放結(jié)構(gòu)是一個(gè)統(tǒng)一的規(guī)范,包括目錄創(chuàng)建規(guī)范,文件命名規(guī)范等。
項(xiàng)目的目錄創(chuàng)建規(guī)范采用了分集目錄,每一集定義了一個(gè)目錄,定義格式為:項(xiàng)目編號(hào)——Act——集號(hào),比如9901-act-001;分集目錄下又定義了分組目錄,每一個(gè)組定義一個(gè)目錄,以組名為目錄名,以上兩級(jí)目錄是固定的,創(chuàng)建權(quán)限只有管理員來(lái)進(jìn)行;然后每組再根據(jù)各組自己的具體情況創(chuàng)建具體的目錄。
項(xiàng)目的文件命名規(guī)范采用了:組名——鏡頭號(hào),組名——類型等格式,比如
Animation-Sc001.mb ,Model-Character.mb等等。
4.3 創(chuàng)建用戶并定制權(quán)限?
根據(jù)項(xiàng)目需要?jiǎng)?chuàng)建了四種用戶角色:管理員、導(dǎo)演、項(xiàng)目組長(zhǎng)、項(xiàng)目組員。管理員可以對(duì)其他用戶角色進(jìn)行管理和設(shè)置,可以完全性制項(xiàng)目數(shù)據(jù)和文件。導(dǎo)演可以完全控制文件數(shù)據(jù),可以凍結(jié)(lock)和解凍文件(unlock),但不能對(duì)用戶角色進(jìn)行重新設(shè)置。項(xiàng)目組長(zhǎng)可以對(duì)本組的文件進(jìn)行完全控制,對(duì)相關(guān)組的文件進(jìn)行一般的讀寫(xiě)操作。項(xiàng)目組員只能對(duì)本組的文件進(jìn)行讀寫(xiě),無(wú)刪除權(quán)限。
根據(jù)工作流程,將整個(gè)項(xiàng)目人員劃分為:建模、版面設(shè)計(jì)、設(shè)置、動(dòng)畫(huà)、材質(zhì)燈光、 特效、渲染七個(gè)組。一些組是相互關(guān)聯(lián),比如建模和材質(zhì)燈光;一些組是毫無(wú)聯(lián)系的,比如設(shè)置和材質(zhì)燈光,通過(guò)進(jìn)行權(quán)限設(shè)置將各組的權(quán)限進(jìn)行了劃分,達(dá)到了保護(hù)數(shù)據(jù)安全的效果。
4.4 工作流程規(guī)范
首先,由導(dǎo)演將故事板分配給組長(zhǎng),組長(zhǎng)進(jìn)行分析,確定工作量和工作難度,創(chuàng)建文件,輸入(import)到數(shù)字資源管理系統(tǒng)中,由組長(zhǎng)分配(assign)給相應(yīng)的組員。
組員收到任務(wù)后,檢出(check out)文件,開(kāi)始制作,制作完成后檢入(check in)文件,標(biāo)識(shí)狀態(tài)(制作完成),并發(fā)消息給組長(zhǎng)。
組長(zhǎng)檢查制作情況,如果通過(guò),標(biāo)識(shí)狀態(tài)(制作通過(guò)),并發(fā)消息給導(dǎo)演;如果不通過(guò),標(biāo)識(shí)狀態(tài)(返修),并發(fā)消息給組員。
導(dǎo)演收到消息后,檢查制作情況,如果通過(guò),標(biāo)識(shí)狀態(tài)(凍結(jié));如果不通過(guò),標(biāo)識(shí)狀態(tài)(返修),并發(fā)消息給組長(zhǎng)。
4.5 存儲(chǔ)和備份方案
項(xiàng)目的數(shù)據(jù)存儲(chǔ)和備份分為兩個(gè)部分:一是項(xiàng)目最終版本數(shù)據(jù);一是項(xiàng)目歷史版本數(shù)據(jù)。項(xiàng)目最終版本數(shù)據(jù)是指項(xiàng)目組正在進(jìn)行的最新的文件,項(xiàng)目歷史版本數(shù)據(jù)是指每個(gè)文件在制作過(guò)程中的歷史版本。項(xiàng)目最終版本數(shù)據(jù)采用了磁帶機(jī)進(jìn)行備份,備份策略采用每 15 天進(jìn)行一次完全備份,然后每天采用增量備份;項(xiàng)目歷史版本數(shù)據(jù)采用了DVD光盤(pán)刻錄進(jìn)行存檔,存檔策略是把3個(gè)月之前的歷史版本刻錄成DVD光盤(pán)存檔。
5、結(jié)束語(yǔ)
數(shù)字資產(chǎn)管理系統(tǒng)已經(jīng)大范圍的運(yùn)用到報(bào)業(yè)、媒體、軟件等公司企業(yè),而三維動(dòng)畫(huà)制作公司采用數(shù)字資源管理系統(tǒng)也是非常必要的,它不僅對(duì)文件的版本進(jìn)行控制,還能協(xié)調(diào)多個(gè)成員的工作,對(duì)整個(gè)三維動(dòng)畫(huà)制作的過(guò)程進(jìn)行了有效的管理,大大提高了三維動(dòng)畫(huà)制作的效率,收到事半功倍的效果。