渲染應(yīng)用通常會占用大量的CPU資源,一個分辨率較高的畫面在渲染時會耗費(fèi)幾小時甚至十幾個小時的時間,CPU基本上滿負(fù)荷運(yùn)行。 渲染任務(wù)開始后,大量的材質(zhì)貼圖將被讀取到內(nèi)存中,然后開始渲染圖像,在此過程中,CPU與內(nèi)存的通訊非常頻繁。分辨率越高,材質(zhì)貼圖越多,內(nèi)存帶寬要求越高。 在通過渲染農(nóng)場進(jìn)行網(wǎng)絡(luò)渲染時,一旦管理服務(wù)器下達(dá)渲染任務(wù),所有的計算節(jié)點(diǎn)便開始從網(wǎng)絡(luò)共享存儲中去讀取材質(zhì)貼圖和目標(biāo)文件。因此,高帶寬的網(wǎng)絡(luò)將大大地縮短預(yù)讀數(shù)據(jù)的時間,提高整體的渲染效。
在渲染過程中,渲染節(jié)點(diǎn)會產(chǎn)生大量的,近乎同時的I/O請求。尤其是在節(jié)點(diǎn)比較多的情況下,常規(guī)存儲系統(tǒng)的I/O性能很難滿足大規(guī)模渲染應(yīng)用的需求。因此,需要配備具有超強(qiáng)I/O性能的存儲系統(tǒng),以確保系統(tǒng)能夠高效運(yùn)行。
解決方案:
集群渲染硬件:
即渲染計算服務(wù)器、渲染管理服務(wù)器、連接交換機(jī)、存儲設(shè)備;
★ 渲染計算服務(wù)器可以采用機(jī)架服務(wù)器或刀片服務(wù)器;
★ 網(wǎng)絡(luò)交換機(jī)包括以太網(wǎng)千兆交換機(jī),存儲光纖交換機(jī);
★ 存儲設(shè)備包括大容量磁盤陣列存儲設(shè)備,磁帶庫;
集群渲染的管理平臺軟件:即渲染任務(wù)分發(fā)軟件,用于處理渲染任務(wù)的調(diào)度分配等管理工作。
方案優(yōu)勢:
具有強(qiáng)大渲染能力:
渲染集群中的渲染節(jié)點(diǎn)采用目前浮點(diǎn)運(yùn)算性能強(qiáng)勁的的多處理器,配置大容量內(nèi)存,合理科學(xué)的分布式的結(jié)構(gòu),充分發(fā)揮系統(tǒng)的整體浮點(diǎn)運(yùn)算能力,使得整體渲染效能大幅提升。提高產(chǎn)品輸出效率;節(jié)省設(shè)計師的時間,讓他們?nèi)プ鰟?chuàng)造性的工作而不是讓他們的能力浪費(fèi)在冗長的等待中。
響應(yīng)快、渲染快:
集群渲染服務(wù)器采用了分布式網(wǎng)絡(luò)渲染技術(shù),對于所建的模型文件小、用面??;同樣的模型,分布式渲染器較傳統(tǒng)單機(jī)工作站渲染速度提高約數(shù)倍,甚至數(shù)十倍,上百倍,渲染時間縮短到原先的1/3、1/5、甚至幾十分之一 。 渲染輸出結(jié)果方便:集群渲染服務(wù)器采用面向?qū)ο蟮娜S渲染技術(shù),渲染方式簡單、方便、直觀,符合后期合成設(shè)計人員工作習(xí)慣和思維方式。集群渲染服務(wù)器的輸出手段靈活多樣,可以直觀地修改渲染的各類參數(shù),也可以通過對輸出屬性的調(diào)整,及時改變輸出結(jié)果特性與類型。
智能化渲染系統(tǒng):
集群渲染服務(wù)器是智能化的工具型渲染系統(tǒng),它不僅能夠合理分配用戶輸入模型,而且能夠?qū)Ω鱾€渲染節(jié)點(diǎn)處理能力進(jìn)行自動匹配適應(yīng),使所渲染結(jié)果自然、合理。并采用了有效的渲染管理技術(shù),分布式渲染器可以根據(jù)用戶的需求繼續(xù)渲染功能管理,如指定隊列,任務(wù)渲染。
使用方式靈活,費(fèi)用低:
集群渲染服務(wù)器對于自由設(shè)計者和小型動畫工作室用戶來說,可以采用臨時租用的方式,這樣相對成本低,效率高, 對于長期有大量渲染需求的用戶來說,購買系統(tǒng)開始是一筆不算高的的開展,實(shí)施網(wǎng)絡(luò)渲染器可以有效提高公司的業(yè)務(wù)處理能力,在單位時間內(nèi)處理客戶業(yè)務(wù)更多,創(chuàng)造價值更多,從長遠(yuǎn)上增加公司競爭力,相比之下長期成本成本更低。