Unity AR Ⅰ
在书的封面上投射一个会动的模型
整体效果如下

Vuforia Package 导入
先在Vuforia官网上面下载Unity Package
在新建一个unity的工程文件,并向工程文件里面导入AR的包
稍等片刻导入成功之后就会在工程的package里面看到Vuforia Engine AR,出现这个文件夹就说明AR的包导入成功了
Vuforia AR的使用
首先需要删除工程默认的Camera
然后新建一个Vuforia的AR Camera
选中AR Camera 点击 Open Vuforia Engine Configuration选项即可选择硬件设备的摄像头(如果笔记本电脑的话默认自带的摄像头)
不过为了调试方便我外接了一个新的摄像头(某东上买的 也就100块钱左右)
切换到外接摄像头之后,开启Unity Play Mode 看到对应摄像头里面的图像,说明Vuforia AR 配置成功(这里是我房间里面白白的墙)
获取对应的license
再回到Vuforia Engine Developer Portal的网站,选择Develop的标签,点击Get Basic按钮
然后给这个Basic Plan 起一个好听的名字(这里我就简单粗暴的管它叫做AROne了),然后Confirm一下
然后我们会得到这样一个license key的一个码
接着把这个码copy到之前提到过的Configuration 中去
设置识别的Target
首先我们需要一个高清的目标图,这里我推荐使用微软的Lens来拍照获取,(这个用来扫描一些书什么的也不错)
我就选择这本腾讯游戏开发精粹作为我们的target(这里没有广告费)
紧接着需要在之前的那个Vuforia Developer Portal创建一个DataBase
这里仍然选择AROne的名字
点击进这个AROne的Database,接着再点击Add Target 把之前那本腾讯游戏开发精粹的图片传上去
上传成功后会看到一个介绍该Target的界面如下
右边的星星数量代表图片的质量,星星越多质量越好.五星代表能够很快的识别(这也是为什么不直接拍照而是用lens扫描的原因,可以提高图片的质量)
在上传好要识别的图片Target之后,就可以把相关的DataBase给下载下来了
由于我们是在Unity里面使用,因此这里选择Unity的选项
AR的使用
下载好了之后导入到unity的工程文件里面
导入好了之后在工程文件里面添加一个Image Target
同时在Image Target的Inspector 窗口中,把From Image改成DataBase 并选中相应的DataBase,这时就会看到之前上传的书在Scene窗口中显示
为了测试AR的效果,现在这本书上面放上一个Cube
测试发现识别出了这本书的封面,并把cube放上去了(忽略我的床角)
接着在换上美少女的模型,为了效果明显这里把模型放大了10倍
运行一下美少女就在腾讯的这本书上面动起来啦
