渲染农场
渲染農(nóng)場(chǎng),從誕生起就是跟“大”聯(lián)系在一起的。大項(xiàng)目,大團(tuán)隊(duì),大集群,隨著渲染農(nóng)場(chǎng)誕生,其關(guān)鍵詞就是——— 大!超級(jí)大!但是由于客戶對(duì)CG的品質(zhì)要求提升得越來(lái)越快,所以一定品質(zhì)的CG畫面都需要大量的時(shí)間進(jìn)行渲染。著名的摩爾定律至今仍然在發(fā)揮著作用,他預(yù) 言每18個(gè)月硬件性能能提高一倍。以前只有好萊塢大型制作公司才能支付得起的渲染農(nóng)場(chǎng),現(xiàn)在對(duì)于10—40人左右的團(tuán)隊(duì)也可以通過(guò)細(xì)心規(guī)劃和設(shè)計(jì)來(lái)搭建可 以滿足自己需求的渲染農(nóng)場(chǎng)了。
(一)渲染農(nóng)場(chǎng)概況
在影視動(dòng)畫行業(yè),我們稱Cluster(集群)為“Render
farm”。很多網(wǎng)絡(luò)管理技術(shù)人員喜歡稱“集群計(jì)算系統(tǒng)”,而業(yè)內(nèi)人士更愿意叫他“渲染農(nóng)場(chǎng)”———
很形象,也很人性化的感覺(jué)。要了解三維動(dòng)畫集群渲染系統(tǒng),我們就要提高到運(yùn)用超級(jí)計(jì)算機(jī):集群計(jì)算機(jī)可以指稱所有高性能計(jì)算機(jī),它分為兩種:
1)SMP(symmetric multiprocessing
對(duì)稱多處理),計(jì)算機(jī)的1/0總裁、多處理器、內(nèi)存等所有的控制都運(yùn)行在一個(gè)操作系統(tǒng)中(通常為Unix或Linux),可以對(duì)單位任務(wù)進(jìn)行最高性能計(jì)算
機(jī)只能由1BM、SGI提供,而現(xiàn)在AMD的8路CPU的方案,使得很多硬件廠商都能提供這樣的超級(jí)計(jì)算機(jī)了。
2)MPP (massively parallel processing
,大規(guī)模并行處理):每個(gè)處理器都有屬于自己的操作系統(tǒng),通過(guò)某種通信協(xié)議連接這些操作系統(tǒng),從而可以同時(shí)處理同一程序的不同部分。MPP方式一般都使用
通用的計(jì)算機(jī),具有較高性價(jià)比,但是系統(tǒng)也變得更為復(fù)雜。通過(guò)自己的協(xié)議或者通信接口來(lái)使CPU彼此連接,這需要照顧到系統(tǒng)資源以及任務(wù)分配等很多問(wèn)題,
特別是網(wǎng)絡(luò)性能。
國(guó)內(nèi)的典型用戶有中央電視臺(tái)、華龍等公司。他們將80—150顆CPU的服務(wù)器連接起來(lái)渲染動(dòng)畫或者特效鏡頭。在集群系統(tǒng)中,所有提交和管理的工作可以在
圖形工作站或者PC上完成,并且可以監(jiān)視整個(gè)渲染進(jìn)程。這些正在渲染和等待渲染的工作,在集群渲染管理軟件中叫Queud(渲染隊(duì)列)。渲染任務(wù)的提交過(guò)
程是動(dòng)態(tài)的。集群渲染系統(tǒng)的管理軟件會(huì)檢查每個(gè)節(jié)點(diǎn)的當(dāng)前工作狀態(tài):如果某個(gè)計(jì)算服務(wù)器硬件配置比較高,很快完成了第一次分配的渲染農(nóng)場(chǎng)工作,那么集群管
理軟件繼續(xù)會(huì)將剩余工作分割為若干單元,然后再發(fā)送給這個(gè)已經(jīng)完成渲染的空閑計(jì)算節(jié)點(diǎn),直到渲染工作完成。
集群系統(tǒng)按照功能來(lái)進(jìn)行分類,可以分為以下4類:
渲染節(jié)點(diǎn):
渲染節(jié)點(diǎn)是整個(gè)集群系統(tǒng)的計(jì)算核心,他的功能就是執(zhí)行渲染,具體選擇什么樣的硬件配置,需要根據(jù)自己的需求和預(yù)算來(lái)決定。初期,可以購(gòu)買小型系統(tǒng)
來(lái)實(shí)現(xiàn),比如5個(gè)節(jié)點(diǎn);添加工作站,讓其在閑暇的時(shí)候加入渲染,可以根據(jù)公司的日后的發(fā)展需要擴(kuò)展規(guī)模,可以擴(kuò)大到幾十甚至上百個(gè)節(jié)點(diǎn)系統(tǒng)。
主流的制作公司都會(huì)選擇1U服務(wù)器,布置2顆處理器如果現(xiàn)在配制,會(huì)是雙核處理器,配上1——2GB內(nèi)存。但也有很多公司會(huì)選擇刀片服務(wù)器,刀片
服務(wù)器,刀片服務(wù)器在企業(yè)級(jí)別的應(yīng)用中有很不錯(cuò)的優(yōu)勢(shì),如節(jié)省布置空間、方便連接、方便管理等。主要考慮的問(wèn)題包括以下幾個(gè)方面;
CPU架構(gòu)靈活
一般的情況下,集群系統(tǒng)都是很靈活的,允許不同的服務(wù)器、工作站乃至辦公用機(jī),靈活加入渲染隊(duì)列,但這樣的環(huán)境也意味著某些潛藏的未知風(fēng)險(xiǎn)。北京
天文館是一個(gè)特例:他們制作的項(xiàng)目包括了大量流體,計(jì)算非常復(fù)雜,普通的雙處理器服務(wù)器甚至不能渲染出結(jié)果。他們根據(jù)自己的特殊情況,選擇了8路處理器的
高性能計(jì)算機(jī)來(lái)做渲染服務(wù)器。
其中,特別是AMD和INTEL平臺(tái)的混用容易出現(xiàn)問(wèn)題。在渲染同一任務(wù)的時(shí)候,AMD平臺(tái)和Intel平臺(tái)渲染出來(lái)的同意畫片,其色彩亮度和飽
和度會(huì)出現(xiàn)不一致的情況。而且,由于混合渲染的方式,渲染結(jié)果都混合在了一起組成電影序列,所以很難在后期進(jìn)行整理,出現(xiàn)這樣的情況就只能重新渲染了。
解決的方法需要注意兩點(diǎn);1)規(guī)劃的時(shí)候,統(tǒng)一平臺(tái),避免關(guān)鍵硬件設(shè)備混合不同型號(hào)、不同廠家2)如果一定要使用混合平臺(tái),就有必要進(jìn)行分組,一個(gè)組渲染一個(gè)任務(wù)。
操作系統(tǒng)自主選擇
Linux是做集群服務(wù)器的最佳操作系統(tǒng),其穩(wěn)定性和速度都比Windows更優(yōu)秀,但是問(wèn)題也是存在的。如果你是Maya為主要
Pipeline(是指流水線作業(yè), 一般是將一個(gè)復(fù)雜費(fèi)時(shí)的任務(wù)劃分成大致相等的幾個(gè)小的步驟,
以提高處理連續(xù)任務(wù)的速度和最優(yōu)使用資源的目的.)的公司,選擇Linux會(huì)有很多好處,包括比Windows快1倍以上的網(wǎng)絡(luò)訪問(wèn)速度,幾乎沒(méi)有病毒煩
惱等;如果你是3dmax或者是3DMAX和MAYA的混合使用環(huán)境,那么就只能選擇Windows了。
為了節(jié)約成本,可以在分發(fā)管理服務(wù)器安裝Windows服務(wù)器版本,為渲染服務(wù)器安裝OEM的Windows xp。
渲染管理和任務(wù)分發(fā)服務(wù)器
單個(gè)渲染節(jié)點(diǎn)再?gòu)?qiáng)勁,沒(méi)有好的管理,同樣會(huì)造成非常大的浪費(fèi)。不要以為現(xiàn)在的渲染管理就是簡(jiǎn)單的調(diào)用命令進(jìn)行渲染器而已,真正經(jīng)受過(guò)制作考驗(yàn)的渲
染管理方案都有著嚴(yán)禁的架構(gòu)設(shè)計(jì),關(guān)鍵的技術(shù)指標(biāo)不同,方案之間就差別非常大。可以說(shuō),硬件的選型與搭建僅僅完成了我們工作的20%,你還需要花50%的
精力對(duì)渲染投資進(jìn)行規(guī)劃。
渲染管理和任務(wù)分發(fā)服務(wù)器主要承擔(dān)兩種任務(wù),提供基本的網(wǎng)絡(luò)服務(wù),調(diào)度渲染服務(wù)器上的任務(wù),分發(fā)軟件如果安裝渲染引擎,也可以假如渲染隊(duì)列,但是實(shí)際上我們需要安裝集群渲染管理軟件。
網(wǎng)絡(luò)和存儲(chǔ)
集群系統(tǒng)需要連接海量存儲(chǔ)以保存渲染出來(lái)的電影序列,渲染一小時(shí)的高清序列大概需要1TB左右的存儲(chǔ)上。當(dāng)所有的渲染服務(wù)器同時(shí)向中央存儲(chǔ)寫入數(shù)據(jù)的時(shí)候,網(wǎng)絡(luò)規(guī)劃成為衡量集群系統(tǒng)最終性能的標(biāo)尺,中央存儲(chǔ)訪問(wèn)技術(shù)可以選擇:
a)NAS,使用NFS、Samba等協(xié)議;
b)Direct Attached SAN, 需要使用SAN管理軟件;
c)IP SCSI。
Digital
Weta的集群系統(tǒng)是一個(gè)典型的不太成功的案例。他們的CPU數(shù)量遠(yuǎn)遠(yuǎn)多于夢(mèng)工廠和迪斯尼,整體硬件配置也比他們更新一代,但是在超級(jí)計(jì)算機(jī)500強(qiáng)的排
名中遠(yuǎn)遠(yuǎn)落后這兩家。原因就是他們?cè)谡w規(guī)劃的時(shí)候沒(méi)有作好,網(wǎng)絡(luò)出現(xiàn)了瓶頸。所以,并不是`CPU越多,集群系統(tǒng)就會(huì)越強(qiáng)大。
通信性能
我們可以簡(jiǎn)單的把集群渲染管理軟件分為高端和低端兩種。高端的管理和任務(wù)分發(fā)服務(wù)器由于其優(yōu)秀的算法,可以讓系統(tǒng)能夠接近線性的性能提高,而低端管理軟件在達(dá)到一定規(guī)模以后,會(huì)影響任務(wù)調(diào)度的性能。以中小型團(tuán)隊(duì)常用的Muster 為例,
他在達(dá)到25——40個(gè)節(jié)點(diǎn)以后,性能會(huì)明顯下降,甚至渲染的時(shí)候會(huì)丟失數(shù)據(jù)。
集群計(jì)算有一個(gè)效率發(fā)揮的問(wèn)題,理論上CPU的數(shù)量和渲染時(shí)間與實(shí)際情況會(huì)有差別而且不同系統(tǒng)所用的實(shí)際時(shí)間也不盡相同。CPU數(shù)量越大,渲染時(shí)間越短,他們成反比關(guān)系。
但事實(shí)上,動(dòng)畫渲染花費(fèi)的時(shí)間和CPU的數(shù)量并非成線形反比。問(wèn)題的瓶頸主要在于通信(不止網(wǎng)絡(luò)通信,還包括PC內(nèi)部CPU、內(nèi)存和硬盤之間的通
信)和軟件的算法;系統(tǒng)中使用多少個(gè)節(jié)點(diǎn)計(jì)算機(jī)(基于CPU的數(shù)量)也是需要考慮的問(wèn)題。這就需要一個(gè)擁有優(yōu)秀算法的集群渲染管理軟件進(jìn)行調(diào)度,并發(fā)揮每
個(gè)CPU的效能,使用性能優(yōu)異的硬件配置。
渲染農(nóng)場(chǎng)的渲染節(jié)點(diǎn)是整個(gè)集群系統(tǒng)的計(jì)算核心,選擇什么樣的渲染引擎則要根據(jù)各個(gè)制作公司的 流程來(lái)決定的。比如獨(dú)立的mental
ray standalone 渲染器、應(yīng)用程序提供的免費(fèi)渲染接口。如3dmax
掃描線渲染器和Maya內(nèi)置渲染器。還有一些插件等。不同的工作流程決定了渲染引擎的多種搭配方案。
以3DMAX為主要的工具的制作公司
用戶 山東某展覽館
規(guī)模小型公司
業(yè)務(wù)范圍建筑動(dòng)畫
應(yīng)用軟件3dmax
渲染引擎Deadline
為3dmax Max搭建集群系統(tǒng)情況很少,3dmax
Max用戶主要集中在建筑動(dòng)畫和視景仿真領(lǐng)域。而這些行業(yè)主要對(duì)靜幀圖像質(zhì)量又較高要求,對(duì)與序列圖像的精度要求卻很低。及時(shí)一些公司的業(yè)務(wù)很忙。需熬渲
染農(nóng)場(chǎng)提高效率,3dmax Max自帶的backburner Manager 足可解決問(wèn)題。backburner Manager無(wú)法讓3dmax
Max 6及其插件在同一臺(tái)渲染服務(wù)器并存,他只能讓3dmax Max
9去渲染所有的場(chǎng)景,但是很多插件并不支持高版本。Enfuzion和Deadline等管理軟件可以解決這個(gè)問(wèn)題。
Frantic Film 開(kāi)發(fā)的Deadline 將3dmax作為主要的工具完全整合了著名的Render pass
Manager管理軟件。對(duì)3dmax以及各種插件有著較好的支持。又Reference導(dǎo)致的問(wèn)題能夠在Deadline得到講稿,并且通過(guò)忽略錯(cuò)誤的
命令,讓場(chǎng)景繼續(xù)渲染下去。
以Maya為主要工具的制作公司
用戶 北京天文館
規(guī)模大中型公司
業(yè)務(wù)范圍流體動(dòng)畫
應(yīng)用軟件mental ray for Maya
渲染引擎Enfuzion
在國(guó)內(nèi),以Maya 為主要工具的制作公司主要使用Maya 內(nèi)置渲染器和mental ray渲染器。很少使用Render man 作為渲染引擎的。在實(shí)際的使用中,mental ray for Maya 的問(wèn)題成為衡量集群渲染管理軟件優(yōu)劣的焦點(diǎn)了。
國(guó)內(nèi)使用Muster 的大小公司實(shí)際有不少
用戶 中視遠(yuǎn)圖
規(guī)模小型公司
業(yè)務(wù)范圍影視特效
應(yīng)用軟件Maya
渲染引擎Muster
國(guó)內(nèi)使用Muster
的大小公司實(shí)際有不少,中視遠(yuǎn)圖是極少數(shù)使用Muster正版軟件的公司之一。他們?cè)诠ぷ髡旧鲜褂肕aya制作特效,然后使用Combustion合成。
購(gòu)置一臺(tái)千兆交換機(jī),并且配有一臺(tái)服務(wù)器作為分發(fā)管理,連接閑暇的圖形工作站,讓渲染組能夠在較好的網(wǎng)絡(luò)環(huán)境下運(yùn)行。這是一種典型的小型制作公司的渲染農(nóng)
場(chǎng),成本低而且非常有效。
在使用Muster和Dealine的某些版本對(duì)mental ray場(chǎng)景進(jìn)行任務(wù)分發(fā)的時(shí)候,會(huì)出現(xiàn)下述情況:
(1)渲染第一個(gè)任務(wù)以后服務(wù)器停止渲染:
(2)重啟服務(wù)器開(kāi)始渲染,完成第一個(gè)任務(wù)后,又停止渲染:
(3)這里的停止渲染指不停地隊(duì)列渲染,但是沒(méi)有渲染結(jié)果:
(4)網(wǎng)絡(luò)中只有一臺(tái)渲染服務(wù)器正常工作
(5)日志報(bào)告不能找到錯(cuò)誤原因
(6)Deadline報(bào)告找不到License.
出現(xiàn)這一問(wèn)題在于任務(wù)提交的模板錯(cuò)誤,最后將軟件替換成Enfuzion以后。沒(méi)有再出現(xiàn)類似問(wèn)題。
混合環(huán)境的制作公司
用戶 中央電視臺(tái)動(dòng)畫制作中心
規(guī)模大型公司
業(yè)務(wù)范圍動(dòng)畫制作
應(yīng)用軟件Maya
渲染引擎Enfuzion
對(duì)于混合平臺(tái)來(lái)說(shuō),更多要考慮到的問(wèn)題主要集中在項(xiàng)目管理的方面,當(dāng)然。為了方便管理,使用渲染分發(fā)管理軟件也更有必要,并且可以防止操作失誤而導(dǎo)致單機(jī)多任務(wù)渲染的情況出現(xiàn)。
中央電視臺(tái)早在2002年就開(kāi)始使用渲染農(nóng)場(chǎng),管理軟件使用Enfuzion。由于那時(shí)的Enfuzion與現(xiàn)在的LSF是一樣的命令形式,中央電視臺(tái)自己研發(fā)了圖形界面,一直使用到現(xiàn)在。
希望使用Mental ray standalone并不能解決所有的問(wèn)題———雖然目前主流三維動(dòng)畫染件都內(nèi)置了Mental ray渲染器。都能輸出mi文件,但是這個(gè)文件由于各個(gè)三維動(dòng)化軟件的接口不同,所以并不是通用的。
比如Maya的Mental ray standalone版本和3d max輸出的mi文件,不能給3d max或者XSL的Mental ray standalone使用。
TIP
對(duì)于渲染農(nóng)場(chǎng)的搭建,技術(shù)難度并不在硬件設(shè)備的挑選上,而是整體工作流程的科學(xué)規(guī)劃。檢驗(yàn)集群渲染軟件的技術(shù)的技術(shù)指標(biāo)主要有以下幾點(diǎn):
1、能否保證渲染引擎能夠正常調(diào)用?
2、在相同硬件和網(wǎng)絡(luò)平臺(tái)下,提交任務(wù)的速度和性能如何?
3、能否保證渲染過(guò)程不丟失數(shù)據(jù):
4、單機(jī)拓機(jī),是否影響整體網(wǎng)絡(luò)性能,并且修復(fù)失敗渲染任務(wù)的方便性如何;
5、能否支持現(xiàn)有的主流三維動(dòng)畫和后期合成軟件?
6、能否支持靜禎分割渲染?
7、是否簡(jiǎn)單易用?
8、是否易于維護(hù)?
其他的集群渲染管理軟件如Alfred、LSF、SPIDER、DRDUEUE、ROYALRENDER等,在國(guó)內(nèi)應(yīng)用比較少。其中SPIDER
和DRDUEUE是開(kāi)源軟件項(xiàng)目,對(duì)于有開(kāi)發(fā)能力的制作公司來(lái)說(shuō),是可以考慮的方案。例如,上影數(shù)碼曾在SPIDER項(xiàng)目上進(jìn)行開(kāi)發(fā),作為自有軟件使用。
而LSF目前只是一個(gè)網(wǎng)格計(jì)算數(shù)據(jù)庫(kù),并沒(méi)有專門對(duì)渲染農(nóng)場(chǎng)的工具,開(kāi)發(fā)難度會(huì)相對(duì)高一些。
渲染農(nóng)場(chǎng)的管理軟件:
Axceleon Enfuzion(新型集群技術(shù))
是國(guó)內(nèi)最早建立集群渲染的管理軟件,中央電視臺(tái)在Enfuzion的內(nèi)核上自己開(kāi)發(fā)了中文圖形界面,并且一直在使用,Enfuzion是從小型到大型制作公司都適合的管理軟件。
Enfuzion其優(yōu)勢(shì)
1.Enfuzion不限平臺(tái),幾乎支持所有的Windows、Osx、Linux版本,包括支持64位操作系統(tǒng),可以為最新的64位的渲染系統(tǒng)環(huán)境,最大的獲取硬件性能,
2.Enfuzion支持tile
rendering方式,可以將一幀高分辨率的圖像,分割成若干畫面進(jìn)行渲染,并且可以設(shè)置融合邊的寬度,對(duì)于復(fù)雜計(jì)算和電影分辨率渲染尤其有效,這個(gè)功
能受限于渲染引擎,可以支持mental ray以及Maya掃描線渲染器以及Renderman .
3.Enfuzion對(duì)mental ray又很優(yōu)秀的支持,為大規(guī)模使用mental ray進(jìn)行渲染的時(shí)候,使用其他分發(fā)軟件只是在第一次分發(fā)任務(wù)時(shí)可以渲染成功,但 不能自動(dòng)獲取下一個(gè)任務(wù)來(lái)繼續(xù)工作,要重啟才行。
4.圖像瀏覽器和縮略圖瀏覽器方便觀看渲染的情況,這是Enfuzion最令人喜愛(ài)的獨(dú)特功能,其他軟件需要切換到圖像瀏覽器里去查看渲染結(jié)
果如果渲染成了TIFF文件就會(huì)更加麻煩,但在每個(gè)Enfuzion提交節(jié)點(diǎn)里都能看到渲染出的縮略圖,點(diǎn)擊縮略圖可以瀏覽圖像,也可以播放渲染序列。
PipelineFX Qube
PipelineFX Qube以其高貴的出生和傳奇的經(jīng)歷獲得了最多的關(guān)注,早在2001年,square
USA組建了1500顆CPU的render
farm系統(tǒng),并且開(kāi)發(fā)了SQB管理工具用于渲染動(dòng)畫電影《最終幻想》和《駭客帝國(guó)》。隨后,SQB發(fā)行了商業(yè)版本,就是現(xiàn)在的Qube。優(yōu)秀的性能,它
已經(jīng)在《最終幻想》和《螞蟻雄兵》、《怪物史萊克》等動(dòng)畫電影得到應(yīng)用。
PipelineFX Qube其優(yōu)勢(shì)
1.Qube有一個(gè)多線程管理員技術(shù)(專利申請(qǐng)中)。目前市場(chǎng)上的同類產(chǎn)品中沒(méi)有一種擁有類似于運(yùn)行在Qube上的這一引擎,該技術(shù)被證實(shí)可將渲染時(shí)間縮短一半。
2.Qube在應(yīng)用層面上完全整合了Maya、3dmax、softimage IXSI After Effrct shake 和Light wave3d等軟件,與各個(gè)軟件開(kāi)發(fā)公司建立了良好的合作關(guān)系。另外, Qube支持大多數(shù)其他接受命令行的程序。
Virtual Vertex Muster
Muster是較早擁有圖形化界面進(jìn)行任務(wù)分發(fā)管理的軟件之一,可以說(shuō),Muster是最先以GUI界面獲得客戶好感的管理軟件,到現(xiàn)在Muster已有六年歷史,最新的5.2版本已經(jīng)擁有了一系列容易使用的功能。
Muster其優(yōu)勢(shì)
1.支持多平臺(tái)的渲染客戶端,Muster需要使用Windows NT/XP作為渲染器,但可以使用Linux和Mac OSX作為渲染服務(wù)器。
2.Muster支持主流的應(yīng)用軟件,如, Maya、3dmax、softimage IXSI 、After Effrct、 shake、mental ray.等渲染引擎。而且價(jià)格較低,最小型制作公司最具性價(jià)比的選擇。
3.支持mental ray等某些渲染器的分割渲染功能,通過(guò)幾臺(tái)機(jī)器分別對(duì)同一臺(tái)圖形進(jìn)行渲染。
Frantic Film Deadline
Deadline是著名的Frantic Films電影特效制作公司開(kāi)發(fā)的基于Windows
的網(wǎng)絡(luò)渲染管理系統(tǒng),允許你在Windows上排列和分配,管理電影序列的渲染工作,提供強(qiáng)大高效的3D和2D網(wǎng)絡(luò)渲染解決方案。Deadling是在制
作公司成長(zhǎng)起來(lái)的最貼近用戶的方案,其用戶除了Frantic Films自己以外,還有著名的暴雪游戲公司,對(duì)于小型的制作公司,特別3d
max用戶來(lái)說(shuō),是不錯(cuò)的選擇。
Deadline其優(yōu)勢(shì)
1.支持幾乎所有的渲染引擎,Deadline包括已經(jīng)定制了Maya、3dmax、softimage IXSI 、After Effrct、 shake、mental ray.等應(yīng)用提交窗口,還支持Blender 和Gelato。
2.支持Real Flow流體計(jì)算軟件。
3.Deadine整合了Render Pass Manger管理軟件,使它能夠?yàn)?D max提供最優(yōu)秀的支持。比如在同一臺(tái)機(jī)器上調(diào)用多個(gè)3D max版本進(jìn)行渲染,進(jìn)行良好的用戶體驗(yàn)。
4.工作優(yōu)先權(quán)、機(jī)器Pools、限制組、特別工作黑名單、等功能允許明確控制分配了的渲染任務(wù),管理不同部門的資源。Deadline提供
了非常詳細(xì)和精確的的任務(wù)日志,不僅可以很方便的找到問(wèn)題的原因,以最快的速度解決問(wèn)題。而且可以為項(xiàng)目管理人員提供詳細(xì)的工作數(shù)據(jù)。
5.Deadine支持遠(yuǎn)程控制軟件,如Realvnc等,通過(guò)遠(yuǎn)程計(jì)算機(jī)操作維護(hù)系統(tǒng)。
6.Deadine新版本支持半幀分割渲染
7.節(jié)電模式
Drqueue
Drqueue是一個(gè)開(kāi)放源碼的集群渲染管理軟件,目前支持Maya8的任務(wù)提交,其他支持軟件包括mental ray ,shake ,
Renderman, 以及Blender
3D。Drqueue有一個(gè)Drkeewee服務(wù)程序用來(lái)通信轉(zhuǎn)遞渲染任務(wù)的情況,這些都可以通過(guò)Drqman圖形界面來(lái)操作渲染任務(wù)的停止,重啟,優(yōu)先
級(jí)別等。目前在國(guó)內(nèi)外都有一些小的項(xiàng)目在使用Drqueue,比如Martian
Labs,一家如《加勒比海盜》、《驅(qū)魔人》、等。Drqueue的缺點(diǎn)是更新緩慢,效率一般。
Drqueue其優(yōu)勢(shì):
1.免費(fèi),開(kāi)放源代碼 這對(duì)于很多希望自主研發(fā)的公司來(lái)說(shuō),是很有誘惑力的。
2.直接內(nèi)置了Python,可以通過(guò)Python腳本擴(kuò)展功能。
國(guó)內(nèi)主流集群渲染管理軟件對(duì)比
EnfuzionQubeMusterDeadline
廠商資歷美國(guó)Axceleon
inc是專門從事高性能計(jì)算研究和軟件開(kāi)發(fā)的公司,已有30年網(wǎng)格計(jì)算研究PipelineFX是美國(guó)游戲公司SQUARE
USA的程序開(kāi)發(fā)小組于2003年獨(dú)立出來(lái)的軟件公司Virtual
Vertex是一個(gè)在美國(guó)的小型軟件開(kāi)發(fā)公司,公司規(guī)模在5人左右,已成立6年Frantic
Film是著名的電影特效制作公司,其燈光組兼軟件開(kāi)發(fā)任務(wù),其軟件為Inhousu類型的軟件,商業(yè)目的不強(qiáng)
涉及行業(yè)金融、石油、教育、HPC、影視動(dòng)畫、游戲影視動(dòng)畫、游戲影視特效、游戲國(guó)際合作伴Intel/AMD/IBM/HP/Autodesk/SoftimageSGI/NVIDIA/IBM/
Autodesk/Adobe/D2/Softimage/Syflex未知Nvidia
軟件結(jié)構(gòu)專有網(wǎng)格計(jì)算程序,在高性能計(jì)算方面有獨(dú)特的優(yōu)勢(shì),網(wǎng)格計(jì)算效率高基于Mysqi數(shù)據(jù)庫(kù)基于P2P(點(diǎn)對(duì)點(diǎn))技術(shù)。效率低Mysql日志記錄,AJAX提交基于NET技術(shù)。
運(yùn)行平臺(tái)支持所有32位和64位Windows,OSX和Linux,
Unix,IRIX支持所有發(fā)布的Linux版本支持所有32位和64位Windows,OSX和Linux,只支持Redhat,Suse的某些發(fā)
布版本支持所有32位Windows,Linux支持OSX,服務(wù)器必須是Windows(沒(méi)有實(shí)際客戶使用)只支持Windows??缙脚_(tái)支
持可提交不同平臺(tái)的計(jì)算任務(wù),自動(dòng)路徑分析轉(zhuǎn)換文件分析會(huì)出錯(cuò),不能交叉使用,沒(méi)有任務(wù)調(diào)度效率線性增加計(jì)算能力線性增加計(jì)算能
力使用點(diǎn)對(duì)點(diǎn)協(xié)議,占用帶寬很大,25節(jié)點(diǎn)以上效率下降明顯,50節(jié)點(diǎn)以上可能會(huì)出現(xiàn)丟失數(shù)據(jù)包現(xiàn)象。國(guó)內(nèi)用戶中央電視臺(tái)(二次開(kāi)發(fā))、北京天
文館(正在使用)、航天512聲像中心、重慶動(dòng)漫平臺(tái)大連動(dòng)漫基地未知(有小型工作室使用)有一些工作室使用
總結(jié)
- 上一篇: 整数集合
- 下一篇: 动态规划:01背包问题(使用递归方法)