search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

如何設計VR用戶界面

對於很多設計師來說,VR仍是個未知的領域。過去幾年裡,VR的硬體和應用程序出現了爆炸式增長。由於VR的複雜性和實用性不同,VR的體驗也大不相同

邁出成為VR的UX或UI設計師的第一步可能有點難,在這篇文章中,我將分享設計VR應用程序的過程,希望對於你今後的VR設計有幫助。

首先,你不需要成為VR的專家,你只需要靈活地將你的技能運用到新的領域。作為未來VR設計師大軍中的一員,我們可以加速VR的發展,釋放VR的潛能。

一、VR應用程式的種類

站在設計師的角度來說,VR應用程序由兩種組件組成:環境和操作界面。

當你戴上VR頭盔后,想象自己進入一個虛擬世界——比如一個虛擬星球,或想象坐在過山車的看到的景色。

操作界面是用戶與環境互動的一系列元素,用於瀏覽環境和操作體驗。根據這兩個組件的複雜性,所有VR應用程序都可以沿著2個軸進行定位。

位於左上角的象限是模擬器,如模擬過山車的體驗。這些模擬器具有預先定製的環境,但還沒有操作界面。這種體驗就像你被綁在過山車上觀光一樣。

它相反的象限是已經開發好操作界面的應用程序,但基本上沒有制定好的環境。三星的Gear VR主屏就是一個例子。

設計虛擬環境(如場地和景觀)需要熟練使用3D建模工具,這對於許多設計師來說有一定難度。但UX和UI設計師仍有機會運用他們的技能來設計VR的用戶界面(簡稱VR UI)。我們做的第一個完整的VR UI設計是「經濟學人」的應用程序,這是與VR工作室Visualize合作開發的。我們做了設計,Visualize創建了內容,開發了應用程序。

下一節中我們將它作為一個示例,藉此我們將說明設計VR應用程序的方法,然後再深入到VR界面設計的本質。你可以從Oculus網站下載Gear VR的Economist應用程序。

二、VR UI設計流程

雖然大多數設計師熟悉了移動應用程序設計的工作流程,VR界面設計流程尚未定義。當我們接到第一個VR應用程序設計項目時,我們做的第一件事就是設計一個流程。

傳統工作流程,新領域

當我們第一次使用三星的Gear VR時,我們注意到它與傳統的手機應用程序的相似之處。基於界面的VR應用程序實際上是根據與傳統的應用程序相似的基本動態運行的:用戶與他們瀏覽頁面的用戶界面進行交互。

鑒於與傳統應用程序的相似之處,同時,移動應用程序工作流程是設計人員花費了大量時間打磨,並且這個工作流程經過了反覆測試,所以它也可用於製作VR UI。

在介紹如何設計VR界面之前,讓我們回顧一下傳統移動應用程序的設計流程。

1. 線框圖

首先,我們將進行快速迭代,定義交互和總體布局。

2. 視覺設計

在這個階段,所有的功能和交互已確定下來。在這個階段品牌指南應用於線框圖,並且出一個精美的界面。

3. 架構藍圖

在這個階段,我們將不同屏幕設計組織成工作流,在不同屏幕間添加鏈接,以此描述每個屏幕之間的交互。我們稱把這個過程稱為應用程序的架構藍圖,被用作項目開發人員的主要參考。

現在,我們如何將這個工作流程應用於VR中呢?

三、設置

畫布的尺寸

最簡單的問題可能是最具挑戰性的。面對著360°的畫布有時候無從下手。事實證明,UX和UI設計師只需要專註於總體空間中的某一部分。

我們花了好幾個星期試圖找出什麼尺寸的畫布大小對於VR是最合適的。當你在做移動應用程序時,畫布大小由設備的尺寸決定:iPhone 6為1334×750像素,Android為1280×720像素。

如果想把移動應用程序工作流程應用於VR UI,首先你必須找出一個合適的畫布大小。

下圖360°的環境平鋪的樣子。這種表示法被稱為等角投影。在3D虛擬環境中,這些投影圍繞著一個球體,以模仿現實世界。

投影的全寬度表示橫向360°和垂直180°。我們可以用它來定義畫布的像素大小:3600×1800。

這麼大尺寸下的設計是一個挑戰。但由於我們主要關注VR應用程序的界面方面,我們可以這個畫布中的一部分開始操作。

基於Mike Alger對舒適觀看區域的早期研究,我們可以單獨隔離出一部分來顯示界面。

這個隔離出來的區域代表著360°環境中的九分之一。它位於方形圖像的中心,尺寸為1200×600像素。

測試

在一個屏幕上使用2個畫布的原因是為了測試。「UI視圖」畫布使我們專註於我們正在製作的界面,設計工作流時也更加容易。

同時,「360°視圖」可以用於在VR環境中預覽界面。為了獲得真正體驗時的比例,需要使用VR頭盔測試設計出來的界面。

四、工具

在測試開始之前,我們需要以下工具:

  • Sketch

我們將使用Sketch來設計我們的界面和用戶流。如果你沒有Sketch,你可以先下載個試用版。Sketch是我們首選的界面設計軟體。

  • GoPro VR Player

GoPro VR Player是一個360°的內容查看器。它由GoPro提供的,免費使用。我們將使用它來預覽我們的設計,並在環境中進行測試。

  • Oculus Rift

將Oculus Rift插入GoPro VR Player可以在環境中測試設計。

五、VR界面設計的過程

在本節中,我們將介紹一個如何設計VR界面的簡短教程。我們將一起設計一個簡單的VR界面,整個過程應該控制在5分鐘。

可以先下載個資源包(ZIP文件)(下載鏈接: https://pan.baidu.com/s/1gfqXEgV 密碼: se6c),其中包含預定的UI元素和背景圖像。如果你想使用你自己的組件,這也不會是一個問題。

1. 設置「360°視圖」

首先,創建一個可以代表360°視圖的畫布。在Sketch中打開一個新文檔,並創建一個畫板:3600×1800像素。

導入命名為background.jpg的文件,並將其放在畫布的中間。如果你使用的是自己的等角背景,請確保其比例為2:1,並將其大小調整為3600×1800像素。

2. 設置畫板

如上所述,「UI視圖」是「360°視圖」的裁剪版本,僅限於VR界面。

在上一個畫板旁邊新建一個畫板:1200×600像素。然後將我們添加的背景複製到「360°視圖」,並將其放在我們新的畫板的中間。一定不要再調整大小!我們在這裡保留一個裁剪版本的背景。

3. 設計界面

我們將在「UI視圖」畫布上設計我們的界面。為了方便練習,我們只作了簡單的設計,在上面添加一排圖塊。如果你怕麻煩,只需要在資源包中找到名為tile.png的文件,並將其拖拽到UI視圖的中間。

複製它,並創建3個一排的圖塊。

從資源包中獲取kickpush-logo.png圖片,並將其放在圖塊上方。

4. 合併畫板和導出

現在到了有趣的地方了。確保在左側圖層列表中「UI視圖」畫板位於「360°視圖」畫板之上。

將「UI視圖」畫板拖動到「360°視圖」畫板的中間。將「360°視圖」畫板導出為PNG; 「UI視圖」將在其上。

5. 在VR中測試

打開GoPro VR Player,並將剛剛導出的「360°視圖」的PNG拖到窗口。用滑鼠拖動圖像以預覽360°環境。

簡單的VR界面設計就完成了,其實還是不難的!

如果你的機器上安裝了Oculus Rift,那麼GoPro VR Player會檢測到它,並允許你使用VR設備預覽圖像。根據你的配置,你可能需要在MacOS中去調整顯示設置。

六、技術考慮

低解析度

VR頭盔的解析度非常差。但也不完全如此:這相當於你手機的解析度。但是,考慮到這個設備距你的眼睛5厘米遠,顯示屏看起來就不清晰。

為了獲得清晰的VR體驗,我們每個眼睛需要一個8K的顯示。相當於15,360×7680像素的顯示。雖然這個目標離我們有點遠,但最終我們會實現。

文字可讀性

由於顯示器的解析度,所有你覺得清晰的UI元素將看起來像素化。這就意味著,第一,文本閱讀起來費力,其次,直線上會出現高水平的混疊。盡量避免使用大塊文本和高度細緻的UI元素。

七、收尾工作

構架藍圖

我們之前提到的移動應用設計流程中的構架藍圖,我們已經將這種做法運用到VR界面。在UI視圖中,我們將工作流映射和組織成一個可理解的構架藍圖,以便開發人員理解我們設計的應用程序的整體架構。

運動設計

設計一個漂亮的UI是一回事。如何顯示它的動畫是另外一回事。我們再次用二維視角來處理動畫。

基於我們之前的Sketch設計,我們使用Adobe After Effects和Principle為界面創建動畫。雖然動畫效果還不是3D體驗,但它被用作開發團隊的指南,客戶也能在早期階段了解我們的視角。

我們知道你在想什麼:「這是很酷,但VR應用程序遠比這個複雜得多」。確實,VR更加複雜。現在的問題是,我們可以在多大程度上將我們當前的UX和UI操作應用於這種新媒體?

七、VR UI可以走多遠?

一些VR體驗十分依賴虛擬環境中,這樣的話,傳統的界面出現可能不是用戶控制應用程序的最佳方式。在這種情況下,你可能希望用戶能直接與環境本身進行交互。

想象一下,你正在為一家土豪旅行社製作一個應用程序。你想以最靈動的方式使用戶置身於潛在的度假目的地。你只要給你用戶戴上VR頭盔,他們就可以在你的辦公室里開始一場華麗的旅行。

從辦公室轉換到一個遙遠的地方,用戶需要選擇他們想去哪兒。他們只要拿起一本旅行雜誌快速翻閱,直到找到吸引他們的那頁。或者你的辦公桌上有很多有趣的小東西,用戶選擇的不同東西會帶他們去不同的地方。

這的確很酷,但仍有一些不足。為了得到滿意的效果,你需要一款帶有手柄遙控器的高級VR頭盔。此外,像這樣的應用程序需要相當大的精力來開發,遠比傳統的應用程序界面中精心設計要難。

迎接變革!

現實情況是,這些沉浸式的體驗對於大多數公司來說並不具有商業上的可行性。除非你擁有無限的資源,像Valve和Google一樣,創建一個像上述這樣的VR體驗可能太貴了,太冒險,太耗時了。

這種體驗對於展示你處於媒體和技術的最前沿是不二之選,但不足以將你的產品推向新媒體市場。可達性也很重要。

通常,新形式出現時,早期採用者會探索它的極限:如它的創造者和創新者。隨著時間的推移,通過不斷的學習和投資,許多潛在用戶也可以接觸到它。

隨著VR頭盔越來越普遍,企業不斷挖掘如何將VR融入到與客戶互動中。

從我們的角度來看,VR應用程序具有直觀的用戶界面——即UI更接近於人們已經習慣使用的可穿戴設備,如手機,平板電腦和計算機,這將使VR成為大多數公司的既經濟實惠又有價值的投資。

迎接VR快速發展的春風

我們認為未來每個公司都會有一個VR應用程序,就像每個公司現在都有一個移動網站。

所以,我們現在做的就像在建造一個升天的火箭,由全球設計師共同努力,大膽地嘗試新領域。如果公司越早發現到VR應用程序的意義,整個VR生態系統就越早爆發。

作為數字產品設計師,我們的下一個挑戰是做出更複雜的應用程序,並通過遙控器處理其他類型的輸入。為了解決這個問題,我們需要強大的原型設計工具,可以讓我們快速,輕鬆地創建和測試設計。我們將撰寫一篇後續文章,介紹一些早期的嘗試,以及開發用的一些新工具。

譯自Alex Deruette和Sam Applebee博文

原文地址: https://www.invisionapp.com/blog/vr-interface-design/

文oftodesign(,設計專欄作者。)

本文由 @oftodesign 翻譯發佈於產品壹佰,未經許可,禁止轉載。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦