Unity Vuforia AR生成详细教程
Unity2019 生成AR程序详细教程+台式机开发无摄像头解决方案
文章目录
- 一、vuforia插件介绍
- 二、安装vuforia
- 三、注册vuforia官网账号和获取Key与创建数据库
- 四、Unity创建AR程序
- 五、打包程序
一、vuforia插件介绍
vuforia平台是一个非常厉害的AR开发工具,我们通过使用集合在Unity中的vuforia插件,即可快速地生成一个简单的AR程序。想了解更多关于vuforia的内容可访问vuforia官网查询。
二、安装vuforia
从Unity2017.2版本起,Unity已把vuforia集合进去了,所以我们只需要打开unity项目,通过Package Manager安装即可。
1.打开工程项目后,点击Windows,选择Package Manager
2.弹出Package Manager窗口后,在搜索框里搜索vuforia选择最新版本安装
3.安装完毕后打开GameObject,查看是否多出一个Vuforia Engine选项,如果多出这个选项,那么恭喜你,vuforia插件已经安装成功。
三、注册vuforia官网账号和获取Key与创建数据库
vuforia插件的使用必须要配合官网账号使用,所以我们首先要在官网注册一个账号然后配置数据库,再获得一个key,最后打包数据库导入unity即可。
1.打开Vuforia 官网
2.注册一个vuforia账号
3.注册完成后,点击Develop选项,选择License Manager,点击Get Development Key
4.在License Name栏里给你的许可证取一个名字,再勾选上协议条款条件,最后点击Confirm确认
5.点击你刚刚所创建的许可证名字,即可看到vuforia官网给予你的Key,点击复制你的Key,在稍后的步骤里我们将会用到
6.复制完成Key后,我们点击License Manager旁边的Target Manage选项;进入Target Manager页面后点击Add Database来创建我们的数据库;这一步尤为关键,因为这一步关乎我们AR程序识别和抓取的图像是如何的
7.点击Add Database之后,自己输入一个数据库名称,Type选择Device,再点击Create,数据库创建完成
8.数据库创建完成后,点击新出现的条目,进入数据库设置页面,依次点击Add Target,选择你AR程序想要抓取的目标类型(我们以Single Image为例),然后上传图片,设置图片的长宽(尽量选择长宽相等的图片),最后赋予名字(名字不能带有空格),点击Add,数据库的获取目标就添加完成了
9.最后点击Download Database,选择Unity Editor,再点击Download,我们就完成了用Unity创建AR程序所需的所有页面操作了
四、Unity创建AR程序
1.打开我们之前成功安装vuforia插件的项目工程,依次选择GameObject下vuforia Engine里的AR Camera
2.选择AR Camera相机里挂载的Vuforia Behaviour脚本,点击Open Vuforia Engine configuration按钮进入AR Camera的详细设置页面
3.此时我们在3.5步骤中所复制的Key就派上用场了,在App License Key里填入我们复制的Key
4.在同页面往下找到Webcam里的Camera Device,我们就能自由指定我们Unity程序目前所需要的摄像头设备是哪个了,不过估计有很多小伙伴是使用的台式机开发AR程序,Akcoi在这里推荐大家使用DroidCam这个软件,就能达到用我们的安卓手机作为摄像头的功能啦
5.导入3.9步骤中我们从vuforia官网下载的数据库包
6.选择GameObject里Vuforia Engine下的Image对象,即可看到我们上传在官网数据库里的图片
7.重点来了,我们只需要在ImageTarget这个对象下添加我们所需扫图出现的模型,我们AR程序的基本实现就完成了
8.最后我们可以点击play运行,查看我们的第一个VR程序是否能成功捕获图像并出现我们的模型,如果一切良好,那么恭喜你完成了第一个简单的AR程序!
五、打包程序
1.点击File,选择Build Settings…
2.点击Add Open Scenes添加我们打开的场景,然后选择要发布的平台,最后点击Build打包即可
Unity Vuforia AR生成详细教程相关推荐
- Vuforia AR开发详细教程
1.unity3d在2017之后已经集成了Vuforia,如果在安装的时候未安装Vuforia,找到相关的安装包,双击进行安装 2.安装完毕之后,正常建立工程即可 3.在GameObject-> ...
- final-期末大作业-制作AR射箭小游戏(Unity AR配置详细教程)
要求 大作业要求: 制作一款特定技术应用小游戏,并提交技术报告. 内容(请参考以下技术主题,但不限于这些主题): 运用手机拍若干全景图,贴到天空盒或球型天空,做一个简单校园漫游功能. 粒子系统效果制作 ...
- IDEA自带插件的实体生成详细教程,离线情况下如何导入MySQL的驱动
IDEA生成实体详细教程 一.配置MySQL连接 二.生成Java实体 首先IDEA是自带的有实体(Entity)生成插件的,那么接下来我们一起来看看怎么使用IDEA自带的插件来生成我们的Java实体 ...
- Unity+Vuforia SDKAR开发系列教程--1.1 AR技术介绍
1.1 AR技术介绍 提起AR技术,相信真正了解它的人还不多,或者是大多数的人都会第一时间把这种技术和各种各样的智能穿戴设备例如谷歌眼镜.智能手表等联系起来.其实,AR应用的领域是非常广的,并不仅仅局 ...
- Unity Vuforia AR基础
一.AR概念 AR 是缩写,英文是:Augmented Reality,中文是:增强现实.这个技术,让用户的眼中,除了看见真实的世界,还看见了"虚拟的影像".真实和虚拟环境叠加,呈 ...
- Unity Vuforia(高通)AR
Unity Vuforia制作AR软件 使用过高通AR.百度AR.EasyAR,还是觉得高通的使用起来更加简易.今天就记录一下怎么使用Vuforia制作一个可识别2D图片与3D物体的AR软件. 使用步 ...
- Unity+Vuforia+Hololens2 AR开发
接触了一个使用HoloLens在Unity中开发一个AR程序的项目.网上的教程很乱,在这里整合一下官方以及各博客的教程. 本文包括环境的安装和配置,一个demo的实现及在HoloLens2上的部署过程 ...
- 【Vuforia AR Unity 2018.3.12f1】MikuAR安卓程序开发实践(三)代码终结篇_2019.4.24
Unity平台 + Vuforia SDK实现的AR程序开发 模型的三大操作(平移 旋转 缩放)代码 一.平移 二.旋转缩放 三.操作代码解析 模型的选定(射线法) 食用方法 自发光组件 食用方法 V ...
- Unity+Vuforia实现AR图片识别应用
在这个生活方式都日新月异的时代,新技术,黑科技的衍生数量层出不穷,其中VR (VitualReality 虚拟现实).MR (Mixed Reality 混合现实)以及AR也是近年来最火的热词之一, ...
最新文章
- 提高项目开发效率之--会议室墙的进度表
- bzoj 2878 [Noi2012]迷失游乐园——树上的期望dp
- 备忘录:CISCO router ENABLE crack
- XT910开通了GPRS却上不了网的原因--“数据漫游”功能关闭导致的
- 配置 VIM 英语字典
- UITabBarController 基本用法
- Angular HTML template的解析位置
- QSlider QLCDNumber 最常用的函数和 信号槽 (以后用到在加)
- 字典树(Trie树)的原理与实现
- vant按需引入没样式_vue vant-ui样式出不来的问题
- 拦截器和过滤器区别_新手能看懂的(Interceptor)和(Filter)区别与使用!
- ASP.NET MVC3+EF4+Oracle入门实例(一)
- quartus仿真28:JK触发器实现的脉冲分配器(分析)
- Node.js系列——(4)优势及场景
- 如何修改默认的site template大小
- 10.Linux/Unix 系统编程手册(上) -- 时间
- 热传导方程的差分解法c语言,九热传导方程的差分解法.PPT
- 【特效】UE4 Niagara 制作爆炸特效
- 数据库中“一对一”、“一对多”、“多对多”的判断方法
- win8修改炉石服务器,炉石传说如何去其他服务器玩炉石