使用苹果ARKit进行增强现实开发的先决条件与步骤。
Choose your operating system:
Windows
macOS
Linux
统一AR框架(unified AR framework)包含了对对齐、光线估计、锚定、会话状态、追踪结果和追踪等基本AR功能的支持。除此以外,你还可以在iOS设备上使用ARKit中提供的最新功能
ARKit 4.0 引擎支持ARKit 4.0,它包含了以下沉浸式功能:
2D图像检测(2D Image Detection)
3D对象检测(3D Object Detection)
脸部追踪(Face Tracking),支持未配备TrueDepth镜头的设备
持久体验(Persistent Experiences)
共享体验(Shared Experiences)
人物遮挡(People Occlusion)
动作捕捉(Motion Capture,支持2D、3D、LiveLink)
场景深度API,用于对象遮挡
用于图像检测的候选图像必须拥有唯一且好记的名称(unique friendly names)。如果多张候选图像共享相同的好记的名称,则只有具有第一个友好名称实例的图像才会被识别。
Epic Games开发者 Joe Graf 撰写过许多内容丰富的博客,详细讨论了UE4中的ARKit功能。
支持的手持式平台
如需了解哪些设备支持 ARKit,请参阅Apple的文档iOS设备兼容性参考。如果你已经在使用虚幻引擎和iOS设备,你只需再额外配置少部分内容就能在虚幻引擎中使用AR了。如需了解详细的iOS增强现实先决条件信息,请参阅使用ARKit先决条件和准备工作。此外,虚幻引擎文档的iOS游戏开发部分对虚幻引擎以及iOS设备的基本配置有所介绍。