『笔记』高通Vuforia 通过unity实现Android AR开发笔记

此笔记记录利用Vuforia 和unity 3d实现ar搭建以及Android代码获得

实现通过Vuforia网站生成文件-unity 3d-》输出Android代码

1.Vuforia网站

首先到https://developer.vuforia.com注册账号(需要验证邮箱)

注册完了,下载Vuforia Android sdk:https://developer.vuforia.com/resources/sdk/android

以及Vuforia  Unity Extension:https://developer.vuforia.com/resources/sdk/unity

接下来是生成需要的文件

点击Target Manager


创建一个数据库(名字任意)

 

添加标记

上传完图片后,会有一段生成的过程,等生成完了就像这样,上传的这个图片有识别的星级,最好高些,这样容易被识别出来https://developer.vuforia.com/resources/dev-guide/image-target-enhancement-tricks 
 

选中点击上面的按钮即可

这里有两种下载,因为要加一个3D模型,下载Unity Editor

 『笔记』高通Vuforia 通过unity实现Android AR开发笔记_第1张图片

2.Unity安装

http://unity3d.com/cn/unity/download下载Unity

安装完后,打开Unity,新建一个项目。

设置一下你的AndroidSDK路径。点击菜单栏中的Edit->Preferences->ExternalTools

 『笔记』高通Vuforia 通过unity实现Android AR开发笔记_第2张图片

安装高通Vuforia ARSDK 双击就行了,

载入下载的项目包,一样的格式,双击。文件路径需要全英文)


安装完后在类似目录下找到这两个,

『笔记』高通Vuforia 通过unity实现Android AR开发笔记_第3张图片

添加到视图窗口中,再点击ImageTarget后在最右边的视窗中如下的脚本文件里选择我们刚才设定的图片文件,即设定DataSet和Image Target选项,在它们的右边可以从下拉列表选择。

『笔记』高通Vuforia 通过unity实现Android AR开发笔记_第4张图片

回到AR Camera中点击,在最右边的视窗中找到如下的脚本,勾选Load Data SetXXX和Active,这样识别到我们的图片就会自然显示我们的模型了。

 

接着导入我们的3D模型素材,随便你找个导入就好了(文章最后附一个箱子模型,载入时文件路径需要全英文)

 『笔记』高通Vuforia 通过unity实现Android AR开发笔记_第5张图片

在移动箱子和图片时可以通过属性面板进行操作,手动拉的真的很坑爹。

最后保存File->save scene

 

3.生成文件

File-》buliding settings

『笔记』高通Vuforia 通过unity实现Android AR开发笔记_第6张图片

把自己的刚刚保存的文件添加,一般自动会有,

选择我们的小绿人,右边选上

Google AndroidProject -------生成apk

Development bulid -----------生成项目目录就是我们想要的

4.运行后的截图,写完后想想还是有点小激动~

『笔记』高通Vuforia 通过unity实现Android AR开发笔记_第7张图片

九十度角~,,不能忍了,AR强大的画面

『笔记』高通Vuforia 通过unity实现Android AR开发笔记_第8张图片


素材  工程

你可能感兴趣的:(『笔记』高通Vuforia 通过unity实现Android AR开发笔记)