Meta Horizon Browser 40.4升級(jí):Quest設(shè)備WebXR命中測(cè)試棄用場(chǎng)景網(wǎng)格,Depth API實(shí)現(xiàn)即時(shí)MR對(duì)象放置

?? 由 文心大模型 生成的文章摘要

Meta旗下網(wǎng)絡(luò)瀏覽器現(xiàn)已采用深度感應(yīng)技術(shù),在Quest 3與Quest 3S設(shè)備上實(shí)現(xiàn)WebXR命中測(cè)試功能,無(wú)需依賴場(chǎng)景網(wǎng)格即可完成混合現(xiàn)實(shí)對(duì)象的即時(shí)放置。

WebXR命中測(cè)試API(WebXR Hit Testing API)支持開(kāi)發(fā)者從指定原點(diǎn)(如用戶頭部或控制器)投射虛擬射線,并精準(zhǔn)定位該射線與現(xiàn)實(shí)世界幾何體的首次相交位置。該 API 屬于 WebXR 開(kāi)放標(biāo)準(zhǔn)的核心組成部分,但其底層技術(shù)的具體實(shí)現(xiàn)方式會(huì)因設(shè)備硬件與軟件配置的差異而有所不同。

在Horizon Browser 40.4版本發(fā)布前,Quest 3與Quest 3S設(shè)備的WebXR頭顯需借助混合現(xiàn)實(shí)設(shè)置流程中生成的場(chǎng)景網(wǎng)格,來(lái)確定光線投射所命中的現(xiàn)實(shí)世界幾何體。然而,這種依賴場(chǎng)景網(wǎng)格的實(shí)現(xiàn)方式存在明顯局限:

若用戶未預(yù)先為所在空間創(chuàng)建場(chǎng)景網(wǎng)格,當(dāng)開(kāi)發(fā)者調(diào)用命中測(cè)試API時(shí),用戶需額外完成場(chǎng)景網(wǎng)格設(shè)置操作,顯著增加了操作阻力與使用門檻;

即便用戶已生成場(chǎng)景網(wǎng)格,該網(wǎng)格也無(wú)法實(shí)時(shí)反映掃描完成后家具移動(dòng)、物品擺放調(diào)整等現(xiàn)實(shí)空間變化,導(dǎo)致命中測(cè)試結(jié)果與實(shí)際環(huán)境脫節(jié)。

隨著Horizon Browser 40.4版本的正式推出,WebXR命中測(cè)試API的技術(shù)依賴已從場(chǎng)景網(wǎng)格(Scene Mesh)切換為Meta深度API(Depth API)。

Quest 3與Quest 3S設(shè)備均原生支持Depth API,該API可提供實(shí)時(shí)第一人稱視角深度幀。此類深度幀由計(jì)算機(jī)視覺(jué)算法生成,其核心原理是通過(guò)對(duì)比設(shè)備前置的兩個(gè)追蹤攝像頭所捕捉畫面的視差,計(jì)算得出空間深度信息。Depth API的有效工作距離可達(dá)約5米,在混合現(xiàn)實(shí)場(chǎng)景中常用于實(shí)現(xiàn)動(dòng)態(tài)遮擋功能——通過(guò)判斷虛擬對(duì)象與物理幾何體的空間位置關(guān)系,確定虛擬對(duì)象是否應(yīng)被現(xiàn)實(shí)中的物理物體遮擋,從而提升混合現(xiàn)實(shí)體驗(yàn)的真實(shí)感。

在WebXR命中測(cè)試場(chǎng)景中,依托Depth API,開(kāi)發(fā)者可在無(wú)需預(yù)先構(gòu)建場(chǎng)景網(wǎng)格的前提下,將虛擬對(duì)象即時(shí)、精準(zhǔn)地放置于現(xiàn)實(shí)世界表面。值得注意的是,作為Meta混合現(xiàn)實(shí)實(shí)用工具包(MRUK,Mixed Reality Utility Kit)的重要功能模塊,基于Depth API的虛擬對(duì)象放置能力已于約一年前向Unity開(kāi)發(fā)者開(kāi)放;同時(shí),虛幻引擎開(kāi)發(fā)者及原生應(yīng)用開(kāi)發(fā)者也可通過(guò)調(diào)用Depth API,自行實(shí)現(xiàn)類似功能。此次Horizon Browser的版本更新,標(biāo)志著該功能正式向 WebXR開(kāi)發(fā)者開(kāi)放,進(jìn)一步降低了WebXR領(lǐng)域混合現(xiàn)實(shí)應(yīng)用的開(kāi)發(fā)門檻。

需特別說(shuō)明的是,當(dāng)前基于Depth API的WebXR命中測(cè)試功能,主要適用于生成靜態(tài)、簡(jiǎn)單的虛擬物體及交互界面。若需實(shí)現(xiàn)虛擬實(shí)體在現(xiàn)實(shí)表面的動(dòng)態(tài)移動(dòng),或讓虛擬對(duì)象與房間內(nèi)其他物理元素產(chǎn)生復(fù)雜交互(如碰撞檢測(cè)、空間約束等),仍需依賴傳統(tǒng)的場(chǎng)景網(wǎng)格掃描與構(gòu)建流程。

「93913原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)注明出處」