ARFoundation入门到精通 - 1.1 ARFoundation 简介
一、关于ARFoundation
AR Foundation允许您在Unity中以多平台的方式使用增强现实平台。此软件包提供了一个供Unity开发人员使用的接口,但本身不实现任何AR功能。要在目标设备上使用AR Foundation,您还需要Unity官方支持的目标平台的单独软件包:
- Android上的ARCore XR插件
- iOS 上的 Apple ARKit XR 插件
- 在HoloLens上打开XR插件
三、专业术语
- 设备跟踪:跟踪设备在物理空间中的位置和方向。
- 平面检测:检测水平和垂直表面。
- 点云:世界坐标空间中的点的集合。
- 锚点:设备跟踪的任意位置和方向。
- 光线估算:估算物理空间中的平均色温和亮度。
- 环境探针:一种用于生成表示物理环境特定区域的立方体贴图的方法。
- 人脸跟踪:检测和跟踪人脸。
- 2D图像跟踪:检测和跟踪2D图像。
- 3D对象跟踪:检测3D对象。
- 网格划分:生成与物理空间相对应的三角形网格划分。
- 身体追踪:在物理空间中识别出的人类的2D和3D表示。
- 多人协作:在共享的AR体验中跟踪其他设备的位置和方向。
- 人体分割和遮挡:将距离现实世界中的对象的距离应用于渲染的3D内容,从而实现物理对象与虚拟对象的逼真的融合。
- 射线广播:查询物理环境中检测到的平面和特征点。
- 直通视频:优化了将移动摄像机图像渲染到触摸屏上作为AR内容的背景。
- 会话管理:启用或禁用AR功能时自动对平台级配置进行操作。
- 遮挡:在真实场景中的位置实现虚拟物体遮挡
四、平台支持
AR Foundation本身不实现任何AR功能,而是定义了一个多平台API,允许您使用多个平台的共同功能。
五、不同平台支持的功能
支持功能 | ARCore | ARkit | Open XR |
设备追踪(Device tracking) | √ | √ | √ |
平面检测(Plane tracking) | √ | √ | |
点云(Point clouds) | √ | √ | |
锚点(Anchors) | √ | √ | √ |
光线估计(Light estimation) | √ | √ | |
环境探头(Environment probes) | √ | √ | |
人脸跟踪(Face tracking) | √ | √ | |
2D图片跟踪(2D Image tracking) | √ | √ | |
3D对象跟踪(3D Object tracking) | √ | ||
网格(Meshing) | √ | √ | |
2D和3D人体跟踪(2D & 3D body tracking) | √ | ||
多人协作(Collaborative session) | √ | ||
人体分割和遮挡(Human segmentation) | √ | ||
射线广播(Raycast) | √ | √ | |
Pass-through video(Pass-through video) | √ | √ | |
会话管理(Session management) | √ | √ | √ |
遮挡(Occlusion) | √ | √ |
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhhbekai
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13