Boyu Ko's profile

Four Dimensions

FOUR DIMENSIONS
本作品為使用VR頭盔結合視差攝影機 (stereo cameras),並透過雙手與真實環境、 虛擬物件進行互動的混合實境(MR, Mixed Reality)遊戲作品。
遊戲內容玩家必須在空間中,閃避怪物發射的子彈,並且子彈會不斷反彈,並隨著時間增加。
Trailer
特色
玩家在玩的時候是可以看到自己的手和身體的 這是市面上一般vr遊戲沒辦法達成的,運用VR頭盔上的攝影機拍攝現實畫面,並投射到VR頭盔中,再合成虛擬物件,讓使用者透過VR頭盔觀看。
所以玩家看到的影像是平常的視線,但擴增了虛擬物件,並將兩者風格統一使玩家對虛擬和現實感到混淆。
時間暫停!!
遊戲中玩家所掌握的是時間元素,這是在VR體驗中相對常見的手段,然而在真實世界難以達成,透過本作品的融合,玩家可以體驗到控制時間流動的快感。當玩家朝自己前方打開手掌時,遊戲空間中的時間會變得非常緩慢,子彈的速度將被緩速,使玩家可以此方法閃過子彈的攻擊,並在放慢的時間利用觸摸子彈使子彈成為己方反擊怪獸。
關卡設計
更多遊戲規則和詳細操作方式請參閱遊戲說明影片
製作細節
作品的想法來自在AR與VR創作過程中,意識到兩著體驗既極端卻又有重疊處。
VR讓使用者沉浸到全虛擬的空間,但因為頭盔的設計和技術的限制,使用者是無法看到自己的身體與雙手,也無法感知到真實世界,使得視覺和體感的回饋無法完美配合。
AR技術仍需螢幕、眼鏡上的投影或折射等2D載體來成像,讓我們大腦對虛擬物件從無法與真實空間完美的整合,我們仍能明白分辨出那些是擴增的物體,哪些是真實環境,距離真正的理想其實還有一定的進步空間。
因此試圖創造一個特殊的體驗,達到真實世界無法體驗、但又同時具備真實世界存在的衝突感受,最後完成結合現實和虛擬的MR體驗

分析了AR VR的流程,並將兩者整理出本作品的MR體驗流程,運用VR頭盔上的前置視差攝影機拍攝真實空間,將之投射到  V R頭盔中,爾後疊加VR中運算出的虛擬物件,讓使用者透過VR頭盔觀看到兩者疊合的結果。
並且將兩者的視覺風格統一,採用二值化的渲染程式將兩者風格化,變成一致的視覺效果,使玩家對兩者之感知混淆,對虛擬物件產生真實感。
基於此邏輯,玩家看到的基底影像是平常的視角與內容,但擴增了虛擬物件件,同時看到現實空間和虛擬物,也代表玩家在體驗過程中可以看到自己的手和身體,這是目前市面上一般VR作品鮮少嘗試的領域。
開發上採用unity作為引擎,VIVE PRO為平台,並以SRWorks early acces SDK為基底開發,此SDK支援對VR頭盔上攝影機使用,並將畫面導入到VR虛擬空間中。 
對畫面進行線條化,或稱邊緣檢測(edge detection),則使用OpenCV處理。 虛擬空間渲染的部分使用類似於卡通材質的Shader,邊緣的部分以線條顯示,以吻合真實場景邊緣檢測的風格。 
為使體驗效果最接近真實,決定不以常見的VR手把操作模式,而使用VIVE Hand Tracking SDK對手部骨架進行追蹤, 並以特定手勢座位指令。
‧握拳打開   時間變慢
‧開掌握拳   時間恢復

FOUR DIMENSIONS
Time 2020 Jan
Type Mixed reality Game
Hashtag MR, VR, AR ,  VIVE PRO , game, hand tracking, openCV , unity
Four Dimensions
Published:

Four Dimensions

This work is a MR, (Mixed Reality) game that uses a VR helmet combined with a stereo camera and interacts with real environments and virtual obje Read More

Published: