0
(文中圖片來源:Google Research)
昨日,谷歌在其博客中宣布Motion Stills新版可以支持AR貼紙功能。
蘋果推出ARKit之后使得所有iOS設備一夜之間擁有AR功能,谷歌不甘示弱也推出了ARCore,但是其目前僅支持幾款手機,還沒有普及到安卓設備上。
此前,Google針對支持ARKit和ARCore的手機,在Chrome上實現(xiàn)了Web AR。這次,谷歌再次降低了AR的門檻,無需調(diào)用ARCore、ARKit等專業(yè)平臺,直接在動圖應用Motion Stills上添加了AR功能,適用所有安卓設備。
2016 年,Google 在 iOS 平臺推出 Motion Stills,這款應用可以將蘋果手機拍攝的Live Photos轉(zhuǎn)換成gif動圖或者是將多段Live拼接成視頻,同時,Motion Stills也可以拍攝3S的短片,拍攝通過高速渲染和穩(wěn)定技術來消除動態(tài)照片和視頻中的抖動,從而生成精美的動圖視頻片段。2017 年,Motion Stills也登錄了 Android 平臺。
谷歌一直在探索如何降低AR門檻,讓更多的人接觸AR。在此前的文章中,雷鋒網(wǎng)分析到,AR與短視頻是一個很好的結(jié)合點,Motion Stills這樣簡易的動圖工具加上AR也會有很多樂趣。
Motion Stills新版的介紹頁面已經(jīng)增添了AR功能介紹。
具體的操作方式是:用戶在拍攝3S短片時,只需輕觸取景器,就可以在對應位置放置3D物體,然后錄制短片。用戶一般會移動手機來拍攝動態(tài)短片,Motion Stills支持追蹤手機的相對運動,然后對3D物體進行渲染,例如,當你靠近時,3D物體會變大,你也可以移動來觀察3D物體。
雷鋒網(wǎng)曾發(fā)文解釋,ARKit和ARCore要達到虛擬與現(xiàn)實融合的效果,需要識別環(huán)境、追蹤手機的相對運動,這些功能需要依靠復雜的VIO系統(tǒng)、慣性傳感器、IMU算法等。
而從效果上看,Motion Stills也具備不錯的運動追蹤和平面檢測。
谷歌解釋到,AR模式由即時運動追蹤支持,這個六自由度的追蹤系統(tǒng)建立在Motion Stills原有的動態(tài)跟蹤文字技術、Youtube用來精準追蹤靜態(tài)和動態(tài)物體的隱私模糊技術之上。
首先,Motion Stills找到平行于地面的追蹤平臺,然后通過加速計和傳感器來提供智能手機相對于平面的初始定向,系統(tǒng)可以追蹤手機的6個自由度運動。
具體來說,即時運動追蹤的核心理念是將相機的平移估計和旋轉(zhuǎn)估計視為兩個獨立問題。根據(jù)對比相機運動后的圖像變化,可以確定3D相機的平移。
谷歌以針孔攝像頭模型為例來進行了說明,如下圖:
通過圖像中方框的平移和大小變化,可以確定出相機的位移(C1到C2)。
此后,系統(tǒng)通過陀螺儀來獲取設備的3D旋轉(zhuǎn)(俯仰、偏轉(zhuǎn)及滾動),結(jié)合3D平移和3D旋轉(zhuǎn),也就獲得了六自由度的追蹤,然后系統(tǒng)能夠在取景器中正確渲染虛擬內(nèi)容。
ARKit和ARCore不僅有運動追蹤、平面檢測,還具備尺度測量功能,也就是清楚計算出真實的空間距離,這個功能可以支持AR尺子、室內(nèi)導航、AR游戲中3D物體的運動等。但是,谷歌解釋說,Motion Stills沒辦法獲得追蹤平面的真實距離。
谷歌在Motion Stills中用到的AR技術,可以看做是ARCore的簡化版本。
那么,離ARCore適配所有安卓機的時間應該也不遠了,Motion Stills很輕便有趣,但是雷鋒網(wǎng)還是期待看到谷歌更高端的AR技術的應用。
相關文章:
大神解讀:谷歌 ARCore 就是低配版 Tango,它比蘋果 ARKit 好在哪?
Chrome瀏覽器增添AR效果,谷歌詳解Web AR實現(xiàn)技術
AR是短視頻的下一個風口嗎?我們體驗了數(shù)十個AR短視頻應用
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。