Vuforia打包Hololens场景和外部设置(二)[2019.8.1]

Hololens结合Vuforia空间定位的传递求解决

  • 一、设备介绍:
  • 二、Vuforia 打包到Hololens 上的设置
  • 三、在VIS上连接真机上传到眼睛中去
  • 四、可能会出现的问题
    • 1.打包的时候可能会出现 SDK 的出错,你在打包的时候把:
  • 五、求解决的问题
        • 1 .获取扫描物体给这个物体添加 World Anchor 组件,并保存到 World Anchor Store 中去,到MR 的场景的时候在加载出来这个物体的世界锚点的位置。 但是在AR 的场景中就是获取不到这个物体的 World Anchor 这个组件已经坐落到这个物体上的信息,不关是代码添加的还是自己手动添加的组件(World Anchor)都是获取不到,而且定义了 World Anchor Store 的对象在获取其中的世界锚点的时候直接就给报错:对象未引用实例。
          • 1.1图片
          • 1.2图片
          • 1.3图片
      • 2.上面的空间锚点的方法不能实现,另寻它路,获取AR 扫描出来跌的物体的于摄像机的位置的距离,保留这个距离的长度在 MR 的场景中给对应的相机的位置加载这个扫描出来的预制体。
      • 3.自己设想AR既然能够在Hololens 上发布是不是还是有自己的一套交互机制呢,发现并没有
  • 六、教程链接

一、设备介绍:

软件 版本
Hololens Hololens一代
Unity Unirt 2018.3.3
Visual Studio 2017

二、Vuforia 打包到Hololens 上的设置

Vuforia打包Hololens场景和外部设置(二)[2019.8.1]_第1张图片

三、在VIS上连接真机上传到眼睛中去

使用数据线连接接口:
Vuforia打包Hololens场景和外部设置(二)[2019.8.1]_第2张图片
选着 Debug *86 Device 使你的项目能够加载并发布到眼镜上去
在这里插入图片描述
运行到这里我的项目在眼镜上已经能够扫描到物体显示。

四、可能会出现的问题

1.打包的时候可能会出现 SDK 的出错,你在打包的时候把:

Vuforia打包Hololens场景和外部设置(二)[2019.8.1]_第3张图片

五、求解决的问题

要求:通过扫描一个物体显示出这个物体并吸附到这个物体上,在对扫描出来的这个物体进行进行一系列的交互操作,但是AR扫描在眼镜中好像不能做MR的其他的操作只能干看着,所以决定扫描出现以后跳转到MR 的场景中去(自己测试的AR跟MR 的插件不能同时存在于一个场景中去,不然打包的时候会出现错误)。

解决办法思路:

1 .获取扫描物体给这个物体添加 World Anchor 组件,并保存到 World Anchor Store 中去,到MR 的场景的时候在加载出来这个物体的世界锚点的位置。 但是在AR 的场景中就是获取不到这个物体的 World Anchor 这个组件已经坐落到这个物体上的信息,不关是代码添加的还是自己手动添加的组件(World Anchor)都是获取不到,而且定义了 World Anchor Store 的对象在获取其中的世界锚点的时候直接就给报错:对象未引用实例。

1.1图片

在这里插入图片描述

1.2图片

Vuforia打包Hololens场景和外部设置(二)[2019.8.1]_第4张图片

1.3图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190801164844551.png)

2.上面的空间锚点的方法不能实现,另寻它路,获取AR 扫描出来跌的物体的于摄像机的位置的距离,保留这个距离的长度在 MR 的场景中给对应的相机的位置加载这个扫描出来的预制体。

出现问题就是AR 的 Image 之下的物体时相对于 Image 之下的物体,在MR 场景中加载的时候出现的问题就是加载出来的物体大小不一样。

3.自己设想AR既然能够在Hololens 上发布是不是还是有自己的一套交互机制呢,发现并没有

六、教程链接

为HoloLens开发Vuforia引擎应用程序
https://library.vuforia.com/content/vuforia-library/en/articles/Training/Developing-Vuforia-Apps-for-HoloLens.html
持久性空间锚点定位
https://www.cnblogs.com/mantgh/p/5588662.html

文章是自己些的有些问题可能没有注意到,有问题请联系: QQ:1024791355 后续修改

你可能感兴趣的:(Hololens,Vuforia,Unity)