熱門
Unity XR交互工具包2.3版本中的新功能
XR交互工具包(XRI)是一個(gè)高等級(jí)的,、基于組件的交互系統(tǒng),,用于創(chuàng)建VR和AR體驗(yàn)。它提供了一個(gè)通用的交互框架,,并簡(jiǎn)化了跨平臺(tái)XR應(yīng)用的創(chuàng)建,。此次更新增加了三個(gè)關(guān)鍵功能:用于更自然交互的眼睛凝視和手部跟蹤功能,將交互帶入現(xiàn)實(shí)的視聽啟示功能,,以及用于在編輯器中測(cè)試迭代改進(jìn)的設(shè)備模擬器功能,。在本文中我們將詳細(xì)地為大家解讀每個(gè)新增功能的作用及用法,那么讓我們開始吧,。
完全支持關(guān)節(jié)式手部跟蹤
隨著XRI 2.3的更新,,Unity將在預(yù)發(fā)布中推出Unity XR?Hand Package。XR Hands是一個(gè)新的XR子系統(tǒng),,它增加了支持Unity中的手部跟蹤的API,。這包括對(duì)OpenXR的內(nèi)置支持,對(duì)元平臺(tái)的支持也將很快推出,。此外,,外部硬件提供商可以通過(guò)遵循提供的API文檔,從他們現(xiàn)有的XR SDK中輸入手動(dòng)跟蹤數(shù)據(jù),。
新版本的XRI包括雙手互動(dòng)演示,,一個(gè)展示手部交互設(shè)置的示例包,用戶可以在手部和控制器之間切換,,而無(wú)需更改設(shè)備上場(chǎng)景中的任何內(nèi)容,。使用此功能,,您的內(nèi)容可以從標(biāo)準(zhǔn)的控制器設(shè)置開始,無(wú)縫過(guò)渡到游戲中特定任務(wù)或自然交互的手部動(dòng)作,。
XRI 2.3還支持通過(guò)XR戳交互器進(jìn)行自然戳交互,。這允許用戶在3D UI上用手或控制器與XRI的UGUI畫布元素進(jìn)行戳動(dòng)交互。
使用眼睛凝視進(jìn)行交互
像HoloLens 2,,Meta Quest Pro和PlayStation VR2這樣的新頭顯帶有眼部傳感器,,可以跟蹤用戶的視線?;谀暤慕换タ梢詭椭脩魳?gòu)建感覺(jué)更自然的XR應(yīng)用程序,,并提供一種額外的方式來(lái)與內(nèi)容進(jìn)行交互。為了支持這種類型的交互,,Unity引入了XR凝視交互器,,由眼睛凝視或頭部凝視姿勢(shì)驅(qū)動(dòng)。用戶可以使用這個(gè)交互器進(jìn)行直接操作,,比如懸?;蛲ㄟ^(guò)停留在可交互對(duì)象上并進(jìn)行選擇。
由于Unity通常不建議應(yīng)用程序完全由眼睛控制,,所以其引入了一種額外的控制器形式和基于手的交互輔助來(lái)幫助用戶選擇特定的對(duì)象XR可交互快照卷,。該組件可作為凝視交互器的補(bǔ)充,因?yàn)樗试S在瞄準(zhǔn)對(duì)象周圍的定義區(qū)域?qū)⒔换ゲ蹲降礁浇目山换?duì)象,。捕捉體積也可以在沒(méi)有凝視交互器的情況下使用,,以便于用戶選擇對(duì)象。
通過(guò)聯(lián)覺(jué)效應(yīng)(Affordance)將互動(dòng)帶入現(xiàn)實(shí)
使用手進(jìn)行交互不同于使用控制器,,因?yàn)闆](méi)有觸覺(jué)或觸覺(jué)反饋來(lái)確認(rèn)交互何時(shí)發(fā)生,。聯(lián)覺(jué)效應(yīng)(Affordance)系統(tǒng)是一組性能組件,它可以根據(jù)對(duì)象的交互狀態(tài)激活對(duì)象或觸發(fā)聲音效果,,有助于緩解這種反饋差距,。這個(gè)系統(tǒng)是為在新的和現(xiàn)有的項(xiàng)目中與interactor和interactable的任意組合一起工作而構(gòu)建的。
用雙手拉伸,、擺動(dòng)和旋轉(zhuǎn)虛擬物體
新的XR通用抓取轉(zhuǎn)換器降低了層次結(jié)構(gòu)的復(fù)雜性,,并允許一個(gè)通用轉(zhuǎn)換器在一個(gè)可交互的設(shè)備上支持單手和雙手交互,而不是多個(gè)抓取轉(zhuǎn)換器,。它還支持雙手縮放,,讓你通過(guò)分開或合攏雙手來(lái)縮放對(duì)象,類似于在手機(jī)上放大和縮小,。
新版本中還添加了一個(gè)交互組組件,。這種行為允許開發(fā)人員將交互器組合在一起,并按優(yōu)先級(jí)對(duì)它們進(jìn)行排序,,這允許每個(gè)組在給定時(shí)間只有一個(gè)交互器進(jìn)行交互,。例如,,用戶戳一個(gè)按鈕將暫時(shí)阻止其他交互器與場(chǎng)景交互。這可以防止用戶在遠(yuǎn)處工作時(shí)不小心抓住附近的東西,,并防止其在近距離抓住或戳對(duì)象時(shí)光線投射到場(chǎng)景中,。
使無(wú)需頭顯的XR迭代變得更加容易
在頭顯上測(cè)試XR應(yīng)用很重要,但在編輯器中測(cè)試有助于減少迭代時(shí)間,。在此版本中XR設(shè)備模擬器進(jìn)行了一項(xiàng)主要的可用性更新,在更新中添加了一個(gè)新的屏幕UI小部件,,可以更容易地看到哪些輸入驅(qū)動(dòng)模擬器,,以及哪些輸入當(dāng)前是活動(dòng)的。
此外更新中還添加了新的模擬模式,,因此用戶可以在常用的控制模式之間切換,。啟動(dòng)時(shí),設(shè)備模擬器會(huì)激活新的第一人稱射擊(FPS)模式,,該模式可以操縱頭顯和控制器,,就好像整個(gè)玩家都在轉(zhuǎn)動(dòng)軀干一樣。然后,,用戶可以在其他模式中循環(huán)操作各個(gè)設(shè)備:頭顯,、左控制器和右控制器。要使用XR設(shè)備模擬器,,請(qǐng)從包管理器中導(dǎo)入示例,。
體驗(yàn)新版本中XRI的示例項(xiàng)目
經(jīng)過(guò)了漫長(zhǎng)的等待,新版示例項(xiàng)目現(xiàn)在終于來(lái)了,。新的示例項(xiàng)目展示了用戶可以在XRI 2.3中使用的一系列XR體驗(yàn)構(gòu)建模塊,。該項(xiàng)目分為幾個(gè)站,并包括幾個(gè)簡(jiǎn)單的使用案例,,這能夠幫助用戶更清楚的了解XRI的每個(gè)主要功能是如何工作的,。
電話:010-50951355 傳真:010-50951352 郵箱:[email protected] ;點(diǎn)擊查看區(qū)域負(fù)責(zé)人電話
手機(jī):13811546370 / 13720091697 / 13720096040 / 13811548270 /
13811981522 / 18600440988 /13810279720 /13581546145