本文講的是阿里雲成就好萊塢水準3d動畫渲染,如果說2023年的「動漫雲」還僅僅停留在國人的探索實驗階段,那麼2023年《昆塔:盒子總動員》這部3d動畫電影的發布,則揭開了「動漫雲」的神秘面紗,向世人展示了國產動畫片在雲計算技術的強力支撐下,製作水準比肩好萊塢的驚人創造力。
5月30日,博採傳媒發布了中國首部在雲計算上完成渲染的3d動畫電影《昆塔:盒子總動員》。「該片之所以能在3d畫面和特效呈現上有媲美好萊塢製作的國際水準,恰恰得益於阿里雲大規模分布式的高效能計算機集群,能夠快速完成複雜的渲染任務和高解析度真實感渲染的繁雜工作。」該片的製作人兼導演李煉表示,這看似順理成章的一切,始於當初兩個「瘋子」的夢想。
打破渲染瓶頸
李煉口中的「瘋子」,乙個是他,另乙個是阿里雲總裁王堅。
說他們是「瘋子」,不得不先從一組資料說起。當年風靡全球的《阿凡達》電影視覺特效是由著名的維塔數碼公司製作,該公司曾雇用900人來為這部電影工作。為了渲染《阿凡達》,維塔數碼動用了占地10,000平方英呎的伺服器群,其中有4,000臺伺服器,共有35,000個處理器核心。
不難估算,要製作一部向好萊塢看齊的3d動畫電影,光硬體伺服器和機房的成本投入就要幾千萬元,且它的渲染時間成本也是以年為單位。在2d動畫片霸佔銀屏的時代,幾乎沒有人願意耗時耗力去做這樣一件看似不可能完成的任務。
俗話說,夢想不拋棄苦心追求的人。李煉抱著讓中國兒童看到優美的、正能量的、高製作水準的動畫電影之理想,與懷揣著讓雲計算幫助中小企業實現創新夢想,讓小公司可以做大公司的事情,大公司可以實現不可能的可能(nothing is impossible)這一理想的王堅相遇。他們一拍即合,大膽的開始設想用「雲渲染」去實現這個夢。
渲染(render)在電腦繪圖中是指將三維模型變換為影象的乙個過程,是最終實現畫面呈現的決定性步驟。還是以電影《阿凡達》為例,單機渲染平均一幀(一層)的渲染時間為2小時,2k-4k解析度,160分鐘的影片,每分鐘9000 幅(60秒x30幀x5層),整體渲染時間需要2880000小時,相當一台伺服器要工作328年。3d動畫電影,每幀畫面有兩個影象,渲染需要超過666年才能完成。
但使用雲計算技術之後,則可以將乙個或者多個渲染任務分割成若干部分,由計算集群中各個節點同時渲染,從而達到快速渲染、縮短動畫片製作過程及提高製作效果的目的,以打破擺在國產3d動畫電影面前的渲染瓶頸。
國產動畫片借雲計算華麗轉身
夢想只有依託在強大的平台與技術實力之上才能照進現實。
這部精心打造的國產3d動畫大片,利用阿里雲6700臺高效能計算機構建起的龐大機器軍團,日夜不停進行影片視效渲染,累計計算量已超過1000萬核小時,最終在5月初完成全片的渲染工作。
如果按照過去的做法,動畫製作方自己購買伺服器,自建渲染農場,也至少需要3年以上才能完成,而阿里雲僅用3個月即完成了全部的渲染工作。
從成本上看,對比自建渲染農場,在相同時間成本的前提下,需要一次性投入過億元。而使用渲染雲後,全片投入成本節省90%以上。阿里雲總裁王堅表示:「有了雲計算,讓更多像《昆塔》這樣的影片成為可能。而雲計算的意義不僅僅是製作一部精美的3d動畫影片,是對整個產業的積極推動作用。」
從畫面質量上看,《昆塔:盒子總動員》以震撼的3d視覺效果為國產動畫片正名。業內人士表示,《昆塔:盒子總動員》是國產動畫從量產到質變的里程碑之作。可以預見,國產動畫電影的畫面質量,特效創意實現的整體能力將借助雲計算技術實現跨越式的發展,其無限接近好萊塢的夢想也將變得觸手可及。
作為成就《昆塔:盒子總動員》的重磅嘉賓,阿里雲ceo王堅博士到場祝賀難掩興奮之意。通過與《昆塔:盒子總動員》的精誠合作,王堅博士實現了自己的乙個至今已有7年的願望:通過技術手段實現電影的製作,而背後的技術正是阿里雲計算。目前《昆塔:盒子總動員》是中國首個採用雲計算進行渲染的3d動畫影片,也是第一次和阿里雲進行「雲渲染」方便的合作,取得了巨大的成功,成為了3d動畫製作的里程碑,必將引領中國雲計算技術和3d動畫產業的高速發展。
阿里雲 oss python3 樣例
阿里雲的oss sdk又是不支援python3,頭疼頭疼。本想改一改它的sdk,讓它支援python2 python3,無奈裡面大量的 使用不帶括號的print。工作量恐怖。幸好oss的使用很easy。我翻了翻相關文件。弄了個簡單可執行的樣例 python2,python3都支援 基本的 例如以下 ...
阿里雲Ubuntu系統安裝python3 5過程
在樹莓派的debian系統很好安裝,但轉到阿里雲上,用了我一天的時間才安裝完成,期間反覆了n次 2.解包 tar xzvf python 3.5.1.tgz 3.configure make make install gnoring ensurepip failure pip 1.5.4 requi...
阿里雲上安裝python3(anaconda)
1.安裝依賴包bzip2 安裝anaconda前,要先安裝個解壓縮工具bzip2,開啟阿里雲ecs例項的遠端連線,輸入下面命令,即可完成安裝 yum install bzip2 2.安裝anaconda3 2 安裝anaconda3,根據以下螢幕提示依次完成。輸入命令 sh anaconda3 4....