实验步骤

1、打开Unity3D,新建一个项目;下载链接:

参考文章:  Unity3D+Vuforia配置

2、导入(import)Vuforia包;(我这个版本自带Vuforia,如果导入下载的会有冲突,出错),直接按照下图导入(GameObject-> Vuforia->AR Camera)即可;

Unity3D+Vuforia实现VR效果的案例之美_上传

Unity3D+Vuforia实现VR效果的案例之美_上传_02

3、在Vuforia(GameObject-> Vuforia->AR Camera)文件夹下找到ARCamera加入到Hierarchy,并且删除Main Camera

Unity3D+Vuforia实现VR效果的案例之美_上传_03

4、在Vuforia(GameObject-> Vuforia->Image)文件夹下找到Image加入到Hierarchy

Unity3D+Vuforia实现VR效果的案例之美_3d_04

5、在Vuforia官网登陆你的账号后,选择Develop->Target Manager如下图,如果有数据库就不需要重新创建,这里我创建了一个photo的数据库,点开,选择Add Target,上传你需要的图片后选择,Add,选择Unity Editor->Download即可。

Unity3D+Vuforia实现VR效果的案例之美_上传_05

Unity3D+Vuforia实现VR效果的案例之美_上传_06

6、下载刚才上传的图片,

Unity3D+Vuforia实现VR效果的案例之美_数据库_07

Unity3D+Vuforia实现VR效果的案例之美_上传_08

7、下载好了导入到刚才的项目中

8、我用的unity是2017.4.3f的,所以会有如下情况无法选择Database,解决方案参考我的另一篇博客

​​Unity3D---Vuforia is not enabled解决方案​​

Unity3D+Vuforia实现VR效果的案例之美_上传_09

9、点击ARCamera可以看到右边Inspector中出现的如下图,点击Open Vuforia configuration,加如密钥,在Vuforia官网,选择License Manager,因为我们不是用作商业的,所以可以选择Get Development Key,然后起个名字即可。点击名字会出来License Key,复制到Unity3D中。

Unity3D+Vuforia实现VR效果的案例之美_上传_10Unity3D+Vuforia实现VR效果的案例之美_数据库_11

Unity3D+Vuforia实现VR效果的案例之美_上传_12

Unity3D+Vuforia实现VR效果的案例之美_上传_13

Unity3D+Vuforia实现VR效果的案例之美_3d_14

10、选择你的数据库和Target

Unity3D+Vuforia实现VR效果的案例之美_3d_15

11、导入我准备好的模型素材,选择皮卡丘FBX文件,拖到Image Target下面,调整模型的大小,将卡片和模型都放到ARCamera可见的范围内。

链接:https://pan.baidu.com/s/143z0CWnwBJ3bwcy88q4lcg 密码:v6jk

Unity3D+Vuforia实现VR效果的案例之美_上传_16

Unity3D+Vuforia实现VR效果的案例之美_数据库_17

12、此时运行项目就会自动开启摄像头,用刚才上传的那张图片,对准摄像头,即有如下效果:

Unity3D+Vuforia实现VR效果的案例之美_数据库_18

可能会识别不出来,有以下原因:

1.你上传的target不好识别,五星的最好识别

Unity3D+Vuforia实现VR效果的案例之美_3d_19

2.以下该打对勾的地方没选

Unity3D+Vuforia实现VR效果的案例之美_上传_20