一文看懂AR/VR/MR的区别,设计过程都有哪些坑?_...

一文看懂AR/VR/MR的区别,设计过程都有哪些坑?_IT新闻 发表时间:2017-10-13 09:45

点上方绿标即可收听朗读音频

双击文章内容从指定位置处朗读

  虚拟现实(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 MethodsVR Interface Design Manifesto

  在他的介绍视频中他解释了为什么我们这些早期的开发者能做我们想做的事我对他的说法表示完全赞同

  “我们做 VR 事因为我们可以为其他人创造可以探索的世界和故事并且去探索别人创造的世界通过对别人的世界的多一点理解我们也更加了解我们自己。”

  小结

  在雷锋网看来Jimmy B. Nguyen 分享的 VR 设计经验很有启发性因为 VR 的设计还处于早期阶段任何失败和成功的经验都弥足珍贵他对于 3 自由度和 6 自由度的区分很好地解释了手机盒子 VR 和高端 PC VR 空间体验的不同但是对于 AR 和 MR 的区分过于偏向于 MR如果说高保真的 AR 就是 MR那么 AR 这个词就只能指代那些效果体验差的 ARMR 主要与微软 HoloLens 联系起来但是现在苹果的 ARKit 也能实现对环境的侦测能把物体放置于一个固定的点AR 和 MR 的界限似乎并不是那么清楚您怎么看待 AR 和 MR 的区别呢?欢迎留言讨论!

亲,眼睛太累了,关注exread(睿读吧)微信号,用耳朵“阅读”微信。

您可以将文章的链接或收藏的微信发送到睿读吧微信号中,我们会帮您转换成音频来听读,让您的眼睛休息一下吧!
查看来源 违规举报