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

vr|ar|虚拟现实

167人已加入

描述

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 构建应用程序的一个优秀起点。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分