我一直對於VR (Virtual Reality)很感興趣,總覺得讓人感覺進入了另一個另一個空間中是很酷的事情。所以我去年初在房間裝了三個螢幕,期望讓自己可以有比較『浸入』(immersive)的感覺。
一開始是挺酷的啦!可是看到螢幕邊框總覺得不爽。所以有度考慮過換成三台投影機然後利用MDF薄板彎曲成環狀螢幕,然後用專用的拼貼軟體做成無縫接軌。不過第一個換下來的三台電視肯定被老婆罵到臭頭,還有花太多錢添購新設備(我這麼刻勤刻撿,花錢是很有節制的),加上投影機亮度問題,所以這個想法只限於曾經想過、評估過卻沒有真的實行的階段。
有陣子想要把飛行座艙也整合上去,花了很大功夫把大學時代買的Thrustmaster的F-16 FLCS和WCS轉換到現在的USB介面上,不過坦白講,我覺得效果不是很好,加上開飛機的位子要比開賽車高,同時左右手兩隻搖桿的固定也不好,所以我始終覺得感覺不對,就馬上把它束之高閣了。
也想過2DOF或是6DOF的可動駕駛艙,不過本人機械和電子的底子實在太差,所以只能看著國外網頁眾位神人的分享,卻完全無能為力。
後來我在網路上看到了Oculus rift的報導,然後知道了他釋放出來DK1 (development kit 1)造成了極大的震撼與迴響,我的靈魂就又開始騷動起來了。
說到這個Oculus rift,我實在覺得是個很聰明的卻又很簡單的概念,他就是把兩片放大鏡放在眼睛前面,讓你透過放大鏡看放在前面的螢幕,我們知道放大之後的影像會變形,所以如果螢幕上的影像先考慮過這個變形,然後把原始的圖形先做另一個變形處理繪製到螢幕上,然後透過放大鏡看到的畫面就會變成正常的了!當然這樣一定會造成視野中心的解析度高,但是邊緣解析度降低的問題。不過正常來說,人的眼睛對於邊緣是比較不敏感的,所以解析度降低的問題也會可以接受。
但是除了兩片放大鏡之外,他其實還需要陀螺儀來知道目前頭的角度,同時也要夠輕,讓穿戴的人負擔能夠降到最低,所以就是靠著這個idea,Palmer Luckey在Kickstarter上募資成功,成立公司,一年後得到創投投資九千多萬美金,再過一年後Oculus VR公司被Facebook用二十億美金買下。遊戲界的神級人物John Carmack也到Oculus VR擔任技術長,2014年也許可以被稱之為VR元年。
三月份Oculus VR突然宣布DK2開放預購,七月份可以交貨,很幸運地我第一天就上網預訂,一直等到七月下旬我才總算拿到機器。如果說這幾年來最讓我期待的電子產品是什麼?我想應該就是他了!
外觀上就是個研發中的prototype,說真的沒有什麼起眼的設計。螢幕用的是Sumsung的OLED螢幕,目的就是要降低延遲感,也才可以把螢幕更新頻率提高到75Hz。除了DK1就有的姿態偵測器之外,在產品的正面與側面其實有佈建了特定排列的紅外線LED,這樣可以透過放置於正前方的攝影機來得到頭部前後左右移動的資訊(Positional tracking)。
整個顯示器就直接套在腦袋上,對於我們這種帶眼鏡的近視族,也提供了除了正常放大鏡片外的另一選擇,B罩杯鏡組。
收到的第一天,我就充滿期待地裝到了電腦上,想要提驗一下新時代的展開。簡單的試用一下SDK上附的demo,轉轉頭我就快要吐了!總覺得沒有辦法對到焦點。妹妹跑到我房間看到我的新玩具,也好奇的想要嘗試,她卻完全沒有適應上的問題。所以我想應該是我的生理問題。
第二天讓KZ用尺幫我量一下我的瞳孔距離,72mm,哇咧,根本是ET。DK2的設計是64mm,我的瞳孔根本完全遠離光軸中心,怪不得讓我痛苦萬分。沒有辦法下,決定去眼睛行照我的度數配了兩個近視鏡片,但是為了對應我的瞳孔間距(IPD),所以兩個鏡片各離心3.5mm,我一直覺得在放大鏡的影響下,等效IPD應該會有變化,但是我卻不能確定變化會有多少,沒有原來放大鏡的參數,想要利用OSLO來做一下分析也沒有辦法,所以抓了個大概距離,花八百塊就當做個實驗。
四天後,眼鏡行通知我拿鏡片回家,對準方向後,暫時用膠帶黏在鏡筒內側。
測試的結果……Good! Much better than before。
既然新玩具可以運作,我的腦筋又開始動到整個房間的擺設上了。
第一個,什麼遊戲最適合使用Rift來玩?其實就是賽車或是飛行遊戲。第三人稱射擊遊戲看起來很適合但是其實運動方式是與人的認知有衝突的。譬如說,人要往後跑,其實是轉頭、轉身然後跑。但在遊戲中,是以相同的速度往後移動,這個過程對於大腦來說是違和的。只要有與大腦認知衝突的運動,我們很容易產生VR sickness,就是想吐啦!但如果我們是被固定在座艙中,透過頭部的運動來改變視覺上看到的內容,這與我們的基本認知是一致的,所以這是目前來說最適合的遊戲類型。加上我本來就比較喜歡賽車和飛行遊戲,所以怎麼樣讓目前的擺設更適合這個新玩具就是我首要解決的問題。
我已經有賽車座艙了,以我這麼勤樸的個性,那是一定要保留下來,不可以隨意丟棄或更換。但是舊的飛行搖桿實在不好用,所以還是得買一組新的。同時前面也說過,開飛機跟開賽車的高度也不一樣,我很想把它整合在一起,但思前想後就是沒有什麼好辦法,所以只好全部拆解開來。
同時,Oculus rift其實就是一個螢幕,她等於固定接在電腦上,當個永遠的第二螢幕,這也造成三螢幕的配置不再可能,除非我要沒事就把接線換來換去,那對我來說,實在是不合理的作法。考慮了一天,我決定完全放棄三螢幕的配置了。
所以我的房間變成了現在的樣子。中間是工作的空間,右邊是賽車,左邊是飛行,這是不得不的作法,因為Rift有線材需要連接到電腦,所以我的電腦必須和兩邊座艙等距。
不過就因為這樣的擺設,我把音響撤掉了。如果使用Oculus rift,我是用Sony的無線耳機,但如果孩子要上來看3D電影,或是我玩Ps4的遊戲那就需要喇叭了。目前的考慮應該是Logitech 的Z906,但是先緩緩,需要好好思考一下布線問題先。
基本上這應該是短時間內我可以做到最好的擺設,剩下的就看使用起來的感覺和未來添購的設備在說囉!畢竟我是個勤儉持家的人,萬事還是要謀定而後動才是!