《VR入門系列教程》之9---谷歌紙盒

Michael Liew發表於2016-01-21
谷歌紙盒---基於智慧手機的廉價VR眼鏡
    如果用汽車來做類比,Oculus Rift和GearVR就是特斯拉和蘭博基尼,它們物美但是價不廉。要是主機效能不好,那麼幾百美元的Oculus眼鏡就是一個雞肋。GearVR的體驗效果非常出色,但是同樣價格很貴,只有那些狂熱粉和前期開發者才會購買。希望以後這種高階VR裝置價格降低,這樣才能推向大眾市場。

    同時,除了高階裝置,還有谷歌的紙盒VR眼鏡,它非常簡陋、廉價,它能簡單的將你的智慧手機變成VR裝置。2014年穀歌推出了這款紙盒眼鏡,可以輕鬆地將你手機變成VR裝置而不需要其他任何硬體。谷歌紙盒僅僅需要一個紙盒和兩個凸透鏡片,總價也就2美元的樣子,裡面放上你的手機就可以了。

    谷歌紙盒最早是在2014年五月的I/O大會上面亮相的,下面圖2-5是它的照片。
 
圖2-5

    要體驗谷歌紙盒,只需要下載安裝谷歌紙盒支援的應用程式,然後將手機放在紙盒裡執行程式就可以了。這時,你可以沉浸式地體驗VR場景,你可以通過轉動你的頭部四周環視,效果不是很好但是還不錯,畢竟只花了2個子兒。

    谷歌並沒有把這個紙盒作為產品銷售,它只是一個規格,你也可以根據這個規格自己DIY一個VR眼鏡,下面是谷歌紙盒的規格說明書地址:https://www.google.com/get/cardboard/manufacturers.html。

    如果你沒空沒閒心自己做一個紙盒,你也可以任何一家廠家購買已經整合好的產品,廠家包括:DODOcase、I Am Cardboard、Knox Labs、Unofficial Cardboard。這些廠家不僅出售紙盒,而且還提供相應的手機APP,你可以在Google Play和iTunes store上面下載它們。

    據谷歌統計,2015第一季度谷歌紙盒使用人數達到了100萬,而Oculus Rift和GearVR的銷量就顯形見拙了許多。谷歌紙盒是一股強大的力量,目前,基於谷歌紙盒的應用達到了幾百個,包括:遊戲、全景視訊、模擬教育等。谷歌紙盒現在如日中天,儘管它的體驗效果不如Oculus Rift,但是對於許多人來說,他們第一體驗VR都是用的谷歌紙盒。

谷歌紙盒的立體渲染和頭動追蹤技術
    谷歌紙盒的立體渲染做得比Oculus的簡單多了,它支援90度的FOV。它的SDK可以將場景渲染成左右眼兩個視口,下面圖2-6是Dive製作的城市雲霄飛車遊戲截圖。
 
圖2-6
    谷歌紙盒的頭動追蹤就更簡單了,它直接使用的是手機內建的陀螺儀。

谷歌紙盒的輸入
    對於輸入方式,谷歌紙盒在這方面還有許多要提升的,因為使用時手機被封在盒子裡了,不能觸控螢幕實現點選和滑動。為了解決這個問題,谷歌紙盒使用了一個磁鐵,這個磁鐵使用者可以在外面控制它,它會模擬螢幕點選效果,當然,這個功能不是每個手機都支援的。

    有些廠商使用了一種更加通用的方式模擬螢幕點選效果,例如舊金山的DODOcase公司,它主要生產平板電腦和手機,現在研發出用一個木質的槓桿來觸動一塊橡膠來模擬手指觸控,利用這個機制,開發者可以用標準觸控方式來控制程式。其他一些廠商用藍芽這類的外設來提供輸入。

開發谷歌紙盒應用
    谷歌為其紙盒提供了兩套SDK,一套用作原生安卓開發,一套用作Unity3D引擎開發,它們都可以在下面網址下載:https:developers.google.com/cardboard/overview/。

    第六章中我們將詳細介紹使用原生SDK開發谷歌紙盒的應用程式。

    另外,不一定非得安卓開發者才可以開發谷歌紙盒應用,因為安卓系統支援WebGL,你可以開發webVR程式,這方面的內容我們將在第五章中介紹。

相關文章