XR的锚点Anchor系统

XR的锚点Anchor系统,对iOS的ARkit和HoloLens的本地空间锚点的添加、保存、读取,序列化,锚点同步进行讲解和应用。

演示视频:

XR锚点功能讲解_哔哩哔哩_bilibili

课程链接:

XR锚点系统ARkit/HoloLens Anchor讲解--其他视频教程-移动开发-CSDN程序员研修院

 已同步至MR高级教程

https://download.csdn.net/course/detail/29068

Anchor锚点概念

XR anchor subsystem | AR Subsystems | 4.2.2

锚点:跟踪物理环境中的特定姿势(位置和方向),锚点添加后物体不能被移动,有助于优化该锚点周围区域的跟踪精度,使虚拟对象相对于现实世界保持在原位,它的姿势由底层 AR 框架自动更新。

支持平台:iOS(ARkit)、Android(ARcore)、HoloLens、MagicLeap

Anchor作用


1、锚定对象:
确保对象在空间中保持相同的位置和方向,防止对象
出现漂移。
2、锚点持久化:
通过保存锚点到本地,加载该锚点实现还原该锚点在
该物理空间中的位置和方向。
设置虚拟物体和环境的位置关系(比如:AR/MR展
厅应用)
3、空间同步:

通过同步锚点数据使多个设备在同一空间中生成相同
的锚点,可以进行多人交互

AR Foundation 

https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.0/manual/index.htmlUnity-Technologies/arfoundation-samples
https://github.com/Unity-Technologies/arfoundation-samples

 Package Manager

ARkit

MR旧版本 

MR新版本

 XR Settings

ARkit锚点


ARAnchor
https://developer.apple.com/documentation/arkit/arworldmap
锚点存储 ARWorldMap
https://developer.apple.com/documentation/arkit/data_management/saving_and_loading_world_data
https://developer.apple.com/documentation/arkit/aranchor
 


HoloLens 锚点 (Unity2020.1以下 Windows Mixed Reality)

https://docs.unity3d.com/ru/2019.4/ScriptReference/XR.WSA.WorldAnchor.htmlHoloLens WorldAnchor

https://docs.microsoft.com/zh-cn/windows/mixed-reality/develop/unity/persistence-in-unity 

锚点存储 WorldAnchorStore
WorldAnchorTransferBatch同步HoloLens设备之间的空间坐标
https://docs.unity3d.com/2019.2/Documentation/Manual/windowsholographic-anchorsharing.html


HoloLens 锚点 (Unity2020.1以上 OpenXR )


HoloLens XRAnchor
https://github.com/microsoft/OpenXR-Unity-MixedReality-Samples

设置 XR 配置 - Mixed Reality | Microsoft Docs

Packages

com.microsoft.mixedreality.openxr

com.microsoft.mixedreality.toolkit.examples

com.microsoft.mixedreality.toolkit.extensions

com.microsoft.mixedreality.toolkit.foundation

com.microsoft.mixedreality.toolkit.standardassets


锚点存储 XRAnchorStore

 Microsoft.MixedReality.OpenXR

其他


Azure Spatial Anchors
https://docs.microsoft.com/zh-cn/azure/spatial-anchors/overview
ARCore
https://developers.google.com/ar/develop

Supported devices
https://developers.google.com/ar/devices
Enable ARCore
https://developers.google.com/ar/develop/unity-arf/enable-arcore
Cloud Anchor
https://developers.google.com/ar/develop/unity-arf/cloud-anchors/overview

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山谷大叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值