Locomotion,本文中我稱之為移位,是VR研究中最重要的話題之一。因為它屬于VR中三大元老級操作(Selection選擇,Manipulation操縱物體,Locomotion移位),其中,前兩個操作是關于物體的,而Locomotion是關于玩家自己的 - 幾乎所有的VR應用都避不開這三個操作,而這三個操縱幾乎涵蓋了所有的VR操作。今天就來解釋一下,VR中的Locomotion指的是什么,它有哪些分類和技術。
Locomotion是什么?
Locomotion,用最簡單的話解釋就是“從一個位置移動到另一個位置”,在VR中,它的指的就是玩家在虛擬環境中從一個位置移動到另一個位置,其本質是玩家視角(viewpoint)的改變:從一個視角變換到另一個視角。Locomotion在中文里尚無一致的翻譯,所以這里我暫把它譯作“移位”。
虛擬3D環境(包括VR和屏顯等)中的Locomotion有三種可能的目的:探索(exploration),搜索(search)和查看(maneuvering)。探索是沒有具體目標的移動,其目的一般是搜集環境信息,或者簡單的就是享受美景。它講究一個在環境中移動的自由性,移動的速度要能隨心所欲,并且需要能視察大范圍的環境全景。搜索則是有一個具體的目標,要在環境中尋找到它。這就要求能夠同時顧及遠景近景,既能大范圍視察,又能有足夠的細節,在這中間做一個權衡。maneuvering并沒有一個很準確對應的中文翻譯,它其實表示的是相對于一個物體的視角控制,一般目的是為了從各個角度觀察某個物體或者某個環境,所以我這里把它譯作“查看”。比如你如果進入了一個陌生的房間,可能會四周看看,走兩步,或者你看到了一個紀念碑,想要繞道正面去看看碑面上寫的什么。這時候你不會進行很大范圍的運動,但是你會進行很準確的視角控制。查看是三種目的中移動范圍最小的,也是最精細的操作,它需要操作的穩定性和精確性。
Locomotion的分類
Locomotion既然是從一個視角變換到另一個視角,那么根據兩點之間如何進行變換,可分為兩種方式:點對點的移位(target based locomotion)和導航(navigation)。其中點對點移位是直接從一個點跳轉到另一個目標點,最常見的例子就是Teleportation傳送門,用戶選擇要去的位置,然后天光一閃,用戶就被傳送過去了。而導航則是有一個從出發點到目的地的路徑。要想導航必須知道當前的方向(spatial orientation)。
很明顯的,對于點對點位移,我們只需要知道目的地的空間位置(position)和玩家移位過去以后的朝向(orientation);而導航,除了位置和朝向以外,還需要控制中間的過程。這個多出來的中間過程包括了兩個方面的工作:尋路(wayfinding)和視角控制(viewpoint motion control,也稱travel)。
其中,尋路主要是一個腦力上的活動,包括了理解空間信息(spatial understanding,理解我的空間位置、我與環境的關系)和計劃路徑(path planning,選哪個路徑走)。關于它有很多認知方面的研究(可見Darken et al., 2014)。設計一種移位方式時,不能違背這些認知的方面的原則。
視角控制就是作為設計師和開發者可控制的部分了。根據我們想要達到的目的,如何讓用戶操作控制自己的視角。其本質就是開放一個對視角的位置和朝向的控制接口。
McMahan, R., Kopper, R., & Bowman, D. (2014). Principles for Designing Effective 3D Interaction Techniques. In K. Hale & K. Stanney, Handbook of Virtual Environments (pp. 285–311). CRC Press. Retrieved from
Darken, R. P., & Peterson, B. (2014). Spatial orientation, wayfinding, and representation.
The VR Glossary, locomotion,
-
vr
+關注
關注
34文章
9667瀏覽量
152172
發布評論請先 登錄
2017,VR技術將重新定義未來
IC的定義和分類
Ghost開發自動駕駛套件,可使普通量產車有相應功能
借助VR技術來使得垃圾分類教育培訓更加得心應手
VR技術的應用讓垃圾分類教育培訓更加得心應手
VR環保教育 | 全民垃圾分類虛擬仿真互動體驗,游戲化場景輕松學會垃圾分類

評論