網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

渲染農場工作原理是什麼

欄目: 精緻生活 / 釋出於: / 人氣:1.81W
渲染農場工作原理是什麼

1、分散式平行計算分為空間上的並行和時間上的並行。空間上的並行是指用多個處理器併發的執行計算,比如Mentalray渲染器就支援單幀畫面分割渲染,時間上的並行就是指流水線技術。叢集計算系統的前沿科學研究主要是空間並行方面的,時間上的流式平行計算已經得到廣泛應用。

2、以電影製作為例,一段電影影象序列需要很長時間的渲染,(通常2K解析度所需要的渲染時間能被大家接受的大概是在每幀1小時左右),管理節點將序列影象分割為若干單元通過Web分配給其他節點,這個過程是動態的,叢集軟體會檢查每個節點的當前負載,如果某個計算節點硬體配置比較高,很快完成了第一次分配的渲染工作,那麼管理節點繼續會將剩餘工作分割為若干單元然後再發送給這個已完成渲染的空閒計算節點,直到渲染工作完成。用於CG渲染的商業RenderFarm軟體的核心功能其實就是動態分配渲染程序、網路監控和資料管理。

3、負載均衡系統使計算負載可以在計算機叢集中儘可能平均分攤處理。負載一般是需要應用程式處理,這樣的系統適合於運行同一組應用程式的大量使用者,比如用於Maya渲染的工作組,每個節點都可以處理一部分工作,並且可以在叢集節點之間動態分配負載,以實現平衡。

4、叢集計算管理需要涉及網路流量和流量管理。負載均衡應用服務要求叢集軟體檢查每個節點的當前負載,並確定哪些節點可以接受新的作業,這最適合執行如資料分析等序列和批處理作業,所以很容易允許具有批渲染能力的應用軟體載入叢集功能,一些叢集軟體被開發出來,它們通過TCP/IP進行流量管理,並且針對特定的應用程式的API或Script介面編寫批處理命令,如Muster,並且這些叢集軟體還可以配置成關注某特定節點的硬體或作業系統功能(受應用軟體制約),這樣,群集中的節點就沒有必要是一致的,硬體和系統異構也就很容易實現。

5、實現負載均衡的方式可以分為軟體負載均衡和硬體負載均衡兩種方式,由於硬體負載均衡的實現非常昂貴,很多集群系統都採用了軟體負載均衡,強氧集群系統就是使用軟體均衡。

Tags:渲染 農場