【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

ARKit 2 推出共享体验

  • 2018-06-07
  • 本文字数:1081 字

    阅读完需:约 4 分钟

2018 年的 WWDC 上,苹果公司宣布推出其iOS 增强现实(AR)框架ARKit 的第2 版,其支持共享体验、持续跟踪、3D 物体的检测和一个旨在实现跨苹果应用程序的AR 对象互操作性的新文件格式。

ARKit 2 共享体验允许多个用户同时使用不同的设备观看相同的 AR 场景并进行交互,每个用户从自己的角度看到共同的虚拟环境。为了帮助开发人员开始共享体验,苹果公司发布了一个 Swift 多用户游戏 SwiftShot ,它允许最多 6 个用户分成两个对立的团队共享一个放置在物理表面的游戏板。用户们发出一个虚拟球,目的是击倒放置在游戏板上的木块,最后击倒对方的三个弹弓。SwiftShot 使用 MultipeerConnectivity 技术,这是苹果公司在 iOS8 中推出的技术,但还没被广泛采用,它让用户的 iOS 设备无需借助任何外部服务器就能进行本地通信。

与苹果公司类似,谷歌最近在其 Android 的 ARCore 1.2 AR 框架中引入了共享 AR 世界,但是决定用 Cloud Anchors 来跨设备共享 AR 场景。尽管苹果公司采用了与谷歌不同的方法,但是 ARKit 也应该能够使用 Cloud Anchors。根据路透社(Reuters)的报道,苹果公司允许手机之间共享AR 数据的背后可能存在隐私问题。但是,苹果公司拒绝就此发表评论。

持续跟踪是另一个新功能,它可以将虚拟对象留在其所在的环境中,稍后再返回。这也可能是不同的用户访问其他用户之前创建的AR 环境的情形。

此外,ARKit 2 大大改进了3D 图像的检测和跟踪,甚至可以对诸如相框、海报和标志等真实物体进行精确的测量。

最后但同样重要的是,ARKit 2 还包含了一种新的开放文件格式,该格式针对消息(Message)、Safari、邮件、文件和新闻等应用程序中的共享进行了优化。该格式是由苹果公司和皮克斯公司(Pixar)基于皮克斯公司的USD 格式共同开发的,被称为通用场景描述(Universal Scene Description,简称 usdz )。

“USD 的吸引力部分在于它能通过‘组合’很多模块化数据源(文件)形成越来越大的聚合,从而创建 3D 场景。”

皮克斯文件明确指出,该方法使 USD 成为不是所有场景的理想选择,特别是由于缺乏把多个 USD 文件压缩成一个文件的默认机制。Usdz 的目标是通过借助 USD 插件架构允许把其他格式的文件嵌入到同一个 usdz 存档中来改进这一点。这也将使 usdz 可用于流应用程序。

ARKit 2 将是 iOS 12 的组成部分,目前在 iOS 12 开发者测试版第 1 版中可用,可以通过无线方式下载安装。

阅读英文原文 ARKit 2 Introduces Shared Experiences


感谢冬雨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2018-06-07 15:121014
用户头像

发布了 199 篇内容, 共 81.6 次阅读, 收获喜欢 293 次。

关注

评论

发布
暂无评论
发现更多内容

架构实战营 模块一 课后作业

Lingjun

架构实战营

华仔架构设计-模块1作业

大师兄

如何让使命、愿景、价值观落地

石云升

价值观 使命 愿景 28天写作 4月日更

Python系列:初遇python

Bob

Python 编程 4月日更

架构实战营 模块一 总结

Pitt

vue接入腾讯实时音视频trtc-js-sdk的技术难点与解决方案

孙叫兽

Vue 音视频 解决方案 trtc-js-sdk

学生管理系统架构

Fleng

架构实战营

Wireshark数据包分析学习笔记Day26

穿过生命散发芬芳

Wireshark 数据包分析 4月日更

架构实战营 模块一作业

ercjul

架构实战营

业务架构训练营第 0 期模块一作业

菠萝吹雪—Code

Redis 6.0 多线程、客户端缓存、权限控制

escray

redis 学习 极客时间 Redis 核心技术与实战 4月日更

架构实战营 模块1 课后作业

Keyto

博文推荐|多图详解 Apache Pulsar 消息存储模型

Apache Pulsar

大数据 开源 流计算 Apache Pulsar 消息系统

区块链技术解决信任问题

CECBC

信任 信任机制

架构师实战营 模块一作业 微信业务架构图

好吃不贵

有哪些可以提高代码质量的书籍推荐?

JavaGuide

Java 架构 计算机基础 重构 代码质量

软件架构设计分层模型和构图思考

xcbeyond

方法论 分层架构 架构设计 4月日更

模块一作业

鲲哥

业务架构:微信与学生管理系统

我不是坏人

常用正则表达式整理【总结】

孙叫兽

正则表达式 大前端 正则

【粉丝需求】如何把一个前端网页都搞下来?

孙叫兽

大前端

换工作需要做哪些准备

zhou

职业规划

模块1作业

王硕

架构实战营

架构实战营 模块一 作业

Pitt

作业1-20210406

Geek_b437fc

区块链技术引领新一轮技术变革浪潮

CECBC

架构实战营 模块一作业

Dylan

架构实战营

CLOSE_WAIT过多导致Jetty服务器假死

风翱

Java Jetty Web 4月日更

微信业务架构

Fleng

架构实战营

区块链技术,通证经济未来趋势,两者有什么关系?

CECBC

区块链

复兴or幻象?VR的2021三重门

脑极体

ARKit 2推出共享体验_移动_Sergio De Simone_InfoQ精选文章