久久永久免费人妻精品直播,久久精品99国产国产精,久久久久se色偷偷亚洲精品av,久久精品一区二区三区中文字幕

加入收藏 手機版 手機微信 網站地圖 +微博關注
按品牌查找
全部資訊

Mozilla將WebXR Viewer更新至ARKit2.0

來源:https://yivian.com

    Mozilla在2017年構建了API for WebXR的實驗性版本,并且開發(fā)了WebXR Viewer iOS app以支持他們自己和其他人使用ARKit來在iOS上實驗WebXR。在不久的將來,Mozilla將最終確定WebXR Device API,并開始予以應用。他們已經在開發(fā)一個允許WebXR Viewer暴露新API的Javascript庫,并且希望在更新webxr polyfill以匹配最終API后推送更新。


    Mozilla最近更新了WebXR Viewer,修復了一定的bug,并將應用程序更新至iOS 12和ARKit 2.0(尚未暴露所有的ARKit 2.0,但預計將在未來幾個月內發(fā)布)。除了修復bug之外,新版應用程序的兩個功能強調了WebXR與隱私,摩擦和平臺獨立性相關的有趣問題。Mozilla的BLAIR MACINTYRE日前對其進行了介紹,下面是映維網的具體整理:


    首先,Web瀏覽器可以通過有效管理底層平臺來減少用戶從一種AR體驗轉移到另一種AR體驗時的摩擦,而不是在會話之間完全關閉它。但需要注意的是,不要將數據暴露給可能會令用戶感到意外的應用程序。


Mozilla將WebXR Viewer更新至ARKit2.0


    .其次,為WebXR構思的某些高級功能尚未以跨平臺的方式提供,如可共享的世界映射或持久性錨點。這些功能是用戶所期望體驗的核心,如持久性內容或多用戶之間的共享體驗。


    在這兩種情況下,我們尚不清楚正確答案是什么。


    1. 無摩擦的體驗和用戶隱私


    假設:無論底層平臺是如何予以應用,在加載新的WebXR網頁時,如果是第一次加載而且沒有現有映射或先前錨點頁面,它應該只獲取有關可用世界的信息。


    請參見下面的圖像。下圖是運行“World Knowledge”樣本的結果,并花費了數分鐘時間從房子二樓走到樓梯并下來一樓,轉身,再通過樓梯走到地下室,然后回到一樓,通過前門進入院子。回頭看著房子,你可以看到每個樓梯,地板和部分墻壁的小型平面(半透明綠色多邊形)。即使只是運行ARKit數分鐘,系統(tǒng)都會產生大量關于空間內部的信息。


    如果同一用戶訪問另一個網頁,瀏覽器可以選擇是否重啟ARKit。重新啟動會導致高度摩擦的用戶體驗:所有關于世界的知識圖譜都將丟失,并需要用戶掃描環(huán)境以重新初始化底層平臺。但是,不重新啟動可能會將信息暴露給令用戶感到意外的新網頁。由于是在室外訪問頁面,用戶可能不會期望訪問內部的細節(jié)。


    在WebXR Viewer中,我們沒有為每個頁面重新初始化ARKit。我們決定,如果在不訪問不同XR頁面的情況下重新加載頁面,令ARKit保持運行并保留所有世界知識圖譜。這樣就可以在不完全重新啟動體驗的情況下重新加載頁面。當訪問一個新WebXR頁面時,保持ARKit運行,但銷毀所有距離用戶達到一定閥值的ARKit錨點和世界知識圖譜(在當前的實現下,默認是3米)。


    在下面我們演示了這種行為。當用戶從“World Knowledge”樣本換成“Hit Test”樣本時,系統(tǒng)將銷毀大部分錨點。當用戶換回“World Knowledge”樣本時,系統(tǒng)再次銷毀大部分錨點。訪問非XR頁面不算作訪問另一頁面,但如果瀏覽器不是位于XR頁面,系統(tǒng)將在片刻后關閉ARKit以節(jié)省電能,這同樣會銷毀所有的世界知識圖譜。


    盡管這是在摩擦和隱私之間進行權衡的相對簡單方法,但在瀏覽器中實現WebXR時需要考慮這樣的問題?,F代AR和VR平臺能夠合成和暴露高度詳細的環(huán)境映射,并隨時間推移保留重要信息。這些平臺可以隨時間推移保留世界空間模型,并暴露給應用程序,因此即便瀏覽器為每個訪問頁面重新啟動底層API,空間的完整模型都可供使用,除非瀏覽器明確選擇不將其暴露給網頁。


    例如,請參考用戶在佩戴 微軟 Hololens的同時在上述房屋中行走,路徑類似,時間相似。在這種情況下,相同環(huán)境的映射將如下所示。


    如上所示,圖片比ARKit平面顯著更加詳細。隨著用戶繼續(xù)佩戴和使用Hololens,信息能夠繼續(xù)保留,優(yōu)化,并與空間中的所有應用共享。


    在這兩種情況下,ARKit平面和Hololens映射都是基于用戶在房屋里走動的數分鐘時間而捕獲。你可以想象一下,設備在長時間使用后可以提供的詳細程度。


    2. 特定于平臺的功能


    假設:對于需要持久性和共享內容的高級功能(如World Mapping),如果網絡的跨平臺特性擴展到AR和VR,它們將需要針對當前各個平臺的跨平臺模擬。


    ARKit 2.0帶來了檢索當前世界模型的可能性。ARKit通過所謂的ARWorldMap來追蹤平面和錨點。映射可以進行保存和/或與其他應用進行共享,從而實現持久性和多用戶AR體驗。


Mozilla將WebXR Viewer更新至ARKit2.0


    在這一版本的WebXR Viewer中,我們希望探索一些與持久性和多人體驗相關的概念,所以我們?yōu)橐粋€活動的AR會話添加了session.getWorldMap()和session.setWorldMap(map)指令。


    這些功能引發(fā)了用戶隱私問題。ARKit的ARWorldMap是一個不透明二進制ARKit數據結構,可能包含大量可以由應用開發(fā)者提取的空間數據(格式未記錄)。因此,我們利用了WebXR Viewer中的現有隱私設置,并允許應用程序檢索世界映射


    另一方面,WebXR Viewer允許頁面向ARKit提供ARWorldMap,并嘗試在不增加權限的情況下使用它來重定位。從理論上講,如果用戶位于特定位置,這樣的操作可能允許惡意Web應用程序通過瀏覽器測試來“探測”世界。在實踐中,這樣的攻擊似乎不可行:加載映射會重置ARKit,并且無論重定位最終是否成功,將智能手機重新定位到映射需要一定的時間。


    盡管實現這些命令不算什么,但暴露這種功能會引發(fā)WebXR設計的一個基本問題(除權限和可能的威脅之外)。具體而言,鑒于每個XR平臺都以不同方式實現這些功能,這些功能最終將如何以跨平臺方式運行呢?


    我們沒有這個問題的答案。例如,諸如 HoloLens 這樣的設備允許保存空間和共享弓箭,與ARkit類似。但其他平臺僅共享Anchors,或者根本不允許共享。隨著時間的推移,希望可能出現一定的共同點。 谷歌 已經在ARKit和ARCore上實現了他們的ARCore Cloud Anchors。也許行業(yè)可以采取類似的,更加開放的,以及獨立于特定基礎架構的方法,從而在眾多平臺上實現標準化。


    3. 展望未來


    隨著我們正在制定初始的WebXR Device API規(guī)范,這只是 Immersive Web Community Group 正在探討和考量的眾多問題中的兩個。如果你希望看到Web暴露和提供各個XR平臺的全部功能,從而保持Web的開放性,你可以加入討論并幫助我們確保XR Web取得成功。


           文章來源:映維網 如轉載請標明出處

    原文鏈接 : https://yivian.com/news/53131.html

版權聲明:VR之家(www.zhaosf123jjj.com)所有原創(chuàng)文章獨家稿件
未經授權,禁止轉載,違者必將追究法律責任。

相關文章

文章點評

推薦閱讀

国产高清无密码一区二区三区| 亚洲av色香蕉一区二区三区| 国产精品久久久久无码av色戒| 亚洲国产精品久久久久婷婷老年 | 熟女少妇精品一区二区| 国产一区二区精品久久| 精品无码人妻一区二区三区品| 男男暴菊gay无套网站| 国产 国语对白 露脸| 国产无套内射普通话对白| 激情五月色综合国产精品| 久久无码av三级| 色戒汤唯电影无删减版梁朝伟| 精品视频一区二区三区在线观看| 麻豆MD传媒MD0049入口| 国产精品va在线观看无码不卡 | 99久久国产热无码精品免费| 娇妻穿丁字裤公交车被c| 翁莹情乱第全部篇| 亚洲性爱视频| 韩国三级大全久久网站| 小粉嫩精品a片在线视看| 久久人人爽人人爽人人片| 老女人做爰全过程免费的视频| 亚洲国产精品美女久久久久av| 国产精品永久久久久久久久久| 18禁白丝喷水视频www视频| 人妻少妇精品久久久久久| 中文精品久久久久人妻不卡| 国产在线视频| 成人精品一区二区三区不卡免费看 | 装睡被陌生人摸出水好爽| 人人妻人人澡人人爽欧美一区| 四虎影视永久地址www成人| 亚洲中文无码| 免费a级毛片无码无遮挡| 风间中文字幕亚洲一区| 一本久久a久久精品vr综合| 偷偷色噜狠狠狠狠的777米奇| 小粉嫩精品a片在线视看| av免费在线观看|