如果渲染程序采用機(jī)群模式,上述問(wèn)題就會(huì)迎刃而解。因此曙光在杭州公共動(dòng)漫平臺(tái)的建設(shè)中提出了基于機(jī)群的渲染解決方案。渲染機(jī)群系統(tǒng)由32個(gè)渲染計(jì)算節(jié)點(diǎn)、1個(gè)分發(fā)節(jié)點(diǎn)、一個(gè)管理節(jié)點(diǎn)及一個(gè)備份節(jié)點(diǎn)共同搭建。渲染服務(wù)器通過(guò)一系列分布式工作命令借助強(qiáng)大的渲染能力來(lái)幫助設(shè)計(jì)師高效率地完成三維作品的最后成形。借助于分布式渲染器,動(dòng)畫(huà)設(shè)計(jì)者不僅可以在設(shè)計(jì)完成3維模型以后,導(dǎo)入機(jī)群渲染系統(tǒng),通過(guò)機(jī)群渲染強(qiáng)大的數(shù)據(jù)處理能力,迅速的按需求進(jìn)行動(dòng)畫(huà)或靜幀進(jìn)行渲染。通過(guò)分布式計(jì)算,將一個(gè)大型的模型快速渲染,時(shí)間往往縮短到原來(lái)的1/2,1/3,甚至幾十分之一。原來(lái)可能要幾天運(yùn)算的數(shù)據(jù),可能幾個(gè)小時(shí)就能搞定,大大提高工作效率,為高效率地完成后續(xù)合成工作打下了堅(jiān)實(shí)的基礎(chǔ)。
存儲(chǔ)支撐,完美成就渲染
對(duì)于影視動(dòng)畫(huà)作品,存儲(chǔ)的容量是可以預(yù)估出的,根據(jù)通常的經(jīng)驗(yàn),一個(gè)2K的片子的容量即會(huì)占用10M的存儲(chǔ)空間,4K的片子會(huì)占用40M的空間,對(duì)于放映4M的片子每分鐘的放映大約需要60G的存儲(chǔ)空間,以此類推放映1個(gè)小時(shí)的動(dòng)畫(huà)作品就需要3.6T的存儲(chǔ)空間。另外加之中間數(shù)據(jù)、合成數(shù)據(jù)等,此類數(shù)據(jù)占用的空間將是放映時(shí)長(zhǎng)的10倍,所以需要處理1個(gè)小時(shí)放映時(shí)長(zhǎng)的動(dòng)畫(huà)作品會(huì)需要將近36TB的存儲(chǔ)空間。而且隨著動(dòng)畫(huà)越來(lái)越逼真、模型越來(lái)越細(xì)膩、渲染要求越來(lái)越高的情況下,伴隨著的就是文件和素材庫(kù)變得越來(lái)越大。從以上分析可知,該應(yīng)用所占用的數(shù)據(jù)空間是很大的,對(duì)一部片子做渲染是需要對(duì)該片子中的所有幀操作,顯而易見(jiàn)存儲(chǔ)的壓力是很大的,換句話說(shuō),存儲(chǔ)系統(tǒng)成為了影響渲染機(jī)群性能的主要因素之一,因而杭州動(dòng)慢的存儲(chǔ)系統(tǒng)搭建采取了拓展能力更強(qiáng)的SAN存儲(chǔ)結(jié)構(gòu)設(shè)計(jì),以曙光磁盤(pán)陣列DS8340 FA配置了高達(dá)24T的實(shí)際存儲(chǔ)能力,外加高速的I/O通信能力。
如上圖所示:杭州公共動(dòng)漫平臺(tái)的存儲(chǔ)系統(tǒng)采用了目前最為成熟的SAN存儲(chǔ)局域網(wǎng)絡(luò)構(gòu)建,所有的渲染機(jī)群節(jié)點(diǎn)掛接在存儲(chǔ)局域網(wǎng)內(nèi),通過(guò)光纖交換機(jī)與高端的磁盤(pán)陣列柜相連。在普通方式下,磁盤(pán)陣列內(nèi)的24T的存儲(chǔ)內(nèi)容在邏輯上是獨(dú)立的,32個(gè)計(jì)算節(jié)點(diǎn)是無(wú)法同時(shí)共享該數(shù)據(jù)的,而在實(shí)際應(yīng)用中,系統(tǒng)則通過(guò)SNFS的方式達(dá)到了數(shù)據(jù)的共享。
由于動(dòng)漫渲染系統(tǒng)中的客戶端平時(shí)都是獨(dú)立工作的,客戶端之間不需要互相通訊,因此以太網(wǎng)絡(luò)僅僅是每個(gè)客戶端同渲染機(jī)群的連接通路,所以1GB的帶寬既可。另一方面,制作出的場(chǎng)景需要渲染的時(shí)候通過(guò)以太網(wǎng)絡(luò)將任務(wù)遞交給后臺(tái)的渲染機(jī)群,渲染機(jī)群在接到任務(wù)后進(jìn)行渲染動(dòng)作,該工作需要頻繁的讀取磁盤(pán)陣列上的內(nèi)容,于是在這個(gè)方面配置的工作環(huán)境帶寬則需要達(dá)到4GB,給予系統(tǒng)較大的工作帶寬。
杭州動(dòng)漫平臺(tái)是一套公共服務(wù)平臺(tái),投入使用后浙江省四十余家動(dòng)漫企業(yè)都將通過(guò)該系統(tǒng)進(jìn)行渲染工作,因此用戶的管理則顯得非常重要,為了更好的方便用戶使用,工程師又通過(guò)曙光4000L機(jī)群操作系統(tǒng)軟件(DCOS)對(duì)渲染系統(tǒng)進(jìn)行了管理優(yōu)化,曙光4000L機(jī)群管理軟件大大提高了機(jī)器的使用率,減少了不必要的用戶資源沖突,同時(shí)兼顧資源的共享和資源的合理應(yīng)用。
結(jié)語(yǔ)
高性能計(jì)算技術(shù)的介入,使得動(dòng)漫產(chǎn)業(yè)的發(fā)展產(chǎn)生了質(zhì)的飛躍,在杭州動(dòng)漫基地的渲染系統(tǒng)建成之后,將有力的推動(dòng)浙江省動(dòng)漫產(chǎn)業(yè)的發(fā)展。曙光公司為杭州動(dòng)漫基地提供的是一個(gè)完整的、整體的解決方案。完整性表現(xiàn)在,用戶若采用此套方案以后,用戶無(wú)需增加額外的硬件和軟件即可保證系統(tǒng)中所有設(shè)備正常運(yùn)轉(zhuǎn);提供了動(dòng)畫(huà)渲染系統(tǒng)運(yùn)行所需要的開(kāi)發(fā)環(huán)境、并行環(huán)境。杭州動(dòng)漫是中國(guó)動(dòng)漫行業(yè)的四大基地之一,在全國(guó)動(dòng)漫行業(yè)有相當(dāng)?shù)挠绊懥?,每年的中?guó)動(dòng)漫節(jié)都在杭州召開(kāi)。另外浙江計(jì)劃最近兩年要建12個(gè)平臺(tái),這些平臺(tái)都是政府投資,企業(yè)化運(yùn)作。此次曙光公司的進(jìn)入,表明其所具備的行業(yè)實(shí)力已被認(rèn)可,對(duì)于未來(lái)更多動(dòng)漫平臺(tái)的搭建,曙光有信心做到最好。