VR交互設(shè)計(二):虛擬世界交互進(jìn)階——6DOF
6DOF從乍一落地,就帶著真VR、高端VR的光環(huán)站在VR鄙視鏈的頂端,在眾多VR粉絲的口耳相傳和殷切期盼中支撐起VR行業(yè)的未來。
6DOF的交互方式與3DOF幾乎是同步交疊進(jìn)行的。2015年,HTC和Oculus都推出了自家第一代面向消費者的6DOF虛擬現(xiàn)實頭盔。然而高昂的售價瞬間冷卻了國內(nèi)大部分C端用戶的熱情。
但是,價格并沒有影響6DOF頭盔在用戶群體中的口碑。經(jīng)過多年的艱難支撐,巨量的資金投入,加之摩爾定律加持下成本逐步降低,6DOF漸漸向全世界的用戶展示了VR真正的魅力。
下面我們來聊一聊所謂真正的VR — 6DOF。
1. 了解6DOF
所謂6DOF,就是指物體除了具備在X、Y、Z 三軸上旋轉(zhuǎn)的能力之外,也具備在X、Y、Z三軸上移動的能力。人體的運動也可以大致分為旋轉(zhuǎn)和位移兩大類,6DOF的VR設(shè)備幾乎可以模擬所有的頭部動態(tài)。并且,利用位移數(shù)據(jù),也可以標(biāo)定用戶身高。這在多人VR互動內(nèi)容中,是極其重要的一點。
旋轉(zhuǎn)的原理我們前文已經(jīng)講過了,而檢測頭部位移的方案,通常又被分為兩類:
Outside-in:使用外部定位模塊+頭部追蹤器,來標(biāo)定頭盔位置。
Outside-in 方案的最大弊端在于,頭盔的位移空間受制于外部定位器的放置位置,并且每組定位器都有其極限捕捉范圍,并且易產(chǎn)生校準(zhǔn)偏差,校準(zhǔn)過程繁瑣。
以 HTC VIVE 為例,VIVE雙基站可以覆蓋3.5 X 3.5米(官網(wǎng)數(shù)據(jù),實際約為5x5m)范圍的區(qū)域,并且基站安裝一定要互相捕捉,并且盡可能的不能松動(會導(dǎo)致定位誤差)。因此這種定位方式基本上就注定了這臺頭盔只適宜放置在固定且有限的空間內(nèi),即使想從臥室挪到客廳,也得拆、裝、重定位,整個過程中相對比較繁瑣,對非深度用戶而言,可以說是不甚友好。
Inside-out:使用頭盔內(nèi)的攝像頭,來標(biāo)定頭盔位置。
Inside-out 方案不僅解決了空間限制。更重要的是,Iside-out的方案讓用戶無需再去關(guān)注與體驗無關(guān)的一些外設(shè)搭建,可以更加專注在VR本身的體驗上。這樣一來,極大地降低了用戶的入手難度,對于VR更大范圍的推廣有著重要意義。
以 Oculus Quest 為例,Quest 利用前置攝像頭采集環(huán)境信息后,通過“SLAM”算法來計算頭盔的位置,用戶可以自由劃定游戲區(qū)域或者采用固定游戲區(qū)域(后續(xù)會講)。Quest的手柄中也嵌入了紅外發(fā)射器,頭盔的攝像頭通過手柄發(fā)射出的紅外信號對其進(jìn)行空間定位。
到目前為止,由這兩種定位方式產(chǎn)生的VR交互方式,已經(jīng)成為主流VR交互的標(biāo)桿。而6DOF的方案,解鎖了很重要的幾個交互維度:
- 認(rèn)知更匹配:通過標(biāo)定高度、位置、微動作等空間移動信息,為每一位用戶提供了更加真實的觀察角度,更加便于用戶將虛擬環(huán)境和自我感知綁定,增強(qiáng)沉浸感;
- 自由度更高:可移動的定位方式可以滿足更多用戶個性化需求,極大地豐富了探索VR世界的可能性(比如VR女友里面風(fēng)靡一時的撩…咳…裙子行為);
- 交互更多元:頭手位移象限的解鎖,使傳統(tǒng)交互中的瀏覽、選擇、點擊再也無法滿足用戶的探索欲望,握、拽、彈、砸,更多肢體語言被解放出來,人的潛意識行為更值得被關(guān)注。
2. 頭部+手部 6DOF交互
上篇中我們講到3DOF的頭部交互與手部交互之間是可以互相剝離的,頭與手都可以單獨采用Cursor的方式來進(jìn)行選擇、確認(rèn)等一些列操作。
而在6DOF的世界中,手柄往往是必備物品,猶如一個人的雙手。支持移動的定位方式,又給予了用戶雙腿。于是,VR體驗從視線單維度的體驗,擴(kuò)展到視線、手勢、位移等維度,形成更加立體化的交互方式。
舉個栗子:假如在游戲中有兩個敵人攻擊你,那么我們可能會移動身體來躲避攻擊,舉起右手的手柄扣動扳機(jī)大致的瞄向敵人的方向試圖射殺敵人,同時揮舞右手的刀來攻擊另一個敵人。
在整個過程中,我們往往不再以視線為引導(dǎo)對具體的目的做出反應(yīng),而是以我們在日常生活中吸取到的基礎(chǔ)認(rèn)知中的多種本能行為來與當(dāng)下的場景進(jìn)行互動。而這種讓用戶無意識間就將自己沉浸其中的場景傳達(dá)能力,是VR非常重要的特點。
2.1 頭部交互
在6DOF中,頭盔的主要作用除了前文中提到的環(huán)境感知外,又增強(qiáng)了許多主動性的行為,比如:微動作(歪頭、縮脖子、半身前傾等)、主體移動(可以走、跳、蹲甚至躺)。通過上圖我們可以看到用戶的頭部以及身體能夠依靠與現(xiàn)實世界認(rèn)知通用的反應(yīng)來躲避對手的進(jìn)攻。
目前大多數(shù)直接面向C端用戶的內(nèi)容中,都是用頭盔來標(biāo)定整個軀干的動態(tài),也就是說,膝、肘、胯等關(guān)節(jié)部位的動態(tài)依然難以精確捕捉。但是在某些游戲中,用戶可以通過在關(guān)節(jié)處增加綁定vive單獨的小型追蹤器,來實現(xiàn)更高精度的動作反應(yīng)。在相關(guān)前沿外設(shè)中,也有電子皮膚這種高級的捕捉和力反饋設(shè)備,只是尚未進(jìn)入消費者的視野。
2.2 手部交互
說完頭,我們再說說手。目前6DOF中常規(guī)手柄鍵位設(shè)計也極為相似,但是握持感和鍵值映射卻有很大的不同,看圖↓
我們沿襲前文中的分區(qū)方法來看一下6DOF手柄的鍵位分布:
- 拇指區(qū)域:Oculus和Valve兩家手柄均使用搖桿+圓扭按鍵的方式,而VIVE采用觸摸+按壓圓盤的方式。
- 食指區(qū)域:三家都采用扳機(jī)的方式;
- 后三指區(qū)域:Oculus采用區(qū)分左右的側(cè)鍵,VIVE采用每個手柄兩側(cè)使用對稱側(cè)鍵的方案,Valve則采用了手指感應(yīng)的方案。
在上面三款手柄中,三家廠商都將手部交互區(qū)劃分成了三部分。這種劃分方式,就像把手柄作為手的映射器,三家廠商都希望通過VR手柄將玩家從傳統(tǒng)的鍵鼠、游戲手柄的交互方式中剝離出來,讓玩家參與到新的交互方式中去。
然而,VIVE在這一點上似乎做得不太徹底,其筆直的造型,并不符合人體自然狀態(tài)下的握持姿勢,并且操作過程中食指和拇指的位置,會使手部姿態(tài)變形,操作一段時間有疲勞感。并且側(cè)鍵較為隱蔽,對抓握姿態(tài)的考慮顯然不如后兩者。因此VIVE更像是一個為了完成VR交互而產(chǎn)生的功能性設(shè)計方案。當(dāng)然,它的好處在于,對稱性設(shè)計導(dǎo)致其通用性極強(qiáng)。
而Quest在其一代touch的基礎(chǔ)上進(jìn)行了優(yōu)化,整個手柄的握持手感比較符合人體工學(xué),同時強(qiáng)調(diào)了左右手區(qū)分,同時在按鍵與手指的映射方面做到了初步的手、柄合一。 在其教學(xué)示例中,更強(qiáng)調(diào)引導(dǎo)用戶采取抓握、手指觸摸等現(xiàn)實世界中的自然手勢進(jìn)行操作。
最后Index的手指感應(yīng),也是在這個思路的基礎(chǔ)上進(jìn)行了拓展,使用數(shù)十個傳感器+手部固定結(jié)構(gòu),目的就是要進(jìn)一步鼓勵用戶忘掉手柄,盡情的松開手,靈活的運用手指。
由此看來,VR手柄的發(fā)展,其實是一個去按鍵化的過程。在傳統(tǒng)的電腦、手機(jī)、游戲機(jī)產(chǎn)品中,用戶依靠各種各樣的按鍵組合的語言與機(jī)器溝通。而在VR交互中,大家正在努力讓用戶忘掉那些上上下下左左右右BABA的復(fù)雜邏輯,讓交互更加貼近生物語言而非機(jī)器語言。
這個巨大的轉(zhuǎn)變,就像從DOS系統(tǒng)轉(zhuǎn)化到圖形界面一樣,具有深刻的意義。
So,啰嗦了一堆,不如看幾張不用按鍵、不用搖桿,只用手勢來完成交互操作的示例圖吧:
一只手握住火箭,另一只手拽開引線,然后火箭發(fā)射出去。相信在我們的認(rèn)知中,兒時的許多玩具都有這種自然地交互行為。在整個交互過程中,沒有發(fā)射鍵,不用按“F”,只需要你按照現(xiàn)實世界中既有認(rèn)知去嘗試,就可以自然而然的觸發(fā)。而這種“觀察-猜測-嘗試-成功”的正向情緒反饋,像極了我們小時候探索這個世界的狀態(tài)。所以每次帶新用戶體驗這個游戲,大家都不約而同的發(fā)出“哦~”的感嘆。
在VR中,我們需要再次擴(kuò)展交互這個概念的維度。從機(jī)器誕生以來,交互的天平慢慢的從機(jī)器傾斜向人類,從人類理解機(jī)器語言到機(jī)器理解人類語言,從物理按鍵到屏幕按鈕,人類越來越渴望用自己的方式來認(rèn)知和探索這個世界。
綜上來看,手部交互發(fā)展的方向及特性大概有以下幾點:
- 強(qiáng)調(diào)手勢:相比較傳統(tǒng)游戲控制器,6DOF手柄更加強(qiáng)調(diào)手柄與手勢的結(jié)合,通過人體工學(xué)和多傳感器的優(yōu)化,使手柄成為手勢的輔助型產(chǎn)品;
- 多元化:自由度更高更開放的沉浸式交互,勢必會帶來更加多元化的操作方式,交互動作與內(nèi)容的綁定將更加緊密,基礎(chǔ)通用交互標(biāo)準(zhǔn)將融入更多無意識設(shè)計(參考深澤直人的設(shè)計理念);
- 以人為中心:之前游戲控制器的交互方式更多是在理解機(jī)器的過程中平衡人機(jī)關(guān)系,而VR的交互方式更需要去理解人的行為,然后平衡人機(jī)關(guān)系;
2.3 頭+手 ≥ 1+1
通過上面的觀察,我們可以發(fā)現(xiàn),6DOF的VR頭部、手部設(shè)備在復(fù)雜性上要遠(yuǎn)高于3DOF。而當(dāng)6DOF的頭手配合起來,又會產(chǎn)生怎樣的奇妙體驗?zāi)兀?/p>
先看圖↓
上圖中的這位小哥,用手抓住懸空的插頭,然后進(jìn)行了一個拖拽的操作,同時身體微頓,將插頭插入插孔,然后轉(zhuǎn)身,重復(fù)之前的動作。這一連串的動作中,我們的全身都參與其中,但是并沒有因為要操縱手腳而顯得手忙腳亂。這是因為在這段交互行為中手和身體之間的配合基本符合我們?nèi)粘5男袨檎J(rèn)知,我們可以輕松地將生活中的經(jīng)驗移植到虛擬世界中來。
而這張圖里面的交互就更有趣了,以前一段時間大火的吃雞游戲來舉例:
PUBG里面有普通、瞄準(zhǔn)鏡、腰射三種射擊模式,在三種模式中切換都需要一定的時間,并且假如我們切換到瞄準(zhǔn)鏡的狀態(tài)下,準(zhǔn)星移動、周邊視野是完全與其他模式不同的。
而在6DOF的世界中,如果你想開鏡,很簡單!只需要把槍(手柄)舉起,或者把頭部靠近瞄準(zhǔn)鏡就可以了。
像上圖中的這種瞄準(zhǔn)鏡觀察狀態(tài),可以隨時觀察境內(nèi)視野和鏡外視野,這種無縫銜接,多狀態(tài)并存的交互,可以催生更加靈活的作戰(zhàn)方式。這種直覺-操作-獲得的交互流程更加直觀,更加具有沉浸感。
那么我們還能通過頭和手的配合做些什么有趣的改變呢?看圖↓
我們都知道很多傳統(tǒng)游戲中,嗑藥、打包、撿東西都是既定的角色動畫,或是按下”F”(互動界的萬金油)鍵,或是長按“F”來觸發(fā)。在這種長期既定規(guī)則的馴化下,許多可以增強(qiáng)臨場感的行為都被簡化為一個指令,很少有玩家還能感受到吃藥、喝飲料、打繃帶的區(qū)別。
而上面這個游戲里面的喝藥動作可以讓你沉浸到什么程度呢?基本上你仰起頭喝飲料的時候,你的眼球一定是向下死死盯著前方向你撲來的喪尸的,這種恰到好處的麻煩,給用戶帶來了極強(qiáng)的臨場沉浸感,甚至飲料喝到一半就掏出槍來突突突。
哦對了,很多游戲里面,喝了一半,吃了一半,打繃帶打了一半,都是算沒打過的,這…Why?主角第999次掏出能量飲料罐,望著嚴(yán)絲合縫的拉環(huán),不禁陷入深思…
Steam平臺上有一款游戲叫做《blade and sorcery》,其中的喝藥動作設(shè)計是這樣的:抓起藥瓶 – 拔開塞子 – 仰頭喝藥 – 蓋上塞子。對,這個游戲的設(shè)定是,如果你喝了一半沒有蓋上塞子,那么這個瓶子一旦倒了,里面的藥水是會流出來的。
以上種種有趣的操作,都只是6DOF頭手配合的產(chǎn)物之一,而要想設(shè)計出這些與眾不同的交互方式,就需要我們對人的行為進(jìn)行深入細(xì)致的觀察。
3. 關(guān)于6DOF的小結(jié)
上面我們聊了很多關(guān)于6DOF的優(yōu)勢,不經(jīng)意間也流露出一些對傳統(tǒng)按鍵的不滿。但是很多事情都具有兩面性,6DOF傾向手部互動的交互設(shè)計方向,也對當(dāng)前的內(nèi)容開發(fā)者們提出了更高要求。
首先我們總結(jié)一下6DOF的特性:
- 可移動:擺脫了木人樁式的探索模式,極大地提高了以游戲引擎為驅(qū)動的游戲類VR內(nèi)容的體驗層次;
- 全身交互:雖然頭手在精確操作上配合更多,但是由于頭盔與主體位移關(guān)聯(lián),所以實際上我們的整個身體都在參與交互過程;
- 多視角:由于移動維度的開放,所以用戶的觀察視角會更加多元,這對于場景搭建和用戶視角引導(dǎo)就有一些新的要求,比如貼圖精度處理、場景死角處理、視覺引導(dǎo)處理等等;
- 開放性:6DOF手勢交互的高開放性,意味著用戶與場景或者物體之間的互動會更加開放,而這種開放性就像一把雙刃劍,一方面會增強(qiáng)沉浸感,一方面也會提高用戶的學(xué)習(xí)成本;
以上幾點特性中,有優(yōu)勢,也有挑戰(zhàn)。
就PC端6DOF頭盔而言,高精度場景渲染、可交互的場景物體、宏大的世界構(gòu)造都可以依賴主機(jī)性能來支撐。而目前價格更低更受普通用戶喜歡的一體機(jī)而言,場景、可交互物體都會給捉襟見肘的處理器帶來負(fù)擔(dān)。而VR的幀率又是降低眩暈感的關(guān)鍵指標(biāo)之一,因此多項標(biāo)準(zhǔn)互相制約之下,要設(shè)計一款能夠打動人心的內(nèi)容,并不容易。
另外一點就是,手勢交互的開放性,意味著每個內(nèi)容開發(fā)者都需要根據(jù)其內(nèi)容特性匹配相應(yīng)的交互行為,這種深度綁定的邏輯,很難像傳統(tǒng)游戲開發(fā)者一樣,將不同的行為映射在同一套外設(shè)上。這也是為什么幾家大廠的手部交互設(shè)備仍然保留按鍵、搖桿等傳統(tǒng)設(shè)計的原因之一。而這種情況也在一定程度上提高了用戶使用門檻。
而這種教育用戶行為的進(jìn)程,通常取決于大廠對于基礎(chǔ)交互標(biāo)準(zhǔn)的定義,以及開發(fā)者對于用戶行為的認(rèn)知程度。比如:喬老爺子定義滑屏解鎖之后,業(yè)內(nèi)逐漸達(dá)成共識,用這樣標(biāo)準(zhǔn)化的基礎(chǔ)交互來教育行業(yè)內(nèi)的所有用戶,使這種新的交互深入人心,成為用戶生活中的無意識行為之一。
2019年,Oculus quest橫空出世,極大地推進(jìn)了6DOF設(shè)備的普及。然而VR這個新的行業(yè),在經(jīng)過泡沫和低谷之后,仍然有許多基礎(chǔ)難關(guān)等待突破,也有許多問題等待嘗試和探索,比如:暈動癥的問題、空間內(nèi)UI設(shè)計規(guī)范的問題、視場角問題、注視點渲染技術(shù)等等。
未知令人惶恐,但也滿懷驚奇,沒有好奇心的設(shè)計師不是好海賊王嘛~
作者:Ferryman_X,微信公眾號:XRUX
本文由 @Ferryman_X原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 Unsplash,基于 CC0 協(xié)議
好文章,收藏了呢,慢慢品??
很全面詳細(xì)的VR交互介紹了 ??
歡迎瑋哥光臨 ??