对于VR、AR、MR、XR的一点点求知欲
标题这么多"R",可能会给人们带来许多困扰,或者混淆其表达的含义。先来简单的介绍一下:
VR(Virtual Reality-虚拟现实)提供沉浸式的虚拟体验。计算机生成一个模拟的场景,让用户沉浸其中。
AR (Augmented Reality-增强现实) 增强现实世界。基于现实世界,增强或补充虚拟元素。
MR (Mixed Reality-混合现实) 融合现实和虚拟世界。同时提供现实和虚拟世界,虚拟世界可与现实世界进行交互。
XR (Extended Reality-扩展现实) XR是一个总称,包括了AR,VR,MR。分为多个层次,从通过有限的虚拟世界到完全沉浸式的虚拟世界。
对于一个曾经沉浸于科幻小说中的书虫来说,在第一次听说虚拟现实时,无数曾在我脑海中出现过的精致世界仿佛瞬间就被赋予了生命。试想一下,当下一代设备不再是智能手机,而是智能眼镜,那么 Pokemon Go 将会是怎么样?我们常用的社交媒体、导航、办公软件将会是怎样?不仅仅是消费者使用,设计、医疗、军事等各个方面都会被XR颠覆。
若仅以想象来谈,显然不能有什么获益的方法。对于开发者来说,是要吃饭的,对于企业而言,是要赚钱的。
以社交而言,我们目前都通过互联网进行文字、语音、视频2D沟通,而XR所提供的3D交互能力、多感知、临场感将会极大的提升人们社交的体验。大胆一点去猜,那么在2D社交极其稳固的腾讯系社交,未必在3D社交时代依旧稳固。
但现实依旧骨感,XR默默发展了很多年,一直没能进入人们的视野,也是有其自身原因的:
平台各自为战,有众多的开发工具。
终端体验设备的完善度不高,有线不便携、无线算力低续航差。
不够轻便
或许还要再加上一条,设备昂贵(Google Cardboard之类确实很便宜,但着实谈不上什么体验)。消减开发者热情的是第1点,而2、3点影响消费者的规模。
对开发者而言的好消息是最为知名的两大游戏引擎 Unity、UnrealEngine 均已提供统一的XR接口。
其中,Unity为Unity 2019.4之后的版本提供了AR Foundation作为统一的XR接口。
UnrealEngine4提供了多个平台的开发支持,计划在UnrealEngine5中只支持OpenXR作为统一的XR开发接口。
对消费者而言,倘若出现一款以普通眼镜的形式为载体的XR设备,那么消费者的规模一定会呈爆发式增长。
我最期待的莫过于Apple的AR设备了,从iPhone11的三摄模组,到iPhone12的激光雷达+三摄模组,都极有可能是在调整和完善AR功能的使用体验。若是激光雷达+摄像模组+眼镜的AR终端设备?可能续航难度有点大,如果使用手机的算力可能续航会好一些。再联想到5G网络+云端算力+AR终端...
未来战士,无限可能!