您现在的位置是:首页 > 科技 >正文
谷歌的ARCore1.2支持跨Android和iOS的多人AR
发布时间:2021-12-31 10:03:08史政纪来源:
加利福尼亚州山景城——谷歌正在为 Android 推出新版增强现实平台 ARCore 1.2。1.2 版增加了对墙壁检测的支持、通过图像识别启动 AR 体验、新的“Sceneform”框架和“Cloud Anchors”功能,不仅可以在 Android 设备之间实现共享体验——它也适用于 iOS 的 ARKit .
谷歌在 2 月份推出了 ARCore 1.0 版,作为其对 Project Tango 增强现实项目的重大重启。Tango 专注于带有额外传感器和摄像头的特殊硬件,而 ARCore 试图在普通智能手机上复制其中的一些功能。ARCore 并不适用于每部 Android 手机;相反,它在逐个模型的基础上工作(主要在旗舰上)并且需要设备制造商的一些工作。不过,大多数主要的 Android OEM,如三星、LG 和 OnePlus 都已注册,如今 ARCore 拥有超过 1 亿台设备的支持安装基础。
任何想要制作 ARCore 应用程序的开发人员都可以,这通常涉及叠加在视频源上的 3D 对象。ARCore(以及任何 AR 应用程序,真的)的目标是对世界进行足够的检测,使 3D 对象看起来像是作为视频源中的真实对象存在。在过道的另一边,苹果的 AR 框架被称为 ARKit。虽然谷歌在 2014 年首先通过 Project Tango 开始了整个 AR 事情,但苹果在 2017年通过为 iPhone 的最后几年推出 ARKit 首次将 AR 带入主流设备。
将 AR 与云锚点统一
重磅消息是“云主播”的加入,这是第一次可以实现多人 AR 体验。云锚会将 3D 空间中虚拟物品(锚)的位置同步到云端,然后将其发送回其他设备。因此,如果您和朋友在两台不同的设备上打开相同的 AR 应用程序,您就可以在同一位置看到相同的虚拟对象。这可以实现诸如使用虚拟井字棋棋盘的多人游戏或开发人员想要制作的任何其他内容。
真正的亮点在于,云锚不仅仅适用于不同的 Android 设备;谷歌也在为 iOS 设备构建一个库。ARCore 仍然是一个仅限 Android 的增强现实框架,但一个特殊的云锚库可以运行在 iOS 的 ARKit 之上。在 iOS 上,系统将使用所有内置的 ARKit 功能,如运动跟踪和环境估计,并将该数据同步到云端。假设开发人员为两个平台构建相同的应用程序,您可以在 Android 和 iOS 之间同步 AR 数据,无论您在哪个平台上共享体验。
ARCore 的运动跟踪通过识别平面的角点并创建稀疏点云来工作。云锚会将这些信息存储在 Google 的云中,并为开发人员提供该信息的 ID。该 ID 可以与其他用户共享,这些用户将比较两个私有点云并将 AR 对象粘贴在同一位置。
Cloud Anchors 仅用作 AR 世界的初始化——它们将跨设备同步 AR 对象的位置,而不是其他任何东西。从那里,开发人员可以通过本地 Wi-Fi 或 Internet 使用自己的多人网络系统。普通的多人网络堆栈可以处理更新对象的位置、状态变化、进度以及您在多人游戏体验中通常需要的任何其他内容。Cloud Anchor 系统将在几秒钟内处理初始 AR 世界同步,从那时起,延迟就是正常多人网络的延迟。
墙体支持、图像检测和更简单的 SDK
ARCore 1.0 只能检测水平面,但在 1.2 版中,它现在可以检测墙壁和垂直表面。这对于将虚拟家具靠在房子的墙上、在墙上挂一幅画或在门口打开通往另一个维度的门户来说非常有用。它还与 ARKit 保持同步,后者在 1 月份宣布了垂直平面检测。仍然缺少全墙遮挡支持,但足以检测对象是否位于墙的错误一侧并向用户显示某些内容。
“增强图像”是一项新功能,可以通过将手机摄像头对准物体来启动 AR 体验。这不仅仅是常见的二维码和 AR 标记——它也是一个通用的图像识别系统。开发人员可以为他们的应用程序指定多达 1,000 张 2D 图像,允许 ARCore 检测产品包装盒或电影海报之类的东西,而无需笨重的方形 AR 标记。将手机对准这些物体之一可以做一些事情,例如使电影海报栩栩如生或显示产品的组装说明。
随着 Sceneform SDK 的发布,谷歌还使 AR 方程式的 Android 开发人员方面变得更容易。增强现实,既然需要物体的3D显示,也需要开发者基本成为游戏开发者。对于 Android 的 2D Java 开发人员来说,进入 Android NDK、OpenGL 和游戏引擎(如 Unity)的世界可能有点令人生畏。因此 Sceneform SDK 是一个 Android Studio 插件和运行时 API,它允许开发人员轻松创建 AR 体验,而无需处理整个 3D 开发堆栈。Sceneform 包括许多常见的 3D 用户界面小部件,因此用户可以选择对象或移动事物,而无需开发人员重新发明轮子。
标签:
猜你喜欢
- 2022年01月03日科技新闻:qq红包停车标志怎么画
- GE的Alexa控制的ScantoCook微波炉使最简单的设备变得更加简单
- 三星GalaxyS21运行曝光 搭载Exynos1000处理器
- 2月18日 iPhone12ProMax最新消息爆料 价值10亿的彩色超级屏超能力
- 2022年01月03日科技新闻:滴滴打车我的客服在什么位置
- 坚果pro4什么时候发布?坚果pro4手机上市时间?
- 鸿蒙os桌面怎么设置电池卡片(鸿蒙OS备忘录卡证收藏使用方法介绍)
- 2月16日iPhone12哪个系列最受欢迎?全国版预购订单数据曝光
- 谷歌修复了NestCam智能家居安全漏洞
- 互联网实时动态 小米平板5渲染图曝光:四等边设计+小米11同款镜头模组
最新文章
- 聚酯纤维100%的衣服怎么洗(100%聚酯纤维怎么洗)
- 广东省过渡性养老金是在哪一年截止 2022广州市过渡性养老金怎么计算的
- 2022年02月22日积灰问题难消除FindX或成“吸尘机”
- little和less有什么区别(less和little的区别)
- 鞍钢职工养老保险查询 2022鞍山养老保险查询途径有哪些
- ow是哪国的(macow 是哪个国家)
- 奥迪A4L入门版将于9月上市 搭载1.4T发动机
- 1月15日魅族16真机再曝光18:9屏幕+超窄边框
- new bunren是正品吗(new caledonia是哪个国家)
- 黑龙江省鸡西市养老保险今年交多少? 2022鸡西养老保险查询指南
- pizza纸盒能进微波炉吗(pizza纸盒能进微波炉吗)
- 2021成都车展博物馆:瑞丰S2S3智能驱动系列
- 井矿盐跟海盐哪种好(井矿盐和海盐区别)
- 2022年02月22日小米&美图重磅联姻网友火速放出渲染图
- 丹霞石有什么特点(丹霞石是什么石头)
- 两河流域代表的是什么文明(两河流域文明是指什么)
- 已有27队晋级世界杯
- 世预赛巴西与玻利维亚双方的首发阵容
- 德国客场1比1战平荷兰
- 阿根廷客场对阵厄瓜多尔的首发名单
- 范迪克首发踢满全场
- 葡萄牙2比0战胜北马其顿
- 博格巴替补上场送出助攻
- 斯卡洛尼表示我希望阿圭罗能在队友们身边