當我們在為看哪部電影而搜索影評時,往往決定就是一瞬間,而對于TA背后制作過程中的無數個日夜,這份辛勞與努力卻鮮為人知。
據統計,目前國內影視制作時間和渲染時間的比例甚至超過了3:1,也就是說,一部電影的制作有25%的時間是在“等”——等待渲染的完成。
可能很多人想不到,即使到了現在,CGI(電腦三維動畫)設計師們有時仍可能需要等待近1個月的時間完成一秒鐘視頻的渲染,或者用24小時來等一張靜態圖片的渲染。
雖然CGI渲染在工業設計、電腦游戲、建筑和電影等各個方面地位重要,CGI設計師們仍然面臨嚴重的延遲問題,這主要是因為渲染實在太耗費計算資源了。
1 渲染與云渲染
渲染是指建筑設計、動畫制作等利用3DS MAX、MAYA等軟件制作好模型和動畫幀之后,將所設計內容利用軟件本身或者輔助軟件(lightscape、vray等)制作成最終效果圖或者動畫的過程。
它實質上是對大量數據的處理,所以渲染這項工作對電腦硬件的要求非常高。隨著影視、游戲、動畫等產業的發展,無論是觀眾還是制作者,對圖形質量的要求也越來越高,其發展速度對設計行業來說并不友好,個人要承受頻繁更新硬件的成本,企業也需要更多的更新和維護開支。
近幾年,越來越熱的云計算技術所產生的“云渲染”為這個行業開辟出了一條新路。簡單來說,就是用戶可以從手機、pad、PC等各種終端上傳資源,在云端做好渲染,然后獲得渲染結果。
有的渲染公司選擇自己搭建超大私有云集群來提供超大計算力。這樣做會有幾個明顯的缺點:
1.硬件投入成本大,還需要承擔硬件損耗的費用。
2.會產生資源浪費,如果不能保證一直有大量的渲染工作排期就會出現機器靜置進而產生浪費。
3.當出現突發性的短暫但海量的業務需求,導致超過本身集群規模能提供的算力支持時,只能選擇購入新的GPU硬件來擴大集群。
4.需要承擔超大集群的運維工作。這里不只包含GPU集群的調度運維,還包含與之配套的文件服務系統運維。
5.有地域和設備的依賴。
有的渲染公司選擇將自己的部分,甚至全部計算集群移至公有云。長期來看,將計算集群移至公有云會是渲染行業未來的發展趨勢。因為除了避免了以上的種種缺陷之外,還具有如下的好處:
優點
1.可以享受彈性服務,按需購買GPU集群,減少資源浪費。
2.可以享受公有云平臺提供的高性能高可用運維解決方案,享受到公有云供應商的百人以上專業技術團隊提供的24小時不間斷技術服務。
3.可以享受公有云平臺提供的額外配套服務。例如文件服務,安全防護等等,無需擔心兼容性的問題。
4.可以跟隨公有云平臺技術解決方案的升級而不斷得到服務升級,甚至能享受到云平臺新技術的加持。
2 渲染行業需要什么樣的云?
日前,2019云渲未來·CG產業峰會在常州舉行,該峰會由江蘇贊奇科技股份有限公司主辦,聯合全球兩大游戲引擎商Unreal、Unity 3D,全平臺云計算綜合服務提供商京東云、網宿科技,視覺計算專家NVIDIA,渠道合作伙伴英邁國際(Ingram Micro),中國數字藝術教育高端門戶火星網等國內外知名企業,展開了一輪云生態CG對話。
京東云在此次大會上發表了《云原生應用助力云渲染》的主題演講,分析了當前渲染行業面臨的主要問題 ,創新地將CloudNative理念帶入到渲染行業,幫助解決渲染行業的核心問題。
渲染行業需要什么樣的云呢?如果未來會有渲染云,這種云應該具備何種特性呢?
要回答這個問題,需要首先分析出渲染行業面臨的主要問題:
1.算力不足,需要超大GPU集群來滿足其不斷增長的業務需求。
2.普通的文件服務系統難以支撐其高頻的文件讀寫和多節點資源共享的需求。
3.成本高,彈性服務的粒度不夠細,不能做到細粒度的用多少買多少,還會有一定的浪費現象存在。
4.單個計算節點的啟動速度過慢,在分鐘級別。
5.還是需要有自己的運維團隊來維護整個工作集群。
當前的公有云服務是能部分解決以上的問題的。比如京東云的GPU集群服務,硬件加速計算提供卓越的計算性能。通過配置本地臨時SSD盤,可以將訪問時延降到極低的水平。提供OpenAPI及控制臺兩種方式管理GPU云主機,同時支持控制臺VNC及遠程SSH兩種方式登錄GPU云主機進行環境配置。同時支持彈性服務,歐洲服務器租用,即用即買,計費可以精確到秒,最大化的節省了企業成本。