AR与VR学习该如何开始-探索篇

1.VR/AR/MR,分别代表Virtual Reality(虚拟现实)Augmented Reality(增强现实)Mixed Reality(混合现实)。三者可以大概分进一个领域,但是VR世界在呈现时会完全取代现实世界,这个时候用户看不到真实世界的东西AR是在真实世界的基础上叠加信息,同时你在真实世界的行动并不会受影响MR则是真实世界与虚拟世界合在一起,你在真实世界看到的东西会受到虚拟世界的影响,导致你不能区分你看到的究竟是真实物体还是虚拟物体VR = 双目渲染 + 硬件显示设备,一般用oculus开发,Facebook在2014年7月宣布以20亿美元的价格收购Oculus,所以你懂的,就目前来看,vr很火,但并没有让人眼前一亮的东西。

2.AR是三维环境识别,属于机器视觉的范畴。典型的AR场景是通过显示设备在现实世界中看到虚拟物体。具体分为三个部分,摄像头负责捕捉实时场景画面,后台程序负责环境识别和相机定位,显示设备将虚拟和显示的图像结合渲染后呈现出来。那么AR = 摄像头 + 视觉算法 + 显示设备(来自知乎)。目前应用最为广泛的当属Vuforia+Unity的开发流程,当然也有metaio(已被苹果收购)虚拟现实:索尼(PSVR)、HTC(Vive)、Fackbook(Oculus)增强现实:微软(Hololens)。

3.何为AR,真正的AR应该是虚拟世界和现实世界的同步渲染,达到虚拟和现实的交互,增强现实的大爆发还需要些时日。

4.Vuforia的主要产品就是Vuforia平台,分为试用版、经典版、Vuforia云三个版本,这家公司也是提供AR引擎的,之前被高通收购,在2015年10月份,高通将其转手卖给了PTC,作价6500万美元。Vuforiaa目前拥有17.5万注册开发者,2万余个APP。Vuforia跟Metaio一起,是世界上最大的两个AR开发引擎,而这两个引擎均已被收购。

Reference:

1.https://www.zhihu.com/question/40099190

时间: 2024-10-13 05:27:26

AR与VR学习该如何开始-探索篇的相关文章

Unity3D for VR 学习(2): 暴风魔镜框架探索

学习一个新技术,有三个法宝: 法宝1: 掌握厂家提供的用户API手册 法宝2: 掌握厂家提供的demo样例 法宝3:<每个研发人员都应树立的一个demo模式> 故,学习魔镜4技术,亦如是也. 暴风魔镜4是 硬件 + 暴风VR SDK软件的CardBoard VR解决方案. 硬件 魔镜4硬件提供了展示容器工具,主要由2个凸透镜和塑料头盔构成.故为了看到效果酷炫的VR效果,必须要依赖5寸以上Android手机–720P以上,把通过暴风魔镜SDK做的App放入里面,通过暴风魔镜凸透镜才能看到VR的效

组建AR、VR和MR的硬件共享实验室,你认为可能吗?

(如需转载,请注明本博客地址:龚老师的博客: http://www.cnblogs.com/SpencerGong) AR.VR和MR的硬件繁多以及相关电脑设备的高配置,阻碍了该行业的快速发展.由于对行业的知之甚少,成本等原因很多初学者没有机会进入该行业了解.学习和提高,这对于行业的从业人员是不利的. 目前共享概念大热,这里不是跟风追风,市场确实需要相关的发烧友和公司来培育这块教育市场,让众多初学者进入该行业,从业人员不断提高自己的技能和水平. 组建AR.VR和MR的硬件共享实验室,是一个可行的

AR / MR / VR / XR有什么区别?

本文翻译自What really is the difference between AR / MR / VR / XR ?,将会同时发布在众成翻译,地址:AR / MR / VR / XR有什么区别?. 作者:North of 41 =============================================================================================== 新兴技术往往有一个缩略词与之对应,虚拟现实(VR).增强现实(AR).混

Unity3D for VR 学习(6): 再次温故知新-3D数学

一年前,系统学习过3D数学,并记录了一篇博客<C#程序员整理的Unity 3D笔记(十):Unity3D的位移.旋转的3D数学模型>. 一年后,再次温习之. 坐标系:Unity3D使用左手笛卡尔坐标系(Descartes coordinate system) 世界坐标系(world space):在一个游戏场景中,唯一. 物体坐标系\局部坐标系(local\Object space):每个物体有各自的独立的坐标系.如桌子的物体坐标系中,扶手相对桌子腿位置.有时候,不需要对外暴漏太多细节. 摄像

Unity3D for VR 学习(8): Unity Shader概述

从西安到北京高铁上,一位VR老外团队的华人leader对VR技术做了画龙点睛: “3D游戏的核心部分在Render, 国内很多团队美术.程序中间缺失严重.所以3d游戏做不好. VR这块更是至关重要.” 故,欲VR,先Shader吧. 1 CG规范: 计算机图形学(英语:computer graphics) 在Windows下图像渲染是DirectX: 在Linux下图形渲染是OpenGL:在苹果下新出的Metal渲染.而作为Unity3D程序,跨平台的特性则无须对这些平台一一掌握,仅需要从CG规

Unity3D for VR 学习(9): Unity Shader 光照模型 (illumination model)

关于光照模型 所谓模型,一般是由学术算法发起, 经过大量实际数据验证而成的可靠公式 现在还记得2009年做TD-SCDMA移动通信算法的时候,曾经看过自由空间传播模型(Free space propagation Model),目的为了得出移动信号的传播损耗.当时是基于普通的PC实时运算,非常非常耗时–如北京五环内的传播模型渲染GIS图用了超过20分钟. 光照模型来源有2类: 一类是基于学术论文的算法,如Lambert模型.Phong模型. 另一类基于算法的变种–在实际生产实践中修正得到的模型,

Unity3D for VR 学习(7): 360&#176;全景照片

在VR应用中,有一个相对简单的虚拟现实体验,那就是360°全景照片浏览器, 他可以使得手机拍照的”全景”照片,  得以”恢复”当时拍照的场景全貌,  这个创意的确比单纯的2d图片更有震撼力一些,故本文就制作360全景照片的过程进行简单小结. Step 1:预期需求 可以通过手机的陀螺仪,在魔镜中查看360°图片:不用依赖任何蓝牙输入,仅通过Gaze Input进行选择下一张360°图片(盯着缩放图2s,进度条旋转完成后,就切换图片:用Gear VR的磁铁触发功能也可以实现选择下一张图片). St

Unity3D for VR 学习(3): 暴风魔镜PC Input小改造–自己动手、丰衣足食

在做手游的时候,80%时间是在PC调试的,例如业务逻辑.AI算法.核心玩法等. 拿到魔镜提供的demo,晕了,必须得安装到Android机器上,才能调试,究其原因,有三: 需要用到手机陀螺仪 需要用到蓝牙手柄 需要用到魔镜的凸透镜 这些都是客观原因,但是每次打包后,安装Android,再戴到头上,Debug.log啥的都看不清,呵呵. 故就着手改造一下输入快捷键,从而可以方便的模拟手机陀螺仪输入.模拟蓝牙输入.模拟非VR Mode切换. 1 模拟手机陀螺仪输入 这个在mojing.cs有现成隐藏

对象识别技术将完美融入AR与VR领域

原文标题:对象识别技术将完美融入AR与VR领域 随着三星Bixby这样的人工智能数字助手的推出,我们可以预计智能手机将不再局限于发信息.打电话.或进行娱乐活动.它们可以帮助我们更快地完成任务.通过语音命令数字助手查找和呼叫某人远比在手机上打开应用,翻寻名字并点击确认更具效率. 现在,随着对象识别和计算机视觉技术正逐渐融入至人工智能和增强现实,我们使用虚拟助手的方式也在发生改变.移动设备摄像头不再局限于拍摄功能,它们还能够实时解读图像信息,为工人提供真实的帮助. 对象识别技术带来的一个好处是,其提