Mozilla正在迎步入一個新的階段,他們正在開發支持所有人在網頁端創建和分享AR/VR項目的JavaScript API。
你可能已經知道,Mozilla已于17年正式開啟了這項探索,發布了支持WebVR 1.1 API的火狐桌面端。利用這款API,像WINHIN這樣的早期采用者就能夠在網頁上分發3D體驗,并支持一系列不同的設備,如移動手機和VR頭顯。
1. WebVR的擴展
WebVR在VR的普及方面發揮了重要作用,更多人可以在沒有昂貴頭顯的情況下體驗3D內容。對于內容創建者來說,這將能節省大量的時間,因為他們原本需要在每個平臺上測試和驗證具體的渲染效果。擁有穩定的API可以幫助3D內容覆蓋更廣泛的受眾,并且減少必要的返工(以便為各種設備提供出色的Web體驗)。
Mozilla一直在推進VR在瀏覽器上方面的發展,聚合行業的參與者來支持3D內容渲染的標準。這為藝術家和程序員創造了一條快速通道,支持他們與不斷增長的用戶群分享基于Web的VR體驗。隨著火狐等瀏覽器開始支持WebVR,我們正從隔離的頭顯商店中解放VR和AR內容,令它們出現在開放的網頁之上。
2. 混合現實的承諾
混合現實將成為一個強大的平臺,為網頁帶來引人入勝和喚起情感的沉浸式內容。與任何新的創意媒介一樣,我們希望它可以實現廣泛普及,這樣好奇的人們不必支付數百美元來購置頭顯即可體驗下一代的數字媒體。
今天,行業正朝著所述目標邁出新的一步。Mozilla表示,他們有信心擴大可以渲染VR和AR內容的平臺和設備數量。例如,大多數智能手機的攝像頭都可用于疊加數字信息。借助名為WebXR Device API的全新JavaScript API,實驗正在持續進行。Mozilla希望這個規范能夠及時取代WebVR,并為今天使用WebVR的用戶提供一條平穩前進的道路。
3. WebXR的新變化
與WebVR相比,全新的WebXR Device API制定了兩個新目標:
支持更廣泛的用戶輸入,如語音和手勢,從而為用戶提供在虛擬空間中導航和交互的更多選項。
為AR體驗的開發奠定技術基礎,支持創作者將提升體驗的情景疊加集成至現實世界的媒體內容。
Immersive Web Community Group提供了更多關于WebXR Device API的信息。Mozilla表示,他們希望Mozilla,谷歌,三星,亞馬遜和其他WebVR的支持者,以及新加入的Magic Leap能繼續推進WebXR Device API。AR Comes to the Web
4. 登陸網頁端的AR
AR和VR都站在創造性表達的最前沿。博物館已經開始提供AR體驗,用以提供展品的深度與背景。其他項目則包括教育性內容,如地質課到和飽受戰爭蹂躪的敘利亞街頭漫步。
出現在網頁端的增強現實可以發揮什么作用呢?實際上,我們已經看到了一系列的強大用例演示。例如,想在購買下單之前知道新沙發擺放在客廳的效果?或者看看咖啡機擺放在廚房里的模樣?增強現實可以令在線購物成為更具感官體驗的過程,因為你可以直接在家中逼真地可視化產品。AR是在線購物的絕佳補充,特別是當平臺開始提供實體產品的在線可視化時。
Mozilla對下一代媒體提出了一定的關鍵準測,他們寫道:
我們希望確保用戶隱私。你不應該允許藝術品商店網站訪問家中的照片及其中的所有內容。
我們希望讓最廣泛的受眾能夠訪問AR和VR。我們致力于為大家清除障礙。
我們希望幫助創作者制作適用于所有設備的內容,這樣用戶就可以通過他們所擁有的或想要使用的設備訪問混合現實體驗。
我們希望能夠實現創造者的長尾效應,而不僅僅只是大型工作室和知名品牌。大家都應該能夠增強世界,而不僅僅是那些將應用程序帶到應用商店的開發者。
WebXR社區正在制定規范的草案,并把目光放在今天無線設備的一些限制身上。例如,創建可用于更改網頁背景圖像的天空盒設置。他們同時在努力將早期AR平臺的世界感知功能帶給網頁,這樣開發者就可以確定表面的位置,無需在設備上運行復雜的計算機視覺代碼。
5. 火狐瀏覽器的支持
火狐瀏覽器已經支持WebVR,而Mozilla正在努力實現下一代的規范。他們已經開始為火狐瀏覽器增加WebXR支持。Firefox Nightly將在未來幾個月內提供早期的實現,所以開發者和早期采用者可以搶先進行體驗。
WebXR規范的某些部分仍在商議之中。Mozilla決定繼續推進現有的工作,并適應未來出現的任何變化,而不是說毫不作為地等待規范的最終版本。對于即將推出的Firefox Reality瀏覽器,其路線圖類似于火狐桌面版。它在一開始將支持使用WebVR進行沉浸式瀏覽,而隨后則提供WebXR的兼容。
隨著時間的推移,Mozilla計劃像今天的WebVR那樣為各個平臺帶來WebXR,包括Windows,Linux,macOS和Android/GeckoView。這家機構指出,他們將繼續支持WebVR,直到大多數熱門站點和引擎完成向WebXR的過渡。更多的技術信息請訪問這個網頁。
6. 今天的AR實驗
如果你迫不及待地想要步入增強現實現實,Mozilla為你提供了一款應用程序:WebXR Viewer for iOS。這是一種可以在iPhone(6s或更新版本)或iPad上瞥見未來的方式。需要說明的是,這款應用程序是基于Mozilla在17年創建的臨時API,而他們正在將其轉換為使用WebXR Device API。
Mozilla開發這款應用程序的目的是,就AR進行實驗并看看讓其通過蘋果ARKit來支持iOS的難度。如果你希望了解這款iOS應用的代碼,請訪問這個GitHub頁面,對于安卓用戶,谷歌進行了類似的實驗,為沉浸式網頁提供了早期的支持。
來源:yivian