您现在的位置是: 首页 > 人工智能 >

ARKit 2引入了共享经验

  • 2020-01-28 16:46:11    来源:   作者:

ARKit 2引入了共享经验

在WW DC2018上,苹果宣布了iOS增强现实(A R)框架的第二版,ARKit,支持共享体验,持久跟踪,3D对象检测,以及一种新的文件格式,旨在使AR对象在苹果应用程序之间实现互操作性。
ARKit 2引入了共享经验

ARKit2共享体验允许多个用户同时使用不同的设备看到同一个AR场景并与之交互,每个用户可以从自己的角度看到常见的虚拟环境。为了帮助开发者开始分享经验,苹果发布了一款Swift多人游戏Swift Shot,该游戏最多允许两个对立团队的6名玩家分享放置在物理表面的游戏板。玩家发射一个虚拟球,目的是敲出放置在木板上的木块,最后击倒另一队的三个弹弓。SwiftShot采用了苹果在iOS8中引入的一种尚未被广泛采用的技术MultiPelConnectivity,让玩家的iOS设备在不借助任何外部服务器的情况下进行本地通信。
ARKit 2引入了共享经验

与苹果类似,谷歌最近在Android的ARCore1.2AR框架中引入了共享AR世界,但决定使用CloudAnchors在设备之间共享AR场景。虽然苹果采取了一种与谷歌不同的方法,但ARKit也应该能够与云锚一起工作。据路透社报道,在苹果决定允许手机间共享AR数据的背后,可能存在隐私问题。不过,苹果拒绝对这一说法置评。

持久跟踪是另一个新的特性,它使得将虚拟对象放置在环境中并在稍后时间返回到它们的排序成为可能。对于访问以前由其他人创建的AR环境的不同用户来说也是如此。

此外,ARKIT2大大改进了三维图像检测和跟踪,这使得对真实物体(如相框、海报和标志等)进行精确测量成为可能。
ARKit 2引入了共享经验

最后但并非最不重要的是,ARKIT2还包括一种新的开放文件格式,优化后可在应用程序中共享,如消息、Safari、邮件、文件和新闻。这种格式是苹果与皮克斯共同开发的,被称为“世界场景描述”(usdz),并基于皮克斯的美元格式。

美元吸引力的一部分在于它能够通过将许多模块化数据源(文件)“组合”成连续的更大和更大的聚合来创建一个3D场景。

皮克斯文档清楚地表明,这种方法使美元不适合所有场景,特别是由于缺乏一个默认机制,将多个美元文件扁平化到一个文件中。usdz的目标是通过允许在同一个usdz存档中嵌入其他格式的文件,利用usdplugin体系结构来改进这一点。这将使使用usdz进行流式应用程序也成为可能。

ARKit2将是iOS12的一部分,目前在iOS12开发者测试版1中已经有了,这款游戏可以在空中安装。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
Top