共用方式為


可互動的物件

可互動的物件

按鈕一直都是用來觸發 2D 抽象世界中事件的隱喻。 在三維混合實境世界中,我們不必再受限於這個抽象世界。 任何專案都可以是 觸發事件的可互動物件 。 可互動的物件可以是從桌上的咖啡杯到中間的氣球的任何專案。 在某些情況下,我們仍會使用傳統按鈕,例如在對話方塊 UI 中。 按鈕的視覺表示取決於內容。



可互動物件的重要屬性

視覺提示

視覺提示是來自光線的感應器提示、由眼睛接收,以及視覺系統在視覺感知期間處理。 由於視覺系統在許多物種中都是主要,特別是人類,因此視覺提示是世界認知方式的大型資訊來源。

由於全像攝影物件會與混合實境中的真實世界環境混合,因此很難瞭解您可以互動的物件。 對於您體驗中的任何可互動物件,請務必為每個輸入狀態提供區分的視覺提示。 這可協助使用者瞭解您的體驗哪個部分可互動,並使用一致的互動方法讓使用者有信心。



遠距互動

對於使用者可以與注視、手部光線和動作控制器光線互動的任何物件,我們建議針對這三種輸入狀態有不同的視覺提示:

具有預設狀態的可互動物件
預設 (觀察) 狀態
物件的預設閒置狀態。 游標不在 物件上。 偵測不到手部。

具有目標和暫留狀態的可互動物件
目標 (暫留) 狀態
當物件以注視游標為目標時,手指鄰近或動作控制器的指標。 游標位於 物件上。 偵測到手部已就緒。

具有已按下狀態的可互動物件
已按下狀態
當物件以空中點選手勢按下時,手指按下或動作控制器的選取按鈕。 游標位於 物件上。 偵測到手部,空中點選。



您可以使用醒目提示或縮放等技術,為使用者的輸入狀態提供視覺提示。 在混合實境中,您可以在 [開始] 功能表和應用程式行按鈕上找到視覺化不同輸入狀態的範例。

以下是 全像攝影按鈕上這些狀態的外觀:

處於預設狀態的全像攝影按鈕
預設 (觀察) 狀態

目標全像攝影按鈕和暫留狀態
目標 (暫留) 狀態

處於已按下狀態的全像攝影按鈕
已按下狀態



直接) (近距離互動

HoloLens 2支援清楚的手部追蹤輸入,可讓您與物件互動。 若沒有觸覺回饋和完美的深度感知,很難分辨手部與物件距離,或您是否觸碰它。 請務必提供足夠的視覺提示來傳達物件的狀態,特別是根據該物件的手部狀態。

使用視覺化回饋來傳達下列狀態:

  • 預設 (觀察) :物件的預設閒置狀態。
  • 留:當手接近全像投影時,變更視覺效果以傳達該手部的目標全像投影。 
  • 距離和互動點:當手接近全像投影時,設計意見反應來傳達投影的互動點,以及手指與手指距離物件有多遠
  • 連絡人開始:變更視覺效果 (淺色、色彩) ,以傳達已發生觸控
  • 掌握:在掌握物件時變更視覺效果 (淺色、色彩)
  • 連絡人結束:在觸控結束時變更視覺效果 (淺色、色彩)


暫留 (遠)
暫留 (遠)
根據手部的鄰近性醒目提示。

將滑鼠暫留 (近)
將滑鼠暫留 (近)
根據手部距離反白顯示大小變更。

觸控/按下
觸控/按下
視覺效果加上音訊意見反應。

把握
把握
視覺效果加上音訊意見反應。




HoloLens 2上的按鈕是如何視覺化不同輸入互動狀態的範例:

Default
預設值

暫留
暫留
顯示以鄰近為基礎的光源效果。

觸摸
觸控
顯示紋紋效果。

按鍵
按鍵
移動前板。



HoloLens 2上的「環形」視覺效果提示

在HoloLens 2上,還有額外的視覺提示,可協助使用者感知深度。 手指尖附近的環會向上顯示,並在手指尖接近物件時縮小。 到達按下的狀態時,環形最終會交集到點。 此視覺能供性可協助使用者瞭解它們與物件距離的程度。

影片迴圈:以周框方塊鄰近性為基礎的視覺回饋範例

空間
手部鄰近性上的視覺回饋



音訊提示

針對直接互動,適當的音訊意見反應可以大幅改善使用者體驗。 使用音訊意見反應來傳達下列提示:

  • 連絡人開始:觸控開始時播放音效
  • 連絡人結束:在觸控端播放音效
  • 擷取開始:抓取開始時播放音效
  • 擷取結束:抓取結束時播放音效


語音命令

對於任何可互動的物件,請務必支援替代的互動選項。 根據預設,我們建議針對任何可互動的物件支援 語音命令 。 若要改善可探索性,您也可以在暫留狀態期間提供工具提示。

影像:語音命令的工具提示

語音命令



大小調整建議

為了確保所有可互動的物件都能輕鬆觸碰,我們建議您根據使用者放置的距離,確保可互動物件符合最小大小。 視覺角度通常是以視覺弧度來測量。視覺角度是以使用者眼睛與物件之間的距離為基礎,而且會維持不變,而目標的實際大小可能會隨著使用者與使用者的距離變更而變更。 若要根據使用者距離來判斷物件的必要實體大小,請嘗試使用視覺化角度計算機,例如 這一個

以下是可互動內容大小下限的建議。

直接手部互動的目標大小

距離 視角 大小
45 公分 不小於 2° 1.6 x 1.6 公分

直接手部互動的目標大小
直接手部互動的目標大小


手部光線或注視互動的目標大小

距離 視角 大小
2 公尺 不小於 1° 3.5 x 3.5 公分

手部光線或注視互動的目標大小
手部光線或注視互動的目標大小



適用于 Unity 的 MRTK (Mixed Reality工具組) 中可互動的物件

MRTK中,您可以使用腳本 Interactionable 讓物件回應各種類型的輸入互動狀態。 它支援各種類型的主題,可讓您透過控制色彩、大小、材質和著色器等物件屬性來定義視覺狀態。

MixedRealityToolkit 的標準著色器提供各種選項,例如 鄰近光線 ,可協助您建立視覺和音訊提示。



另請參閱