如何将Vufroria 、ARCore和ARkit结合使用
如果想使用Vuforia的卡牌识别,又想加入ARCore和ARKit的平面识别功能。解决办法就是将Vuforia与AR Foudation结合使用。
- 环境配置
Unity版本:2018.4.2f1以上版本
ARFoundation SDK版本:arfoundation-samples-1.5-preview
下载地址:
https://github.com/Unity-Technologies/arfoundation-samples/tree/1.5-preview
Vuforia SDK版本:
- Unity设置
- 1、在other setting里把Multithreaded Rendering勾掉
- 2、Minimun API Level设置24以上
- 3、勾选掉ARM64
- 4.勾选掉Android TV Compatibility
- 修改VuforiaWrapper.aar
文件路径:
Unity\Editor\Data\PlaybackEngines\VuforiaSupport\Android/VuforiaWrapper.aar
友情提示:首先先把VuforiaWrapper.aar备份到其他地方一份,以防改错恢复。
- 打开AndroidManifest.xml
打开后注释掉 <meta-data android:name="com.google.ar.core"
android:value="optional" /> 如上图;注意修改完后重新压缩把后缀改回aar(压缩时不要生成新层级)
- 设置Built System为Gradle
- 这样就可以重新打包了
- Vuforia 场景和ARFoundation场景切换
在代码中控制如下图:
如何将Vufroria 、ARCore和ARkit结合使用相关推荐
- android ar人脸贴图,ARCore与ARKit实现人脸贴纸、更换材质等动画效果
近两年市面上出现了很多有关有关美颜滤镜.贴纸等各种贴纸效果的相机出现,由于项目的需要调研了google开源的一个能够提供3D角度的ARCore框架,本人也结合ARKit在iOS手机上实现了类抖音的效果 ...
- ARKIT/ARCore对比分析(二)
ARKit(2) ARCore 和 ARKit平台特点比对 曾与一家最大的 IMU OEM 交谈过,为了节省成本,他们的智能机IMU 在工厂中只是在单一温度下进行标定.这意味着 IMU 硬件在某一指 ...
- 谷歌 ARCore 就是低配版 Tango,它比苹果 ARKit 好在哪?
[转] https://www.leiphone.com/news/201709/hioiZlgdXIj9fFex.html 雷锋网按:本文作者为 Matt Miesnieks,目前担任 6D.ai ...
- 大神解读:谷歌 ARCore 就是低配版 Tango,它比苹果 ARKit 好在哪?
转自雷锋网:点击打开链接 原标题:大神解读:谷歌 ARCore 就是低配版 Tango,它比苹果 ARKit 好在哪? 雷锋网按:本文作者为 Matt Miesnieks,目前担任 6D.ai 的 C ...
- 深入浅出,ARCore开发原理
作者:李超 前"跟谁学"直播研发高级经理 其实关注 ARCore也蛮久了,但一直没有腾出时间来写个总结.正好应朋友之约,我们今天就来好好聊一聊 ARCore. ARCore的历史以 ...
- ARCore:从哪里冒出来的ARCore
一.ARCore的横空出世 前几天的谷歌开发人员日,技术专家Tom Slater连线在波兰克拉科夫的ICE会议中心,在YouTube直播中荣重推出了ARCore. 苹果今年6月份发布的ARkit,对于 ...
- 关于出版《AR Foundation增强现实开发实战(ARKit版)》(2022-09-11创建)
ARKit是苹果公司在前沿科技领域的重大技术布局,也是目前移动领域AR应用开发引擎标杆.得益于良好的软硬件生态整合,ARKit运动跟踪稳定性好.性能消耗低.功能特性丰富,利用它可以开发出令人惊艳的 ...
- 谷歌增强现实技术ARCore
简介 随着,今年苹果在6月的WWDC 2017上发布的ARKit,谷歌也在前不久(8月29日),发布了用于Android平台的AR SDK--ARCore.这弥补了AR在Android市场上的空缺,让 ...
- 关于出版《AR Foundation增强现实开发实战(ARCore版)》(2022-09-15日更新)
感谢各位读者的支持,书籍目前已上市各大电商平台. ----------- 2022年3月18日创建 --------- 在元宇宙科技浪潮推动下,增强现实(Augmented Reality, ...
最新文章
- PTA基础编程题目集-7-32 说反话-加强版
- linux怎么修改vdo的名字,linux中VDO的使用
- Jupyter中出现ModuleNotFoundError: No module named ‘matplotlib‘的解决办法
- 软件成本度量方法及CMMI V2.0,你Get到了吗?
- python监控单台多实例数据库服务器的数据库端口
- requests模块的入门使用
- php中的fpm_详解PHP中PHP-FPM是什么?有什么用?
- [LeetCode] Permutations
- 归并排序算法(C#实现)
- Java File类boolean createNewFile()方法(带示例)
- java基础-java语言中的关键字总结
- Dubbo学习笔记(一)
- httpcline转发_go http请求转发
- linux服务启动redis自动启动不了,linux开机启动redis、nginx等服务
- oracle报表文件,如何使用.NET代码从Crystal报表文件获取Oracle包名称
- Shuffling Machine (20)
- 项目中的设计模式【适配器模式】
- rdesktop连接windows远程桌面详解
- python 虚拟环境 windows_Python虚拟环境(Windows版)
- 使用openwrt-SDK 生成IPK