文/VR陀螺
今年7月,「ASTATION山??臻g」戶外大空間項(xiàng)目落地北京,很快便引發(fā)了業(yè)內(nèi)人士的關(guān)注。一方面這是首個(gè)虛擬場(chǎng)景+戶外實(shí)景融合的項(xiàng)目,另一方面其也是第一款設(shè)備采用Vision Pro的大空間項(xiàng)目。
或許不少人都有疑惑,Vision Pro真的適合完全開放的戶外嗎?技術(shù)研發(fā)成本會(huì)不會(huì)更高?為了能夠更加深度的解答這些問題,10月29日,「ASTATION山??臻g」研發(fā)團(tuán)隊(duì)意景技術(shù)在北京舉辦了MR戶外大空間技術(shù)分享會(huì),從技術(shù)開發(fā)、材質(zhì)特效、動(dòng)畫貼圖、美術(shù)場(chǎng)景到空間計(jì)算的未來應(yīng)用等進(jìn)行了全面探討。
與此同時(shí),「ASTATION山??臻g」總制作人 錢清泉還宣布了「A計(jì)劃」正式啟動(dòng),誠(chéng)邀行業(yè)開發(fā)者伙伴共同投入到基于Vision Pro平臺(tái)的戶外大空間項(xiàng)目開發(fā)與制作中來。
在VR大空間爆火的當(dāng)下,一提到大空間,所有人想到的都是在一個(gè)被各種圖形符號(hào)貼紙包裹住的室內(nèi)空間中,一群人戴著PICO或HTC或Quest頭顯在其中游走,體驗(yàn)沉浸的故事劇情。如今上百個(gè)VR大空間幾乎都是這種模式。
而總有這樣一群人,他們大膽且瘋狂,「ASTATION山海空間」就是這個(gè)打破常規(guī)的存在。
試想一下,一群年輕人戴著Vison Pro的頭顯,在798的街頭Citywalk。這樣的科幻場(chǎng)景,似乎只會(huì)出現(xiàn)在想象中,而ASTATION虛擬現(xiàn)實(shí)傳送站把它變成了現(xiàn)實(shí),就連蘋果自身都沒想到AVP竟還能以這樣的形式落地應(yīng)用。
去年,蘋果正式發(fā)布Vision Pro猶如驚濤駭浪席卷了整個(gè)產(chǎn)業(yè),一時(shí)間圈內(nèi)外的從業(yè)者、資本、用戶歡欣雀躍。而興奮之余,很多人也開始試圖在這個(gè)平臺(tái)上找尋機(jī)會(huì)。意景便是其中一位,當(dāng)錢清泉注意到Vision Pro時(shí),就產(chǎn)生了在Vision Pro上做項(xiàng)目的想法,但不同于大部分人選擇在平臺(tái)上發(fā)布線上應(yīng)用,他選擇了與線下娛樂結(jié)合,「ASTATION山??臻g」也就是在那時(shí)開始立項(xiàng)。
ASTATION充分利用了Vision Pro發(fā)布會(huì)后的半年時(shí)間,在設(shè)備發(fā)售之前提前使用蘋果提供的Vision Pro開發(fā)者內(nèi)容包進(jìn)行功能與美術(shù)上的嘗試,ASTATION使用M2芯片的IPAD Pro進(jìn)行打包測(cè)試,并持續(xù)的優(yōu)化項(xiàng)目,通過這種測(cè)試,大致了解了Vision Pro開發(fā)可以達(dá)到的效果。
ASTATION美術(shù)總監(jiān)于辰表示,“去年10月份,蘋果上??偛筷懤m(xù)對(duì)開發(fā)者開放體驗(yàn)活動(dòng)。我們當(dāng)時(shí)就開發(fā)了一些游戲DEMO以及一些數(shù)字資產(chǎn),包括恐龍、雕塑、魚群等帶到上海,然后再用Vision Pro去體驗(yàn)我們開發(fā)的內(nèi)容。體驗(yàn)完之后,大家就確定了立項(xiàng)。”
只是,最初項(xiàng)目的雛形并沒有計(jì)劃在戶外,ASTATION先是考慮將體驗(yàn)設(shè)置在各大藝術(shù)展區(qū)內(nèi),聯(lián)合藝術(shù)展區(qū)的場(chǎng)地布置虛擬場(chǎng)景。大空間從業(yè)者應(yīng)該都了解,國(guó)內(nèi)適合做200平米上大空間,且中間無(wú)立柱的場(chǎng)地幾乎鳳毛麟角,同時(shí)場(chǎng)地的匹配度與地址位置人流往往還相悖。ASTATION選擇另辟蹊徑,產(chǎn)生了與戶外結(jié)合的全新想法。
但從一個(gè)項(xiàng)目立項(xiàng)到落地,前期的準(zhǔn)備僅僅是一個(gè)開端,對(duì)于想把Vision Pro落地戶外大空間這種大膽的想法,還要考量很多其它的問題。選址也是其中一個(gè)。
ASTATION執(zhí)行制作人 孫予璠表示,“對(duì)于戶外大空間來說,選址上要費(fèi)心很多。首先,要考慮場(chǎng)地的安全性,戶外一定要保證用戶能夠安全體驗(yàn)。其次,就是實(shí)地場(chǎng)景的美觀度,場(chǎng)地本身也要具有一定的吸引力與自然人流。同時(shí),場(chǎng)地?fù)碛械奈幕c藝術(shù)屬性也會(huì)激發(fā)創(chuàng)作者的想象力,內(nèi)容上也能夠產(chǎn)出更加獨(dú)特與定制化的內(nèi)容。最后,則是考量測(cè)試成本。像「ASTATION山海空間」選擇落地798,不僅僅是因?yàn)闈M足了前兩個(gè)因素,還距離公司很近。隨時(shí)都可以下樓開始進(jìn)行測(cè)試,在開發(fā)過程中節(jié)約了很多時(shí)間和成本。我們通過這種方式練級(jí),高效的進(jìn)行制作積累經(jīng)驗(yàn),項(xiàng)目擁有更高的完成度之后,再選擇更遠(yuǎn)的場(chǎng)地進(jìn)行開發(fā)。”
ASTATION執(zhí)行制作人 孫予璠
確定了落地場(chǎng)景與內(nèi)容之后,ASTATION就踏上了技術(shù)研發(fā)。
在本次技術(shù)分享會(huì)上,ASTATION程序總監(jiān) 李志鵬、美術(shù)總監(jiān) 于辰、技術(shù)美術(shù) 十二與ASTATION美術(shù)負(fù)責(zé)人 劉文從技術(shù)開發(fā)、材質(zhì)特效、動(dòng)畫貼圖、美術(shù)場(chǎng)景等各個(gè)角度分享了「ASTATION山??臻g」項(xiàng)目的開發(fā)細(xì)節(jié),各位也從開發(fā)者的角度分享了開發(fā)項(xiàng)目的經(jīng)驗(yàn)與個(gè)人經(jīng)歷。
首先,李志鵬通過三個(gè)維度分享了戶外MR大空間的研發(fā)經(jīng)驗(yàn),從開發(fā)環(huán)境(Apple原生開發(fā)/Unreal/Unity)、Vision OS的APP類型(Windowed/Metal-Based/RealityKit)、調(diào)試APP以及不同調(diào)試工具(Unity Profiler/Unity FrameDebugger/Xcode Instruments)做了深度講解。
ASTATION程序總監(jiān) 李志鵬
在Vision Pro的開發(fā)環(huán)境中,李志鵬表示,“雖然蘋果推出了原生開發(fā)工具RealityKit+ARKit,但其實(shí)在游戲畫面表現(xiàn)以及一些游戲內(nèi)容的敘述邏輯上,Unreal與Unity要比原生開發(fā)工具更容易被接受。在Unreal與Unity之間,Unity對(duì)Vision Pro的支持度又要比Unreal大很多,所以我們團(tuán)隊(duì)目前主要使用的開發(fā)工具是Unity。”
確定使用哪一種開發(fā)工具之后,就是了解Vision OS的APP類型。目前Vision OS的APP類型主要分為三種:Windowed「窗口模式」、Metal-Based「VR模式」、RealityKit「MR模式」。在MR模式中,又可以細(xì)分為兩類,有限空間XR APP「Bounded Volumes」與無(wú)限空間XR APP「Unbounded Volumes」,「ASTATION山海空間」屬于后者。
對(duì)于調(diào)試APP的工具來說,李志鵬詳細(xì)解釋了調(diào)試模擬器、Play To Device、Unity Profiler、Unity FrameDebugger、Xcode Instruments等不同的工具。他表示:
“在沒有拿到實(shí)機(jī)之前,使用調(diào)試模擬器去開發(fā)是非常方便的,但模擬器有一個(gè)很大的問題就是針對(duì)Vision Pro的一些獨(dú)特性功能,包括手勢(shì)、圖像與環(huán)境監(jiān)測(cè)等,調(diào)試模擬器的支持效果并不好。”
“Play To Device是專門用來調(diào)試的APP,配合Unity的開發(fā)者套件使用,這個(gè)工具很大優(yōu)勢(shì)是可以直接看到開發(fā)效果,對(duì)于開發(fā)者來說很方便,但如果需要調(diào)很細(xì)節(jié)的東西,就需要反復(fù)打包,很浪費(fèi)時(shí)間與精力。另外一點(diǎn)是,這個(gè)調(diào)試工具對(duì)于大場(chǎng)景也不太友好。當(dāng)內(nèi)存達(dá)到3-4個(gè)g時(shí),延遲會(huì)比較明顯。”
“Unity 的兩個(gè)調(diào)試APP:Profiler與FrameDebugger。Profiler在Windows系統(tǒng)上也可以使用,調(diào)試非常方便,網(wǎng)絡(luò)上有很多詳細(xì)的介紹,開發(fā)者的朋友應(yīng)該都有了解。FrameDebugger主要是用來優(yōu)化美術(shù)上的一些細(xì)節(jié),可以逐幀地去查看渲染數(shù)據(jù)。這里還有一個(gè)內(nèi)置優(yōu)化工具Xcode Instruments,主要提供更偏向于系統(tǒng)層面的分析,除了提供一些常見的優(yōu)化建議外,還會(huì)提供來自蘋果的優(yōu)化建議,例如當(dāng)運(yùn)行過程中增速過低時(shí),他就會(huì)自動(dòng)標(biāo)準(zhǔn)一個(gè)信號(hào),你再根據(jù)蘋果的反饋進(jìn)行分析。結(jié)合這三種,就可以開始對(duì)項(xiàng)目進(jìn)行優(yōu)化了。”
最后,李志鵬還分享了具體的技術(shù)點(diǎn)與開發(fā)過程遇到的問題。在開發(fā)「ASTATION山??臻g」過程中,李志鵬表示,“出現(xiàn)最多的三個(gè)問題是:圖像與手勢(shì)識(shí)別無(wú)法工作、位置與旋轉(zhuǎn)的偏移、開啟APP等待時(shí)間過長(zhǎng)”。
“第一個(gè)問題相對(duì)較簡(jiǎn)單,因?yàn)樾掳袮PP裝入Vision Pro上時(shí),會(huì)有一個(gè)權(quán)限設(shè)置,打開權(quán)限即可;位置與旋轉(zhuǎn)的偏移對(duì)于戶外場(chǎng)景來說,現(xiàn)實(shí)環(huán)境定位誤差肯定難以避免。這里我們的解決方法是進(jìn)行重定位,通過圖形識(shí)別功能進(jìn)行位置校準(zhǔn),這樣即便定位丟失也不用擔(dān)心;第三問題可以細(xì)分為兩個(gè)場(chǎng)景,一是開啟APP等待時(shí)間過長(zhǎng),二是根本進(jìn)不去APP,這里對(duì)于開發(fā)者來說要時(shí)刻留意APP內(nèi)存的極限值,如果是超過4GB的獨(dú)占APP,隨時(shí)都有可能崩潰。”
ASTATION美術(shù)總監(jiān) 于辰
于辰表示,“穩(wěn)固的「三角構(gòu)圖」,「更大」不一定更好,分享了如何依托Vision Pro在戶外MR大空間中實(shí)現(xiàn)「視覺奇觀」的效果。”他表示,“雖然通過PBR流程就可以在Vision Pro上實(shí)現(xiàn)很好的顯示效果,但視覺感如何恰到好處才是關(guān)鍵點(diǎn)。”
他還稱,“「視覺奇觀」并不是純粹的追求「大」,因?yàn)槌撚诂F(xiàn)實(shí)比例的物體,像一些大空間場(chǎng)景中的巨物,如果追求一味地大反而會(huì)看不清原貌,讓用戶一直仰視去看也會(huì)造成頸部的不適感。反過來將巨物放遠(yuǎn),近大遠(yuǎn)小的透視效果也會(huì)讓巨物感官變小。”
為了能夠更好地依托Vision Pro在戶外MR大空間中實(shí)現(xiàn)「視覺奇觀」的效果,A STATION團(tuán)隊(duì)測(cè)量了現(xiàn)實(shí)世界的真實(shí)比例,通過「三角構(gòu)圖」、遠(yuǎn)近變化的透視關(guān)系以及「遮擋的儀式感」效果,配合timeline動(dòng)畫解決方案呈現(xiàn)出了「視覺奇觀」效果的最優(yōu)解。
于辰還進(jìn)一步解釋了「三角構(gòu)圖」的優(yōu)勢(shì),“一是,三角畫面帶來的縱深引導(dǎo),會(huì)將人們的視線引向三角形的頂端。「ASTATION山??臻g」的場(chǎng)景布置便是將798主街道建成一個(gè)矩形三角形,已達(dá)到玩家的視線從腳下一直引到盡頭。整體景觀也不會(huì)凌亂,并保持穩(wěn)定的結(jié)構(gòu);二是,對(duì)于單個(gè)場(chǎng)景的構(gòu)造,人們的視線也會(huì)從底部慢慢被引導(dǎo)至頂端,達(dá)到自然空間向上的效果。”
ASTATION 技術(shù)美術(shù) 十二
緊接著,十二在本次技術(shù)分享會(huì)上就《基于頂點(diǎn)動(dòng)畫貼圖的高性能動(dòng)物動(dòng)畫》這一主題分享了「ASTATION山??臻g」的動(dòng)畫解決方案。體驗(yàn)過「ASTATION山??臻g」項(xiàng)目的用戶大概都了解,在這個(gè)大空間項(xiàng)目中,每個(gè)場(chǎng)景中都會(huì)有很多動(dòng)物,但大量的動(dòng)畫計(jì)算會(huì)給CPU帶來不小的性能壓力導(dǎo)致畫面卡頓。
為了能夠解決這個(gè)問題,十二稱,“「ASTATION山??臻g」的timeline動(dòng)畫解決方案融合了骨骼動(dòng)畫、循環(huán)動(dòng)畫、VAT動(dòng)畫、路徑動(dòng)畫和粒子動(dòng)畫效果,通過基于VAT的高性能動(dòng)畫解決方案,釋放CPU壓力,利用GPU強(qiáng)大的頂點(diǎn)動(dòng)畫運(yùn)算能力,保證了有大量動(dòng)畫角色的場(chǎng)景幀數(shù)穩(wěn)定。”
ASTATION美術(shù)負(fù)責(zé)人 劉文
最后,劉文稱,“由于「ASTATION山??臻g」的體驗(yàn)設(shè)置在戶外,戶外的環(huán)境會(huì)比較復(fù)雜,這也對(duì)材質(zhì)提出了一定的要求。”
“現(xiàn)階段Unity對(duì)蘋果Vision Pro支持還不是很完善,對(duì)此,團(tuán)隊(duì)利用Unity提供的shader graph材質(zhì)編譯器通過特效、材質(zhì)、動(dòng)畫的設(shè)計(jì)與優(yōu)化彌補(bǔ)Unity對(duì)VP視覺效果支持的不足,從而達(dá)到現(xiàn)階段「ASTATION山??臻g」的視覺效果,未來伴隨Unity的更新相信對(duì)Vision Pro的支持會(huì)越來越好。”
從2023年7月開始研發(fā),到2024年7月正式發(fā)布,意景經(jīng)歷了無(wú)數(shù)次測(cè)試調(diào)優(yōu),天氣、光線、環(huán)境、遮擋物、街道調(diào)整、穿行的人流……每一項(xiàng)都是不可控的因素,但是團(tuán)隊(duì)通過不斷努力,解決各項(xiàng)問題讓項(xiàng)目如期上線運(yùn)營(yíng)。除了開發(fā)人員測(cè)試之外,意景還找了上千位圈內(nèi)外的用戶測(cè)試,認(rèn)真聆聽每一位測(cè)試用戶的反饋,不斷迭代改進(jìn)。如今「ASTATION山海空間」在定位穩(wěn)定性、精準(zhǔn)度、防眩暈,以及內(nèi)容豐富度上相比最初有了質(zhì)的提升,也初具口碑。
今年,VR線下大空間在不斷涌入新鮮的項(xiàng)目,「ASTATION山??臻g」在其中獨(dú)具一格,是一次冒險(xiǎn)的同時(shí),或許也將開辟一個(gè)新賽道。
在技術(shù)分享會(huì)最后環(huán)節(jié),錢清泉宣布ASTATION正式啟動(dòng)「A計(jì)劃」,將通過資金或技術(shù)方式扶持已開發(fā)完成的LBE項(xiàng)目移植為戶外大空間項(xiàng)目,共同搭建MR戶外大空間的全新生態(tài)。身處大空間浪潮中,在堅(jiān)定自己方向的同時(shí),錢清泉也希望能夠協(xié)同更多優(yōu)秀開發(fā)者團(tuán)隊(duì),持續(xù)打造更多別具一格的內(nèi)容佳作。
「ASTATION山??臻g」總制作人 錢清泉
作為MR戶外大空間的先驅(qū)力量,「A計(jì)劃」的到來是ASTATION嘗試的一小步,也是推動(dòng)創(chuàng)作者們共建MR戶外大空間生態(tài)的重要一步。
投稿/爆料:tougao@youxituoluo.com
稿件/商務(wù)合作: 六六(微信 13138755620)
加入行業(yè)交流群:六六(微信 13138755620)
元宇宙數(shù)字產(chǎn)業(yè)服務(wù)平臺(tái)
下載「陀螺科技」APP,獲取前沿深度元宇宙訊息