本文來自愛范兒
近日,Google工程師Sean Kirmani在一篇博文中宣布更新Tango Unity SDK,表示要用Tango給增強現(xiàn)實App加點“現(xiàn)在”。據(jù)悉,新版的Tango Unity SDK具有新型的環(huán)境照明功能。

Kirmani在博客中寫道:“AR場景是把虛擬的物體放到真實的環(huán)境中,無論是玩多尼諾骨牌還是抓怪獸游戲,都會變得更有趣。但如果沒有環(huán)境照明的支持,虛擬的物體就沒法與周圍環(huán)境融為一體,顯得很突出。物體應(yīng)該融進環(huán)境照明環(huán)境中,實際物體可以從反射面看到,而虛擬物體的影子顏色更深!
“采用Tango功能的設(shè)備投射出的場景,和人眼觀看的場景差不多,可以讓移動AR接近于真正的現(xiàn)實。為了把虛擬物體帶到現(xiàn)實生活中,我們更新了Tango Unity SDK,使開發(fā)者可以把環(huán)境照明添加到他們的Tango App當(dāng)中。”
很顯然,Tango對于AR技術(shù)的采用遠多于Pokémon GO。

“通過計算機視覺,Tango平臺可以讓設(shè)備看清它們周圍的環(huán)境。就像人用眼睛在房間里找到一條路,弄清楚自己在房間的哪個地方,知道地板、墻壁和周圍的物體。在日常生活中,我們在移動過程往往會遇到這些物體,Tango平臺想讓移動設(shè)備也可以做到這一點!
為了達成這一目標(biāo),Tango采用了三項核心技術(shù):
1、運動跟蹤(motion tracking)。通過Tango定制傳感器,移動設(shè)備可以了解自身的位置和移動的方向,能夠提供該移動設(shè)備實時3D運動信息。
2、區(qū)域?qū)W習(xí)(area learning)。Tango設(shè)備可以用視覺線索來幫助識別它們周圍的世界,可以在運動跟蹤自我糾正錯誤,在曾經(jīng)經(jīng)過的地方再次定位。
3、深度感知(depth perception)。通過深度傳感器,移動設(shè)備可以感知周圍世界的形狀,并以新的方式在現(xiàn)實世界進行互動。

以上功能,Tango平板開發(fā)工具包都能實現(xiàn)。標(biāo)價512美金,該工具包含一個具有廣角攝像頭的攝像機,一個深度感應(yīng)攝像頭,一個具有時間戳(用于標(biāo)記某一時間)功能的傳感器,以及提供以上三個核心技術(shù)的軟件棧。
雖然該套件包括一個平板,但Google表示聯(lián)想Phab2 Pro是第一款支持Tango系統(tǒng)的智能手機。
該套件可以和Tango Unity SDK或Java和C語言的 API 一起使用,前者僅用于增加環(huán)境照明功能,后者則被開發(fā)者用于開發(fā)Android開發(fā)包。
“如果開發(fā)者沒有一個現(xiàn)成的替代品或首選的渲染引擎,Unity SDK非常適合開發(fā)游戲和其他需要三維可視化的程序!盙oogle在網(wǎng)站中寫道:“Unity工具包提供了腳本、構(gòu)件、預(yù)制和演示程序”。
Tango技術(shù)已被應(yīng)用到許多App中,如:
Tango MeasureIt,可用來測量現(xiàn)實世界中的物體;
Tango Constructor,開發(fā)者可用來記錄和查看3D模型;
Tangosaurus,展示了Tango的技術(shù)能力,包括運動跟蹤、區(qū)域?qū)W習(xí)和深度感知。
除此之外,還有許多第三方App也采用了Tango技術(shù)。