當前位置:
首頁 > 科技 > Magic Leap One的輸入方式有哪些?眼球追蹤、手勢控制、語音交互、6DoF控制器、頭部姿態

Magic Leap One的輸入方式有哪些?眼球追蹤、手勢控制、語音交互、6DoF控制器、頭部姿態

文章相關引用及參考:arcritic

我認為每位開發者都應該花費大量時間閱讀並完全理解相關的輸入方法,以及如何將其整合至未來的混合現實應用或遊戲之中。

映維網 2018年08月20日)關於Magic Leap One,最令人感興趣的話題之一是輸入方法。這將從根本上改變我們用戶與數字內容交互的方式,尤其是相較於我們與手持式AR應用的交互方式。這將改變一切。一旦解放雙手,一系列的交互都能成為現實。

Magic Leap One支持的輸入方法如下:頭部姿勢(旋轉頭部),眼睛注視(注視特定的對象與位置);手勢;語音;Control控制器;移動應用程序;鍵盤。

頭部姿勢,眼睛注視,手勢和聲音都已經集成到頭顯中,而Control,移動應用程序和鍵盤則屬於外設。

Magic Leap Mobile應用程序可以安裝在兼容安卓(Android 6.0及更高版本)或iOS(iOS 10.0及更高版本)設備上。這種應用程序可作為Magic Leap One Control的備選輸入,並為用戶提供虛擬鍵盤的選擇。它基本上可以將你的智能手機變成備用/輔助輸入設備,能夠映射Control控制器的按鈕,如主頁按鈕,觸摸板,Digital Bumper和類比扳機鍵等等。這款應用程序的作用不僅如此,但本文主要是探討輸入交互。

Magic Leap One兼容藍牙鍵盤,從而為用戶提供了更舒適和更高效的文本鍵入方式。鍵盤同時可以映射(鍵綁定)和匹配Control按鈕。

手勢和語音是新興的輸入方法。它們尚未廣泛應用,但一眾開發者正在嘗試進行相應的實驗,並將它們作為替代的用戶輸入選項。Control可能是最有用的輸入方式之一,因為它類似於我們已經相當熟悉的控制項。你可能會看到應用程序提供這種交互方式,但不是作為主要的輸入方式。一些開發者擔心易用性和準確性問題,但這很快就將發生改變。因為對於混合現實而言,這兩種輸入方法可以令交互更加直觀,特別是戶外用例。

頭部姿勢是一種關鍵輸入法,因為它可以告知應用程序用戶的意圖和興趣點。這類似於監視Web應用程序中的游標位置。在混合現實中,你沒有游標。作為開發者,你可以根據用戶注視的內容來響應特定事件。例如,如果頭部姿勢位於特定Prism所在的角度,這時開發者就可以為特定Prism編寫響應聚焦事件的代碼。

建議將頭部姿勢用於附近或大型對象,而不是遙遠或小型對象。這是因為試圖聚焦於一個小對象將需要頭部精細且不自然的運動。

當然,頭部方向並不總能告訴你用戶的注意力所在。為此,你需要將輸入數據與眼睛注視相結合,從而判斷用戶希望與之交互的確切虛擬內容。

我試著想像自己在看不同的Prism。如果我只是依靠眼睛注視,這實際上可能會使交互變得相當混亂,因為我們的眼睛在掃描可用內容時可能會快速移動。所以依靠頭部姿勢進行主要的Prism交互似乎更加穩定和舒適。另外,當你只是一瞥Prism位置之外的對象並需要回到Prism時,這很容易產生混淆。就這樣,當頭部鎖定至某個位置時,一切就像是鎖定一個選擇一樣。我絕對可以確信頭部能夠維持在一個位置,然後眼睛維持在同一個位置。

Magic Leap同時提到,眼睛注視需要眼睛付出更多的努力,從而導致眼睛疲勞。所以Magic Leap建議限制使用這種輸入方式的原因。

這對於開發者的實驗而言非常有趣。因為他們需要尋找最適合其應用程序的輸入方法或輸入方法組合。

手勢是我最喜歡的輸入方法之一。雖然Magic Leap建議將其作為主要Magic Leap One的第三級輸入(第一是Control,然後是移動應用程序),但我認為會有相當多的開發者將其用作次要的,甚至是主要的輸入方式。

對於已經體驗過數百款AR應用程序的我而言,能夠解放雙手並自由進行交互是我的一大夢想。我不是反對控制器,但能夠自由使用雙手進行交互是我認為大多數用戶都希望實現的事情。我遇到的主要問題是缺乏觸覺反饋,如果雙手不在攝像頭的探測區域/範圍之內,手部追蹤就會丟失,而且長時間使用下會更加累人,這就是為什麼它仍然不能完全取代控制器的原因。

Lumin SDK可以分辨右手和左手之間的區別,甚至可以區分每個手指。Lumin SDK識別以下手勢:張開手掌,緊握拳頭,OK手勢,豎起大拇指和捏合等等。手勢是與圖形用戶界面交互的優秀方法,在社交應用中使用非常棒。

我沒有在「Input Methods(輸入方法)」部分中看到開發者是否可以定義自己的手勢。我們可以想像一下,若要開發一款釋放魔法的MR遊戲,顯然,我希望使用使用不同於「Input Methods(輸入方法)」提供的輸入方法。如果找到任何信息,映維網將第一時間告知你。

語音可能是最少使用的輸入方法,但對於許多不同類型的應用程序而言具有巨大潛力,特別是企業/商業應用程序。我個人選擇不使用它們。我不喜歡Siri或PS4語音命令。我認為使用起來相當笨拙,也不夠準確,無法完美地運行。

但如果沒有滑鼠,沒有鍵盤,只能通過控制器,手機應用程序或手勢控制應用程序,語音命令將成為這種媒介非常必要的輸入方法。它可以令這種媒介中的交互更快,更簡單,更有效。

當與第三方語音支持服務集成時,這可以幫助用戶更輕鬆地管理任務。即使是簡單的命令,如「將應用程序放在我的桌面上並啟動它」或「調大3.5倍」,與同等的物理交互相比,語音可以令操作變得更加簡單。有時候,你無需使用控制器微調物理運動或在文本輸入欄位中鍵入準確的數值。作為輸入方法,語音控制的優點不容忽視。

總結

總的來說,Lumin SDK提供了廣泛的輸入方法,可以從根本上改變用戶與應用程序交互的方式。這是我個人希望深入學習的主題。它可以完全改變你在設計應用程序時的考量,包括用戶交互,UI,以及與應用程序和遊戲設計相關的許多其他方面。

我認為每位開發者都應該花費大量時間閱讀並完全理解相關的輸入方法,以及如何將其整合至未來的混合現實應用或遊戲之中。

起初可能有點令人困惑,但這同時為眾多獨特而有趣的概念打開了一扇大門。一旦正確實施,你可以令整體用戶體驗更加完美。我強烈建議你閱讀Magic Leap Creator Portal中的「Input Methods」部分。

文章《Magic Leap One的輸入方式有哪些?眼球追蹤、手勢控制、語音交互、6DoF控制器、頭部姿態》首發於 映維網。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 映維VR 的精彩文章:

AMD助力,zSpace推出首款AR-VR筆記本電腦
英偉達新顯卡將為VR增加新連接器,實現單線高解析度120Hz傳輸

TAG:映維VR |