为增强现实加点"现实" Google更新Tango工具
发表于2016-08-20
导读:近日,Google 工程师 Sean Kirmani 在一篇博文中宣布更新 Tango Unity SDK,表示要用 Tango 给增强现实 app 加点“现实”。据悉,新版的 Tango Unity SDK 具有新型的环境照明功能。
Tango Unity SDK
近日,Google 工程师 Sean Kirmani 在一篇博文中宣布更新 Tango Unity SDK,表示要用 Tango 给增强现实 app 加点“现实”。据悉,新版的 Tango Unity SDK 具有新型的环境照明功能。
Kirmani 在博客中写道:“AR 场景是把虚拟的物体放到真实的环境中,无论是玩多尼诺骨牌还是抓怪兽游戏,都会变得更有趣。但如果没有环境照明的支持,虚拟的物体就没法与周围环境融为一体,显得很突出。物体应该融进环境照明环境中,实际物体可以从反射面看到,而虚拟物体的影子颜色更深。”
“采用 Tango 功能的设备投射出的场景,和人眼观看的场景差不多,可以让移动 AR 接近于真正的现实。为了把虚拟物体带到现实生活中,我们更新了 Tango Unity SDK,使开发者可以把环境照明添加到他们的 Tango app 当中。”
很显然,Tango 对于 AR 技术的采用远多于 Pokémon GO。
“通过计算机视觉,Tango 平台可以让设备看清它们周围的环境。就像人用眼睛在房间里找到一条路,弄清楚自己在房间的哪个地方,知道地板、墙壁和周围的物体。在日常生活中,我们在移动过程往往会遇到这些物体,Tango 平台想让移动设备也可以做到这一点。”
为了达成这一目标,Tango 采用了三项核心技术:
1、运动跟踪(motion tracking)。通过 Tango 定制传感器,移动设备可以了解自身的位置和移动的方向,能够提供该移动设备实时 3D 运动信息。
2、区域学习(area learning)。Tango 设备可以用视觉线索来帮助识别它们周围的世界,可以在运动跟踪自我纠正错误,在曾经经过的地方再次定位。
3、深度感知(depth perception)。通过深度传感器,移动设备可以感知周围世界的形状,并以新的方式在现实世界进行互动。
以上功能,Tango 平板开发工具包都能实现。标价 512 美金,该工具包含一个具有广角摄像头的摄像机,一个深度感应摄像头,一个具有时间戳(用于标记某一时间)功能的传感器,以及提供以上三个核心技术的软件栈。
虽然该套件包括一个平板,但 Google 表示联想 Phab2 Pro 是第一款支持 Tango 系统的智能手机。
该套件可以和 Tango Unity SDK 或 Java 和 C 语言的 API 一起使用,前者仅用于增加环境照明功能,后者则被开发者用于开发 Android 开发包。
“如果开发者没有一个现成的替代品或首选的渲染引擎,Unity SDK 非常适合开发游戏和其他需要三维可视化的程序。”Google 在网站中写道:“Unity 工具包提供了脚本、构件、预制和演示程序”。
Tango 技术已被应用到许多 app 中,如:
Tango MeasureIt,可用来测量现实世界中的物体;
Tango Constructor,开发者可用来记录和查看 3D 模型;
Tangosaurus,展示了 Tango 的技术能力,包括运动跟踪、区域学习和深度感知。
除此之外,还有许多第三方 app 也采用了 Tango 技术。