複製鏈接
請複製以下鏈接發送給好友

渲染雲

鎖定
“渲染雲”是一種基於雲計算的網絡渲染服務提供方式,讓用户以Web界面、全自主的完成各種渲染任務。從後台看,渲染雲需要整合大量的異構硬件、渲染軟件和插件,並且將多個渲染平台進行協同管理,實現資源的按需分配、按量計費。
中文名
渲染雲
別    名
雲渲染
介    紹
基於雲計算的網絡渲染服務提供方式

渲染雲應用背景

一直以來,國內的渲染平台普遍以“一套系統運行多個應用”和“一個平台多用户共享”的公用渲染製作平台為主,平台軟、硬件乃至插件衝突頻發,異構現象極為嚴重,而渲染平台管理和運營也始終停留在以人工為主的原始操作時代,除了渲染可以自動化以外,其餘全部依託於人力。同時,從國內動漫資源分配來看,還處於“東強西弱”、“南北分配不均”的資源失衡局面,在經濟較發達地區,大部分的動漫渲染平台閒置率居高不下,而在經濟欠發達地區,硬件設備和教育資源又極度欠缺,限制了當地文化產業的發展。
渲染雲 渲染雲
渲染雲解決方案一舉解決了動漫渲染行業的痛點,它針對用户提供基於Web化的全程服務,實現不同渲染集羣、甚至跨Internet不同數據中心之間的渲染任務的均衡分配和管理,提高渲染資源利用效率及投資回報率;終端客户只需要通過Web就可以享受到任務提交、任務進度查看和收費情況等全程服務,使繁瑣的動漫渲染演變成為純基於web的透明的傻瓜化的操作,也讓客户能夠將精力解放出來,專注於自身製作業務,促進了渲染行業的分工,促進了動漫行業從體制、分工模式上相歐美靠攏。

渲染雲技術架構

從邏輯上,“渲染雲”具體可分為三個層次,即渲染應用層、硬件資源層和調度管理層。其中渲染應用層和硬件資源層從軟件和硬件兩個方面定義了雲計算資源,每個雲計算資源,或者由動漫基地構成,或者由動漫企業或者高校平台構成,都需要完整的兩層系統,而調度管理層則充當了整個渲染雲解決方案的核心。 在業務流程上主要涉及到三方,分別是渲染雲管理平台、渲染雲遠程客户,以及在之前是各個獨立的渲染平台,而在渲染雲中被整合到一起的渲染雲資源。

渲染雲渲染流程

Step 1 提交任務:遠程客户作為最終客户,他只需要在遠程訪問管理平台,進行任務的提交。
渲染雲管理平台在得到客户的渲染需求及渲染規模之後,會採用統一的標準對該任務進行測試分析:採用單位計算能力對任務一定比例的渲染量進行測試,從而評估出整個任務的計算資源的需求,比如1萬億次/s的計算能力需要進行100個小時的渲染工作;測試分析同時評估出渲染任務在單位計算能力所需要的網絡及存儲帶寬。
根據資源需求的評估將會換算為費用的評估,如果客户認可,則達成初步的渲染委託協議,而客户如果對時限有一定的要求,則費用也會有一定比例的調整。
比如,一個任務1萬億次的計算能力需要渲染100個小時,如果客户要求在1天之內拿到成品,則可以採用10萬億次計算能力渲染10個小時的方案;這樣會對渲染資源的規模會有一定程度的限制,則需要增加一部分的費用。
Step 2 資源匹配:任務提交後,渲染雲管理平台會在渲染雲資源池中選擇合適的資源。
每個渲染資源都會有一個模塊,實時統計該資源空閒的計算能力、網絡帶寬、存儲帶寬等信息。渲染雲管理平台會根據這些信息,為客户初步選擇合適的渲染資源
由於客户對渲染結果的滿意程度具有一定的主觀性,所以選定測試資源後,首選遠程提交一個測試幀,由被選中的渲染資源進行渲染測試,將樣片發給客户進行樣片確認,客户如果對結果不滿意,可以選擇其他合適的資源,直至客户滿意為止。
客户對結果滿意,即可通過FTP遠程直接向渲染資源提交渲染的原始數據及渲染參數等信息。選渲染資源播出客户需要的計算能力參與渲染,在評估的時間完成成片供客户進行下載。
Step 3 業務結算:任務達成後,根據協議進行業務結算
如果渲染雲資源本身如果想利用自身的資源,將如何管理?實際上,各個渲染雲資源即使使用本身的硬件資源,也需要向管理平台進行資源申請,這樣就有利於整個渲染雲的管理和調度。當然,這裏面存在這負責的商務問題,需要各個方面進行協調來進行商務的核算以及分配。