高通vuforia+Unity3D 制作ar app
很简单就可以用Unity3D做出增强现实的一个小例子
新人第一次写博客,若出现错误望指正^_^
需要下载de东西:
unity3d 5.0 http://unity3d.com/get-unity 下的personal edition(免费版) 先注册了一个unity的账号的说(免费的也能用,就没去找破解版的...)
vuforia sdk4.0 https://developer.vuforia.com/downloads/sdk 这个也要注册,后边创建识别的图片也需要注册的,所以就不要偷懒了!
java sdk 1.7
一、先完成在在vufoira官网内的对识别对象的创建
分三步——①创建License;②创建DataBase;③创建Target
1.在高通vuforia的开发主页 点击developer https://developer.vuforia.com/ 在License Manager点击Add License Key
2.随便取个名字(我取的是app02),完成创建,下一步点击License Manager旁的Target Manager→Add Database 取个名字(我取的db002),Type默认类型Device,选择license 就是刚刚创建的(app02)。创建完后里面有个自动生成的License Key待会儿项目里要用到


3.下面点击刚刚创建的db002,准备创建一个识别的目标
点击Add Target

选择single image(可识别单一图像,另外几个有兴趣的研究下),选择图片的路径和为图片设定好宽度(高度会自动计算)就可以创建好了
4.把刚刚创建的识别目标download下来 (db002.unitypackage)

二、在Unity3D内完成工程的创建
分3步——①资源的导入;
1.打开Unity,新建一个工程
2.导入下载vuforia sdk Assert→Imprort Package→Custom Package→vuforia-unity-mobile-android-ios-4-0-103.unitypackage
也可以直接把包直接拖到Project视图的Asserts里面
3.将下载下来的资源包导入unity3d(直接拖到Assert里面就可以了)
4.删除原来的Main Camera添加ARCamera(Qualcomm Augmented Reality->Prefabs->ARCamera)
添加ImageTarget(Qualcomm Augmented Reality->Prefabs->ImageTarget),将它们移动到何时的位置就可以了
5.设置ARCamera和ImageTarget的属性

在ARCamera中设置,App License Key就是刚刚在Vuforia网站上创建License是自动生成的Key,将下面两项都打上勾
在ImageTarget的设置里将Data Set选上db002
6.在视域范围内加上你要在识别出图像时显示出的物体(我简单地加了个方块,完成后效果如下)

7. 下面一步将完成的项目导出为App(知道怎么导出的童鞋就可以跳过了,不过我还是再简单地说明一遍)
①将Unity的工程导出为app需要用到android的sdk,所以先要设置android sdk的目录(Edit->Preferences->
External Tools->android SDK Location)

Unity3d 5.0貌似要用21.0以上版本的SDK(Unity3d4.0 用20.0的是可以的),up主只能乖乖去升级了,
不过google服务经常连不上,导致升级很慢不知道有没改进的办法?
②生成的基本设置——将平台设置为android;将当前的场景添加入构建列表
③点build选择app导出的目录,给自己的app取个帅气的名字就可以了
(点play setting可以对app的图标之类进行更详细的 设计哟~~)

三、把导出的app装到自己的安卓手机上,就可以进行识别了
下面就是效果喽,还可以在很多角度去看这个方块哦
注意:必须要联网,貌似vuforia4.0就是收费版本了,限制了次数?不过自己玩玩是不用担心的

高通vuforia+Unity3D 制作ar app的更多相关文章
- 高通Vuforia(Unity3D)云识别初级使用教程
高通Vuforia(Unity3D)云识别初级使用教程 最近因项目开发需要,接触了高通的AR引擎Vuforia云识别,个人感觉稳定性还是很不错的,唯一不爽的地方就是免费的云识别库每个月只能识别10 ...
- GJM : Unity3D 高通Vuforia SDK AR 开发
一.AR概念: 增强现实(Augmented Reality,简称AR),是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实.是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息 ...
- Unity+高通Vuforia SDK——AR
一.AR概念: 增强现实(Augmented Reality,简称AR),是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实.是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息 ...
- 这几天用高通VUFORIA的体会
VUFORIA 主要用来做图像识别,先把图片上至网站,然后网站分析生成数据包 在UNITY中导入VUFORIA SDK和数据包后,就可以正常使用了 对了,数据包需要勾选Load Active那个选项, ...
- 高通Vuforia
这里使用高通的Vuroria来做一个AR歌姬. 工具: Vuforia,MMD4Mecanim 模型: 初音未来pmd模型文件,极乐净土vmd动作文件. 逻辑: 当发现识别卡时:开启音乐,模型速度为1 ...
- [AR]高通Vuforia Getting Started
Vuforia Getting Started 简介 Vuforia创建增强现实应用程序是一个软件平台.开发人员可以轻松地将先进的计算机视觉功能添加到任何应用程序中,允许它识别图像和对象,或在现实 ...
- Unity3d使用高通Vuforia发布IOS工程不支持64位的一些解决办法
1.将Unit升级至4.6.x或5.0.x,将Vuforia差距升级到最新版本(vuforia-unity-mobile-android-ios-4-0-105 ) 2.平台Other Setting ...
- [AR]高通Vuforia之Frame Markers
软件环境 SDK:FrameMarkers-6-0-112.unitypackage(从官网 -> Download -> Samples -> Core Features 下载 ) ...
- UNITY使用高通Vuforia导出XCode包编译出错
1.referenced from: in libVuforia.a 此处重新导入引用库并按http://game.ceeger.com/forum/read.php?tid=20447(三楼处理方式 ...
随机推荐
- python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)
一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...
- axis2+spring集成
转载自:http://www.cnblogs.com/linjiqin/archive/2011/07/05/2098316.html 1.新建一个web project项目,最终工程目录如下: 注意 ...
- 关于MySQL数据库优化的部分整理
在之前我写过一篇关于这个方面的文章 <[原创]为什么使用数据索引能提高效率?(本文针对mysql进行概述)(更新)> 这次,主要侧重点讲下两种常用存储引擎. 我们一般从两个方面进行MySQ ...
- PHP HTTP请求
stream_context_create 1.curl仍然是最好的HTTP库,没有之一. 可以解决任何复杂的应用场景中的HTTP 请求2. 文件流式的HTTP请求比较适合处理简单的HTTP POST ...
- 一步步实现ABAP后台导入EXCEL到数据库【1】
在SAP的应用当中,导入.导出EXCEL文件的情况是一个常见的需求,有时候用户需要将大量数据定期导入到SAP的数据库中.这种情况下,使用导入程序在前台导入可能要花费不少的时间,如果能安排导入程序为后台 ...
- 【转】 iOS9.2-iOS9.3.3越狱插件清单
以下是iOS9.3.3越狱插件清单 原文地址:http://bbs.feng.com/read-htm-tid-10668605.html 序列 支持与否 插件名称 兼容版本 支持设备 1 是 20 ...
- Atitit.安全性方案规划设计4gm v1 q928
Atitit.安全性方案规划设计4gm v1 q928 1. 安全架构设计与功能安全检测1 2. https1 3. 账号安全体系1 4. 配置文件安全 1 5. 源码加密与安全2 6. 最高强度的 ...
- [Erlang 0120] Know a little Core Erlang
Erlang开发者或多或少都用过或者听说过Core erlang,它是什么样的呢?新建一个测试模块a.erl,如下操作会生成core erlang代码而非a.beam: Eshell V6.0 ...
- 前端开发必备!Emmet使用手册
介绍 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具: 基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为"片段".虽然片 ...
- Chrome 扩展机制
据说,今年9月份开始,谷歌将在Chrome浏览器中全面禁用NPAPI插件,Chrome 45以后将无法再加载NPAPI插件,并推出了一种新的机制:扩展. 其实,如果把浏览器看作一块画布的话,NPAPI ...