增强现实(AR)笔记:Vuforia及Unity3D
2015-10-28 23:57
302 查看
前言
AR现在越来越频繁地出现在大家视野中了,最早是在微博上看到一个百事可乐Unbelievable公交站台的视频,公交站的广告机做出各种AR特效,让人们惊叫连连。现在看到星巴克、宜家、哈根达斯这些也都开始玩AR了,浪潮已经在不知不觉中到来了。转载请注明:http://blog.csdn.net/sadshen
AR与VR技术有啥不同?
AR技术通常是以透过式头盔显示系统和注册(AR系统中用户观察点和计算机生成的虚拟物体的定位)系统相结合的形式来实现的。与AR技术最大的不同是,VR技术通过佩戴硬件使体验者完全沉浸在虚拟构造的世界中,因而多配合一些智能硬件来实现,而AR则是将一些虚拟的元素添加到现实环境中,以增强虚拟元素的真实感。AR系统基本具备以下三个特点:1、真实世界和虚拟世界的信息集成;2、具有实时交互性;3、是在三维尺度空间中增添定位虚拟物体。
怎样学习AR技术
要了解某个领域里所需要的技能树,其实只要上人才网一看便知。岗位职责: 1、负责相关产品的Unity3D(AR 增强现实 )产品研发工作; 2、负责移动客户端 (Android、IOS)App的AR技术研发; 3、良好的沟通协调能力,学习能力强,具备良好的职业素养及团队合作精神。 岗位要求: 1、一年以上Unity 3D开发经验,熟悉Unity 3D引擎架构设计;懂得优化。 2、熟悉C#、Java script语言,熟悉C/C++者优先;了解3D Max、Maya等软件。 3、有基于unity3d结合vuforia SDK的AR作品者优先,懂得三维建模材质优化,动画特效制作者优先。 4、有良好的面向对象设计、分析和编码能力。 5、有ios或Android客户端开发经验者优先。
我搜了几个AR的岗位,这些都不约而同的提到了unity3d、vuforia。
小熊尼奥也是采用vuforia来开发AR产品,CTO刘钢这么说:最初我们试过很多方案,包括开源工具、Metaio、Vuforia等。我们认真地做过技术选型。最后,我们发现Vuforia不论是稳定性,还是跨平台性都相较其他工具更为出色。在目前的所有方案之中,Vuforia是商业化做得最好的方案。
因此学习目标就很清晰了,就可以先不考虑别家的SDK,就拿这个目前应用最多的vuforia来下手。
vuforia背景
上网一搜,高通在10月刚刚把vuforia业务卖给了PTC,投资了VR应用公司小熊尼奥,大家直呼看不懂高通搞什么鬼。当然这个并不关我等的事,在vuforia的首页还是写着公告说一切业务照旧。传送门
接下去我会记录一系列vuforia的学习笔记。1.Vuforia开发准备
翻译自:http://developer.vuforia.com/library/getting-started,主要了解Vuforia开发准备。
2.Vuforia+Unity例程ObjectRecognition
之前以为ImageTarget是最基础的例程,花了挺长时间研究ImageTarget,纠结了好几天。后来发现官方的ImageTarget例程是用Android SDK开发的,而官方有一个专门Unity例程ObjectRecognition,更适合我们用Unity+Vuforia的学习。我的学习目标刚好也是ObjectRecognition,由于各个对象类型是相互孤立的,所以就放心地丢下其他的各种对象类型的学习,就拿ObjectRecognition来入门。
3.使用Vuforia Object Scaner来扫描物体
上一篇笔记中提到Object Recognition例程中没有任何预设好的对象,需要开发者自己利用Object Scanner这个工具来扫描创建。这篇笔记就详细记录了扫描物体的操作,并且在文末给了一个大宝SOD蜜的实例。
待续。
相关文章推荐
- Kinect结合Unity3D引擎开发体感游戏(一)
- Unity3D中脚本的执行顺序和编译顺序
- Unity3D动态对象优化代码分享
- unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)
- Unity3D游戏引擎实现在Android中打开WebView的实例
- unity3d调用手机或电脑摄像头
- Unity3d发布IOS9应用时出现中文乱码的解决方法
- 分享一个开源的网络游戏服务器架构—HouHai
- Unity3D插件详细评测及教学下载
- Unity3D上路_01-2D太空射击游戏
- Unity3D上路_02-第一视角射击游戏
- Unity3D上路_03-塔防游戏
- Unity3D上路_04-基础资源介绍
- Unity3D上路_05-网络相关
- Unity3d TransformPoint 函数研究
- 【iPhone8&iPhone X】高科技技术必须学会的人脸识别术