互動模型
混合實境工具組可讓您接收來自各種輸入來源的輸入,例如控制器、可動手部或語音。 選擇最適合混合實境體驗的互動模型,需要您識別使用者及其目標,並考慮任何可能影響其體驗的情況或環境因素。 在這裡,您將瞭解混合實境體驗的三個主要互動模型,以及如何模擬 Unity 中的輸入。
互動模型
有三個主要的互動模型適合大部分的混合實境體驗。
| 型號 | 範例案例 | 最適大小 |
|---|---|---|
| 手部與運動控制器 | 3D 空間體驗,例如空間配置和設計、內容操作或模擬。 | 非常適合用於結合語音、眼球追蹤或頭部注視的新使用者。 降低學習曲線。 在手部追蹤與 6DoF 控制器之間有一致的 UX。 |
| 免持式 | 佔用使用者雙手的內容體驗,例如,在作業中學習和維護。 | 需要一些學習。 如果無法用手,裝置可以與語音和自然語言完美配對。 |
| 注視並認可 | 點擊體驗;例如,3D 簡報或示範。 | 需要在頭戴式裝置上進行訓練,但不需要在行動裝置上訓練。 非常適合無障礙控制器。 |
儘管您可以將多個互動模型的部分合併成混合實境體驗,但請注意,這樣做會造成競爭使用者輸入的風險,例如,同時發出手部射線與頭部注視游標。 這可能會造成使用者的負荷和困惑。
如果您的體驗確實需要多個互動模型,請記住,從某個模型轉換到另一個模型時,許多使用者可能會遇到困難,尤其是不熟悉混合實境的使用者。
手部和運動控制器模型
手部和運動控制器模型都需要使用者使用一或兩隻手來與全像攝影世界互動。 此模型會移除虛擬與實體之間的界限。
部分特定案例包括:
- 為資訊工作者提供具有 UI 能供性的 2D 虛擬畫面,以顯示及控制內容
- 針對工廠生產線提供前線員工教學課程與指南
- 開發專業工具以協助及教育醫療專業人員
- 使用 3D 虛擬物件來裝飾真實世界或建立另一個世界
- 以真實世界為背景來建立以位置為基礎的服務與遊戲
有三個手部與運動控制器形式:
- 用手直接操作
- 用手指向並認可
- 運動控制器
免持式模型
免手模型可讓使用者與全像攝影內容互動,而不需使用雙手。 如果使用者可能需要用手來完成真實世界的目標,而且很難與手以及控制器為基的介面互動,那麼這個方法是最佳選擇。
部分特定案例包括:
- 當使用者的雙手忙碌時,可利用引導來完成工作
- 當使用者的雙手忙碌時參考資料
- 手部疲勞
- 無法追蹤的手套
- 手拿東西
- 做大型手勢的社會尷尬
- 空間狹窄
有兩個免持形式:
- 語音輸入
- 注視並停留
注視並認可
注視並認可是一個輸入模型,此模型與我們使用滑鼠指向並按一下來與電腦互動的方式密切相關。 注視並認可會被視為可進行間接操作的遠端輸入模型。 因此,當您與搆不著的全像攝影內容互動時,最好使用注視並認可。 有兩種類型的注視輸入(頭部注視和眼睛注視)和不同的認證動作。
當使用者使用注視以物件或UI元素為目標之後,使用者就可以使用次要輸入與它互動或選取它。 這就是所謂的輸入模型認可步驟。 認可方法包括語音命令、按下按鈕或手勢。
Unity 編輯器中的輸入模擬
Unity 編輯器中的輸入模擬功能可讓您在使用手勢或眼睛互動時測試全息物體的行為。
如何在場景中四處移動:
- 使用 W/A/S/D 鍵來向前/向左/向後/向右移動相機。
- 使用 Q/E 鍵垂直移動相機。
- 按住 滑鼠右鍵 來旋轉相機。
如何模擬手部輸入:
- 按住 空格鍵 以啟用右手。
- 按住空格鍵時,移動滑鼠以移動右手。
- 使用 滑鼠滾輪 調整手部深度。
- 按兩下 滑鼠左鍵 以模擬捏合手勢。
- 使用 T/Y 鍵讓手部在檢視中保持持續性。
- 按住 CTRL 鍵並移動滑鼠來旋轉手部。
- 按住 左 Shift 鍵 以啟用左手。