如何使用Unity制作一个简单ARdemo

@[如何使用Unity制作一个简单的ARdemo]

想要完成一个UnityAR识别图需要四个主要的步骤:

一.注册一个Vuforia账号

1.打开浏览器,搜索“vuforia”点击第一个如图:
如何使用Unity制作一个简单ARdemo_第1张图片
2. 进入如下页面注册账号,注意,vuforia只支持English,so你的账号用户名一定要用英文的,点击Register注册,写完你的信息后哪两个√一定要打,然后按Create account:
在这里插入图片描述
如何使用Unity制作一个简单ARdemo_第2张图片
3.注册测成功后,登录,进入如下页面:
在这里插入图片描述
如何使用Unity制作一个简单ARdemo_第3张图片如何使用Unity制作一个简单ARdemo_第4张图片
4. 进入后说明你注册成功了,等着备用就行;

二.在网上找识别度高的图(棱角分明的)

1.eg:如下图:如何使用Unity制作一个简单ARdemo_第5张图片
2.再次打开已经登录好的Vuforia,创建get development key:
如何使用Unity制作一个简单ARdemo_第6张图片
3.进去后,写上你的License Name,一定要是英文字母的,然后勾选2,再点击Confirm,就OK了:
如何使用Unity制作一个简单ARdemo_第7张图片
4.点击后进入如下页面,发现已经存在了你刚才创建的development key:
如何使用Unity制作一个简单ARdemo_第8张图片
5.点击xiaomaomi进入如下的页面,你会发现你的development key已经生成了:
如何使用Unity制作一个简单ARdemo_第9张图片
6.就在本页面点击Target Manager,进入如下页面,点击Add Database:
如何使用Unity制作一个简单ARdemo_第10张图片
7.弹出如下框图,完成如下,给Database Name取名,Type类型选择Device,然后点击Create:
如何使用Unity制作一个简单ARdemo_第11张图片
8.生成了刚才创建的miaozhou:
如何使用Unity制作一个简单ARdemo_第12张图片
9.点击miaozhou进入,添加Target:
如何使用Unity制作一个简单ARdemo_第13张图片
10.进入如下页面,点击Browse找到你自己的图片保存的位置,选中它,Width中的值一般设置为500,注意,name一定要用English,然后点击Add就OK了:
如何使用Unity制作一个简单ARdemo_第14张图片
11.点完Add后会发现你的Target 已经添加成功了,这里需要注意的是Rating一定要是五颗星,如果不满足继续添加直到成功:
如何使用Unity制作一个简单ARdemo_第15张图片
12.然后选中它,点击Download Database把他下载下来,下载到自己找得到的文件夹中:
如何使用Unity制作一个简单ARdemo_第16张图片
13.点击Download Database选中Unity Editor,点击download下载:
如何使用Unity制作一个简单ARdemo_第17张图片
13.下载完成,等待备用。
在这里插入图片描述

三.找一个3D模型

1.在浏览器中搜索cg模型网,然后找到3D模型库,打开会有很多免费模型:
如何使用Unity制作一个简单ARdemo_第18张图片
2.搜索满足 fbx格式的模型,这里说明一下,不是不允许下载max格式,只是因为下载了还是要转为fbx格式,比较麻烦:
如何使用Unity制作一个简单ARdemo_第19张图片
3.找一个免费的模型,满足fbx格式,免费就行:
如何使用Unity制作一个简单ARdemo_第20张图片
4.点击选中模型,进入,点击立即下载,选中他,点击下载,保存到自己知道的文件夹:
如何使用Unity制作一个简单ARdemo_第21张图片
如何使用Unity制作一个简单ARdemo_第22张图片
5.我们的3D模型下载就完成了。

在这里插入图片描述
6.找到我们的模型,解压:
如何使用Unity制作一个简单ARdemo_第23张图片
7.解压完成,就等待备用。

四.在Unity中完成相应的操作

操作开始前,想要说的是在我们做的过程中,一定要边做边保存快捷键Ctrl+s,只要SampleScene中出现号,我们就Ctrl+s,防止我们电脑出现意外,东西保存不了就麻烦了**
如何使用Unity制作一个简单ARdemo_第24张图片
1.打开Unity,创建一个自己的工程,自己填写Project name,存储位置自己定义,下面的Template一定要选3D,然后点击 Create project:

如何使用Unity制作一个简单ARdemo_第25张图片
2.打开你新建的项目后,在在project面板中找到Assets,然后选中它右击在Create中找到Folder,点击创建新的文件夹,改名为Model,因为他里面要放我们本项目所需要的所有资源:
如何使用Unity制作一个简单ARdemo_第26张图片
3,创建好后,双击进入将我们所需要的,模型和图片都导入进来,直接拖拽进来从你自己的文档中:
如何使用Unity制作一个简单ARdemo_第27张图片
如何使用Unity制作一个简单ARdemo_第28张图片
4.然后,在我们的girls中找到gr带小箭头的,将他鼠标左键直接拖到我们的scene中:
如何使用Unity制作一个简单ARdemo_第29张图片
拖进去,就可以看到,我们的模型已经在scene中了:
如何使用Unity制作一个简单ARdemo_第30张图片
5.然后在我们的,SampleScene面板中右击找到Vuforia点击AR camera,创建我们的摄像机,创建完成,删除原来的Main Camera:
如何使用Unity制作一个简单ARdemo_第31张图片
创建好的如下图:
如何使用Unity制作一个简单ARdemo_第32张图片
6.接下来,在Edit中找到Preferences点击进入,配置你们的jdk和SDK:
如何使用Unity制作一个简单ARdemo_第33张图片
在External Tools中,配置Android,找到相应的路径:
如何使用Unity制作一个简单ARdemo_第34张图片
具体的配置jdk,SDK,按照如下网址:
https://blog.csdn.net/huawei12341/article/details/78491974
7.配置好后,在File中找到Build Settings点击进入:
如何使用Unity制作一个简单ARdemo_第35张图片
8.选中Android,先点击Switch Platform,转换你的平台,接下来点击Player Settings,修改一些参数:
如何使用Unity制作一个简单ARdemo_第36张图片
9.有四个地方需要你修改:
(1)Inspector面板中的Company Name和Product Name,自己起:如何使用Unity制作一个简单ARdemo_第37张图片
(2)在同一个面板中,找到Other Settings,找到Package Name修改,注意要和上面的一致:
如何使用Unity制作一个简单ARdemo_第38张图片
(3)在Other Settings中找到Android TV Compatibility把他的打钩去掉:

如何使用Unity制作一个简单ARdemo_第39张图片
(4)然后在同一面板中中找到Publishing Settings,将Vuforia Augment ed Reality Supported的√选中:
如何使用Unity制作一个简单ARdemo_第40张图片
10.接下来,点击我们创建好的ARCamera,在Inspector面板中点击Open Vuforia Configuration:
如何使用Unity制作一个简单ARdemo_第41张图片
11.找到,App License Key,在Vuforia中找到我们的license key 复制粘贴到App License Key中来:
如何使用Unity制作一个简单ARdemo_第42张图片
如何使用Unity制作一个简单ARdemo_第43张图片
粘贴好后是这样的:如何使用Unity制作一个简单ARdemo_第44张图片
12.接下来在Hierarchy面板中调整我们的模型gr和ARCamera,调整到一个合适的角度,如图:
如何使用Unity制作一个简单ARdemo_第45张图片
如何使用Unity制作一个简单ARdemo_第46张图片
13. 接下来,在Hierarchy面板中右击找到Vuforia点击Image,将我们创建好的图片就导进来了:如何使用Unity制作一个简单ARdemo_第47张图片
如何使用Unity制作一个简单ARdemo_第48张图片
14. 修改 Transform中的参数,使它看起来和我们的模型差不多大小(因人而异吧)如何使用Unity制作一个简单ARdemo_第49张图片
如何使用Unity制作一个简单ARdemo_第50张图片
15.之后,将我们的gr鼠标左键按住拖拽到ImageTarget中来,使gr变成ImageTarget的子物体,如图:
如何使用Unity制作一个简单ARdemo_第51张图片
16.之后,当我们再次点击ImageTarget,时会发现,整的模型和图片都是被选中的:
如何使用Unity制作一个简单ARdemo_第52张图片
17.接下来,我们接着打开File中的Build Settings,找到Build System将Gradle改为Internal:
如何使用Unity制作一个简单ARdemo_第53张图片
18.最后,点击Build:
如何使用Unity制作一个简单ARdemo_第54张图片
弹出如下窗口,设置自己的文件所在位置和文件名,点击保存,开始打包:
如何使用Unity制作一个简单ARdemo_第55张图片
如何使用Unity制作一个简单ARdemo_第56张图片
19.打包完成,弹出窗口中可以找到你刚刚打包的apk,说明你已经成功了,将apk发送都手机端,下载安装,打开识别图:
在这里插入图片描述
如何使用Unity制作一个简单ARdemo_第57张图片

你可能感兴趣的:(Unity)