渲染平臺的使用_第1頁
渲染平臺的使用_第2頁
渲染平臺的使用_第3頁
渲染平臺的使用_第4頁
渲染平臺的使用_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

動漫渲染方案設計Renderfarm(渲染農場)群集系統按照功能來進行分類,可分為渲染計算服務器、渲染管理服務器、連接交換機、存儲設備等四部分。其整體拓撲圖如下:1.1渲染農場業務流程圖提交 任務隊列1.2渲染農場平臺架構拓撲圖方案概述提交 任務隊列1.2渲染農場平臺架構拓撲圖方案概述鑫迅利推薦使用INTEL最新5500芯片組服務器集群系統搭建動漫渲染平臺。系統包括:龍鑫LXR56202U服務器50臺,管理服務器3臺、高速存儲設備,容量達96TB、千交換機1臺、工作站3臺。在系統基礎硬件之上,配置了KVM系統和集群管理軟件、調度系統,再部署渲染應用軟件,及影視動漫應用軟件系統等,并且保證各個子系統可以完美整合,為用戶提供了一個整體的解決方案。該系統利用LXR5620作為渲染服務器,并通過一系列分布式工作命令,極大提升渲染速度,從而幫助設計師高效率地完成三維作品的最后成形。工作時,動畫設計師可以在設計完成三維模型,提交給渲染服務器,通過渲染服務器強大的數據處理能力,迅速的按需求進行動畫或靜態幀進行渲染。龍鑫LXR5620也是業界最先進的雙路服務器一一具有更高的密度、更好的擴展性和更好的可管理性;其設備的性能和可靠性得到充分的保證。技術特點龍鑫LXR5620集群渲染系統是一個集成了多種軟硬件的系統平臺,整套服務器集群渲染系統由3D動畫軟件,渲染軟件,渲染任務分發軟件,渲染服務器及存儲備份設備構成。龍鑫渲染服務器渲染服務器提供了龍鑫LXR5620服務器,在個服務器安裝2顆四核Intel最新LGA1366處理器,提供8條內存DIMM插槽,支持6塊SATA或SAS硬盤,不僅計算能力強大,而且對于HPC計算都有很高的應用價值。集群管理服務器采用了2臺龍鑫LXR208服務器作為集群管理服務器。作為任務分發服務器;,管理48個渲染計算節點,并與磁盤陣列的高速連接;磁盤陣列存儲:采用2臺龍鑫LXR424磁盤陣列,提供96TB容量。通過分布式計算,將一個大型的模型快速渲染,時間往往縮短到原來的1/2,1/3,甚至幾十分之一。原來可能要幾天運算的數據,可能幾個小時就能搞,大大提高工作效率。分布式渲染管理系統目前可以很好的支持3dsmax,maya或softimages、lightwave等軟件的網絡渲染工作。在實際應用的過程中,網絡分布式渲染管理軟件將可以根據具體設計軟件調整參數結合使用,較好地解了復雜情況下的模型渲染問題Deadline如何工作1.1Deadline庫Deadline庫保存所有使用過Deadline的信息,比如渲染工作、渲染節點設置、軟件插件等。通過讀寫庫中的文件來完成所有的時間計劃及管理工作。Deadline獨特的架構允許沒有服務器應用程序的情況下運行。因為Deadline應用程序可以為渲染工作自己掃描庫。沒有服務器應用程序的存在減少了一個獨立的錯誤,因為加強了Deadline得健壯性。只要你的庫是共享的,那么Deadline將功能強健。然后,如果你的場中有多于50個渲染節點,或者遇到了性能問題,我們建議你在你網絡的其中一臺及其上運行DeadlinePulse應用程序。Pulse被包含在客戶端安裝。Pulse作為一個在Deadline應用程序和庫之間的代理服務器,有助于減少網絡負荷和改善Deadline的整體性能。注意如果Pulse應用程序運行時發現任何故障,Deadline應用程序將自動恢復,掃描庫,無論你決定停止或運行Pulse,你仍然受益于Deadline的健壯性。如果用戶提交一個渲染任務給Deadline,一個新的任務文件夾在庫中生成,其中包括一些存儲任務設置的必要文件。當一個渲染節點開始這個渲染工作,它在開始前在本地復制一份文件夾。當渲染完成后,本地文件夾被刪除,渲染節點繼續尋找了一個任務。注意,所有的外部引用的任務依賴于例如紋理或者其他現場數據,須通過網絡訪問,因為這些文件沒有被拷貝在庫中。而且,渲染輸出不會被保存在庫中,所以渲染節點s需要能夠訪問作業的輸出路徑,來保存圖像。(在網絡設置文檔有進一步解釋)。1.2DeadlineJob如上解釋,當一個Job在Deadline被提交,它被放在庫中,在那里它可以被Deadline監視器可見,可以允許計算機運行Deadline渲染節點程序。大多數Job可以被分割成幾個小的任務組成。例如,當使用3dMax渲染一個動畫,每一幀都可以被看作是一個獨立的任務。這就允許了多個渲染節點可以在同一時間為同一個Job工作。有一些其他Job不能被這樣分割,例如從動畫的單一幀創建一個Quicktime電影。一個Job在庫中的生命周期有幾個狀態??赡艿墓ぷ鳡顟B時:排隊:Job正在等待被渲染。活躍:一個或多個Job正在被渲染。暫停:暫停Job,將不會被渲染知道它被恢復。掛起:該Job已預訂或者依賴于另一個Job。完成:所有Job的任務已經渲染完成。失?。篔ob已經超過了允許出錯的最大值。存檔:Job不可以再修改。刪除:不存在在庫中。Job提交1.Job提交標準作業提交提交渲染工作給Deadline最簡單和常見的方式是通過我們為每個渲染程序編寫的許多支持Deadline的提交腳本。在提交你的Job給Deadline之后,你可以通過監視器來監視他的進程。集成提交腳本我們已經盡可能創建了集成提交腳本,允許你從你正在使用的應用程序直接提交工作。如何為特定程序設置集成提交腳本和提交Job請參閱主文檔頁的插件指南。監視器提交腳本在一個應用程序沒有集成提交腳本的情況下,你可以提交Job從Deadline監視器的提交菜單。注意,有集成提交腳本的應用程序在那里也有監視器腳本。但是,在多數情況下,有很少的選擇方案。因為集成提交腳本使用應用程序的本地腳本語言,為從被提交的文件中獲得更多信息。如何提交特定應用程序的更多信息參閱主頁文檔的插件指南。你也可以為Deadline監視器創建自己的提交腳本。參見“監視器腳本”文檔。

1.2常用1.2常用Job提交選項有許多的Job選項可以用來特定的提交。其中許多選項都是一般的Job性質,不是特定的你正在用其渲染的應用程序。其中一些選項在下面有描述。也有許多其他選項是特定的你正在用其渲染的應用程序。這些選項被覆蓋在插件指南的主文檔頁面的指定應用程序部分。Job名稱Job名稱Job名稱,可選,如果為空,默認為未命名。評價關于Job一個簡單的描述,可以為空部門你所屬的部門,可以為空合作伙伴和團體Job相關的合作伙伴和團體。參加JobScheduling文檔。優先級一個Job可以有一個從0到100的數字優先級,0最低,100最高。任務超時和自動任務超時在被要求之前,一個渲染節點必須渲染一個任務的時間分鐘數。設定0指無限制。如果自動任務超時在庫選項中是適當配置的,那么啟動自動任務超時選項將允許一個任務超時,去基于此Job上一幀的渲染時間自動計算。并發任務和限制性任務對于一個渲染節點任務的限制指單個渲染節點可以同時進行渲染的任務數量。這是很有用的,如果渲染程序只使用一個線程去渲染,而且你的渲染節點有多CPU。應謹慎使用這個功能,除非你的渲染需要一個很大的RAM。如果你給一個渲染任務作任務限定,那么在默認情況下這個渲染節點將不會在更多的任務排隊,然后它有了CPU。管理員可以為某些個別渲染任務取消這個任務限制。參見“ModifySlaveSettings修改渲染節點設置”選項。機器限制和機器白名單/黑名單使用機器限制來設定機器可以同時渲染你的Job的最大數量。設置0表示無限制。你也可以通過使用白名單來迫使你的Job在特定機器上作渲染。或者你可以使用黑名單阻止特定機器。1.2.8 限制小組根據你的Job要求限制小組。依賴體指定這個Job將依賴的已存在的Job。這個Job將不會開始直到這個指定的依賴體完成渲染。Job完成如果需要可以在Job完成后自動存檔或者刪除。1.2.11暫停提交Job如果啟動,這個Job將在暫停狀態提交。這是很有用的,如果你不想這個Job馬上開始渲染。當你需要渲染時從監視器里重新獲取。1.2.12幀列表渲染的幀的列表。1.2.13每個任務的幀也稱為ChunkSize.這是指對每一個Job任務將被同時渲染的幀數量。1.2.14提交Job的工程/場景文件如果這個選項啟動,你想要渲染的場景/工程文件將同Job一起被提交,然后在渲染期間為渲染節點機器拷貝在本地。這樣做的好處是,你有一個拷貝文件在它被提交的狀態下。如果這個選項啟動,文件需要放在一個共享的位置,那么渲染節點機器可以找到它直接渲染。如果文件有附件(連續鏡頭、紋理、緩存等)在一個相關聯的位置,那么必須將這個選項設為無效。注意即使你修改了源文件,它也將影響渲染工作。1.3 幀列表格式化選項在Job提交過程中,你通常有選項來設定你想渲染的幀列表,它常涉及到手動歸類幀列表到一個文本框中。這種情況下,你可以使用Deadline的幀列表格式化選項。1.3.1 設定個別幀或序列你可以設定單個的幀通過幀號碼。5你可以設定個別的幀用逗號分割成單個。5,10,15,20你可以設定用破折號從開始到結束的幀的范圍。1-1001.3.2 用每一步的幀設定一個序列你可以用x,setp,by,every來設定一步幀。1-100x5 1-100step5 1-100by5 1-100every5每個例子都將在1到100間每第5個幀渲染(1,6,11,16等)1.3.3 高級幀列表當創建一個Job的任務時,Deadline從不重復個別的幀。它允許你在創建幀列表時不用擔心是否你是否又設定了這個幀一次。渲染幀5,18,然后從28到100,你可以這樣設定。5,8,28-100渲染從1-100每第十個、每第五個、每第二個,然后是剩余的,你可以這樣設定:1-100x10,1-100x5,1-100x2,1-100提交任意命令行的Job給Deadline為了手動的提交任意命令行Job,你可以使用DeadlineCommand命令的應用程序,“SubmitCommandLineJob”選項。你必須設定關鍵的參數是:可執行文件:我們希望使用的可執行文件參數:可以通過執行的參數。在參數行里,渲染時,有一些關鍵字將被適當的文本進行替換。<STARTFRAME>#在每個任務中被替換成最近一次開始的幀。<ENDFRAME>將在每個任務重被替換成最近一次結束的幀。<QUOTE>將被替換成一個實際的引用符(’)’幀:需要渲染的幀以下參數也包含在里面,但是是選填的。Chunksize:每個任務的幀數量(默認1)Pool:我們想要提交的pool(?)(默認無)Group:我們想要提交的組(默認無)Priority:Job優先級(默認50)Name:Job名稱(默認未命名)Department:部門(默認空)Initialstatus:初始狀態設定“活躍"或“暫停"(默認為active)創建提交文件并且把它們提交到deadline這是一種提交腳本提交job到deadline的方法,這個方法很靈活,但是要求更多的工作去設置這個job。也可以使用DeadlineCommand來提交Job。在job可以被提交之前,必須創建一個Job信息文

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論