Skip to main content
 首页 » 资源教程

Vuforia SDK4.0开发者使用体验

2016年08月27日 20:44:239670

Vuforia 4.0发布以后,Qualcomm论坛版主枫叶飘零第一时间发布了使用体验,感谢这位版主的贡献,以下为枫叶飘零的观点:

Vuforia SDK4.0新特性:

物体识别,之前SDK3.x版本对3D物体识别支持不够友好。添加物体识别之后可以识别和追踪更宽泛的物体,应用更宽泛。

Vuforia对象扫描器,它是一个Android应用,它可以捕获被扫描物体的3D对象特征,并可以生成一个对象数据文件到Target Manager中。

Vuforia对iOS 64bit支持,2014年10月,苹果公司就宣布,从2015年2月1日起,所有提交到App Store的应用都要支持64bit,并且基于iOS8 SDK构建。正式版的Vuforia SDK v4.0将全面支持64bit计算架构。

Vuforia licensemanager工具,全新的License Manager工具,可以管理App的许可证密匙。现在每一个基于Vuforia v4.0所开发的应用都有一个唯一的许可证密匙。

  • 获取vuforia sdk4.0官方下载地址:https://developer.vuforia.com/downloads/sdk

  • 百度云下载地址:http://pan.baidu.com/s/1gdw5fxT

  • 案例下载地址:https://developer.vuforia.com/downloads/samples

利用Vuforia SDK4.0制作最简单AR,对比一下最新版本的变化。

Vuforia SDK4.0开发者使用体验 资源教程 第1张

导入开发包

Vuforia SDK4.0开发者使用体验 资源教程 第2张

在导入一个带动作的3d模型   

Vuforia SDK4.0开发者使用体验 资源教程 第3张

在场景中添加ARCamera组件

Vuforia SDK4.0开发者使用体验 资源教程 第4张

再添加ImageTarget组件

Vuforia SDK4.0开发者使用体验 资源教程 第5张

对ImageTarget组件的Image Target Behaviour脚本进行设置

Vuforia SDK4.0开发者使用体验 资源教程 第6张

需要去官网上传自己的识别图,并且下载到项目中进行设置。

上传识别图和3.0也有很大的不同,官网进行了改版为了4.0。网站地址https://developer.vuforia.com/

Vuforia SDK4.0开发者使用体验 资源教程 第7张

Vuforia4.0多了License Manager管理,这个license用在哪里呢?在项目的ARCamera组件中有一个脚本

Vuforia SDK4.0开发者使用体验 资源教程 第8张

有一个App License key,就是这里需要。

不管是Target Manager还是云服务就要先add license key

Vuforia SDK4.0开发者使用体验 资源教程 第9张

这是之前3.x和4.0的区别4.0的Application和原来是不一样的。如果获取这个key呢?点击这个AR_Furniture

Vuforia SDK4.0开发者使用体验 资源教程 第10张

这里就找到你的license了

Vuforia SDK4.0开发者使用体验 资源教程 第11张

把这添加到上面的App License key中就可以使用。如果没有这个App License key,项目在运行时会报错

Vuforia SDK4.0开发者使用体验 资源教程 第12张

添加模型到项目中

Vuforia SDK4.0开发者使用体验 资源教程 第13张

注意在ARCamera组件上的

Vuforia SDK4.0开发者使用体验 资源教程 第14张

这个脚本进行设置。之后点击运行

Vuforia SDK4.0开发者使用体验 资源教程 第15张

就实现最基本的AR效果注意在运行的Game视图中是有水印的。对比一下Vuforia sdk3.x和4.0

(3.x)

Vuforia SDK4.0开发者使用体验 资源教程 第16张

(4.0)

Vuforia SDK4.0开发者使用体验 资源教程 第17张

4.0多了以下内容:

  • app的授权key;

  • 延迟加载模型;

  • 地形追踪;

Vuforia SDK4.0开发者使用体验 资源教程 第18张

Vuforia SDK4.0开发者使用体验 资源教程 第19张

Vuforia SDK4.0开发者使用体验 资源教程 第20张

ImageTarget组件中的DefaultTrackableEventHandler 脚本没有变化,还可以识别之后的物体进行操作,添加互动和其他功能。在OnTrackingFound函数中添加物体识别之后的功能。在OnTrackingLost函数中添加物体消失时候的功能。其他变化不是很大。


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