写点什么

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:121122
用户头像

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

关注

评论

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

阿里云实时计算Flink的产品化思考与实践【下】

Apache Flink

当法式美学遇上鸿蒙生态,Hi畅享70 Pro 5G演绎科技浪漫?

Geek_2d6073

值得思考的两个测试面试题

老张

软件测试 面试经验

站群服务器优化技巧:提升网站速度与搜索引擎排名

一只扑棱蛾子

站群服务器

TiDB 三中心"脑裂"场景探讨

TiDB 社区干货传送门

从银行资产规模看TiDB上线杭州银行核心到底意味着什么?

TiDB 社区干货传送门

数据库前沿趋势

通过TiOperator恢复共享存储备份数据

TiDB 社区干货传送门

迁移 集群管理 管理与运维 安装 & 部署 备份 & 恢复

大模型提示工程之Prompt框架和示例

EquatorCoco

LLM Prompt

MySQL索引优化:选择合适的索引类型

gogo

IPQ6018, IPQ6010, IPQ6000-Exploring the high-performance WiFi chip series

wifi6-yiyi

wifi6 IPQ6010

我和 TiDB 的故事:十年理财之路之 TiDB 如何让我收益达到30万的

TiDB 社区干货传送门

新版本/特性解读

【4月20日 成都见】MySQL vs TiDB,看看如何利用分布式架构实现更简单,更可靠的应用实践!

TiDB 社区干货传送门

社区活动

消息队列的七种经典应用场景

不在线第一只蜗牛

消息队列

软件测试学习笔记丨基于Gitlab的持续集成机制

测试人

软件测试

云服务器几核几G配置应该怎么选择?

Finovy Cloud

服务器 云服务器

亮数据,可视化数据采集强大利器

陈橘又青

数据采集

深入浅出:易懂的 Windows 平台 cURL 命令使用教程

Liam

Java 程序员 后端 API curl

与鲸同行,智领未来!和鲸科技“人工智能+X”学科建设合作交流会(北京站)圆满结束!

ModelWhale

人工智能 大数据 数据科学 实验室 新型基础设施建设

小米汽车 27 分钟大定破突破 5 万台;中国在全球率先商用 5.5G 丨 RTE 开发者日报 Vol.174

声网

TiDB 7.5.1 资源管控测试

TiDB 社区干货传送门

性能测评 7.x 实践

用百度和神策做埋点为何pv差异很大?

ClkLog

数据分析 开源软件 用户画像 埋点分析系统

三思超100㎡ P0.9 8K LED大屏登陆广东佛山丨一屏控全局

电子信息发烧客

吴晓波频道:基于数据飞轮更懂会员需求 提升业务价值

Geek_2d6073

Arbitrum 为什么能领跑以太坊 Layer 2?

Footprint Analytics

blockchain Layer 2

如何提高知识库系统管理水平?

秃头小帅oi

华为云亮相KubeCon EU 2024,以持续开源创新开启智能时代

华为云开源

开源 云原生 华为云

tiup与prometheus迁移

TiDB 社区干货传送门

迁移 管理与运维

如何专业、正确地使用LED租赁屏

Dylan

技术 音乐 视觉 LED LED显示屏

cgroup、资源池、用户的关系..涉及到GaussDB(DWS)的资源设置

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GaussDB(DWS)

快讯!TiDB v8 发版!超硬核 v8 引擎!

TiDB 社区干货传送门

一文读懂,新质生产力!

天津汇柏科技有限公司

新质生产力

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