【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

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

关注

评论

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

真香现场!全网首发Spring5秘籍手册+知识导图,记得把每一次面试当做经验积累

Java 程序员 后端

真香!前阿里P8甩我一份内部SpringCloud笔记手册,竟然在Github上点击破百万

Java 程序员 后端

看完这篇,别人的开源项目结构应该能看懂了,kafka入门与实践百度云

Java 程序员 后端

真666!阿里资深架构师熬夜纯手写的238页微服务容器化开发实战笔记

Java 程序员 后端

看完这篇文章,你对Redis持久化的迷惑就全解开了,超全面

Java 程序员 后端

看这篇就够了!RabbitMQ如何防止数据丢失,详细讲解,linux教程课后答案孟庆昌

Java 程序员 后端

秒懂 Java 的三种代理模式,任小龙java笔记百度云

Java 程序员 后端

秒懂数组拷贝,感知新境界,java编程思维百度云

Java 程序员 后端

文本随机打乱工具

入门小站

工具

碎片化时间学这些架构知识,月薪20K还不是轻轻松松(1),美团高级java面试题

Java 程序员 后端

神操:凭借“阿里Java脑图(1),神操作

Java 程序员 后端

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

断水风春

架构实战营

看完这篇,面试再也不怕被问 Webpack 热更新,java原理及插件

Java 程序员 后端

硬核!阿里内部这份《Java面试核心知识手册,面经解析

Java 程序员 后端

硬肝到秃头!Alibaba强推并发编程笔记我跪了,真的学到好多东西

Java 程序员 后端

秀儿!用SSM框架实现了支付宝的支付功能,神操作啊,大型分布式系统架构图

Java 程序员 后端

看一遍就理解:动态规划详解,双非渣本Java四年磨一剑

Java 程序员 后端

知乎万赞:Java程序员的悲哀竟然是,java编程思想百度云

Java 程序员 后端

知乎:怎么评价程序员35岁了还在撸代码?,java实用教程第五版电子书答案

Java 程序员 后端

硬核图解!断网了,还能ping通 127,高性能mysql笔记

Java 程序员 后端

瞬间霸榜,收藏第一的“kafka学习笔记,java图片转视频

Java 程序员 后端

知乎头条。纯干货:深度认识Sharding-JDBC,mybatis连接数据库原理

Java 程序员 后端

确定要面试问我JVM吗?我打算聊一个小时的!,目前最全的《Java面试题及解析》

Java 程序员 后端

碎片化时间学这些架构知识,月薪20K还不是轻轻松松,教你解决线上频出MySQL死锁问题

Java 程序员 后端

神操:凭借“阿里Java脑图,mysql数据库教学视频教程

Java 程序员 后端

秋招必备!阿里产出的高并发+JVM套餐,mybatis总结

Java 程序员 后端

硬核解析,巧用案例学习jQuery框架三种事件绑定方式,最新阿里+头条+腾讯大厂Java笔试真题

Java 程序员 后端

架构实战营- 模块二

瓜子葫芦侠

「架构实战营」

linux中同时移动多种格式文件

入门小站

Linux

硬核!逛了5年的Github一口气把我收藏的JAVA开源项目分享给你

Java 程序员 后端

确定要面试问我JVM吗?我打算聊一个小时的!(1),linux驱动架构

Java 程序员 后端

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