Unity推出的AR Foundation能帮助使用者解决AR开发过程中遇到的难题

Unity推出的AR Foundation能帮助使用者解决AR开发过程中遇到的难题,第1张

Unity开发了一个多平台API和实用程序,帮助解决你在AR开发过程中遇到的众多难题,他们将其称之为 AR FoundaTIon。

Unity表示,“借助 AR FoundaTIon 及其利用的软件架构,我们现在可以为开发者提供一个支持ARCore、ARKit和未来平台核心功能的通用API。”

AR FoundaTIon 已经通过 Package Manager 集成至Unity,所以你可以轻松将其集成至你的新项目之中。Unity专注于为 AR FoundaTIon 增加对新功能和平台的支持。同时,他们将继续支持特定平台,和开发者希望在现有项目中使用到的插件。

AR Foundation

AR Foundation 的初始版本将为大多数AR应用的核心功能提供支持:

平整表面检测

表示为点云的深度数据

高效的pass-thru渲染

有助于将虚拟对象锚定到物理世界的参考点

估计平均色温和亮度

追踪物理空间中的设备位置和方向

在AR中正确缩放内容的实用程序

针对平面和深度数据的光线投射

这一功能集仅仅只是开始。AR Foundation 将继续增加对新平台功能和实用程序的支持,同时保持向后兼容性。

动手开始

首先确保你安装了 Unity 2018.1 或更高版本。如果你的目标是安卓,请安装 Android Build Support Component;如果你的目标是iOS,请安装 iOS Build Support Component。

复制 arfoundation-samples GitHub 资源库,并留意主分支。这个项目将自动安装以下必需软件包:AR Foundation、ARCore XR Plugin 和 ARKit XR Plugin。

打开SampleScene.unity,并部署到兼容的安卓或iOS设备。

示例场景将建立一个AR会话,将摄像头图像渲染为背景、显示深度和平面数据,它可以响应屏幕点触并执行光线投射,这是根据 AR Foundation 构建应用程序的一个优秀起点。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2600910.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-09
下一篇 2022-08-09

发表评论

登录后才能评论

评论列表(0条)

保存