【AR】Vuforia之unity3d 开发环境搭建
一、Unity3d环境搭建
下载安装包地址:https://developer.vuforia.com/downloads/sdk
Download for Android
Download for iOS
Download for UWP
Download Unity Extension (legacy)(此是 vuforia unity package)
Download Unity(此选项是下载unity 安装程序)
下载最新的Unity 安装程序插件(推荐使用插件)
有android、IOS、Vuforia等插件,按需要☑️,然后进行下一步等自动安装步骤
或者导入官网unity package(版本过低)
Download Unity Extension (legacy)(此是 vuforia unity package)
注意:版本有些许时间没有更新了(unity插件版本是7.0)
二、云环境设置
vuforia注册账号地址:
Develop: License Manager Target Manager建立
license:新建AR App里都需要这个,在Vuforia 配置文件填写位置如图:
Device:本地识别库,需要下载库文件进行导入操作;(有unity、IOS和Android等)
Cloud:云识别库
VuMark:
Single Image:单图识别
Cuboid:
Cylinder:
3D Object:
Device使用说明
Android Studio, Xcode or Visual Studio:开发IDE说明
Unity Editor:导入Unity 包
三、unity3d 使用Vuforia插件
3.1 ARCamera启用设置
3.1.1参数配置 VuforiaConfiguration
选中“ARCamera”属性面板里“Open Vuforia configuration”按钮
如下图:
第一个红框App Licenese Key:填写下图license key 值
第二个红框 Max Simultaneous Tracking Images:同一个画面识别跟踪数量(一般移动终端<=5,PC端<=9)
第三个红框 Databases :选择识别库也就是TargetManager里的下载的库文件,按照unity的导入unity package的方式导入进去就会出现自定义的数据库;然后☑️选中;接着Activate ☑️激活
3.2 Single Image
Device库
3.2.1 添加Vuforia 组件 image作为单图识别
如图:
接着绑定配置识别图片,见下图
最后在android设备(别问我为什么是手机设备,因为在进行vuforia ar工程的时候,发现并没有pc摄像头,于是果断的下了一个usb摄像头订单)上运行结果见下图
好!成功搞定了单图识别
Cloud库
3.3 Cuboid
Device库
Cloud库
3.4 Cuboid
3.5 3D Object:
3.6 VuMark库
参考地址:
VuMark设计制作
Vuforia Vumark初探
Vuforia——VuMark 的使用
四、异常情况
Error building Player: Win32Exception: ApplicationName='/usr/bin/java/bin/java' android sdk配置异常
解决办法:
尝试了n种方案;然后手抽筋了;最后重启unity3d 然后一切OK了。暂未搞明白为什么。这个结局TMD凶残了。
参考地址如下:
https://blog.csdn.net/chenggong2dm/article/details/39640449https://stackoverflow.com/questions/26703178/unity3d-error-building-player-win32exceptionhttps://blog.csdn.net/leansmall/article/details/73506009
五、其他
六、交流群
QQ:94297366
微信打赏:https://pan.baidu.com/s/1dSBXk3eFZu3mAMkw3xu9KQ
转载于:https://blog.51cto.com/4789781/2119830
【AR】Vuforia之unity3d 开发环境搭建相关推荐
- VS2022+unity3D开发环境搭建
文章目录 1 安装 Unity 2 使用 Visual Studio 调试 1 安装 Unity 安装Unity Hub 安装 Unity 推荐使用 Unity Hub 管理程序(官方管理程序). U ...
- ETH 开发环境搭建及智能合约 helloworld
ETH 开发环境搭建及智能合约 helloworld 自己的菜鸟级的起步教程,给自己长记性 准备 什么是以太坊 以太坊白皮书 以太坊白皮书_ZH 以太坊白皮书_EN 环境介绍 这里使用了,以下两个开发 ...
- ESP32 Ubuntu开发环境搭建
在Ubuntu下搭建ESP32开发环境 文章目录 在Ubuntu下搭建ESP32开发环境 说明 开发环境 硬件准备 ESP32(NodeMCU-32S) NodeMCU-32S 引脚图 搭建步骤 安装 ...
- 在ubuntu10.04下 GStreamer开发环境搭建
在ubuntu10.04下 GStreamer开发环境搭建 一 安装gstreamer 1 下载gstreamer源码 http://gstreamer.freedesktop.org/src/gst ...
- 统信uos人工智能开发环境搭建分享
人工智能领域包含了机器学习.知识图谱.自然语言处理.人机交互.计算机视觉.生物特征识别.AR/VR等关键技术.统信软件早已布局与人工智能技术的结合,一方面,国内主要人工智能厂商都参与到统信软件的生态建 ...
- Android环境搭建和Android HelloWorld—Android开发环境搭建
Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...
- qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...
作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...
- Go:分布式学习利器(1) -- 开发环境搭建 + 运行第一个go程序
文章目录 为什么要学习 go 开发环境搭建 -- MAC 运行第一个go程序 go 函数的返回值设置 go 函数的命令行参数 为什么要学习 go 在如下几个应用场景的需求下产生了go: 超大规模分布式 ...
- 智能合约开发环境搭建及Hello World合约
如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇. 就先学习任何编程语言一样,入门的第一个程序都是Hello World.今天我们来一步一步从搭建以太坊智能合约 ...
最新文章
- Microsoft NLayerApp案例理论与实践 - 项目简“.NET研究”介与环境搭建
- java 进入catch,JAVA + try catch(FileNotFoundException e)进入catch(Exception e)?
- 《入门经典》——6.24
- 计算机网络基础(缩短版)
- 【读书笔记】练习的心态
- Java 开源库精选(持续更新)
- 如果编程语言是女孩子
- 【Python】Python中打开文件那些事
- 特斯拉部分车型将逐渐搭载磷酸铁锂电池,比亚迪有望成为其电池供应商
- Neo4j从mysql读取数据_[bigdata-086] python3+neo4j 从mysql数据库读取记录然后创建节点和关系写入到neo4j...
- 企业信息化管理有什么意义?
- 正则表达式里的?:是啥意思例如(?:a|b)
- 自动化比手工测试成本高?使用Selenium评估测试自动化的ROI指标
- 开课吧:深入了解C++语言应用方向有哪些?
- iOS开发之适配http请求
- php ddos 防御,PHP DDos的几个防御方法详解
- Python 调用JSON接口实例
- android 呼吸灯权限_Android 呼吸灯流程分析
- EA开发系列---技术指标的使用
- 掷骰子python代码_python模拟掷骰子
热门文章
- 网络编程中的缓冲区溢出
- 编程语言可分为三大类
- shell实例第6讲:检查主机存活状态
- 简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
- 深入理解int a[5];
- mybaits三:全局配置文件(全面)
- 解决crond引发大量sendmail、postdrop进程问题
- ZH奶酪:Ionic通过angularJS+tabs-item-hide实现自定义隐藏tab
- OAF_开发系列03_实现OAF如何在保存前判断数据是否存在变更(案例)
- 彻底解决PHP Session不过期以及SessionId保持不变的问题