Vuforia Working with the HoloLens Sample in Unity

官网例子地址:
https://library.vuforia.com/articles/Solution/Working-with-the-HoloLens-sample-in-Unity

This article demonstrates how to use the Vuforia HoloLens Sample project to author a Vuforia Engine scene for HoloLens and customize event handling to implement unique app behaviors. The sample project contains pre-configured Unity scenes and project settings that act as a starting point and reference for your own apps. It also demonstrates how to use Microsoft’s Mixed Reality Toolkit (MRTK) in Vuforia applications e.g. to work with hand gestures on the HoloLens 2. For additional background information on working with HoloLens, refer to the Developing Vuforia Apps for HoloLens article.

The supported versions page lists the operating systems, tools, and device versions supported by Vuforia Engine.

根据上面的信息,我操作了一下。链接其实是UNITY store中的资源,搜Vuforia Hololens 1+2 Sample然后倒入现有工程即可。
在这里插入图片描述
以上是我按例子(用第三个scence的例子)成功之后,又按自己的理解建了一个并成功了的截图。例子中只有一个ARcamera,根本不是绝大多数人记载的两个camera,这点还是让我很欣慰的。你想啊,我用vuforia导入到手机的时候 就是删掉原有main camera,导入vuforia的ARcamera的,人家手机不也有摄像头,不也有自己的系统么?hololens不还是一样啊,主要用的他的RGB摄像头而已,这就讲得通了。讲的通的同时,一切也就变的简单了。步骤跟在台式机和手机上用vuforia一样。
1.删掉原有相机
2.导入vuforia包,如果你的UNITY版本已经包含vuforia了,那么包都不用另外导入,直接新建ARcamera,参见下图
3.通过菜单新建image(这里的image就是imagetarget),参见下图
在这里插入图片描述
4.imagetarget下面加入一个cube,位置设置分别如下图:
在这里插入图片描述
在这里插入图片描述

5.ARcamera设置保持默认(world center mode要选camera),此时preview效果如下图(不用担心,使用hololens看是正常的,vuforia官方给的例子在preview中是一片黑,也没有显示出什么的):
在这里插入图片描述
7. 上图右侧Open vuforia confgure按钮点进去配置vuforia,如下图:
在这里插入图片描述
上图中三个栏目比较重要,首先是license key,其次是Digital Eyewear两个选项一定要这么选,最后是data base一定要勾上,如果是自己的识别图片比如这里我的,前两个一定要勾上,vuforia官方例子里只勾选了第二个和第三个框,因他们用的是这个。
8.发布设置并发布

确认configuration中的script backend选的是.net:
在这里插入图片描述
在Player Setting中需要选择InternetClient、WebCam、以及SpatialPerception。
在这里插入图片描述

确认VR和vuforia都勾上了:

在这里插入图片描述

9.发布时,会弹出一个对话框,让你选择路径文件夹,在默认路径上新建名为APP的文件夹(名字随意,英文的就行),成功后,如下:
在这里插入图片描述
10.VS2017打开,并选择X86和DEVICE,前提hololens真机(我用的还是一代)一定要已经连上,模拟器我也装了,并且试过,测试AR不行,只能在真机上。
在这里插入图片描述
然后就成功识别图片,并显示cube了,效果跟手机上差很多。
hololens慢,且目标图片移动,所显示的物体这里是cube跟随移动滞后明显;另外hololens把目标图片也一起显示了出来,而手机上只显示cube;hololens显示的cube在它显示的识别图片之上,但识别图片跟真实图片并不重合,在真实图片的下方一点儿。所以一代hololens做AR并不好,还是用手机吧,哈哈。另外hololens还有各小区别,就是显示出的识别画面是没有vuforia的LOGO的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值