Chrome瀏覽器增添AR效果,谷歌詳解Web AR實現技術

2020-12-06 騰訊網

  谷歌一直很重視Web端的VR/AR體驗,依靠Daydream VR平臺,谷歌在Chrome瀏覽器上支持VR效果。現在,經過一段時間的開發和探索,谷歌開始正式展示Chrome上的AR效果。

  谷歌在其博客上表示:「在接下來幾個月,會有上億的設備安卓和iOS設備支持AR體驗,也就是說,通過手機,你可以把虛擬物體放置在現實世界中。為了使儘可能多的人能夠體驗這個產品,我們一直在探索如何在網頁端實現虛擬實境效果,此後所有人通過瀏覽器就能獲得神奇的AR體驗。」

  在博文中,谷歌展示了其3D原型查看器Article,以及如何在瀏覽器中使用AR,詳細闡述了技術實現的細節,乾貨較多。沉浸感對其原文做了不改變願意的編輯,一起來看看Web AR是如何實現的吧。

  原型工作原理

  Article是一個可以運行於所有瀏覽器的3D模型查看器。在桌面端,用戶可以在查看3D模型時,可以拖動模型實現旋轉也可以滾動來縮放大小。在手機端,體驗是類似的,用戶可以點擊或者拖拉來旋轉模型,或者以兩隻手指來放大縮小。

  (桌面端模型展示效果)

  為了顯示模型不是靜態圖像,而是3D並且可交互的,當用戶翻動頁面時,模型會輕微的旋轉。

  通過AR,模型可以更栩栩如生。AR的獨特力量在於可以將虛擬和現實融合。所以我們可以,在瀏覽網頁時,找到一個模型,並且把它放置在房間裡去看它的實際大小,並且可以圍繞其走一圈。

  當Article加載至支持AR的設備和瀏覽器時,瀏覽器底部會出現一個AR按鈕。按下AR按鈕會激活設備的攝像頭,並且會在用戶面前的地面上顯示標線。當用戶點擊屏幕,3D模型會出現在標線上,以實際大小呈現在地面上。用戶可以圍繞物體運動一周,來獲得圖像和視頻無法給予的體積感和直接感。

  用戶還可以難過過點擊-拖拉來重新放置模型。一些細微的特徵,如陰影和光照可以幫助模型融入環境。

  從用戶測試中,我們了解到,清晰的界面交互線索是幫助用戶理解AR如何運行的關鍵。例如,當用戶等待系統識別出一個可以放置模型的表面時,地面上會出現一個圓圈,根據用戶的運動會傾斜。這可以幫助介紹AR交互——虛擬物體和物理環境之間的交互。

  底層技術細節

  我們用Three.js來創造了自適應模型查看器Article。Three.js使開發者更容易接觸到Web GL的底層技術,並且Three.js有大量的案例,文檔和大量解答來降低開發者的學習成本。

  為了確保流暢的交互和動態效果,我們優化了這些有助於效果的因素:

  採用了低多邊形數模型;

  仔細地控制了場景中的照明數量;

  在手機端減少了陰影效果;

  渲染模擬器UI時,通過應用指向距離函數的著色器來高效率地以無限制解析度渲染效果。

  為了加速迭代時間,我們創建了一個桌面AR模擬器,其可以允許我們檢測UX變化。這使得預覽更改可以同時發生。在模擬器之前,不管是多麼微小的變化都必須重新加載到手機設備,每個創建-推送-加載周期都得花超過10秒的時間。有了模擬器,我們可以在桌面上預覽調整,完成後再推送到手機設備。

  模擬器建立在桌面AR polyfill和Three.js上。如果有一行代碼在index.js文件中未被注釋,它將會呈現出一個灰色的網格環境,並添加鍵盤和滑鼠控制項來替代現實世界中物理移動。模擬器包含在Article的項目庫中。

  太空服模型來源於Poly(谷歌的3D模型庫)。Poly中許多模型通過Creative Commons Attribution被授權,這可以使得用戶可以複製或者重新設計它們,只要創建者授權。

  Article的2D部分是通過現成庫和Web工具。為了適應布局和排版,以及整體的主題,我們使用了Bootstrap(其可以使得開發者可以輕鬆創建能夠響應不同設備屏幕大小的優秀網站)。為了致敬維基百科和Medium,我們採用了Bootswatch的Paper主題。為了管理從屬關係、類和構建步驟,我們使用了NPM,ES6,Babel和Webpack。

  展望未來

  網頁AR具備巨大潛力,它可以用於購物,教育和娛樂等等。Article只是一系列原型工具中的一個,還有更多值得探索:如何利用光照估計來融合虛擬3D物體與真實世界,如何添加敘事性UI註解放置在模型的正確位置。Web上的手機AR目前十分有趣,因為這裡還有很多值得探索的事情。如果你想要更多了解谷歌實驗性瀏覽器,並且開始創建自己的原型,請前往谷歌的開發者頁面。

相關焦點

  • Chrome瀏覽器增添AR效果 谷歌詳解Web AR實現技術
    谷歌一直很重視Web端的VR/AR體驗,依靠Daydream VR平臺,谷歌在Chrome瀏覽器上支持VR效果。
  • 谷歌瀏覽器Google Chrome
    谷歌瀏覽器下載手機版是一款快速、易用且安全的網絡瀏覽器,目前它能很好地滿足新型網站對瀏覽器的要求。chrome瀏覽器下載手機版是專為Android設計的,不僅可為用戶量身推薦用戶所關注的新聞報導,還有快速連結迅速指向用戶所收藏的網站和下載的內容,甚至還內置了Google搜索和Google翻譯。
  • 谷歌悄咪咪進行後門測試:Chrome瀏覽器在全球企業端大規模停擺
    本月 13 日(周三),Chrome瀏覽器遭遇了一次全球性的大規模停擺事件。別急,此次中招的並非我們在PC端常見的Chrome,而是用於Windows Server「終端服務」配置下的版本。企業員工們感到相當鬱悶,因為內網電腦權限可憐,Chrome停擺後他們無法隨意切換到備份瀏覽器來進行正常工作。比如,Costco(開市客)的呼叫中心因此大規模宕機,整整花費了 1 天半才最終修復。
  • 谷歌瀏覽器2020正式版官方下載
    谷歌瀏覽器2020正式版官方下載官方介紹:谷歌瀏覽器(Google Chrome)將簡約的界面設計與先進的技術相融合,讓網絡瀏覽變得更快速安全而且簡便。谷歌瀏覽器是一款可讓您更快速、輕鬆且安全地使用網絡的瀏覽器,它的設計超級簡潔,使用起來更加方便。更多精品軟體,盡在18183軟體下載!
  • 《靈魂戰紀》全新ar卡效果是什麼?
    《靈魂戰紀》全新ar卡效果是什麼?近日,《靈魂戰紀》1月18日更新了10張最新的ar卡亮相,隨著ar的技能描述信息也在卡池中描述出來。下面是10張AR卡的介紹靈魂戰紀 五星ar卡五星卡【折鳶少女 哈露μ】淬火
  • 通過引入 ML,谷歌 ARCore 實時自拍 AR 的逼真效果更進一步
    不到一個月前,谷歌正式推出 ARCore 1.7 版本,為其添加了前置攝像頭 AR 自拍能力以及動畫效果支持;而日前,谷歌又為其引入了機器學習技術,使其實時自拍 AR 的逼真效果更進一步,該技術相關的文章發布在谷歌 AI 的官方博客上,雷鋒網(公眾號:雷鋒網) AI 科技評論編譯如下。增強現實(AR)通過將數字內容與信息疊加到物質世界的真實場景中,來讓人類實現超越現實的感官體驗。例
  • Chrome瀏覽器的實用插件推薦
    插件安裝分為在線和本地,本地的話最好將插件包移動到chrome插件目錄,可用chrome://version/查看。基本插件適用於任何人群。1.谷歌訪問助手最簡單易用的谷歌訪問助手,為chrome擴展用戶量身打造。可以解決chrome擴展無法自動更新的問題,同時可以訪問谷歌google搜索,gmail郵箱,google+等谷歌服務。
  • 2020谷歌開發者大會:AR軟體工程總監介紹ARCore最新動態
    Google 開發者大會 (Google Developer Summit) 是谷歌面向開發者展示最新產品和平臺的年度盛會。2020 Google 開發者大會於 11 月 16 日 至 21 日舉行,這是谷歌首次以全線上大會的形式與中國開發者相聚。
  • 紀念碑谷ar卡片怎麼玩 紀念碑谷ar圖片功能詳解
    紀念碑谷ar卡片怎麼玩呢?九遊小編艾米分享下紀念碑谷ar卡片玩法技巧。 紀念碑谷ar卡片怎麼玩? 紀念碑谷ar卡片使用方法: 首先先... 紀念碑谷近期新增AR卡片,紀念碑谷又新增了一個全新的玩法。紀念碑谷ar卡片怎麼玩呢?九遊小編艾米分享下紀念碑谷ar卡片玩法技巧。
  • 夢幻西遊手遊網頁版谷歌瀏覽器設置指引
    ,但是很多版本的谷歌瀏覽器是不能玩的,而有些能玩的還有各種問題,下面小編就來為大家帶來谷歌瀏覽器玩網頁版的設置教程。 請在地址欄輸入:chrome://version 打開版本信息頁面,查看您當前Google Chrome瀏覽器的版本號。
  • 將Chrome瀏覽器模擬成安卓Android設備
    許多視頻網站都有專門的手機移動網站,而我們的PC端無法訪問這些網站,那麼如何實現跨平臺訪問呢?我們以某視頻網站為例,看其在PC和Androd環境下的不同顯示。先將正在運行的chrome瀏覽器全部關閉,在桌面上的google chrome圖標右鍵-複製-粘帖,出現一個新的副本文件。我們右鍵-屬性,在「目標」文本框內的最後加入以下字符:--user-agent="Android" ,單擊確定(如圖)接著,我們打開Chrome,再打開我們剛才的視頻網站,可以看到已經和Android設備訪問的頁面一樣了。
  • 谷歌Chrome 瀏覽器測試新功能:允許編輯已保存的密碼
    IT之家8月2日消息 谷歌目前正在測試Chrome Canary中的一項新功能,很多用戶預計已經等了很久了。這個功能並不引人注目,但卻非常有用——可以編輯保存的密碼。谷歌Chrome自動填寫是億萬用戶的默認密碼管理器,但當密碼發生變化時,該功能經常會令人感到困惑,會拒絕給你更新密碼的機會,這意味著很多時候你不得不手動填寫密碼。IT之家獲悉,現在谷歌Chrome Canary瀏覽器中的新flag可以讓你直接編輯密碼,希望能夠糾正這個問題。
  • 谷歌Chrome 瀏覽器發現執行任意代碼高危漏洞
    谷歌在本周二的公告中披露了 Chrome 瀏覽器五個高度嚴重的漏洞。根據與應用程式相關的特權,攻擊者可以查看,更改或刪除數據 。據谷歌稱,成功利用其中最嚴重的漏洞可能使攻擊者能夠在瀏覽器的上下文中執行任意代碼。以下是漏洞詳情:漏洞詳情1.
  • 谷歌瀏覽器安全升級,Chrome加入網站分離功能
    去年穀歌在「幽靈」及「熔毀」大肆入侵全球計算機時,強制為桌面版的Chrome瀏覽器開啟了一個名為 「網站分離(Site Isolation)」的安全功能,防止幽靈 (Spectre)等的同類安全漏洞透過瀏覽器來進行旁道攻擊入侵計算機。
  • 安卓手機上能裝pc版谷歌瀏覽器插件的安卓手機瀏覽器yandex
    瀏覽器界面yandex瀏覽器是俄羅斯Yandex公司出的Chromeium內核的瀏覽器,Chromeium內核有什麼好?簡單的說Chromeium內核是谷歌開源瀏覽器內核之一,其安卓版更是幾呼所自知名的安卓瀏覽器都使用谷歌的內核,那麼多谷歌內核的安卓手機瀏覽器為何偏愛yandex瀏覽器呢?因為它可以在手機上裝pc版谷歌瀏覽器的插件實現和pc版插件一的功能。
  • 曾經的迷茫,WEB前端是做什麼的?
    在以前,統稱為網頁設計,負責整個網頁的設計,包括設計PSD圖稿、頁面實現、效果聯動、後端聯調等等一系列的網站前端工作,網頁設計這個職位包攬了所有關於前端的內容。但在網頁設計職位風行的年代,相對應的對技術的要求卻也是不高,當時的HTML技術是HTML4.0.1,CSS技術是CSS2.1,JAVASCRIPT技術實現的是ECMAScript3標準。
  • Spark AR 統整特效發布
    我們仍致力於改善您的發布體驗,Spark AR Hub【4】中推出的一些新功能都旨在幫助你簡化發布、管理和分析AR特效效果的方式。 統整特效發布 現在你可以一次性提交特效,並在獲得批准後,即可將特效同時發布在 Facebook 和 Instagram 上。
  • 瀏覽器如何開啟暗黑模式?我只用Chrome 這款插件……
    我們用電腦最多的功能其實是瀏覽器,雖然Windows10系統開啟了電腦的黑暗模式,但是無法同步到網頁瀏覽器端,所以瀏覽器需要單獨的插件來實現。但是這裡我先講如何設置電腦端的黑暗模式,再講瀏覽器的黑暗模式設置。
  • 科學上網-雲麓YunRoute–谷歌Chrome加速器插件
    雲麓YunRoute科學上網,查閱資料,觀看視頻,外貿交易,是操作最簡單速度最快最穩定的一款科學上網Chrome瀏覽器加速插件,一鍵安裝,即裝即用,無需繁瑣設置,優雅上網,翻牆必備,輕鬆快速穩定瀏覽google,facebook,twitter,youtube等海量國際網站。
  • 谷歌Chrome瀏覽器進軍iphone
    谷歌Chrome瀏覽器進軍iphone 2012-07-01 21:05 | 作者:SORA | 來源:265G QQ群號:624022706