苹果发布ARKit 3及全新开发工具,带来遮挡、动捕等新突破
查看引用和消息源请点击:roadtovr
ARKit 3可以带来更具沉浸感的AR体验
(映维网 2019年06月04日)在今天凌晨举行的WWDC开发者大会中,苹果正式亮相了用于为iOS开发AR应用程序的最新工具:ARKit 3。
ARKit 3新增了对场景人物的实时身体追踪和遮挡功能,AR对象现在能够令人信服地出现在人物的前面或后面。为了帮助开发者更轻松开发AR应用程序,苹果同时推出了Reality Composer和RealityKit。
1. ARKit 3
ARKit从一开始就提供了计算机视觉追踪功能,并允许现代iOS设备判断自己在空间中的位置,以及检测诸如台桌等用于叠加虚拟对象的平面。对于ARkit 3,系统现在已经支持动捕和遮挡功能。借助『动捕』,开发者可以将人类动作集成到应用程序,而通过『遮挡』,AR内容能够自然地出现人们前面或后面,从而实现更加身临其境的AR体验和有趣的绿幕应用。
动捕演示
ARKit 3可以借助计算机视觉判断人物在场景中的位置。系统可以根据其与摄像头的相对距离来判断虚拟对象应出现在人物的前方或后方,从而正确地将数字内容整合至包含真人的场景之中。对于ARKit的早期版本,无论与摄像头的相对距离如何,虚拟对象总是出现在人物前方,而由此导致的深度线索冲突会打破增强现实的沉浸感。
ARKit 3目前支持实时身体追踪。通过确定人物在场景中的位置及身体运动方式,ARKit 3可以追踪相应身体的虚拟版本,而后者反过来可以用作AR应用程序的输入。身体追踪可以将人物动作转换为虚拟角色的动画,或用于与场景对象进行交互等等。
遮挡演示
根据苹果的演示,当前的身体追踪技术看起来相当粗糙。即使摄像头只是轻微地移动,当其他部位移动时,虚拟化身的双脚都无法保持静止,而且系统不能很好地追踪小腿的运动。当用户挥手时,即便用户本身没有向一边倾身,虚拟化身都会响应于动作并一侧倾身。在演示画面中,用户完全是将双臂置于两则,并且没有在躯干前面左右横移。
人体遮挡和身体追踪对于AR的未来十分重要,尤其是头戴式设备将“始终开启”,并且需要经常处理遮挡情况。对于大多数企业来说,这是一个活跃的研发领域,而苹果现在有可能是为即将发布的AR头显进行提前的打磨精制。
在今天的WWDC主题演讲中,苹果携手微软通过AR版《我的世界》演示了ARkit 3的最新功能。对于微软的演示,你可以利用iPhone给《Minecraft Earth》的场景添加一层增强现实动画。
《我的世界》演示
ARKit 3同时可以令前置摄像头最多追踪三个面部,以及同时支持前后摄像头。不仅如此,这个工具支持协作性会话,并允许用户更快速地进入共享式AR体验。
苹果没有详细介绍ARKit 3.0 其他功能与优化:
- 同时支持前后摄像头
- 更快的参考图像加载
- 自动检测图像大小
- 视觉连贯性
- 更强大的3D对象检测
- AR Quick Look中的视频录制
- AR Quick Look中的Apple Pay
- 多面容追踪
- 协作会议
- AR Quick Look中的音频支持
- 检测最多100张图像
- HDR环境纹理
- AR Quick Look中的多模型支持
- AR Coaching UI
2. RealityKit
RealityKit是从零为AR进行开发,旨在帮助开发者轻松为iOS开发AR应用程序。它可带来逼真的渲染效果,令人难以置信的环境映射,以及噪点和运动模糊等相机效果的支持。RealityKit同时能够实现出色的动画,物理和空间音频,开发者可以通过全新的RealityKit Swift API来利用RealityKit的功能。
要开发AR应用程序,你需要理解3D应用程序开发,工具和工作流程,而大多数iOS开发者都不太可能具有丰富的经验,从而影响了他们拥抱这项新媒介的兴趣。显然,苹果希望通过RealityKit来帮助开发者更轻松地走进AR领域。
根据苹果的描述,RealityKit听起来像是一款微型游戏引擎。iOS开发者似乎无需学习诸如Unity或Unreal等游戏引擎工具,因为RealityKit将能成为一个更为简单的替代方案。
采用Switf API的RealityKit提供了开箱即用的联网解决方案,可支持你为iOS开发共享式AR体验。
开发工具演示
3. Reality Composer
Reality Composer是适用于iOS,iPadOS和Mac的强大新应用程序。即便先前没有任何3D开发经验,开发者都能够轻松开发出AR体验。借助简单的拖放界面,以及高质量的3D对象和动画库,你可以轻松放置,移动和旋转AR对象,并整合出最终的AR体验,然后在Xcode中直接集成至应用程序或导出到AR Quick Look。
除了内置的对象库之外,Reality Composer同时允许你以USDZ格式导入3D文件,并且提供了空间音频解决方案。
4. AR硬件
苹果一直以来都在有条不絮地支持AR。尽管有关苹果AR硬件的传闻由来已久,但这家公司似乎不准备在今年发布备受期待的AR硬件。