本文像武林網的童鞋們介紹MAYA2010網絡渲染功能,教程難度高級,基礎知識不過關的朋友將會云里霧里,所以這里告誡武林網的朋友們一定要學好MAYA的基礎知識,感謝教程作者【柳樹】的經驗分享。這個流程異常復雜,測試了半天才能測試到不出問題。為了防止以后忘記,將步驟一一寫出。
首先,我們需要的是一堆農場,英文叫做Render Farm,也就是一大堆電腦的集合。這些電腦都用網線連接著,其中有一臺叫做文件服務器,一臺叫做主服務器,剩下的叫做節點。
文件服務器我們就起名叫做Fileserver,這個里面存放所有制作的工程文件,渲染成品,所以需要共享一個目錄,我們暫且叫做File,這個File目錄所有電腦都能直接訪問并且完全可寫。主服務器就起名叫做Manager,剩下的一堆節點就叫做node01,node02……node1000……。
當然,電腦的數量由我們自己決定,最差的狀況就是你只有一臺電腦,又做工作站使用,又當農場服務器,又當文件服務器,又當渲染節點。這種情況也不是沒有意義,它被用來測試渲染軟件能不能使用。下面我們就主要以這種情況來測試Backburner的使用,只要能測試成功,就可以裝在合適的農場上工作了。
首先是安裝Maya2010,最好是DVD版,將Backburner一起選中安裝了,萬事大吉。如果沒有DVD版,用的是300m的那個Maya,沒關系,找個單獨的Backburner安裝文件裝了也可以。如果找不到,沒關系,找個3ds Max2010,安裝了以后里面也會有Backburner存在。當然不一定要2010,3ds Max9以上的版本應該都可以。
重點:多臺機器安裝Maya的時候,所有機器的Maya安裝目錄必須相同。很多人安裝Maya都喜歡裝在D盤,有人裝在E盤,有人裝在缺省目錄下。如果你要用Backburner,告訴你,不行,每臺機器必須用完全一樣的目錄,比如你的機器是d:/Maya2010,那么其它機器也要是d:/Maya2010,要是嫌煩,所有機器都用缺省目錄好了。
至于Backburner,幫助文檔上說也要安裝一樣的目錄。不過經過我測試,完全沒必要,都可以正常運行。但是Maya2010的Backburner有個問題,你第一次安裝到一個目錄下,卸載掉以后想要換個目錄,運行的時候就會出問題,大家千萬不要試。這點Max帶的Backburner就沒有問題,我們可以使用3ds Max里面的Backburner,比較保險。
好了,到這一步就安裝完成了,一般人都能做得到。下面的步驟才是重點。
現在,在Autodesk目錄下應該有Backburner的三個程序組,如圖。(圖01)
圖01
好了,我們首先需要在主服務器這個機器上啟動Manager程序。啟動好了就是如圖這個樣子。現在測試,就用自己的電腦當Manager好了。(圖02)
圖02
然后,一般人都知道,所有的渲染節點,就是那些叫做node01,node02的那些機器,需要啟動Sever這個程序。如果第一次安裝,啟動后會出現一個設置窗口,如果你沒有出現,也可以通過菜單Edit/General setting來啟動它。缺省的是這樣,被我模糊掉的是每個node的機器名,例如叫做node01什么的。紅框選中的是自動搜索Manager,如果Node和Manager在同一個網段是可以搜到的,但是假設不在呢,所以,我們保險起見,手動填寫比較好。(圖03)
圖03
暴露了我機器名了。沒關系,手動填入Manager的ip地址,這樣不會出錯。(圖04)
圖04
這時候Manager和Server的窗口分別報出正確的信息。(圖05)
圖05
終于輪到重點了。首先,打開Maya2010,設置好工程項目路徑。
注意:工程項目一定要設置到文件服務器的共享盤里面,確保每臺節點都能讀寫到。然后,隨便做個文件,設置好渲染序列幀,這個一般人都會,愛用Mentalray的就用Mentalray。如圖所示。(圖06)
圖06
這個時侯,不需要點Batchrender,替而代之的是Render/Creat Backburner Job…,之后提示你要存盤,存盤吧!(圖07)
圖07
現在,出現一個窗口。大家都不會的地方基本上就集中在這里了。
Job name,缺省即可,你也可以自己起名,但是不要用中文。
Description:不用填,這是job的描述。
Priority:優先級別,缺省50,不用改,你的項目會一個個渲染,如果后面你有很高優先級的項目要搶占農場,你可以把值改到小于50,反之,如果你的項目不重要,可以等別人渲染完再渲染你的,就該到大于50.最后,如果你不怕別人扁你,可以改成0,永遠最先渲染你的。只要你不怕別人報復,他們可能也會都用0。
Start Frame后面這些不說了,直接會從Maya設置里面調用。
現在到了重點中的重點了,就是Manager name,這個缺省是空的,如果你不填,你就永遠不知道如何去渲染。我們必須手動填寫上Manager服務器的地址。也就是你在哪臺機器開得Manager,你就填哪臺地址。整個農場系統只會有一個Manager,所有人發任務只會填這個唯一的地址。千萬不要認為這是本機地址。
接下來還是重點,就是Renderer path,一般人都會認為這是填渲染路徑的,告訴你,這種想法是錯誤的,這個是填寫你的Maya安裝好的路徑里面的bin目錄里面的render.exe這個文件的路徑的。因為所有節點都要靠調用render.exe來執行渲染命令。這也就是我們之前說的為什么所有節點的Maya都要安裝在同一目錄下的原因,假如有一個節點的Maya安裝路徑不同,render.exe就會在不一樣的位置,但是Backburner會根據你填的位置去找,結果就會找不到。
下面的Backburner path有時候系統會找錯位置,你手動填寫一下也是必要的。根據測試,這個只要你發出任務的機器填對了,其它機器不在這個目錄安裝的話也沒有問題,照樣運行。
這一切完畢之后,就可以Submit Job了。
這一段可是精華中的精華啊,基本上你所有出問題的原因都在這里了,大家要好好研究,這個有些幫助文檔里都找不到的,Cgtalk里面我找過了,也沒找到,完全是一遍遍測出來的。(圖08)
圖08
這個時候,不出意外,就會報出正常渲染的信息。(圖09)
圖09
這個時候可以打開Monitor程序來管理任務,方法大家都知道了。教程完成,謝謝觀看!(圖10)
圖10
教程結束,以上就是MAYA2010網絡渲染功能圖文介紹,希望大家看完之后會有所所幫助,謝謝大家閱讀本篇教程!
新聞熱點
疑難解答