本系列文章旨在由淺入深、由理論到實(shí)踐系統(tǒng)地介紹了本團(tuán)隊(duì)在近幾年的設(shè)計(jì)工作中的一些經(jīng)驗(yàn)總結(jié)和重點(diǎn)思考。本系列面向廣大設(shè)計(jì)師,不論你目前在做什么領(lǐng)域/哪個(gè)端的設(shè)計(jì),都可以了解到 VR 端和其他端的異同。希望給正在看文章的你帶來收獲。
團(tuán)隊(duì)介紹:愛奇藝 XRD——愛奇藝 VR/AR/XR 設(shè)計(jì)團(tuán)隊(duì),目前主要負(fù)責(zé)愛奇藝 VR app 的設(shè)計(jì)工作(包括各個(gè) VR 設(shè)備端和手機(jī)端)。
1. VR與其他端的區(qū)別
傳統(tǒng)的數(shù)字終端(手機(jī)、電腦、pad 等),用戶界面存在于二維的物理屏幕里,也就是在一個(gè)平面里。而屏幕和界面通常都是長方形的。
在 VR 中,有空間感的不僅僅是虛擬場景,用戶界面也是布局在三維空間里的!钙聊贿吔纭沟母拍畋淮蚱屏耍O(shè)計(jì)師的畫板不再是各類手機(jī)不同尺寸的屏幕,而是一個(gè)「無限的」空間。界面本身也可以是三維的、打破傳統(tǒng)的,不再必須是一個(gè)個(gè)的長方形。
真正的 z 軸
這不同于在 2D 屏幕終端上,元素只擁有(x、y)坐標(biāo)點(diǎn)的屬性,而并沒有一個(gè) z 軸的概念。Z 軸,也就是深度概念,是通過設(shè)計(jì)師利用陰影、動效等視覺效果,「模擬」出來的前后關(guān)系。
在 VR 中看到的內(nèi)容物(包括 UI 界面、場景、模型、視頻資源等)有真實(shí)概念的前后關(guān)系,每個(gè)物件擺在一個(gè)具體的(x、y、z)坐標(biāo)點(diǎn)上。物件擁有絕對位置,物件和物件之間有相對位置,物件和 camera(指用戶觀測點(diǎn))之間有一個(gè)具體的距離。
角度和曲面
除了 z 軸坐標(biāo),因?yàn)?VR 界面存在在空間里,所以還擁有一個(gè)屬性就是角度,這包含了在(x、y、z)三個(gè)軸上旋轉(zhuǎn)的角度。每一個(gè)物件也可以不再是一個(gè)平面,而是曲面的、三維的。
角度和位置共同決定了,當(dāng)用戶看向某個(gè)物件時(shí),這個(gè)物件的樣子。
「有多大?」
一個(gè)物件在 VR 中「有多大」很難簡單描述清楚。在傳統(tǒng)端只需標(biāo)注某個(gè) UI 元素的「大小」「間距」,描述單位是像素。而在設(shè)計(jì) VR 時(shí)。需要從多個(gè)維度定義一個(gè)元素:「大小」「(x、y、z)位置」「(x、y、z)角度」。同時(shí),「有多大」還跟用戶觀測點(diǎn)的位置息息相關(guān)。
2. VR基本術(shù)語認(rèn)知
在介紹下文理論之前,讓我們先認(rèn)識兩個(gè)常見的 VR 術(shù)語:
FOV:Field of View,視場角
視場角的大小決定了光學(xué)儀器的視野范圍。在 VR 中,視場角是 VR 硬件設(shè)備的一個(gè)屬性,設(shè)備 FOV 是一個(gè)固定值。
在我們團(tuán)隊(duì)日常工作用語中,通常也用來指代用戶的視角范圍、界面元素的角度范圍(如,「某面板水平 FOV 是 60°」)
DOF:Degree of Freedom,自由度
物體在空間內(nèi)具有 6 個(gè)自由度,即沿 x、y、z 三個(gè)直角坐標(biāo)軸方向的移動自由度和繞這三個(gè)坐標(biāo)軸的轉(zhuǎn)動自由度 。
- 3DOF 的手柄/頭顯:只有繞 x、y、z 軸的 3 個(gè)轉(zhuǎn)動自由度,沒有移動自由度,共 3 個(gè)自由度。通俗地說,3DOF 手柄可以檢測到手柄在手中轉(zhuǎn)動,但檢測不到手柄拿在右手還是左手。
- 6DOF 的手柄/頭顯:同時(shí)有繞 x、y、z 軸的 3 個(gè)轉(zhuǎn)動自由度,和三個(gè)軸方向的 3 個(gè)移動自由度,共 6 個(gè)自由度。通俗的說,是完全模擬真實(shí)物理世界的,可以看的手柄的實(shí)際位置和轉(zhuǎn)動方向。
雖然說 VR 是一個(gè) 360° 全景三維空間,但對于目前大多數(shù) VR 的使用場景來說,可供設(shè)計(jì)師創(chuàng)作的區(qū)域其實(shí)已被大大縮小了。
目前國內(nèi)市面常見的可移動的 VR 設(shè)備(非主機(jī)類),如小米 VR 一體機(jī)、Pico 小怪獸系列、奇遇 VR、新上市的華為 VR Glass,標(biāo)配均為 VR 頭顯配合3DOF手柄的硬件模式。對應(yīng)此類 VR 硬件模式,常見的用戶使用場景為:「坐在椅子上+偶爾頭轉(zhuǎn)+身體不動」,好比「坐在沙發(fā)上看電視」。即使用戶使用一個(gè) 6DOF 的 VR 硬件,支持空間定位可以在房間里走動,但對于愛奇藝 VR 這類觀影類 app 來說,「坐在沙發(fā)上看電視」仍是主要的使用場景。
因此, 主要的操作界面還是需要放在「頭部固定情況下的可見范圍內(nèi) 」。這樣用戶無需費(fèi)勁轉(zhuǎn)頭,就可以看到主要內(nèi)容、操作主要界面。
那么,什么是「頭部固定情況下的可見范圍 」呢?我們需要先學(xué)習(xí)一些人機(jī)工程學(xué),來了解一些人眼 在不同情況下的可視范圍。
1. 水平視野(x軸)
(此圖的中心點(diǎn) 為用戶觀測點(diǎn)。)可以看出,
頭部固定的情況下,雙眼能看到的最大范圍約為 124°。但還要考慮到一個(gè)限制,目前 VR 硬件設(shè)備的 FOV 并未達(dá)到這個(gè)值,通常在 90°~100°。而其中,能看清晰的范圍只有眼前中心處的 60°。這相差的范圍可以理解為「余光」,在人眼中成像是不清晰的,但仍在視野范圍里。——這個(gè)范圍極大程度上決定了每一個(gè) UI 面板(包括其中的圖片、文字等)適合占據(jù)的空間,也決定了 VR 中視頻播放窗的最小和最大值。
頭部轉(zhuǎn)動但身體不動的情況下,脖子舒適轉(zhuǎn)動能看到的范圍約有 154°,脖子轉(zhuǎn)動到最大程度能看到的范圍約有 204°。一些次要內(nèi)容可以放在這個(gè)區(qū)域,用戶需要轉(zhuǎn)動頭部才能看到,但也不用太費(fèi)力。
偏后方的區(qū)域范圍,必須移動身體才能看到,因此只能放一些「沒看見也沒關(guān)系」的內(nèi)容。比如環(huán)境、彩蛋等。
2. 垂直視野(y軸)
在放松狀態(tài)下,頭部與眼睛的夾角約為 105°。也就是說,當(dāng)頭部豎直向前時(shí),眼睛會自然看向水平線下 15° 的位置。頭部固定僅眼球轉(zhuǎn)動時(shí)的最佳視野是(上)25° 和(下)30°。應(yīng)將操作界面和主要觀看內(nèi)容放在此范圍內(nèi)。
垂直方向最大視野范圍是(上)50° 和(下)70°。這個(gè)范圍也是超過了 VR 硬件設(shè)備的 FOV。
另外,點(diǎn)頭比抬頭舒適,F(xiàn)實(shí)世界中,我們通常都是低頭狀態(tài)比抬頭多,比如玩手機(jī)、看書或看筆記本電腦時(shí)。所以在 VR 中,比起偏上方區(qū)域,應(yīng)考慮更多利用起偏下方的區(qū)域。
3. 深度感知(z軸)
(見本章圖1)
0.5m 之內(nèi)的物件,雙眼很難對焦,因此不要出現(xiàn)任何物體。(這個(gè)值對于全景 3D 視頻的拍攝 意義較大,應(yīng)該盡量規(guī)避離鏡頭過近的物體出現(xiàn))
有立體感的范圍在 0.5m~10m,這里應(yīng)該放置主要內(nèi)容,尤其是可操作的內(nèi)容。
10m~20m 之間,人眼仍能感覺出立體感,但有限。此范圍仍適合放置可以體現(xiàn)沉浸感的 3D 場景/模型。
超過 20m 的距離,人眼很難看出立體感了,物體和物體的前后關(guān)系不再明顯。因此適合放置「僅僅作為背景」存在的內(nèi)容,也就是環(huán)境。(值得注意的是,因?yàn)榉凑哺兄怀隽Ⅲw感,所以此范圍的環(huán)境可以處理為全景球(即一個(gè)球面),來代替 3D 模型,這大大降低了功效。)
4. 視角和視距
在現(xiàn)實(shí)世界中,每個(gè)信息媒介都有一個(gè)預(yù)設(shè)好的觀測距離。例如,握在手中的手機(jī),距人眼大約 20cm。放在桌面上的電腦主機(jī)顯示屏,距人眼大約60cm?蛷d墻上的電視,距人眼大約 5m。在馬路另一頭的廣告牌,距人眼可達(dá)幾十米。
內(nèi)容在預(yù)設(shè)好的觀測距離上,對應(yīng)預(yù)設(shè)好的大小。例如,手機(jī)上的正文文字只有幾毫米大,而廣告牌上的文字需要好幾米大。
而在我們(觀測者)看來,這些文字都閱讀舒適。甚至其實(shí)看起來是「一樣大」的。
這是因?yàn)樗鼈儞碛型瑯拥囊暯恰灰晫ο髢啥它c(diǎn)到眼球中心的兩條視線間的夾角。具體舉例來說,在 1m 處看一個(gè) 10cm 的物體,和 在 2m 處看一個(gè)20cm 的物體,在 3m 處看一個(gè) 30cm 的物體,這 3 個(gè)物體「看起來是一樣大的」,他們具有相同的視角。但我們?nèi)匀磺宄刂獣哉l近誰遠(yuǎn),是因?yàn)檠劬乖诓煌木嚯x上,也就是視距不一樣。
在 VR 中,不能再像移動端那樣用「像素」來度量一個(gè)物件的大小,而是通過「視角」。而視角是由物件的「大小」、「位置」、「旋轉(zhuǎn)角度」共同決定的。在「用戶觀測點(diǎn)不動」的使用場景下,「位置」實(shí)際上就是與觀測點(diǎn)的「視距」。
界面的「旋轉(zhuǎn)角度」應(yīng)遵守一個(gè)原則——一個(gè)便于觀看和操作的界面,應(yīng)該盡量垂直于視線、面向用戶觀測點(diǎn)。也就是說,當(dāng)你確定好一個(gè)界面的「位置」后,就自然會有一個(gè)對其來說的「最佳旋轉(zhuǎn)角度」。
在 VR 中,一個(gè)物件的視角由其「大小」和「視距」兩個(gè)變量影響。當(dāng)確定了「最佳視角」、「最小可閱讀視角」時(shí),這就決定了「需要在不同距離上放置的信息內(nèi)容,各自應(yīng)該放多大」。
有了理論基礎(chǔ)后,接下來就是不斷實(shí)踐。
首先需要讀者了解的是,我們團(tuán)隊(duì)設(shè)計(jì)的對象是愛奇藝 VR app——是在 VR 設(shè)備上的愛奇藝,是愛奇藝的第四個(gè)端。不僅包含愛奇藝全網(wǎng) 2D 內(nèi)容,還擁有海量 VR 全景視頻、3D 大片。選片和觀影相關(guān)功能齊全。在體驗(yàn)上主要打造有沉浸感的 VR 影院觀影,并突出 VR 特色內(nèi)容。
本文章針對于 VR 一體機(jī)內(nèi)的愛奇藝 VR app 設(shè)計(jì)展開討論,但我們同時(shí)也支持手機(jī)端 app,若感興趣可以在各大應(yīng)用商店搜索下載。
我們學(xué)習(xí)的大量二手資料,給開展實(shí)際工作創(chuàng)造了基礎(chǔ)。然而最終設(shè)計(jì)效果其實(shí)是在反復(fù)驗(yàn)證、試錯(cuò)后決定的。
當(dāng)根據(jù)理論資料開始做實(shí)踐,卻發(fā)現(xiàn)實(shí)際效果差強(qiáng)人意時(shí),我們的建議是——注重實(shí)踐。原因之一是,目前 VR 界從技術(shù)到產(chǎn)品設(shè)計(jì)仍舊處在實(shí)驗(yàn)性階段,遠(yuǎn)未達(dá)到移動端設(shè)計(jì)規(guī)范的成熟性,國內(nèi)外的相關(guān)理論經(jīng)驗(yàn)總結(jié),都還沒有絕對定論的程度。Oculus 的設(shè)計(jì)指南中,都是建議「實(shí)驗(yàn),實(shí)驗(yàn),再實(shí)驗(yàn)」。之二是,能搜集到的二手資料,不完全是建立在「人帶著 VR 設(shè)備手握手柄」這種使用場景上,所以導(dǎo)致實(shí)際結(jié)果「不是那么回事」。
1. 模塊化界面布局
基于「坐著不動+頭部轉(zhuǎn)動」的使用場景,和「自然視角偏下」、「低頭比抬頭舒適」的理論。
我們采取「從正視角出發(fā),向左、右、下延伸」的布局思路。正視角放置當(dāng)前界面的核心內(nèi)容,左右兩側(cè)放置輔助信息內(nèi)容;在必要時(shí),可加入下部模塊。此類模塊化布局適用于所有界面,只是具體的面板尺寸、旋轉(zhuǎn)角度可以有所不同。根據(jù)每個(gè)界面需要承載的內(nèi)容,因地制宜地合理規(guī)劃。
圖為我們使用的幾種常見 UI 布局。
2. 界面的FOV
基于人眼水平和垂直方向的視野范圍的理論,同時(shí)參考主要適配的硬件設(shè)備屬性(目前 VR 設(shè)備的 FOV 都小于人眼的視野范圍),即:
- 小米 VR 一體機(jī):FOV≈90°(實(shí)際)
- Pico 小怪獸 2:FOV=101°(官方數(shù)據(jù))
- 華為 VR Glass:FOV=90°(官方數(shù)據(jù))
——我們決定了愛奇藝 VR 中主要界面的 FOV。
選片主界面 FOV (左-中-右 布局)
△ 「實(shí)際截圖」愛奇藝 VR 選片主界面
水平方向上:
- 中部面板:兩邊邊界在「頭部固定時(shí)清晰 FOV」內(nèi)。
- 兩側(cè)面板:近中心的邊界均出現(xiàn)在「頭部固定時(shí)可見 FOV」內(nèi),即在默認(rèn)可見的視角范圍內(nèi)。兩邊邊界在「頭部輕微轉(zhuǎn)動時(shí)清晰 FOV」內(nèi),即用戶只需輕微左右轉(zhuǎn)動頭部便可查看全部內(nèi)容。
垂直方向上:
- 面板在「頭部固定時(shí)清晰 FOV」內(nèi)。用戶無需上下轉(zhuǎn)頭。
- 該頁面可左右滑動,用戶可以只關(guān)注中部的面板。
影廳播控頁面 FOV(左-下-右布局)
在愛奇藝 VR 中,觀看非全景的 2D/3D 視頻,用戶會置身于一個(gè)電影院影廳場景中。視頻畫面會出現(xiàn)在影廳屏幕上。
影廳播控頁面(操控臺頁) 指播放視頻時(shí)(包括影廳場景影片和全景影片)的操作界面。
△ 「實(shí)際截圖」愛奇藝 VR 影廳播控頁面
影廳播控頁面采用「左-下-右」布局。包括 3 個(gè)功能區(qū)塊:相關(guān)推薦(左)、操控臺播控(下)、詳情 & 選集(右)。該頁面在視頻屏幕(或全景視頻)的前方,靠單擊觸摸板來呼出和關(guān)閉。
這 3 個(gè)面板的邊界均在正視角「頭部固定時(shí)可見 FOV」之內(nèi),也就是保證了,當(dāng)用戶注視影片本身并呼出該面板時(shí),能看到所有面板。而用戶僅需輕微轉(zhuǎn)動頭部,就可看到完整的面板。
視頻播放窗的最大/最小值
視頻播放窗 即「影廳屏幕」,被我們設(shè)定了屏幕大小可調(diào)的功能,以此來適應(yīng)不同用戶的觀影習(xí)慣。屏幕大小可在指定范圍內(nèi)平滑調(diào)整。
屏幕最小值(50°):完整的屏幕范圍都在「頭部固定情況下清晰 FOV」。
屏幕最大值(76°):屏幕范圍在「頭部固定情況下可見 FOV」,即「充滿視野」。此狀態(tài)的觀感類似 IMAX 影廳。
垂直方向上:距水平線偏上而不是偏下。這里其實(shí)和理論值發(fā)生了沖突。理論資料中,人眼最舒適的對焦點(diǎn)在「水平線向下 15°」。在老版本中,我們曾經(jīng)將主 UI 和視頻屏幕都按理論值擺在了偏下方,但實(shí)際效果并未令人感到舒適,反倒明顯感知到「內(nèi)容都偏下了」。這就是上文所說,「當(dāng)理論導(dǎo)致實(shí)踐差強(qiáng)人意」時(shí),我們選擇了不斷實(shí)驗(yàn),以實(shí)際效果為準(zhǔn)。另外,本場景下方有影廳座椅等實(shí)際模型,并且還有操控臺播控的 UI。綜上,影廳屏幕被放在了水平偏上的位置。
3. 深度距離與層級(z軸)
根據(jù)前文理論提到的,z 軸距離的合適范圍(0.5m~20m)比起水平和垂直 FOV 來說,數(shù)值范圍要大得多,也就是說可試驗(yàn)的范圍很大。因此在界面距離這一點(diǎn)上,我們進(jìn)行了大量反復(fù)的實(shí)踐——最終決定了當(dāng)前版本中各級頁面的深度層級和具體數(shù)值,如下圖:
跟隨式提示:
- 適合于臨時(shí)性的提示內(nèi)容,幾秒后自動消失。如 toast。
- 與 camera(用戶觀測點(diǎn))鎖定,跟隨 camera 移動。不可交互。
- 保證讓用戶注意到,又不至于遮擋視線。
阻斷式提示:
- 適用于必須讓用戶看到且用戶必須對其處理的提示。如彈窗。
- 正視角區(qū)域固定顯示,不跟隨 camera 移動。有按鈕可以交互。
- 需要在其它操作界面之前。
輔助操作界面:
- 適用于重操作的界面,而非重展示的界面。如播控按鈕組、鍵盤,而非視頻列表。
- 通常在平視視線偏下的位置。(模擬「在手邊」的位置)
減少眼球調(diào)焦,縮小距離差
值得注意的是,在我們的老版本中,不同層級的界面曾經(jīng)被擺放的距離差距很大。如,toast 在 1.75m,主 UI 在 3m,而視頻屏幕在 12m。之所以改動至上圖數(shù)值,主要是為了達(dá)到「在看向不同層級界面時(shí),盡量減少眼球調(diào)焦的程度」的目的。
眼球在看向不同距離上的內(nèi)容時(shí),需要對焦到不同的平面,距離差距越大,眼球需要調(diào)整得越大。如果頻率高的話,容易導(dǎo)致(一部分)人的眼球疲勞。
Z軸上的獲焦效果
VR 獨(dú)有的「z 軸」,不僅允許了界面可以被放在不同距離上,還支持了利用 z 軸上的位移和旋轉(zhuǎn) 來表達(dá)獲焦效果?丶猾@焦時(shí),只需要在 z 軸上輕微的位移或輕微的角度旋轉(zhuǎn),便可體現(xiàn)出與眾不同的有趣效果。
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。