VR、AR、MR的区别与应用,以及对AR技术的一些实现原理

  VR全称Virtual Reality,即虚拟现实技术,又称灵境技术,具有沉浸性、交互性和构想性特征。VR技术集合了计算机图形学、仿真技术、多媒体技术、人工智能技术、计算机网络技术、并行处理技术和多传感器技术等多种技术,模拟人的视觉、听觉、触觉等感觉器官的功能,使人恍若身临其境,沉浸在计算机生成的虚拟世界中,并能通过语言、手势等进行实时交流,增强进入感和沉浸感。通过VR技术,让人在感受真实世界逼真的同时,还能突破时空等条件限制,感受到进入虚拟世界的奇妙体验。
简单来说:就是VR技术通过设备创建一个完全虚拟的环境,让用户沉浸于其中。
例子:动漫《刀剑神域》 PS:是高级版的VR,除了构建完全的虚拟环境外还能直接接收大脑的指令,做到了“完全沉浸性”。

  AR全称Augmented Reality,即增强现实技术。这项技术是利用电脑技术将虚拟的信息叠加到真实世界,通过手机、平板电脑等设备显示出来,被人们所感知,从而实现真实与虚拟的大融合,丰富现实世界。
简单来说:就是在用户所处的实际环境中,加入一些虚拟的元素。
例子:Pokemon Go

  MR全称Mixed Reality,即混合现实技术,是虚拟现实技术的进一步发展。它是通过在虚拟环境中引入现实场景信息,将虚拟世界、现实世界和用户之间搭起一个交互反馈信息的桥梁,从而增强用户体验的真实感。
简单来说:可以理解为AR的升级版,AR需要用户带上设备才能看到虚拟元素叠加在现实环境中,而MR无需用户携带设备即可通过肉眼看到其效果。

--------------------------------一些VR技术的实现原理---------------------------------
  最基本的实现原理就是通过寻找标记(marker)来确定坐标,再把虚拟物品放到对应坐标上,实现在现实环境中叠加虚拟物品的效果。标记可以源自于你提前准备好的图片材料,或者在云端直接存放好的大量图片材料。有了这些标记后,就可以通过判断特征点,匹配相似度,匹配成功后就可以在对应位置显示虚拟物品了。
  结合LBS技术,就可以在地图上投放标记,然后用户就可以通过地图上显示的信息,去到真实的地理位置上,寻找标记了。 Pokemon Go抓小精灵就是类似的做法。(可以使用百度、高德等地图的LBS云服务)
  结合SLAM技术,可以让虚拟物品更真实有效的叠加到现实环境中,如果像上面简单粗暴的在标记上显示虚拟物品,物品往往会与现实的东西重叠起来效果不好,用了SLAM技术后,小精灵可以真实站在桌子上而不是和桌子重叠。

你可能感兴趣的:(知识储备)