空間位置掃描視覺效果
需要空間對應的應用程式依賴裝置在一段時間內和跨會話收集資料。 對應資料的完整性和品質取決於許多因素,包括使用者已完成的探索量、探索之後所經過的時間量,以及自裝置掃描區域之後,是否已經移動諸如裝飾和門等物件。
為了確保實用的空間對應資料,應用程式開發人員有數個選項:
- 依賴可能已經收集的內容。 此資料一開始可能不完整。
- 要求使用者使用開開手勢前往Windows Mixed Reality家,然後探索他們想要用於體驗的區域。 他們可以使用空中點選來確認裝置已知所有必要的區域。
- 在自己的應用程式中建置自訂探索體驗。
在這些情況下,探索期間收集的實際資料會由系統儲存,而且應用程式不需要這麼做。 如果您想要查看會議室掃描視覺效果的運作情形,請參閱下面的 設計全像投影 - 空間感知 影片示範:
這段影片取自「設計全像投影」HoloLens 2應用程式。 在這裡下載並享受完整的體驗。
裝置支援
功能 | HoloLens | 沉浸式頭戴裝置 |
空間位置掃描視覺效果 | ✔️ | ❌ |
建置自訂掃描體驗
應用程式可能會在體驗開始時分析空間對應資料,以判斷使用者是否想要執行額外的步驟,以改善其完整性和品質。 如果分析指出應該改善品質,開發人員應該提供視覺效果來重迭世界,以指出:
- 使用者鄰近區域的總數量必須屬於體驗的一部分
- 使用者應前往何處改善資料
使用者不知道「良好」掃描的內容。 他們需要顯示或告訴他們是否要求評估掃描時要尋找的內容– 平平度、與實際牆的距離等等。 開發人員應該實作意見反應迴圈,其中包括在掃描或探索階段重新整理空間對應資料。
在許多情況下,最好告訴使用者需要執行哪些動作才能取得必要的掃描品質。 例如,看一下上限、看一下廚房後方等等。
快取與連續空間對應
空間對應資料是最繁重的資料來源應用程式可以使用。 若要避免效能問題,例如卸載的畫面格或雜亂,請小心取用此資料。
體驗期間的作用中掃描可能既有説明又有害,因此您必須根據體驗來決定要使用的方法。
快取的空間對應
如果有快取的空間對應資料,應用程式通常會擷取空間對應資料的快照集,並在體驗期間使用此快照集。
優點
- 在體驗執行時減少系統上的額外負荷,進而大幅提升電源、熱力和 CPU 效能。
- 較簡單的主要體驗實作,因為它不會因為空間資料的變更而中斷。
- 針對物理、圖形和其他用途,任何空間資料的後續處理一次性成本。
缺點
- 真實世界物件的移動或人員不會反映在快取的資料中。 例如,當應用程式現在關閉時,應用程式可能會考慮開啟門。
- 可能有更多應用程式記憶體來維護快取的資料版本。
這個方法的良好案例是受控制的環境或桌面遊戲。
連續空間對應
某些應用程式可能依賴持續掃描來重新整理空間對應資料。
優點
- 您不需要在應用程式中預先建立個別掃描或探索體驗。
- 遊戲可以反映真實世界物件的移動,但有一些延遲。
缺點
- 實作主要體驗的複雜度較高。
- 額外的圖形和物理處理的潛在額外負荷,因為這些系統需要以累加方式擷取變更。
- 較高的電源、熱度和 CPU 影響。
這個方法的一個好案例是全像投影預期與移動的物件互動,例如,在樓層上驅動之全像攝影汽車可能會想要根據其開啟或關閉而進入門。