作為谷歌力推的增強(qiáng)現(xiàn)實(shí)平臺(tái),ARCore 已在全球超過 8.5 億部 Android 智能機(jī)上得到采用。而在今天開幕的 I/O 2021 開發(fā)者大會(huì)期間,這家科技巨頭又宣布了 ARCore 的一些重要功能升級(jí)。據(jù)悉,與需要專門硬件的 Project Tango 等項(xiàng)目不同,ARCore 可借助手機(jī)現(xiàn)有的硬件和傳感器來(lái)收集深度、光線、以及運(yùn)動(dòng)追蹤等信息,以幫助開發(fā)者構(gòu)建交互式的 AR 體驗(yàn)。
自發(fā)布以來(lái),Google 一直在穩(wěn)步改進(jìn) ARCore 的功能集合,且不斷突破了 AR 應(yīng)用程序開發(fā)者可在常規(guī) Android 智能機(jī)硬件平臺(tái)上實(shí)現(xiàn)相關(guān)功能的局限性。
比如去年發(fā)布的 ARCore Depth API,就允許開發(fā)者借助 RGB 相機(jī)傳感器來(lái)生成深度圖,并帶來(lái)逼真的 AR 體驗(yàn)。
今天,該公司又在 ARCore 的武器庫(kù)中添加了兩款新工具,分別是原始深度(Raw Depth)和錄制與回放(Recording and Playback)API 。
前者建立在此前的 Depth API 基礎(chǔ)上,可通過深度信息與對(duì)應(yīng)的信心圖像映射,來(lái)提供有關(guān)周圍環(huán)境物體的更詳細(xì)表述。
深度 API 專注于生成具有所欲像素深度估值的平滑深度圖,而 Raw Depth 旨在利用提供每個(gè)像素深度估值的置信度圖像,來(lái)捕獲更加逼真的深度圖。
ARCore Raw Depth API
另一項(xiàng)改進(jìn)是命中測(cè)試,其現(xiàn)使用深度(而不是平面)圖。即使在非平面和低紋理的地板上,也能夠提供更多的 hit-test 結(jié)果。
比如 TeamViewer 的 LifeAR 應(yīng)用程序,就利用了深度命中測(cè)試方案,將 AR 功能集成到了視頻通話應(yīng)用場(chǎng)景中。
這些新改進(jìn)無(wú)需借助飛行時(shí)間(ToF)之類的專用傳感器硬件,因而能夠在絕大多數(shù)獲得 ARCore 認(rèn)證的設(shè)備上實(shí)現(xiàn),感興趣的開發(fā)者可于即日起上手體驗(yàn)。
ARCore Recording and Playback API
然后是 ARCore 新迎來(lái)的錄制與回放 API,該應(yīng)用程序接口為需要測(cè)試不同 AR 體驗(yàn)的開發(fā)者們提供了更大的靈活性。
通常情況下,AR 開發(fā)者必須在特定的環(huán)境和位置下開展持續(xù)測(cè)試。但在新 API 的幫助下,開發(fā)者現(xiàn)能夠采取包括深度和 IMU 運(yùn)動(dòng)傳感器信息等在內(nèi)的 AR 元數(shù)據(jù)。
通過重用這些視頻素材,開發(fā)者能夠方便地在相同環(huán)境中展開進(jìn)一步測(cè)試。只需一次錄制,即可將之用于測(cè)試其它 AR 效果和體驗(yàn)的模板,而無(wú)需每次都拍攝新的素材。
舉個(gè)例子,滴滴打車(Didi-Rider)就利用了該 API 來(lái)構(gòu)建和測(cè)試基于 AR 的虛擬標(biāo)識(shí)指引功能。這不僅幫助該公司節(jié)省了 25% 的研發(fā)費(fèi)用,還將開發(fā)周期縮短了六個(gè)月。
對(duì)于最終用戶來(lái)說,該 API 還能帶來(lái)新穎的 AR 體驗(yàn)。比如能夠?qū)⒅颁浿频囊曨l提交給 AR 特效應(yīng)用程序,而無(wú)需呆呆站在同一位置并啟用實(shí)時(shí)的攝像頭會(huì)話。
來(lái)源:cnBeta