转自: http://blog.csdn.net/kun1234567/article/details/10402535

分类: Augmented Reality2013-08-29 17:59 8007人阅读 评论(2) 收藏 举报

目前AR技术主流的门派为Metaio、QCAR( vuforia)、D'Fusion 而且都在与Unity 和 Html5 结合。花了两天时间研究了下各个SDK与Unity整合的情况,结论如下:
  Metaio SDK最靠谱,下载安装后就可以直接在unity里跑例子了,丰富的教学资源。免费(限制+水印) 与 付费授权结合
  vuforia, 高通的AR解决方案,需要在他的网站上进行Target Manage,也就是图像预处理,这个挺扯的。不过支持立体贴图(铅块,立方体,圆台)。使用的时候需要自己先上传图片,等uvforia的网站处理好了再下回来给应用程序使用。不过识别度不高,我传了10多张都没成功。
  D'Fusion, 也有支持Unity的安装包,但是目前只支持到Unity3.5,现在Unity都4.2了啊,所以DF的例子我没有成功运行起来。

全球范围内还有十分多的AR SDK,如下页面显示了它们之间的区别,十分有用 http://socialcompare.com/en/comparison/augmented-reality-sdks
我主要关注跨平台、云端、自然图像识别这些方面,大家可以根据自己项目有针对性的进行选择。可以看出来Metaio不愧为AR技术的大牛品牌,顺带一提该公司技术支持是涵盖硬件软件的。

PS:Google Glass在AR方面的运用已经有点失先机了,也许是因为Google Glass想成为一个平台性的产品。目前国外已经有厂商提供定制AR眼镜之类的设备了。

Unity 官方网站,目前最新版本为4.2,约800M 。http://netstorage.unity3d.com/unity/UnitySetup-4.2.0.exe

国内主要AR技术站点:

http://www.arinchina.com/

http://www.arjishu.com/

论坛上还是有很多学习资料的。

Metaio in Unity 需要配置一些东西,最主要的就是 -force -opengl ,用来强制指定Unity使用GL进行渲染。参考http://dev.metaio.com/sdk/getting-started/unity3d/creating-new-ar-application/

Metaio 的Hello World,http://dev.metaio.com/sdk/tutorials/hello-world/ 要跑起来需要满足以下条件:

1、一个摄像头(约¥40)

2、Unity 4.2 破解版或付费版

3、修改GL显示方式

入口场景名为 MainMenu, 然后就可以开始学习Metaio In Untiy了,祝愉快!

ar技术序章-SDK介绍和选择的更多相关文章

  1. C蛮的全栈之路-序章 技术栈选择与全栈工程师

    目录 C蛮的全栈之路-序章 技术栈选择与全栈工程师C蛮的全栈之路-node篇(一) 环境布置C蛮的全栈之路-node篇(二) 实战一:自动发博客 博主背景 985院校毕业,至今十年C++开发工作经验, ...

  2. AR技术介绍(Located in Android)

    一,什么是AR 在说AR技术之前,先来说说VR. 虚拟现实(VR:Virtual Reality)是采用以计算机技术为核心的技术,生成逼真的视,听,触觉等一体化的虚拟环境,用户借助必要的设备以自然的方 ...

  3. Asp.Net MVC4 + Oracle + EasyUI 学习 序章

    Asp.Net MVC4 + Oracle + EasyUI  序章 -- 新建微软实例 本文链接:http://www.cnblogs.com/likeli/p/4233387.html 1.  简 ...

  4. SAP C/4HANA与人工智能和增强现实(AR)技术结合的又一个创新案例

    今天这篇迟到的文章,来自我的同事Aviva. 去年SAP C/4HANA发布之后,SAP的从业者们可能或多或少都读过一些来自SAP官方渠道,比如微信公众号"SAP天天事"发布的一些 ...

  5. Netty5序章之BIO NIO AIO演变

    Netty5序章之BIO NIO AIO演变 Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能.高可靠的网络服务器和客户端程序.Netty简化了网络程序的开发,是很多框架和公司都在使 ...

  6. Netty序章之BIO NIO AIO演变

    Netty序章之BIO NIO AIO演变 Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能.高可靠的网络服务器和客户端程序.Netty简化了网络程序的开发,是很多框架和公司都在使用 ...

  7. 设计模式之序章-UML类图那点事儿

    设计模式之序-UML类图那点事儿 序 打14年年底就像写那么一个系列,用于讲设计模式的,代码基于JAVA语言,最早接触设计模式是大一还是大二来着,那时候网上有人给推荐书,其中就有设计模式,当时给我推荐 ...

  8. 信号与系统实验序章0——MATLAB基础命令入门

    本次开启新的系列,关于用Matlab实现常见信号和函数的生成和变换. 同时如果没有MATLAB基础,那么可以跟着本文一步一步学习Matlab的相关操作,本文旨在记录在信号与系统课程中MATLAB的学习 ...

  9. .Net 中的反射(序章) - Part.1

    引言 反射是.Net提供给我们的一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射的使用作以初步了解在日后的开发中或许会有所帮助. 反射是一个庞大的话题,牵扯到的知识 ...

随机推荐

  1. J2EE中的HttpSession

    J2EE中的HttpSession总结: ①什么是session? session是服务器端技术,利用这个技术,服务器在运行时可以为每一个浏览器创建一个共享的session对象,由于 session为 ...

  2. properties文件的继承(套用)关系

    现项目中有多个配置文件分布于/props____def.properties____/env_______def.propertiess_______/dev_______def.properties ...

  3. 表格行变换顺序功能(jquery)

    周末写了个更改表格行顺序的小功能,直接贴代码 表格部分如下: <table class="table" id="test_table"> <t ...

  4. 在ECSHOP首页今日特价(促销商品)增加倒计时效果

    看到不少朋友在找首页特价商品倒计时的修改方法,写了这篇文章希望能帮到有此需要的朋友们 1.首先修改程序部分 打开includes/lib_goods.php 找到get_promote_goods() ...

  5. JBPM4 常用表结构及其说明

    本文从表结构.操作时表的变化以及jbpm4.4各个包的作用来介绍jbpm的. 第一部分:表结构说明 Jbpm4 共有18张表,如下,其中红色的表为经常使用的表   一:资源库与运行时表结构 1.  J ...

  6. 在使用MOS管时要注意的问题

    1.当Vds电压增大,Ciss增大,栅极充放电电流也会增大 2.MOS管的功率损耗要控制在额定功耗以下 3.在Buck电路中,开关MOS管的Vds在MOS管关断时会非常大

  7. Java设计模式之——单例模式

    引自百度百科: 单例模式是一种常用的软件设计模式.在它的核心结构中只包含一个被称为单例类的特殊类. 通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系 ...

  8. MySQL partition分区I

    http://blog.csdn.net/binger819623/article/details/5280267 一.        分区的概念二.        为什么使用分区?(优点)三.    ...

  9. POJ 1286 Necklace of Beads(Polya定理)

    点我看题目 题意 :给你3个颜色的n个珠子,能组成多少不同形式的项链. 思路 :这个题分类就是polya定理,这个定理看起来真的是很麻烦啊T_T.......看了有个人写的不错: Polya定理: ( ...

  10. Qt 子窗口内嵌到父窗口中(无边框附体show即可)good

    有时需要把一个子窗口内嵌进入父窗口当中. 我们可以这样做 1.新建一个QWidget 或者QDialog的子类 ClassA(父类为ClassB) 2.在新建类的构造函数中添加设置窗口属性 setWi ...