Meta Quest SDK現(xiàn)可在沒有場(chǎng)景掃描的情況下將虛擬對(duì)象放置于表面,顯示任何鍵盤的直通模式切口(Keyboard Cutout),并通過藍(lán)牙發(fā)現(xiàn)附近的頭顯以進(jìn)行共置。
Meta混合現(xiàn)實(shí)實(shí)用程序套件(MRUK)v71提供即時(shí)放置和鍵盤追蹤功能,Meta XR Core SDK v71則擁有主機(jī)托管發(fā)現(xiàn)功能。
目前,許多混合現(xiàn)實(shí)應(yīng)用基于Quest 3和Quest 3S通過可選的混合現(xiàn)實(shí)房間設(shè)置過程生成的場(chǎng)景網(wǎng)格,以將虛擬物體放置在真實(shí)表面(例如桌子或墻壁)上。
如果應(yīng)用嘗試在用戶尚未掃描的房間中利用場(chǎng)景網(wǎng)格,則用戶將被迫經(jīng)歷該設(shè)置過程,這可能需要長(zhǎng)達(dá)一分鐘的時(shí)間才能將場(chǎng)景移到房間內(nèi)。
對(duì)于只需要知道桌子或墻壁在哪里的應(yīng)用來說,這會(huì)帶來很大的麻煩,而這正是MRUK新即時(shí)放置功能旨在解決的問題。
即時(shí)放置不使用場(chǎng)景網(wǎng)格,而是基于深度API提供從手柄或手部到3D空間中被遮擋位置的光線投射,從而允許在表面上生成虛擬對(duì)象或界面。
但請(qǐng)記住,這僅適用于生成簡(jiǎn)單的固定物體和界面。如果需要在桌子上移動(dòng)或與房間的其余部分交互,則仍然需要場(chǎng)景網(wǎng)格。
Meta SDK多年來一直包含一項(xiàng)功能,支持渲染所選受支持的追蹤鍵盤的虛擬版本。但嘗試模擬所有可能的藍(lán)牙鍵盤將是“一場(chǎng)失敗的戰(zhàn)斗”,并且在Quest Horizon OS Meta v71中增加了追蹤任何鍵盤并通過直通模式將其剪切掉的功能,而不是渲染它的模型。
現(xiàn)在,作為MRUK的一部分,該功能也可供應(yīng)用開發(fā)者使用。這意味著VR應(yīng)用可啟用直通模式切口顯示鍵盤,這對(duì)于生產(chǎn)力軟件特別有用。
幾個(gè)月來,Virtual Desktop一直通過追蹤所選支持的鍵盤來手動(dòng)執(zhí)行此操作?,F(xiàn)在,理論上,其開發(fā)者可以將此支持?jǐn)U展到任何鍵盤。
一年多以來,Quest頭顯已經(jīng)通過共享空間錨點(diǎn)API支持同一空間本地多人游戲(稱為共置)。
但是,實(shí)現(xiàn)共置體驗(yàn)的一個(gè)主要摩擦點(diǎn)是需要使用與在線多人游戲相同類型的用戶體驗(yàn) (UX)、聯(lián)系人邀請(qǐng)或房間代碼流,這通常涉及一系列菜單。
借助Meta XR Core SDK v71,Meta現(xiàn)在擁有了Colocation Discovery API。在底層,其基于頭顯藍(lán)牙連接,允許其向附近的頭顯發(fā)送少量數(shù)據(jù)(1024字節(jié)),以傳達(dá)加入會(huì)話所需的參數(shù)。
理論上,這意味著開發(fā)者能構(gòu)建一個(gè)簡(jiǎn)化的本地多人游戲用戶體驗(yàn),其中一個(gè)頭顯主持一個(gè)會(huì)話,附近的頭顯可自動(dòng)加入。