查看原文
其他

Google 又来造福安卓党了,用陀螺仪就能实现 AR 效果

2018-02-08 刘丢丢 极客公园

Motion Stills 加入 AR 模式,不需要支持 ARCore,只要有陀螺仪就可以获得 AR 体验。


2016 年,Google 在 iOS 平台推出 Motion Stills,通过高速渲染和稳定技术来消除动态照片和视频中的抖动,从而生成精美的动图视频片段。2017 年,这个广受好评的应用终于登陆 Android 平台,并整合到了 Pixel 2 中。最近,这个「炫技型」产品又得到了更新,将 AR 带到了更多手机上,不需要支持 ARCore,只要有陀螺仪就可以获得 AR 体验。

下载地址见文末

Google 经常推出一些小产品来炫技,比如智能相机 Clips,还有去年 12 月推出的三个摄影 App,都是将尖端技术融入到小产品中的例子。这次 Motion Stills 的 AR 模式也不例外,用户只需要在取景框中任意点击,就可以将 3D 形象放入现实世界,使用体验和 ARCore、ARKit 没太大区别,但神奇之处就在于它对手机硬件、系统几乎没要求,只要是有陀螺仪的手机都可以使用,这背后其实是多种技术的融合。

AR 模式基于即时运动跟踪系统,技术来源于 YouTube 上的隐私模糊,它可以精确跟踪静态、动态的物体,并对其进行模糊处理,用来保护车牌、人脸等信息。此前在 Motion Stills 的 iOS 版中,这项技术被用于制作跟随物体移动的文字效果。在进行改进后,这项技术就可以利用陀螺仪带来 AR 体验。

点击取景框中的任意位置,3D 形象会被放置在该点。这里用到的是手机的加速传感器。传感器会确定手机相对地平面的初始方向,并跟踪相机在六个维度上的方向变化,然后准确地对 3D 形象进行渲染和变换。

即时运动跟踪的核心在于将 3D 平移和 3D 旋转结合,并分别进行优化。3D 形象的平移基于相机中的视觉信息,通过简单的小孔成像原理将模型的缩放比例和相机平移动作联系起来。当相机靠近被跟踪的表面时,3D 形象会按比例放大,这和现实世界的感知一样。如果相机平移到其它位置,3D 形象会在相同的位置重新出现。

用手机内置的陀螺仪可以获得 3D 旋转的信息,将大致的旋转信息和 3D 平移信息结合,就能够准确地呈现 3D 形象。由于平移和旋转的数据是独立优化,所以这种即时跟踪系统不需要校准,可以在任何带有陀螺仪的手机上实现。

作为一个 GIF 动图和视频制作应用,在加入 AR 模式后玩法也更加丰富,对于广大的安卓来讲,Motion Stills 提供了一个更便捷的 AR 体验。

下载地址:

Android


iOS

识别二维码至下载界面

编辑:早优夫斯基

本文由极客公园原创

转载联系 zhuanzai@geekpark.net



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存