1.客戶需求
計算機三維影視動畫作為一個新興產業,已經開始影響著當今全球的經濟與文化,已經廣泛深入到動畫、設計、影視制作、游戲、廣告、多媒體制作、網絡等社會各個層面與相關產業。
隨著三維影視動畫質量的不斷提高,制作的后期渲染過程對軟硬件的要求也越來越高,而目前應用最為廣泛的就是使用Renderfarm,即服務器集群系統的渲染制作方式。其系統示意圖如下:
圖表 1集群系統渲染制作方式
在計算機三維設計技術高速發展的背景,也存在繁重低效的過程,也就是“渲染瓶頸”。
在進行三維創作過程,動畫設計者往往遇上這樣尷尬的事情,他們大都使用圖形工作站來完成渲染的任務。單機渲染視圖和動畫時所需時間往往讓人難以忍受,30幀動畫就可能耗費數小時,顯然渲染時間顯得十分困窘,使用單機工作站渲染視頻動畫的方式速度實在很低,往往是以數天計算,甚至上月的;這樣的渲染占到很大的制作時間比例。在渲染時動畫設計者就無法使用計算機進行工作,降低了動畫產品的制作效率,甚至影響了作品及時的交付。
渲染服務器它通過一系列分布式工作命令借助強大的渲染能力來幫助設計師高效率地完成三維作品的最后成形。網絡渲染器可以根據動畫設計者的需要任意組合使用,借助于分布式渲染器,動畫設計者不僅可以在設計完成3維模型以后,提交給渲染服務器,通過渲染服務器強大的數據處理能力,迅速的按需求進行動畫或靜幀進行渲染。
通過分布式計算,將一個大型的模型快速渲染,時間往往縮短到原來的1/2,1/3,甚至幾十分之一。原來可能要幾天運算的數據,可能幾個小時就能搞定,大大提高工作效率。
網絡渲染器系統是有很多渲染節點組成,采用領先的分布式渲染技術,系統將自動確定網絡中可用的渲染節點和資源,同時將將任務分解到相應渲染節點,自動負載平衡功能可以優化工作流程中每個渲染節點的使用效率。如果某一個渲染節點與網絡斷開,內置式故障保護功能管理端將自動將作業重新路由到服務器中的其他渲染節點,確保渲染工作如期完成。
分布式渲染管理系統目前可以很好的支持3ds max,maya或softimages、lightwave等軟件的網絡渲染工作。在實際應用的過程中,網絡分布式渲染管理軟件將可以根據具體設計軟件調整參數結合使用,較好地解決了復雜情況下的模型渲染問題。