特性

通(tōng)用(yòng)特征

Snapdragon Spaces提供了(le)一系列的(de)感知功能,幫助開發人(rén)員(yuán)創建XR體驗。

請注意,以下(xià)功能已經針對(duì)室内體驗在理(lǐ)想條件下(xià)進行了(le)構建和(hé)測試,包含了(le)适度的(de)照(zhào)明(míng)。由于目前硬件設計的(de)特性,不同的(de)環境和(hé)光(guāng)照(zhào)條件可(kě)能會在感知質量方面提供不同程度的(de)準确性。因此,在目前的(de)硬件上,不建議(yì)或不支持在室外使用(yòng),同時(shí)正在爲未來(lái)的(de)設計進行改進。

定位追蹤

定位追蹤精确地映射環境,并在三維空間中估算(suàn)XR設備的(de)位置、姿态和(hé)方向,實現了(le)六自由度的(de)追蹤。這(zhè)使開發人(rén)員(yuán)能夠了(le)解和(hé)跟蹤最終用(yòng)戶相對(duì)于世界的(de)位置。XR内容将根據最終用(yòng)戶的(de)位置、頭部位置和(hé)方向在場(chǎng)景中正确呈現。

 

本地空間錨點

本地錨點使XR内容能夠以給定的(de)位置、姿态和(hé)地圖上生成的(de)位置放置在空間中,并在會話(huà)期間将它們在本地保持。

請參考示例文檔,了(le)解如何使用(yòng)本地錨點:

Unity錨點示例(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)

Unreal Engine錨點示例(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)

 

要在運行時(shí)保存和(hé)加載錨點,請參閱示例文檔的(de)特定章(zhāng)節:

Unity Spaces Anchor Store(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)

Unreal Engine加載和(hé)保存錨點(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)

 

碰撞測試

碰撞測試通(tōng)過發送射線檢測任何命中結果來(lái)獲取在真實世界中的(de)物(wù)理(lǐ)點。

請參考示例文檔,了(le)解如何進行碰撞測試:

●Unity碰撞測試示例(Hit Testing | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)

Unreal Engine碰撞測試示例(Hit Testing | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)

 

相機幀訪問

相機幀訪問功能使得(de)可(kě)以查詢XR設備的(de)RGB相機。檢索到的(de)數據可(kě)以用(yòng)于各種用(yòng)途,如創建遠(yuǎn)程解決方案或将數據輸入到第三方感知庫中。

請參考示例文檔,了(le)解如何捕獲:

●Unity相機幀訪問示例(Camera Frame Access (Experimental) | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)

●Unreal Engine相機幀訪問示例(Camera Frame Access (Experimental) | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)