基本介紹
- 中文名:著色農場
- 外文名:render farm
- 類型:運算單元
- 用途:畫面著色、影格合成、模擬布料
套用範圍,影視產業,建築業,電玩產業,資料分配方式,主動式,被動式,系統配置,
套用範圍
影視產業
現代電影需要產生壯麗且宏大的3D場景,由於3D場景中有成千上萬個多邊形與貼圖,並將每一張算出來的圖連結成電視頻段,是個極耗時且耗系統資源的工作,故需仰賴數十到數百台不等的電腦並以網路串聯才能有效運算場面宏大的3D場景。電影《阿凡達》和《2012》也是依靠渲染農場塑造擬真電影場景的典型示例。
建築業
建築師與建商為了模擬完工後的建築外觀與內部陳設,會使用3D繪圖軟體製作“示意圖”,而3D場景的運算也是很耗時且耗系統資源的工作,故會依賴渲染農場的高效率與高性能以運算出建築示意圖。
電玩產業
資料分配方式
主動式
主要是以個人計算機通過網路接口將終端運算資源串聯起來,通過調度分配軟體將運算命令分散,最終會將結果算至數據伺服器中。
被動式
將要處理的命令放置在分配伺服器上,渲染伺服器會自動運行未完成的命令,最後再將結果放置在數據伺服器中。
系統配置
基本上渲染農場以乙太網為基礎架構,將渲染伺服器、分配伺服器及數據伺服器串聯。為避免網路的瓶頸,渲染伺服器通常以8台為單位,用一組集線器串聯,數據伺服器以4 port Giga網卡分配運算所需數據,最大32台渲染伺服器,如果64台渲染伺服器就必須有兩張4 port的Giga網卡串接。
渲染伺服器:將所有的工作單元或命令運行完成,裡面必須要有連線到分配伺服器。
分配伺服器:將命令分散並加以調度,管理每台渲染伺服器的狀態與運行內容,並最佳化運算內容。
數據伺服器:將數據結果統一收集,最終存儲為完整的檔案,通常也存放預備運算檔案。