什麼是WebVR
這是一個實驗性的JavaScript API,提供了在用戶網頁瀏覽器中訪問虛擬現實設備的統一接口。
現在體驗VR,一般你需要在VR設備的前方加上一個手機,這額外添加了重量和總體成本。
較好的體驗是能投影到內置的屏幕上(甚至空間上),然後使用內置瀏覽器打開url,而無須下載APP。
在這樣的場合下WebVR能更好的發揮作用。WebVR的發展依賴於VR輸入方式的變革,如果能在空間投影出虛擬鍵盤,那將是革命性的。
當前主流VR設備如Oculus Rift DK2、谷歌的CardBoard、三星的Gear VR以及HTC Vive。
其中Vive和DK2都是高端專業VR設備,Gear VR屬於中端設備,CardBoard是入門級的VR設備。
規範
規範尚處於開發狀態,位於:
如何試用
目前Firefox的nightly builds版本、Chrome的試驗版本以及三星公司Gear VR的內置瀏覽器都支持該API。
你可以通過如下的鏈接獲取啓用了WebVR功能的編譯版本:
或者,如果你想在移動網站上添加WebVR支持,你可以使用WebVR Polyfill來支持Cardboard設備:
Chrome計劃在版本54中內置支持WebVR接口,發佈時間估計在10月份左右。
你可以使用以下例子測試你的瀏覽器是否支持WebVR接口:
http://techbrood.com/threejs/examples/#webvr_video
源代碼
如果你想了解工作內幕,你可以通過以下鏈接獲取源碼:
常用鏈接
http://www.techbrood.com/threejs/docs/