浅谈VR、AR、MR

要说2016年最火爆的科技技术,那么就要当属VR和AR了,它们使得人们在未来能更像好莱坞电影一样生活、工作,可是,有多少人知道VR和AR到底是什么吗?

下面,小编就给大家科普一下。

什么是VR?

VR(Virtual Reality)虚拟现实,是近年来新兴起的一项高科技技术。虚拟现实是利用计算机模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物,是一种多源信息融合的、交互式的三维动态视景和实体行为得计算机仿真系统。

什么是AR?

AR(Augmented Reality)增强现实。增强现实是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术1990年提出。AR使得现实世界与虚拟世界“无缝集成”,将现实世界中很难体验的实体信息通过电脑的模拟仿真再叠加被人类所感知,从而达到了超越现实的感官体验。

简单来说,VR是通过计算机建造一个虚拟的世界让人类感知,里面出现的场景、人物都是假象,你的身体仍然在现实世界,但是你的意识已经进入到另外一个世界了。而AR却正好相反,你看到的场景和人物有一部分是真的有一部分是假的,它把虚拟的信息带入到现实中让我们体验。

VR设备代表:Oculus

AR设备代表:HoloLens

而说到VR和AR,就不得不提另外一个“R”——MR。

MR(Mediated Reality)介导现实。是由“智能硬件之父”多伦多大学教授SteveMann提出的。既包括增强现实和增强虚拟,指的是合并现实和虚拟世界而产生的新的可视化环境。在新的可视化环境里物理和数字对象共存,并实时互动。系统通常采用三个主要特点:1. 它结合了虚拟和现实;2. 在虚拟的三维(3D注册); 3. 实时运行。

MR与AR更为接近,都是一半现实一半虚拟影像,但传统AR技术运用棱镜光学原理折射现实影像,视角不如VR视角大,清晰度也会受到影响。MR技术结合了VR与AR的优势,能够更好地将AR技术体现出来。同时,VR的大视角结合到MR设备中,可以弥补AR的视角不足的情况。

MR

简单地说,VR是纯虚拟数字画面,AR是虚拟数字画面+裸眼现实,MR是数字化现实+虚拟数字画面。用集合的方式来理解就是:AR和VR技术都是MR的子集合,一副MR的眼镜可以做AR和VR的事情,AR的眼镜可以做VR的事情,而VR就是VR。

MR > VR + AR

在未来,智能硬件最后都会从AR技术逐步向MR技术过渡,而市场前景的广阔必然会使得全球一线科技企业加入到VR设备的研发,必然会推动VR更快向AR、MR过渡。

本文作者:佚名

来源:51CTO

时间: 2024-09-20 12:13:30

浅谈VR、AR、MR的相关文章

Android安全开发之浅谈加密算法的坑

Android安全开发之浅谈加密算法的坑 作者:伊樵.舟海@阿里聚安全 Android开发中,难免会遇到需要加解密一些数据内容存到本地文件.或者通过网络传输到其他服务器和设备的问题,但并不是使用了加密就绝对安全了,如果加密函数使用不正确,加密数据很容易受到逆向破解攻击.还有很多开发者没有意识到的加密算法的问题. 1.需要了解的基本概念 密码学的三大作用:加密( Encryption).认证(Authentication),鉴定(Identification)  加密:防止坏人获取你的数据.  认

浅谈OCR之Onenote 2010

原文:浅谈OCR之Onenote 2010 上一次我们讨论了Tesseract OCR引擎的用法,作为一款老牌的OCR引擎,目前已经开源,最新版本3.0中更是加入了中文OCR功能,再加上Google的更新.维护,可以说是潜力很大,值得期待.由上一次的测试结果也可以看出,Tesseract的OCR结果还不是很理想,尤其是中英文混合的文字,其识别率有限.本次我们来关注下Office 2010中的Onenote,调用其API来测试OCR功能. PS:在公司经理一直推荐使用MyBase来记录工作中遇到的

浅谈php中urlencode与rawurlencode的区别_php实例

前段时间说自己遇到了个<URL加号引发错误>的BUG,引起这个bug的原因就是自己在URL中使用了 urlencode 函数,该函数会把空格转换成加号,这样就导致URL解析出错,而空格只有转换成 %20 才可以可以正常解析,这时我们就需要使用 rawurlencode 函数. 下面就介绍一下 urlencode 函数与 rawurlencode 函数的区别: urlencode 函数: 返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格

VR/AR技术依然红火:何时迎来爆发点

2016年被称为VR/AR元年,这一年VR/AR着实火了一把,VR/AR厂商如雨后春笋一般大量出现. 而进入到2017年,VR/AR则略显沉寂,不仅新产品发布明显放慢.而且有关VR/AR的投资也更加谨慎. 但事实上,VR/AR技术依旧红火,只是更加接地气,而且其也即将迎来爆发点.据IDC数据显示,到2020年AR/VR相关产品将达257亿美元.而根据Sratistics MRC研究报告显示,全球VR/AR市场的规模预计在2022年的市场规模将会达到666.8亿美元,其年复合的增长率是58.3%.

浅谈PHP的数据库接口和技术_php实例

1.php支持哪些数据库(拥有哪些数据库接口) Adabas D ,InterBase ,PostgreSQL ,dBase ,FrontBase ,SQLite ,Empress ,mSQL ,Solid ,FilePro(只读),Direct MS-SQL ,Sybase ,Hyperwave ,MySQL ,Velocis ,IBM DB2 ,ODBC ,Unix dbm ,informix ,Oracle(OCI7 和 OCI8),Ingres ,Ovrimos 以上数据库都支持,简言之

浅谈PHP的数据库接口和技术

1.php支持哪些数据库(拥有哪些数据库接口) Adabas D ,InterBase ,PostgreSQL ,dBase ,FrontBase ,SQLite ,Empress ,mSQL ,Solid ,FilePro(只读),Direct MS-SQL ,Sybase ,Hyperwave ,MySQL ,Velocis ,IBM DB2 ,ODBC ,Unix dbm ,informix ,Oracle(OCI7 和 OCI8),Ingres ,Ovrimos 以上数据库都支持,简言之

浅谈php中urlencode与rawurlencode的区别

前段时间说自己遇到了个<URL加号引发错误>的BUG,引起这个bug的原因就是自己在URL中使用了 urlencode 函数,该函数会把空格转换成加号,这样就导致URL解析出错,而空格只有转换成 %20 才可以可以正常解析,这时我们就需要使用 rawurlencode 函数. 下面就介绍一下 urlencode 函数与 rawurlencode 函数的区别: urlencode 函数: 返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格

浅谈Python中copy()方法的使用

  这篇文章主要介绍了浅谈Python中copy()方法的使用,Python中的拷贝分为潜拷贝和深拷贝,本文只是简单介绍用法,需要的朋友可以参考下 copy()方法返回字典的浅拷贝. 语法 以下是copy()方法的语法: ? 1 dict.copy() 参数 NA 返回值 此方法返回字典的浅拷贝. 例子 下面的例子显示了copy()方法的使用. ? 1 2 3 4 5 6 #!/usr/bin/python   dict1 = {'Name': 'Zara', 'Age': 7};   dict

浅谈document.write()输出样式

  这篇文章主要介绍了浅谈document.write()输出样式,十分的简单实用,有需要的小伙伴可以参考下. js中的最基本的命令之一:document.write(),用于简单的打印内容到页面上,可以逐字打印你需要的内容--document.write("content"),这里content就是需要输出的内容;当然还有一种情况,需要输出JS之中比如变量等等变化的东西,那么就需要用document.write(+variable);当然variable就是你想要输出的变量. 既然可