Unity+Vuforia SDKAR开发系列教程--2.1.1 vuforia 4.0 sdk

来源:互联网 发布:引用,指针和数组的区别 编辑:程序博客网 时间:2024/06/06 01:15
Vuforia sdk是高通公司开发的增强现实sdk,vuforia结合unity可以实现AR(增强现实)解决方案。
    Vuforia sdk支持的识别目标种类还是比较多的比如,图片识别(images Targets)、圆柱识别(cylinder)、混合识别(Multi Target)自定义识别(user defined target)、物体识别(object recognition)、云识别(cloud recognition)文字识别(text recognition)虚拟按钮(virtual buttons)、智能地形和序列帧等。
    随着unity版本不断升级,从3.0到4.0再到最新的5.0,vuforia sdk也是不断进行改变升级从2.0到3.0在到最新支持3D物体识别的4,0不断是完善和超越。
    全新的vuforia 4.0拥有最先进的识别和追踪算法,并且支持物体识别,并带有vuforia 对象扫描仪,vuforia对象扫描仪器是一款android应用程序,可以很容易的创建对象目标,作为扫描对象,应用程序提供了对目标的质量,覆盖范围和跟踪性能的实时可视化反馈,以后会有专门课程进修讲解,这一篇文章主要是对vuforia进行一个整体概述。
一般使用vuforia的开发流程:现在做的AR大部分都是基于目标的识别。这个目标可以是二维图片也可以是三维物体。现在做的AR项目还大部分都是基于二维识别图的目标点。它的流程基本就是准备识别图,上传识别图,下载到unity中,加载vuforia for unity包,根据具体需求利用unity实现功能,打包发布,由于unity现在强大的功能,可以做到跨台型发布,所以使用的vuforia可以发布到大部分平台上,当然支持安卓和ios。如果你不喜欢使用unity,vuforia也会为你准备安卓原生和ios原生的开发环境。
关于发布,unity发布安卓其实和vuforia严格说起来没事意义啦,发布安卓需要进行java环境的配置,和下载对应的安卓 sdk,在unity中进行相关的设置,我们也会有专门的一篇文件进行讲解如何进行安卓的发布。要想发布ios到iPhone需要这么几个步骤,首先你需要有一台ios系统的机器,因为你需要安装xcode软件,在ios系统上安装mac版本的unity,使用unity发布ios工程,发布出来的是xcode工程,在用xcode加证书和许可发布.ipa文件,.ipa就是ios的安装程序就行安卓上的.apk或者pcWindows电脑上的.exe。这个时候的.ipa文件只能安装的你的测试手机上,并不是所有的苹果手机都可以安装了,如果你需要全部手机都安装你需要上传到苹果商店,至于如何上传这已经不属于本文的范畴了。还要说一句,现在苹果发布iosapp应用必须是支持64位ios,vuforia 4.0支持ios64位应用程序,也就是说你想在苹果商店上发布应用,现在就必须使用vuforia4.0版本结合unity进行开发。4.0版本变化比较大,后面会有专门进行讲解。
关于费用,在vuforia4.0之前或者说在2015年之前,vuforia基础服务都是免费的,不管是安卓还是ios,但是你使用云服务是收费的,会限制你的识别次数,貌似这点比较讨厌,但是有人说,只要你不进行联网它不上传就可以进行限制,没有进行过测试。但是15年之后高通改变收费策略,全部进行收费。根据是否使用3D识别等新功能分99$,399$,999$或者根据次数直接联系高通进行开发。如果你不使用3d识别,你可以话499$一次买断,发布一个app,感觉这样的定价策略完全没有考虑到国民情况,基本上是要作死的节奏了。还是希望能调整一下吧。
整体sdk的介绍就是着一些,下一篇文件说说images target目标识别或者图片识别。制作简单的识别列子进行讲解。
0 0
原创粉丝点击