效果

摄像头扫描出识别图后能够显示模型。

步骤


1.访问vuforia官网https://developer.vuforia.com 登陆账号(没有注册的先注册账号)。

Unity + Vuforia初级开发过程

2.登录后点击菜单栏的Develop,然后点击Target Manager。 
Unity + Vuforia初级开发过程

3.点击Add Database按钮,创建一个数据库,类型保持为默认的Device。 
Unity + Vuforia初级开发过程

4.创建了数据库后,点击数据库名称,然后点击Add Target按钮,添加图片。注意vuforia用米作为计算单位,上传图片时会自动计算图片的height值。 

Unity + Vuforia初级开发过程

Unity + Vuforia初级开发过程

Unity + Vuforia初级开发过程

5.此时数据库里就有了图片,勾选这张图片,点击Download Database(1),在弹出的页面里选择Unity Editor,然后点击Downloaded按钮进行下载。 
Unity + Vuforia初级开发过程

Unity + Vuforia初级开发过程

下载完成后的图标如下(是一个unitypackage包);

Unity + Vuforia初级开发过程

6.点击菜单栏Downloads,选择Download for Unity,下载vuforia开发包。 
Unity + Vuforia初级开发过程

Unity + Vuforia初级开发过程

7.新建一个Unity项目,导入我们刚才第5,6步下载的两个包,操作是把包直接拖到Project视图里。 
Unity + Vuforia初级开发过程

8.把要显示的模型也导入到Unity中,如果是Unity包同样可以直接拖到Project视图。此处我们随便使用一个。 
Unity + Vuforia初级开发过程

9.删掉Hierarchy视图中的Main Camera,并在Project视图中的Vuforia->Prefabs文件下找到ARCamera和ImageTarget预设体,拖动它们到Hierarchy视图中。 
Unity + Vuforia初级开发过程


10.调整ARCamera和ImageTarget的位置,直到能在Game视图中看到ImageTarget。 
基本设置如图参数即可
Unity + Vuforia初级开发过程

Unity + Vuforia初级开发过程

这样就能在Game视图里看到ImgeTarget 
Unity + Vuforia初级开发过程

11.在Hierarchy视图选中ImageTarget,在Inspector视图中找到Image Target Behaviour脚本,点击Database一栏的empty按钮,选择识别图数据库(由于在第3步我起的名字是CeShi,所以这里我的选项是CeShi,你们根据自己的情况选择正确的数据库)。 
Unity + Vuforia初级开发过程

Unity + Vuforia初级开发过程

如果觉得图片显示不合适,可以进行调整,初始的大小是根据你在第4步设置的来显示的,更改可在transform组件的scale里面进行。
Unity + Vuforia初级开发过程

12.继续访问https://developer.vuforia.com,这次我们要获取Key,点击菜单栏的Develop,选择License Manager,点击Get Development Key,在弹出的窗口中填上名字,打上对勾就OK了
Unity + Vuforia初级开发过程
Unity + Vuforia初级开发过程
Unity + Vuforia初级开发过程

13.点击刚才创建的License名称,复制license Key信息,在Unity的Hierarchy视图里选中ARCamera,在Inspector视图中找到Vuforia Behaviour脚本,把复制的license Key信息粘贴到App Lisence key一栏。 
Unity + Vuforia初级开发过程

Unity + Vuforia初级开发过程

Unity + Vuforia初级开发过程

14.继续往下,同在此组件中勾选Database 下的Load CeShi Database和Activate两个选项。 
Unity + Vuforia初级开发过程

15.把我们要展示的模型从Project视图中拖动到ImageTarget之下,成为ImageTarget的子物体。
Unity + Vuforia初级开发过程

调整一下模型的位置,大小和方向,直至合适
Unity + Vuforia初级开发过程

16.现在就完成了,开始测试,用摄像机对准识别图就能看到模型显示在识别图的上面。

相关文章:

  • 2021-07-31
  • 2021-11-21
  • 2021-06-05
  • 2022-01-08
  • 2021-04-07
  • 2021-09-24
  • 2021-06-01
  • 2021-09-19
猜你喜欢
  • 2021-05-07
  • 2021-05-20
  • 2021-08-13
  • 2021-06-02
  • 2022-12-23
  • 2021-05-17
  • 2021-07-13
相关资源
相似解决方案