Unity AR开发之Vufoira基础配置
一.新建项目导入Vuforia包(本人使用Unity18.3.2版本)
1.Vuforia已经内置进Unity中如果一开始安装的时候没有安装组件,那么可以在File→Build Setting→Player Settings→XR Settings中下载(图中所标注下载包)
2.导入成功后GamObject中多出Vuforia Engine目录 (AR Camera是必备的摄像机)
二.获取vuforia的licenseKey并获取对应的Vuforia数据库
1.创建项目
2.写入项目名称,勾选同意协议
3.点击创建的licenseKey进入到详细界面
4.上图中框选内容复制,打开Unity 项目工程,“”ARCamera“”上点击“Open Vuforia Engine configuration”按钮,将复制好的内容粘贴到App License Key.
三.“ARCamera”参数
1.相机的世界中心设置
SPECIFIC_TARGET : 制作一个物体作为世界中心坐标
FIRST_TARGET : 摄像机所照射到的第一个需要识别的目标为世界中心坐标
DEVICE : 设备追踪(没有查到更新后的含义)
2.Open Vuforia Engine configuration点击后的界面
设备模式
MODE_OPTIMIZE_QUALITY 质量优先
MODE_OPTIMIZE_SPEED 速度优先
MODE_DEFAULT 默认
最大识别量
Max Simultaneous Tracked Images:最大识别的图片数量
Max Simultaneous Tracked Objects:最大识别的物体数量
四.Vuforia图片识别机制
五.Vuforia图片识别的注意事项
图片内容棱角容易被识别,圆角不会被识别。
图片色彩内容对比度明显。
六.Vuforia数据库的创建
1.Develop→Target Manager→Add Database
2.上传图片
Single Image :单个图片
File:图片路径
Width:图片高度比例
Name:图片名称
上传完毕后 Rating 星级评价越高识别度越高
勾上所需图片,下载数据库包 此处选择unity Editor版本
下载完毕后倒入unity
七.设置ImageTarget相关参数
1.在场景中创建ImageTarget
2.设置数据库
3.设置识别图片
Unity AR开发之Vufoira基础配置相关推荐
- Android NDK开发之 NEON基础介绍
原文:http://blog.csdn.net/app_12062011/article/details/50434259 Android NDK开发之 NEON基础介绍 这是官方介绍: http:/ ...
- IOS开发之UI基础LOL英雄展示-15
IOS开发之UI基础LOL英雄展示-15 // // ViewController.m // 15-英雄展示-单组数据 // // Created by 鲁军 on 2021/2/3. //#impo ...
- C#进行MapX二次开发之MapX基础知识
C#进行MapX二次开发之MapX基础知识 MapX的主要技术特点 (1). 以表(Table)的形式组织信息 每一个表都是一组MapInfo文件,这些文件组成了地图文件和数据库文件.为使用MapIn ...
- ios开发之OC基础-类和对象
ios开发之OC基础-类和对象 本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录 ...
- 050.前端开发之HTML基础及常用标签
050.前端开发之HTML基础及常用标签 文章目录 一.前端开发介绍 (一)前端开发都有哪些内容 1.HTML是什么? 2.CSS 3.JavaScript 4.HTML.CSS和JavaScript ...
- ios c语言调用oc方法,ios开发之OC基础-类和对象(示例代码)
本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录知识点关键字,把把握重点,然后再 ...
- 二、Unity编辑器开发之ContextMenu
ContextMenu属性,允许我们在Inspect检视面板对Component组件添加菜单功能. public ContextMenu (string itemName); public Conte ...
- Unity3D AR开发之Vuforia入门学习
引言:2016年的AR游戏Pokemon GO火遍全球(除了中国),让我第一次了解到AR的世界.神奇的虚拟对象出现在现实世界中,感觉小时候的游戏王这类的动画可以成为现实. 最近小生学习了高通的Vufo ...
- Python全栈开发之Django基础
No.1 MVC&MTV MVC M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增.删.改.查操作 V全拼为View,用于封装结果,生成页面展示的html内容 C全拼为Co ...
最新文章
- mongodb3.2系统性学习——5、游标 模糊查询 findAndModify函数
- ine.strip().split()
- CVE-2018-5711:PHP GD库拒绝服务漏洞
- java 计算26个字母在一段文本中出现的频率(保留小数点后4位)
- shell编程之进阶篇五函数
- Flink对比Spark以及流计算发展趋势分析
- epoll原理_彻底搞懂epoll高效运行的原理
- OpenGL ES总结(五)OpenGL 中pipeline机制
- mysql 教学方法总结_MySQL教程之MySQL知识总结
- 【行业聚焦】畅捷通用自然语言技术颠覆企业应用人机交互模式!
- 【小5聊】layui第三方插件-xm-select参数
- 大数据-玩转数据-IDEA创建Maven工程
- aria2简单下载脚本
- 财管毕业论文哪些题目比较好写?
- Minor GC、Young GC、Old GC、Major GC、Mixed GC、Full GC都是什么?
- 做数据挖掘工作需要具备哪些思维原理?
- Redis5.0源码解析(一)----------简单动态字符串(SDS)
- 【飞桨黑客松】AIGC - 剑 - 铁匠铺计划
- CS5266 Type-c转HDMI4K30HZ
- 网络抓包技术:libcap
热门文章
- 【数据结构与算法】String大数加减乘除(非负整数)
- php饼状图源码,php 饼状图
- 电脑重装系统后硬盘消失要如何解决
- [leetcode]Binary Tree Postorder TraversalBinary Tree Preorder Traversal
- Kinect结合Unity3D引擎开发体感游戏(一
- 关于PHP 动态实例化可变化类名称
- 《云计算》linux改变主机名的四种方法
- 产业安全专家谈 | 广告刷量背后的攻与防
- 基于Springboot的个人健康监控管理系统(源码+MySQL数据库+论文)
- ”一“的客观形态与主观感受之间的关联性研究