谷歌展示ARCore 1.2,支持多人共享AR
极客时间编辑部
讲述:丁婵大小:1.26M时长:02:46
在日前举行的 2018 谷歌 I/O 开发者大会上,谷歌发布了最新版 AR 软件开发套件 ARCore 1.2。
据悉,最新版本有三大重要更新:
支持多人共享 AR 的 Cloud Anchors;
新增垂直平面识别的 Augmented Images;
基于 Java 的全新 SDK Sceneform。
首先是 Cloud Anchors。ARCore 通过识别平面特征并创建稀疏点云来实现运动跟踪,Cloud Anchors 可以将这些信息存储在谷歌云中,并为开发者提供该信息的 ID。
该 ID 可以与其他用户共享,这样就可以比较两个私人点云并将 AR 对象粘在同一地点。很多业内人士表示,多人 AR 游戏是促进 AR 内容发展的关键点。
Cloud Anchors 还部分支持 ARKit。谷歌为 iOS 设备建立了一个图书馆,其 Cloud Anchors 的数据库可以在 ARKit 上运行。因此,如果开发人员为两种平台构建了相同的应用程序,那么无论用户使用的是哪种平台,都可以在安卓和 iOS 之间同步 AR 数据来共享体验。
然后是 Augmented Images。该功能新增了垂直平面识别。它是一个通用的图像识别系统,用手机摄像头指向对象就可以启动 AR 体验。
开发人员可以为其应用程序指定多达 1,000 个 2D 图像,从而使 ARCore 能够检测诸如产品框或电影海报之类的东西,而不会出现笨重的方形 AR 标记。这个功能的商业场景很广泛,例如让电影海报、广告传单、产品组装说明更生动等。
最后是全新的 SDK Sceneform。Sceneform 是一个旨在帮助 Java 开发人员创建场景的新版 SDK。因为 AR 需要 3D 对象的显示,这就要求 AR 开发者具备游戏开发者的能力,会使用安卓 NDK、OpenGL 和 Unity 这样的游戏引擎,这对于安卓的 2D Java 开发人员来说可能会有点困难。
而 Sceneform SDK 是一个 Android Studio 插件和 API,允许开发人员轻松创建 AR 体验,而无需处理整个 3D 开发堆栈。其中包含大量常见的 3D 用户界面小部件,因此用户可以选择对象或移动事物,而无需开发人员重新造轮子。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论