WebVR:虛擬現實中的響應式網頁設計
有些開發者認為他們已經找到了問題的答案。谷歌員工Boris Smus是名VR愛好者,他這周在博客中寫道:“還記得‘一次編寫,到處運行’這句古老的名言嗎?網頁就是我們實現這一承諾的最大可能。”與其開發僅能在單一平臺或VR頭顯上運行的原生應用程序,開發者們不如采用HTML來打造自己的VR體驗,這樣就可以簡簡單單通過瀏覽器運行了。
這個想法被稱為WebVR,,目前已受到一眾開發者和組織機構的擁護,其中最大的支持者就是Mozilla。瀏覽器開發商Mozilla早在去年就公布了網站MozVR以提供網頁VR體驗,并在上月的nightly版Firefox瀏覽器中加入了VR功能支持。Chrome瀏覽器也正試圖帶來VR體驗,去年谷歌在推出簡易VR眼鏡Google Cardboard的同時,也公布了一個用來進行Chrome VR實驗的網站。
但是到目前為止,這些成果之間互相并不兼容。Boris Smus寫道:“最新的VR潮流僅僅剛開始而WebVR就已經四分五裂了。舉例來說,谷歌的網站vr.chromeexperiments.com上的內容并不支持Oculus,而Mozilla的網站mozvr.com上的內容也無法通過Google Cardboard體驗。”開發者們現在面臨兩種選擇,一是默默等待Google、Mozilla和Oculus等公司達成一致標準,要不就只能是準備好跨平臺的多版本內容。
這恰恰是Boris Smus這周提出響應式WebVR的原因。其中原理:建立基于HTML的VR體驗,在頭顯運行或者根本完全獨立運行。靈感來源?響應式網頁設計能夠自動探測用戶使用移動終端還是桌面電腦進行網頁瀏覽,從而提供相應的最優體驗。
“利用流體布局、彈性圖片以及比例式網格這一系列現代網絡技術,響應式網頁設計能夠自動提供適應不同瀏覽環境的網頁內容。類似地,WebVR也需要在沒有VR硬件設備的條件下獨立運行。”
Boris Smus提出的引用于WebVR的開源計劃使開發者們得以打造基于HTML的網頁VR內容,這樣既可以在Oculus Rift和Google Cardboard上同時體驗,甚至還可以獨立于VR頭顯呈現。雖然開發者們目前還必須下載Chrome的專門軟件,但這份跨平臺運行的前景就已經足夠令人鼓舞了。并且,能夠在臺式電腦、移動終端甚至VR頭顯兼容的網頁VR體驗已足夠振奮人心。