現(xiàn)代動(dòng)漫制作在初始設(shè)計(jì)階段,一般使用物理模型掃描或直接使用電腦建模工具建立模型,之后使用多種技術(shù)在幀上增加動(dòng)作。在這一過程中,技術(shù)人員經(jīng)常會(huì)使用非常復(fù)雜的算法計(jì)算對(duì)象的活動(dòng)路徑,由此產(chǎn)生的對(duì)象數(shù)據(jù)文件非常多。根據(jù)中影動(dòng)漫基地最近制作的某部動(dòng)畫電影的要求,僅單個(gè)場(chǎng)景就要訪問數(shù)百個(gè)甚至上千個(gè)紋理文件。這些對(duì)象一般為很小的文件,平均大小約10kB~20kB。
在創(chuàng)作過程中可能要用很多重復(fù)的渲染測(cè)試來測(cè)定最終圖像和動(dòng)畫動(dòng)作。在調(diào)度程序的驅(qū)動(dòng)下,技術(shù)人員使用渲染集群完成實(shí)際的渲染功能。每臺(tái)電腦即集群中的每個(gè)節(jié)點(diǎn)都能夠高性能地共享訪問整個(gè)對(duì)象庫和相關(guān)的描述元數(shù)據(jù)(Metadata),這對(duì)于渲染群的效率至關(guān)重要。
劉剛表示,中影動(dòng)漫基地目前存儲(chǔ)的文件數(shù)量已達(dá)13億個(gè)。在動(dòng)漫影片制作的過程中對(duì)上述平均大小只有10kB~20kB的文件進(jìn)行大批量地訪問和編輯時(shí),對(duì)存儲(chǔ)造成的壓力相當(dāng)大。在選擇存儲(chǔ)系統(tǒng)時(shí),中影動(dòng)畫有三條原則:第一,存儲(chǔ)系統(tǒng)是否有助于提高生產(chǎn)效率,節(jié)省制作時(shí)間;第二,存儲(chǔ)系統(tǒng)是否具備較高的可靠性和安全性;第三,存儲(chǔ)系統(tǒng)是否具備較高的擴(kuò)展性和與行業(yè)標(biāo)準(zhǔn)硬件設(shè)備的兼容性。IBRIX 集群文件存儲(chǔ)管理系統(tǒng)和HP X9300服務(wù)器完全滿足上述要求。
元數(shù)據(jù)分布式管理好處多2010 年5 月,存儲(chǔ)系統(tǒng)正式上線運(yùn)行。近半年來,整個(gè)系統(tǒng)運(yùn)行狀況良好,沒有出現(xiàn)過性能上的瓶頸。"從網(wǎng)絡(luò)到存儲(chǔ)再到客戶端,整個(gè)系統(tǒng)的性能表現(xiàn)優(yōu)異。"劉剛表示,"我們?cè)鴮?duì)系統(tǒng)的性能進(jìn)行過嚴(yán)格測(cè)試,結(jié)果顯示,系統(tǒng)的單向讀/ 寫速度均可滿足3GB/s(1B=8b)總帶寬的需求。"
該系統(tǒng)在性能方面的表現(xiàn)令劉剛印象深刻。在傳統(tǒng)的存儲(chǔ)管理系統(tǒng)中,元數(shù)據(jù)通常采用集中式管理,而HP X9300 采用的IBRIX 對(duì)元數(shù)據(jù)的管理采用分布式的管理方式,不僅消除了在渲染的過程中由于頻繁的隨機(jī)訪問帶來的元數(shù)據(jù)處理方面的性能瓶頸,而且消除了元數(shù)據(jù)服務(wù)器的單點(diǎn)故障。該套管理系統(tǒng)的另一個(gè)好處是,可以根據(jù)動(dòng)漫影片制作工藝的不同,靈活地分配網(wǎng)絡(luò)帶寬,從而提高項(xiàng)目的整體進(jìn)度。
中影動(dòng)畫目前擁有的存儲(chǔ)容量為140TB,其中已經(jīng)使用了約42%的存儲(chǔ)容量。劉剛表示,隨著公司業(yè)務(wù)的不斷增長(zhǎng),中影動(dòng)畫未來將對(duì)現(xiàn)有的存儲(chǔ)系統(tǒng)進(jìn)行擴(kuò)容,并會(huì)根據(jù)應(yīng)用的需求做出調(diào)整和部署,以適應(yīng)未來新技術(shù)發(fā)展的需要