Skip to main content
 首页 » 资源教程

Unity高通AR解析(一)

2016年08月13日 17:26:3311660

前言

在这个生活方式都日新月异的年代,任何的新技术产生都不足为奇,当然本篇所讲的AR(增强现实技术)也并不是最新的技术了,目前市面上已经很多AR方面的硬件设备,当然AR技术也日渐成熟。目前,Unity对AR的支持,只有一家——高通,原来还有一家Metaio被Apple收购要现在杳无音讯,暂且不提。高通(Qualcomm)是提供Unity插件开发AR产品的AR公司。本篇我们就来用高通的插件,来开发一个UnityAR小程序。想学Unity就来中国AR网找我吧

  • 注册高通账号,获取许可证,注册识别图

    • 由于高通的AR技术是不开源的,所以使用的时候还需要注册许可证号。首先,我们登录官方网站


      Unity高通AR解析(一) 资源教程 第1张


      高通AR官网

    • 注册账号


      Unity高通AR解析(一) 资源教程 第2张


      注册


      Unity高通AR解析(一) 资源教程 第3张


      注册界面1(密码中字母要有大写有小写)


      Unity高通AR解析(一) 资源教程 第4张


      注册界面2


      Unity高通AR解析(一) 资源教程 第5张


      注册界面3


      Unity高通AR解析(一) 资源教程 第6张


      注册成功


      Unity高通AR解析(一) 资源教程 第7张


      邮箱验证

    • 登录到高通


      Unity高通AR解析(一) 资源教程 第8张


      登录


      Unity高通AR解析(一) 资源教程 第9张


      登录成功

    • 下载插件


      Unity高通AR解析(一) 资源教程 第10张


      下载插件

    • 注册许可证


      Unity高通AR解析(一) 资源教程 第11张


      注册许可证


      Unity高通AR解析(一) 资源教程 第12张


      填写项目名称


      Unity高通AR解析(一) 资源教程 第13张


      完成许可证注册


      Unity高通AR解析(一) 资源教程 第14张


      查看注册好了的许可证

    • 获取许可证号


      Unity高通AR解析(一) 资源教程 第15张


      获取许可证号,暂时保存起来,一会儿会用到

    • 注册识别图数据库


      Unity高通AR解析(一) 资源教程 第16张


      注册识别图数据库


      Unity高通AR解析(一) 资源教程 第17张


      创建数据库


      Unity高通AR解析(一) 资源教程 第18张


      打开数据库创建识别图


      Unity高通AR解析(一) 资源教程 第19张


      添加识别图


      Unity高通AR解析(一) 资源教程 第20张


      添加识别图成功


      Unity高通AR解析(一) 资源教程 第21张


      下载数据


      Unity高通AR解析(一) 资源教程 第22张


      选择Unity Editor,下载


      Unity高通AR解析(一) 资源教程 第23张


      下载好了的Package

  • 准备就绪,开始Unity开发

    • 创建工程,导入资源(本例使用Unity5.0.2)


      Unity高通AR解析(一) 资源教程 第24张


      创建工程


      Unity高通AR解析(一) 资源教程 第25张


      导入高通插件和刚刚生成的Logo包


      Unity高通AR解析(一) 资源教程 第26张


      导入成功


      Unity高通AR解析(一) 资源教程 第27张


      找到ARCamera预设体和TargetImage预设体,导入场景


      Unity高通AR解析(一) 资源教程 第28张


      删除MainCamera

    • ARCamera属性介绍


      Unity高通AR解析(一) 资源教程 第29张


      VuforiaBehaviour

       1.AppLicenseKey//App许可证号码 2.CameraDeviceMode//摄像机设备模式

           MODE_DEFAULT = -1,//默认(默认)

           MODE_OPTIMIZE_SPEED = -2,//速度优化

           MODE_OPTIMIZE_QUALITY = -3//质量优化 3.Max Simultaneous Tracked Images//最大跟踪图片数量 4.Max Simultaneous Tracked Objects//最大跟踪对象数量 5.Delayed Loading Object Data Sets//延迟加载对象数据集 6.Camera Direction//摄像机方向

           CAMERA_DEFAULT,//默认(默认)

           CAMERA_BACK,//后面

           CAMERA_FRONT//前面 7.Mirror Video Background//镜像视频背景

           DEFAULT,//默认(默认)

           ON,//开启

           OFF//关闭 8.World Center Mode//全球中心模式

           SPECIFIC_TARGET,//特定的目标

           FIRST_TARGET,//第一个目标

           CAMERA//摄像机(默认) 9.Bind Alternate Camera//绑定替代相机

    • 我们需要的设置


      Unity高通AR解析(一) 资源教程 第30张


      复制许可证号


      Unity高通AR解析(一) 资源教程 第31张


      写入许可证号


      Unity高通AR解析(一) 资源教程 第32张


      激活对象

    • ImageTarget属性介绍


      Unity高通AR解析(一) 资源教程 第33张


      ImageTarget属性介绍

       1.Type类型

           PREDEFINED,//预定义的(默认)

           USER_DEFINED,//用户定义的

           CLOUD_RECO//云侦察的 2.Data Set//数据集 3.Image Target//目标识别图 4.Width//宽度 5.Height//高度 6.preserve child size//保存子对象大小 7.Extended Tracking//跟踪拓展 8.Smart Terrain//智能地形

    • 我们需要的设置


      Unity高通AR解析(一) 资源教程 第34张


      选择数据库和识别图

    • 找一个识别后显示的模型,放置为ImageTarget的子物体


      Unity高通AR解析(一) 资源教程 第35张


      放置模型

    • 设置摄像机位置,调整模型缩放


      Unity高通AR解析(一) 资源教程 第36张


      微调

  • 运行测试


    Unity高通AR解析(一) 资源教程 第37张


    我的iOS9.1,还没来得及下Xcode7.1,暂时这样测试

    结束语

    本篇主要实现基本的AR显示,后续还会写后面的高级实现,敬请期待。

        更多AR教程就在中国AR网。  

        本文链接:http://www.chinaar.com/ZYJC/881.html


评论列表暂无评论
发表评论