一文看懂AR/VR/MR的区别,设计过程都有哪些坑?
虚拟现实(Virtual Reaity)、增强现实(Augmented Reality)、混合现实(Mixed Reality)这些长得如此相似的名词,雷锋网发现即使是业内人士也很难三言两语说清楚。且VR、AR、MR之间的界限随着技术的更新迭代也在不断模糊,甚至出现了XR。
一位来自The Knot,专为HTC Vive开发VR应用的产品设计师Jimmy B. Nguyen在Medium上分享了他对于这些不同定义的认识以及他在设计虚拟现实时的经验教训。雷锋网 (公众号:雷锋网) 整理编译如下:
VR是什么?
虚拟现实这个术语指的是一个由计算机生成的三维环境,人可以在其中探索和交互。从根本上说虚拟现实会将人带入另一个世界。
(Jimmy最喜欢的VR体验:Rec Room。这些avatars正在玩色彩枪)
正如你沉浸在阅读小说中,想象自己和小说中的人物角色生活在同一个世界一样,虚拟现实会绑架你的感官,将你带入一个别人创造的世界,你成为故事的一部分。
然而,并不是所有的VR头显的功能都是一样的。高端头显和低端头显的区分主要是自由度(Degrees of freedom)。
三自由度(3DoF)
想象你手里有一架飞机,这个飞机可以完成三种旋转运动:旋转、滚动和俯仰。
一些便宜的手机盒子如Google Cardboard、Samsung Gear VR依靠手机的传感器可以检测到3自由度的运动。
借助3自由度的头显,你可以旋转头部来看虚拟世界。但是如果你向前后左右移动你的身体,虚拟世界的内容不会发生变化。而6自由度的头显才能让你获得真正的VR体验。
6自由度(6DoF)
6自由度的头显不仅能像3自由度一样实现围绕X、Y、Z轴的旋转,还可以追踪XYZ轴上的平行移动。
像HTC Vive和Oculus Rift这些高端头显利用外部传感器追踪头显和控制器的位置,在感应到这些传感器后,你就有了一个VR体验区域,在你在这个区域内的运动与你在虚拟世界的运动相一致。
在Rec Room里,我经常被人问到,我应该如何躲避别人扔过来的物体?答案很简单,你只需要蹲下身体!
AR是什么?
牛津字典对AR的解释是:AR指的是在现实世界上叠加由计算机生成的虚拟形象,提供一个混合的视觉。
目前有两种级别的AR:高保真AR和低保真AR。
记得Pokemon Go?这是低保真AR的代表。Pokemon没有对环境的识别,只是简单的在相机的图像上叠加了虚拟图像。
什么样的AR是高保真的呢?计算机生成的图像必须被安置在真实世界的某一个点上。
混合现实是什么?(混合现实/高保真AR)
MR这个词是与微软HoloLens紧密相连的。如果Pokemon Go里的可达鸭躲在灯柱后面,人们需要走过去才能看到它,那么就可以说这是MR/高保真度AR。当可达鸭真的被定位在灯柱后面,你往那个方向看过去的时候可能会被其他物体遮挡。
(苹果ARKit)
为了保持术语使用的一惯性,在后面的文章里,我用AR来指低保真度的AR,用MR来指高保真度的AR 。
MR与VR相比的主要优势是灵活性。在使用VR时你完全沉浸于另一个世界,难以再与真实世界互动。而使用MR时,现实世界的信息则是主要的。例如,MR可以用来看看一个新的沙发是否与你的客厅相匹配,可以在AirBnb软件里引导你的访客找到你的住址。
我学到的经验教训
我曾开发过多个VR项目,为大量的人演示VR,我希望我的经验教训对想要开发设计VR的人能有所帮助。
教训1:没人看文字说明
Easy Chef是我参与的第一个VR项目。这个项目的目标是要展示给人们要烹饪健康食物是很简单的事。我们为用户提供了食材,用户切菜、摆盘、下锅后就可以获得烹饪好的美食。我们一开始通过文字说明来引导用户,按下旁边的绿色按键文字说明会进入下一条。
我们向5位用户展示我们的项目,没有任何一个人注意到了我们提供的所有文字信息。我们不得不一直通过耳机告诉他们要怎么做。当很多人第一次尝试VR时,他们会因为来到一个陌生的地方,对环境完全失控。
这样,他们就很难掌握环境信息,我们给的文字说明被完全忽视,没有起到引导的效果。
回想起来,我应该以空间音效和网状物或者是补充的声音指令来引导他们。
教训2:用户需要学习过程
到目前为止我只为HTC Vive做过开发,HTC的控制器并不是所有人都能直接上手。我尝试在控制器上添加工具说明来告诉用户他们应该做什么,但是很多用户一开始并不低头看他们的手。我想这是因为在现实世界中用户也不会盯着自己的手看。基本上,设计一个可靠的准备过程会很重要,不然用户可能会困惑或失望。
教训3:注意用户的起始点
在网页端和手机端的设计,有一个概念叫做首屏(above-the-fold),也就是用户刚刚进入还没有任何滑动操作时他们看到的页面。这也可以应用到VR上,正如在真实世界上,你不可能一下子看到你周围的所有事物。
Convokation是我曾经的一个VR韵律游戏。这些蓝色的球体会随着一个不断缩小的绿色的轮廓旋转。在你星形武器(由控制器控制)打击球体前,绿色的线的蓝色的球体靠的越近你的得分就越高。
蓝色球体在一个固定的位置旋转,那么你要知道用户站在哪里,球体不能离得太近或者太远。
教训四:持续实验
网页和手机已经有很多成形的经验,但是VR/AR/MR却不多,也就意味着这是你尝试你想做的事,为未来的VR设计做出贡献的绝佳时机。所以要失败要尽快、尽早。
到目前为止,我最后一个项目是Model VRoom,这个应用可以让人们快速高效地设计房间。要在纸上可视化一个房间的是不可能的,因此我们利用了VR的空间特性让人们可以轻松地尝试什么样的家居装饰适合自己的房间。
我们需要一个菜单来让用户选择家居,还需要一个放置这个菜单的地方。我们设想将其与控制器的两个按钮联系起来,这样的话,用户需要时随时能获取菜单。但是我们不确定这是不是最佳的解决办法,因为一些用户感到一个图标一直漂浮在旁边很烦躁,有时会遮挡一些视线。结果,我们发现这个菜单运行得很好,并没有人抱怨它。
Mike Alger目前是Google的VR设计师,他在YouTube上发表了不少关于VR设计的好视频: VR Interface Design Pre-Visualisation Methods 和 VR Interface Design Manifesto 。
在他的介绍视频中,他解释了为什么我们这些早期的开发者能做我们想做的事,我对他的说法表示完全赞同。
“我们做VR事因为我们可以为其他人创造可以探索的世界和故事,并且去探索别人创造的世界。通过对别人的世界的多一点理解,我们也更加了解我们自己。”
雷锋网按: Jimmy B. Nguyen分享的VR设计经验很有启发性,因为VR的设计还处于早期阶段,任何失败和成功的经验都弥足珍贵。他对于3自由度和6自由度的区分很好地解释了手机盒子VR和高端PC VR空间体验的不同。但是对于AR和MR的区分过于偏向于MR,如果说高保真的AR就是MR,那么AR这个词就只能指代那些效果体验差的AR。MR主要与微软HoloLens联系起来,但是现在苹果的ARKit也能实现对环境的侦测,能把物体放置于一个固定的点,AR和MR的界限似乎并不是那么清楚。您怎么看待AR和MR的区别呢?欢迎留言讨论!
。