2021 年堪稱“元宇宙(Metaverse)”元年,諸多科技公司都在借助元宇宙的概念進(jìn)行包裝宣傳。但什么才是元宇宙?
目前業(yè)界對元宇宙的共識是:它是從互聯(lián)網(wǎng)進(jìn)化而來的一個(gè)實(shí)時(shí)在線的世界,是由線上、線下很多個(gè)平臺打通組成的一種新的經(jīng)濟(jì)和文明系統(tǒng)。通俗來說,元宇宙是一個(gè)平行于現(xiàn)實(shí)世界的虛擬世界,人們借助數(shù)字身份,就可以在元宇宙空間展開“第二人生“。
基于 Unity 創(chuàng)建的游戲橫跨諸多平臺,Xbox, PlayStation,Switch,PC,安卓、iOS 等,VR 和 AR 內(nèi)容也能基于 Unity 輕松構(gòu)建。但是要想真正實(shí)現(xiàn)元宇宙,仍然有眾多技術(shù)難題亟待解決。在這個(gè)賽道上,Unity 最新推出了「Unity 云端分布式算力方案」,成為賦能未來元宇宙創(chuàng)作者的一大利器。
元宇宙絕非簡單的游戲,但游戲卻是最早具備元宇宙特征的產(chǎn)品。尤其是近年來大熱的開放大世界游戲,如《原神》《永劫無間》,給玩家提供了豐富的職業(yè)選擇、高難度的副本挑戰(zhàn)、高自由度的捏臉系統(tǒng)等等,拓展了玩家在虛擬世界中可以探索的邊界,帶來更沉浸的虛擬體驗(yàn),這些可以看作是對元宇宙體驗(yàn)的初嘗試。全球所有平臺的游戲,有一半都是用 Unity 創(chuàng)作的,可以看出,Unity 已經(jīng)具備創(chuàng)作出具有元宇宙特征產(chǎn)品的能力。
要想真正實(shí)現(xiàn)元宇宙,不僅要提供“沉浸式”的體驗(yàn),還要保證用戶能夠“低延遲”地獲得這些體驗(yàn)。但是這之中常常被忽略、又至關(guān)重要的,是開發(fā)者如何“更迅速”地構(gòu)建這些體驗(yàn)。簡單來說,元宇宙必須要建立在先進(jìn)的數(shù)字基礎(chǔ)設(shè)施之上,而云端則成為了當(dāng)下最適合的網(wǎng)絡(luò)基礎(chǔ)。
這也是 Unity 積極云化的原因所在,幫助創(chuàng)作者從一開始就站在元宇宙內(nèi)容創(chuàng)作的前沿。
Unity 此次推出的「Unity 云端分布式算力方案」,共包含三個(gè)方面:云烘焙 (Cloud Bake)、Unity 云端分布式資源導(dǎo)入與打包、大模型數(shù)據(jù)云端輕量化。這三大方案充分利用了高并發(fā)的云計(jì)算資源,幫助創(chuàng)作者大大提高開發(fā)效率,加快項(xiàng)目迭代。
近年來,玩家對游戲精品化的需求越來越高,廣大游戲公司對游戲品質(zhì)和大世界場景的開發(fā)需求不斷提升。但是受制于單機(jī)性能的提升瓶頸,原有傳統(tǒng)的工作流已經(jīng)很難滿足各個(gè)環(huán)節(jié)的開發(fā)需求。高質(zhì)量的 3D 場景烘焙以及游戲資源的導(dǎo)入和打包,則成為了許多重度項(xiàng)目開發(fā)迭代的主要性能瓶頸。
烘焙是所有游戲必不可少的一環(huán),即便是次世代大作,最后呈現(xiàn)在游戲中的也是烘焙后得到的低模。因此,高效地進(jìn)行高質(zhì)量烘焙,已經(jīng)成為了眾多工作室的急切訴求。根據(jù)騰訊天美 J3 工作室技術(shù)副總監(jiān)郭智在 Unite Shanghai 大會中關(guān)于《使命召喚手游》的技術(shù)分享可知,當(dāng)場景地形非常復(fù)雜的時(shí)候,如果使用 Enlighten,烘焙的時(shí)間高達(dá)一整晚。如果出現(xiàn)了 Bug,同一天就會卡十張圖,無限的加班時(shí)間隨之而來。
游戲越精品化、項(xiàng)目就會越大、資源導(dǎo)入流程的時(shí)間就越長,優(yōu)化資源導(dǎo)入一直是 Unity 編輯器版本更新的重點(diǎn)所在。除了編輯器功能更新,創(chuàng)作者們也嘗試使用多臺機(jī)器進(jìn)行分布式導(dǎo)入,這樣可以加快資源的導(dǎo)入時(shí)間,但是卻同時(shí)提高了導(dǎo)入的成本。
如果能夠提高烘焙和資源管理的效率,不僅可以減少團(tuán)隊(duì)的工作壓力,更能夠多次試錯(cuò),釋放團(tuán)隊(duì)的創(chuàng)作力,打造精品游戲。為此,Unity 推出了基于 Enlighten 的云烘焙解決方案和云端分布式資源導(dǎo)入與打包方案。二者都是基于引擎深度定制的方案,并結(jié)合了云廠商的 Serverless 服務(wù),可以實(shí)現(xiàn)百臺計(jì)算資源的高并發(fā),支持動態(tài)擴(kuò)容,大幅提高迭代效率。
基于Enlighten的云烘焙解決方案
云端分布式資源導(dǎo)入與打包方案
在項(xiàng)目實(shí)測中,使用 Unity 云烘焙解決方案可節(jié)省高達(dá) 70% 以上的烘焙時(shí)間。在提高烘焙效率的同時(shí),也降低了對本地計(jì)算資源的損耗,大大節(jié)省了成本。云烘焙的整套流程已被整合到引擎中,用戶無需部署,即可體驗(yàn)高效的云烘焙。而 Unity 的分布式資源導(dǎo)入與打包方案支持資源導(dǎo)入、打包分開使用,只需定制引擎版、Package 方式接入并配置相關(guān)賬號信息即可。
值得一提的是,這兩項(xiàng)服務(wù)均是按需計(jì)費(fèi),當(dāng)沒有計(jì)算任務(wù)時(shí)不會產(chǎn)生任何費(fèi)用。
正如上文提到,元宇宙的概念其實(shí)遠(yuǎn)不止游戲。在探索的過程中,同樣強(qiáng)調(diào)數(shù)字化、強(qiáng)交互的智慧城市與元宇宙也可以相互借鑒。
Unity 已被廣泛應(yīng)用于數(shù)字孿生、數(shù)字城市、數(shù)字工廠等場景,成為各產(chǎn)業(yè)加速數(shù)字化轉(zhuǎn)型的一個(gè)通用技術(shù)平臺底座,而對接 Unity 和各個(gè)行業(yè)之前的原有數(shù)據(jù)流轉(zhuǎn)化是其中的重要一環(huán)。為此,Unity 開發(fā)了基于 Pixyz Batch 的大模型數(shù)據(jù)云轉(zhuǎn)換(CIDC)來簡化工作流,為開發(fā)者帶來便利。
CIDC解決方案
Pixyz Batch 是國際知名的三維數(shù)據(jù)輕量化工具,現(xiàn)已正式加入 Unity。Pixyz 支持超過 35 種 3D 文件格式,包括 Autodesk FBX、Autodesk Alias、AutoCAD、VRED;CATIA 和 SOLIDWORKS;Creo,以及 SiemensNX 等等,協(xié)助各行業(yè)的開發(fā)者們輕松、快速地導(dǎo)入 3D 數(shù)據(jù)至 Unity 編輯器,為實(shí)時(shí) 3D 開發(fā)優(yōu)化模型。
本次推出的 CIDC 解決方案基于 Pixyz Batch 定制了整個(gè)格式轉(zhuǎn)換的工作流程,再結(jié)合云廠商的 Serverless 服務(wù),幫助企業(yè)降低成本、提高模型格式轉(zhuǎn)換與大型模型輕量化的效率,同時(shí)整套流程均部署在云端,無需本地部署。
元宇宙何時(shí)能夠?qū)崿F(xiàn)難以預(yù)測,但是它所描繪出的世界吸引了眾多科技愛好者為之努力。幫助創(chuàng)作者獲得成功深刻在 Unity 的 DNA 中,我們正不斷改善引擎技術(shù),為元宇宙的到來做好準(zhǔn)備。除了「Unity 云端分布式算力方案」,Unity 性能優(yōu)化解決方案 UPR 也使用了云服務(wù),進(jìn)一步釋放本地計(jì)算資源。相信未來會有更多產(chǎn)品逐步被部署到云端,加速創(chuàng)作者們的創(chuàng)作之路。