AR
Unity高锦锦
我们不敲代码,我们是代码的搬运工。
展开
-
Vuforia开发入门一-准备工作
1、开发环境配置 a) Android 环境配置 b) Unity3D 下载和安装 2、资源下载 a) 官网注册 官网:https://developer.vuforia.com/ b) 资源下载 Samples资源下载:https://developer.vuforia.com/downloads/sdk转载 2016-10-28 16:02:41 · 412 阅读 · 0 评论 -
Vuforia unity开发摄像头问题
项目一直在赶进度,写博的时间越来越少了~从事Unity开发也快两个月了,AR方向~ 使用的是高通家的SDK Vuforia。。。从工程融合一直到对unity和Vuforia的深层次的开发,新东西,毕竟坑多。。国内做AR开发的没有自家的SDK一般都是用国外的SDK或则国内其他家的一些SDK吧~ 使用这些SDK做AR开发都有共同的一个特性,都喜欢在Unity里面做开发。Unity之前一直是游戏引擎,直转载 2016-11-02 20:10:00 · 4109 阅读 · 0 评论 -
摄像头对焦Vuforia摄像机采集内容模糊
Vuforia的demo中是设置为自动对焦的。当无法自动对焦时,拍摄到的实时场景是模糊的,这样对Target的识别有很大的影响。检测和跟踪的性能被大大降低了。 1、开启现行对焦模式(FOCUS_MODE_CONTINUOUS_AUTO) 这种模式可以使设备根据当前场景进行自动对焦 2、Vuforia其他对焦模式 并不是所有的设备都支持线性对焦的,所以需要启用其他对焦模式 3、触转载 2016-11-02 19:41:32 · 3049 阅读 · 0 评论 -
(Unity3d)Vuforia开发高阶二-虚拟按钮
第三部分: 既然虚拟按钮的事件可以被检测到,那么可以像正常的按钮一样,执行长按短按,或者双击之类的操作。这里以判断虚拟按钮长按还是短按为例。 主要的实现原理是通过判断触发持续的时间长短。 复制代码using UnityEngine;using System.Collections;using Vuforia; public class MyButtonContro转载 2016-10-28 18:11:26 · 2245 阅读 · 0 评论 -
Vuforia开发高阶二-虚拟按钮(第二部分)
public class MyVirtualButtonControl : MonoBehaviour,IVirtualButtonEventHandler{ #region PUBLIC_MEMBER_VARIABLES public ImageTargetBehaviour imageTargetBehaviour; public AudioSource转载 2016-10-28 18:10:24 · 610 阅读 · 0 评论 -
Vuforia开发高阶二-虚拟按钮(第一部分)
第一部分: 在Vuforia的所有功能中,虚拟按钮是唯一一个交互的功能,而且这个功能相当精彩,使用它可以开发很多有趣的应用。 使用虚拟按钮demo,会有两个疑问: 1、按钮位置怎么确定的? 2、按钮怎么检测到的? 首先给大家介绍按钮位置的确定。 有两种方式: 1、自己通过公式计算。 对于这种方式,只用做研究使用。实际开发过程中,不需要这么复杂。但是计算方转载 2016-10-28 18:06:29 · 2353 阅读 · 0 评论 -
(Unity3D)Vuforia开发高阶一-VideoPlayback
使用Vuforia自定义ImageTarget案例比较简单,拖进去几个预制(preferb)就好了。 例如:ImageTarget,ARCamera 但是如果想添加VideoPlayback的案例时,直接再ImageTarget子目录下添加Video预制是不可以的。还需要绑定一些特定的脚本。 比如PlayVideo和VideoPlaybackUIEventHandler。转载 2016-10-28 18:04:03 · 3872 阅读 · 2 评论 -
(Unity3d)Vuforia开发基础八-粒子系统
粒子系统:粒子系统表示三维计算机图形学中模拟一些特定的模糊现象的技术,而这些现象用其它传统的渲染技术难以实现的真实感的 game physics。经常使用粒子系统模拟的现象有火、爆炸、烟、水流、火花、落叶、云、雾、雪、尘、流星尾迹或者象发光轨迹这样的抽象视觉效果等等。 AR场景给人带来的印象是视觉效果十分强烈,当然这也少不了粒子特效的功劳。 在AR场景中添加粒子系统,主要分为两步来完成转载 2016-10-28 18:03:12 · 709 阅读 · 0 评论 -
(Unity3d)Vuforia开发基础七-动画系统
Unity3D动画系统主要有两种:Animator和Animation. Animation: Animation Clip 动画剪辑 对于Animation Clip可以进行动画分割 对于每一个clip,在使用脚本来控制播放。 Animator: 任何一个拥有avatar的GameObject都将拥有一个Animator组件用来连接角色和他的行为。 Anima转载 2016-10-28 18:02:20 · 2390 阅读 · 0 评论 -
(Unity3d)Vuforia开发基础六-音频
在学会利用U3d处理音频之后,看下面的教程。 1、虚拟按钮 结合Vuforia 虚拟按钮制作教程,在该方法下添加对应事件。 复制代码/// /// Called when the virtual button has just been pressed: /// public void OnButtonPressed(VirtualButtonAbs转载 2016-10-28 18:01:03 · 1010 阅读 · 0 评论 -
(Unity3d)Vuforia开发基础五-模型交互
最后再来说说模型怎么交互。模型交互主要还是以下这些交互方式: 主要的交互方式包括: 1、模型的旋转、平移和缩放 这些需要配合触屏来操作。 2、模型的选定-射线法 模型选定之后显示高亮边框 3、模型动画的操作 使用代码,控制模型坐标等 使用Unity3d动画系统来完成 4、音频、文字等 使用Unity3D自带的组件完成 NGUI 5、其他 填色板等转载 2016-10-28 18:00:04 · 4482 阅读 · 0 评论 -
(Unity3d)Vuforia开发基础四-模型选定与控制
复制代码public class RayPick : MonoBehaviour { public Material[] mats; public Texture[] texs; int i = 0; // Use this for initialization void Start () {转载 2016-10-28 17:58:19 · 1110 阅读 · 0 评论 -
(Unity3d)Vuforia开发基础三-模型替换
一般使用Vuforia开发AR应用,涉及到3D模型时,目前最主要的开发工具还是Unity3D。对于Android和iOS原生开发的3D模型的处理,比较复杂,而且效果不好。 另外,可以在Android上实现使用第三方的游戏引擎来渲染3D模型,比如jpct-ae。当然这个效果还是不及Unity3D,用来做做研究还是可以的。有需要的话,后期也会把教程和源码放出来,敬请期待。 Unity3D导转载 2016-10-28 17:57:28 · 3830 阅读 · 0 评论 -
Vuforia开发基础二-官方demo解析
前面一篇文章《官方Demo编译运行》,介绍了一些编译运行的操作。由于Vuforia的demo比较多,有如下这些: 核心案例(Core Samples): · Object Recognition · Image Targets · Cylinder Targets · Multi Targets · User Defined Targets · Smart Terrai转载 2016-10-28 16:18:19 · 3454 阅读 · 0 评论 -
(Unity3d)Vuforia开发基础0
1、 下载Vuforia5.0.5版本(官方交流群的共享文件里面有)(现在最新版本是5.0.6,操作基本一致,有一点注意:License Key),直接解压,解压完之后,就会出现如下图所示的这些unitypackage文件。 2、 直接双击ImageTargets-5-0-5.unitypacka转载 2016-10-28 16:17:09 · 677 阅读 · 0 评论 -
Vuforia开发入门四-自定义标识
关于自定义标识,这个也是利用Vuforia SDK开发AR应用最基本的,也是必须掌握的。 由于Vuforia经历几个版本的迭代,现在最新版本是4.2.3。在这个过程中,修修补补了一些东西。其中Target Manager也改变了。 Target Manager的功能主要是管理数据库(也是targets的数据库)和Targets。 1、怎么创建数据库? 点击Add Data转载 2016-10-28 16:14:15 · 1550 阅读 · 0 评论 -
Vuforia开发入门三-License Manager(证书管理器)
License Manager是4.x版本开始新加入的一个管理器。主要功能:管理APP的License Key. 不管是Android、iOS还是Unity3D,使用4.x版本的SDK都需要写入Key,否则不行。 没啥说的,创建就好了。 果断选择No Charge,因为我没钱。当然如果你有钱(需求),可以选择其他套餐。 接下来确定, 然后这个应用的key就转载 2016-10-28 16:12:42 · 1740 阅读 · 0 评论 -
Vuforia开发入门二-资源介绍
1、官网资源分布 官网地址:http://developer.vuforia.com/ 五个部分: Home:首页,介绍最新版本说明。 Pricing:菜单,价目表。查看相关产品套餐的费用情况。 Downloads:资源下载页面 Library:库,包含很多开发相关问题,教程,FAQS等,有点类似arvrschool.com Develop:开发所需要配置的内容,转载 2016-10-28 16:06:02 · 950 阅读 · 0 评论 -
Vuforia开发基础二-官方demo解析
f:http://www.arvrschool.com/read.php?tid=325&fid=21前面一篇文章《官方Demo编译运行》,介绍了一些编译运行的操作。由于Vuforia的demo比较多,有如下这些: 核心案例(Core Samples): · Object Recognition · Image Targets · Cylinder Targets · Mu转载 2017-06-20 17:44:36 · 1295 阅读 · 0 评论