蘋果的ARKit為什么神奇?
它讓你在iPhone上和增強現(xiàn)實(AugmentedReality,AR)交互,不需要特殊硬件。
這份神奇現(xiàn)在同樣也屬于Android手機用戶。今天Google宣布推出了和ARKit對標的增強現(xiàn)實SDK,名為“ARCore”,軟件開發(fā)者現(xiàn)在就可以下載它去開發(fā)Android平臺上的增強現(xiàn)實應用,或者為他們的App增加增強現(xiàn)實功能。
給非技術人士一句話解釋ARCore能干什么:用Android手機在真實世界放置一個“虛擬物體”,想怎么玩怎么玩。
它的核心功能有三:
1)動作捕捉:使用手機的傳感器和相機,ARCore可以準確感知手機的位置和姿態(tài),并改變顯示的虛擬物體的位置和姿態(tài)(下圖)
2)環(huán)境感知:感知平面,比如你面前的桌子、地面,在虛擬空間中準確復現(xiàn)這個平面(下圖)
3)光源感知:使用手機的環(huán)境光傳感器,感知環(huán)境光照情況,對應調(diào)整虛擬物體的亮度、陰影和材質(zhì),讓它看起來更融入環(huán)境(下圖)。
至于它的使用場景,非常多樣,可以用來展示家具、增強現(xiàn)實游戲,或者餐館點菜的時候直接在你盤子里展示菜品長什么樣之類的……很多新技術都是這樣,應用場景說不上“殺手級”,但足夠有趣,增強現(xiàn)實也是如此。
ARCore目前還只是SDK,并不是一個普通用戶可以把玩的產(chǎn)品。不過已經(jīng)有不少開發(fā)者用ARCore做出了很有趣的案例,比如下面這個:在GoogleHome智能音箱上畫一個小人,音樂響起,小人會站起來跳舞,而且音樂種類不同舞姿也不一樣!
而根據(jù)科技媒體ArsTechnica掌握的信息,ARCore又是一個Google內(nèi)部同類型產(chǎn)品“競爭上崗”的產(chǎn)物。這種競爭的案例之前有很多,打電話有Hangout和電話App,短信有短信App、Hangout、Allo和Messenger,社交網(wǎng)絡有G+和Orkut,地圖有GoogleMaps和Waze等等。
而ARCore取代的競爭對手——如果你關注Google資訊以及我們的報道,一定聽說過ProjectTango。
同為增強現(xiàn)實技術,兩者之間在技術實現(xiàn)方式上區(qū)別很大:Tango主要通過特殊硬件模組實現(xiàn),需要專門的視覺計算芯片、攝像頭、深度攝像頭和傳感器,模組臃腫;而ARCore通過軟件方式實現(xiàn),對硬件要求不大,和蘋果ARKit十分相似。至于開發(fā)團隊,Tango來自Google前沿項目實驗室ATAP,而ARCore來自Android團隊和去年剛剛成立的VR團隊之間的合作。
明白技術細節(jié)的差別其實很有趣:PingWest品玩在2015年就通過供應鏈得知,Tango的視覺計算芯片供應商已經(jīng)停止為該項目供貨,后來Tango手機的頂級合作伙伴聯(lián)想在推出一款手機Phab2Pro之后也對項目失了興趣。這款手機本身的質(zhì)素也很一般。
事實上很多Google內(nèi)部的前沿項目,比如光纖網(wǎng)絡、模塊手機、氣球計劃都因為個中原因推進不下去而逐漸荒廢,去年我還在硅谷專欄里提過這回事,只是沒想到,已經(jīng)有了第一款現(xiàn)貨手機的Tango竟然也是相同命運……
但在當時,增強現(xiàn)實市場的發(fā)展已經(jīng)讓Google看到了希望。比如截至2016年,美國已經(jīng)有超1000萬中小學生使用Google的在線課堂產(chǎn)品Expeditions,該公司預計在Expeditions里加入增強現(xiàn)實功能會讓其在教育市場更受歡迎。
Expeditions的生物學課程:染色體
然而,推廣增強現(xiàn)實版Expeditions當時的難點在硬件上,簡單來說就是沒有那么多模組手機可以買到,模組較貴不利于推廣——ARCore的問世顯著降低了硬件門檻。
但目前,ARCore僅支持Google和三星的高端機型:Pixel、PixelXL和S8、S8+。不過Google說正在和華為、三星、LG、華碩等主流廠商合作。Google的目標是到今年冬天推出ARCore1.0,讓1億人抓起Android手機就能玩增強現(xiàn)實。
更多資訊請關注機器視覺頻道