通用(yòng)特征
Snapdragon Spaces提供了一系列的感知功能(néng),幫助開發人員創建XR體(tǐ)驗。
請注意,以下功能(néng)已經針對室内體(tǐ)驗在理(lǐ)想條件下進行了構建和測試,包含了适度的照明。由于目前硬件設計的特性,不同的環境和光照條件可(kě)能(néng)會在感知質(zhì)量方面提供不同程度的準确性。因此,在目前的硬件上,不建議或不支持在室外使用(yòng),同時正在為(wèi)未來的設計進行改進。
定位追蹤
定位追蹤精(jīng)确地映射環境,并在三維空間中(zhōng)估算XR設備的位置、姿态和方向,實現了六自由度的追蹤。這使開發人員能(néng)夠了解和跟蹤最終用(yòng)戶相對于世界的位置。XR内容将根據最終用(yòng)戶的位置、頭部位置和方向在場景中(zhōng)正确呈現。
本地空間錨點
本地錨點使XR内容能(néng)夠以給定的位置、姿态和地圖上生成的位置放置在空間中(zhōng),并在會話期間将它們在本地保持。
請參考示例文(wén)檔,了解如何使用(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)
要在運行時保存和加載錨點,請參閱示例文(wén)檔的特定章節:
●Unity Spaces Anchor Store(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
●Unreal Engine加載和保存錨點(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
碰撞測試
碰撞測試通過發送射線(xiàn)檢測任何命中(zhōng)結果來獲取在真實世界中(zhōng)的物(wù)理(lǐ)點。
請參考示例文(wén)檔,了解如何進行碰撞測試:
●Unity碰撞測試示例(Hit Testing | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
●Unreal Engine碰撞測試示例(Hit Testing | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
相機幀訪問
相機幀訪問功能(néng)使得可(kě)以查詢XR設備的RGB相機。檢索到的數據可(kě)以用(yòng)于各種用(yòng)途,如創建遠(yuǎn)程解決方案或将數據輸入到第三方感知庫中(zhōng)。
請參考示例文(wén)檔,了解如何捕獲:
●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)