【VR征文大赛】如何减少VR移动眩晕:Eagle Flight 是如何做的
如何减少VR移动眩晕:Eagle Flight 是如何做的
Eagle Flight 是一款由育碧蒙特利尔工作室历时2年打造的模拟雄鹰翱翔天际的虚拟现实游戏。玩家将会在该游戏中化身为巴黎上空的一只老鹰尽情在空中飞翔。现已上架steam和oculus商店。
该游戏挑战了VR游戏设计中的一个难点:如何让玩家在VR环境中舒适的进行高速移动而不产生过大的眩晕感。现在市面上绝对部分VR游戏都在尽量规避这个难点。而该游戏却将其作为自己的卖点,这令人对他们解决这个难点的方法感到相当好奇。
在VRDC上 Eagle Flight 的 项目总监(Game Director)Olivier Palmeri分享了他们的研发经验。笔者将其中关于移动眩晕的分享总结如下。
Eagle Flight 的 项目总监(Game Director)Olivier Palmeri与他的项目经历。
——————————————————————————————————————————————
- 一. 前置研究
因为VR眩晕多与内耳和视觉有关。在进行实际开发前,Eagle Flight 团队进行了细致的前置研究。
- 内耳(Inner Ear):
人通过内耳感知头部的旋转。当头部旋转或加速时,内耳中的液体将会产生位移,从而使人感受到头部的旋转和位移。
——————————————————————————————————————————————
- 跳视眼球运动(Saccadic Eyes motion)
当人不转头的看一个平滑移动物体时,眼球的转动并不是平滑的。而是会略有跳动的。所以在VR中用控制器来控制视野旋转并不能提供与实际转头一样的视野平移体验。
——————————————————————————————————————————————
- 前庭眼反射(vestibulo ocular reflex)
通俗一点的解释是:无论人的头如何剧烈运动,人眼都能稳定的盯着视野中的一个物体。而这个能力是由内耳帮助进行的。
——————————————————————————————————————————————
- 宇宙眩晕(Space Sickness)
在进入零重力空间时,内耳暂时会失灵,60%的宇航员第一次进入太空时都有过类似的眩晕体验。在内耳不能正常工作时,适应力强如宇航员同样要承受晕车之苦。
——————————————————————————————————————————————
- 二.5个VR移动眩晕的原因
在对内耳,视觉以及VR眩晕有了足够了解后。Eagle Flight开始原型制作(Prototype)并进行玩家测试(playtesting),最后总结了5个会导致VR移动眩晕的原因。
- 视觉和内耳体感不一致
这个是导致VR眩晕的最主要原因。这类眩晕体验不仅存在于VR游戏中,还存在于晕车,晕船,太空眩晕,普通3D眩晕中
为什么这种不一致会产生眩晕呕吐感呢?因为这是大脑的自我保护机制在起作用。一旦感受到了视觉和体感的冲突,大脑就会认为是人中毒了。所以产生呕吐来进行自我保护。
导致这种不一致主要有两种途径:
感受到了位移,却没有看到运动(比如:在一艘没有窗户的船里)
看到运动,却没有有感受到位移(比如:在零重力空间中)
——————————————————————————————————————————————
- 视觉不流畅
游戏帧率低,不稳定,不流畅,断断续续。画面距离抖动,无法预测移动方向。画面锁死不动都会产生严重的眩晕感。这些都要尽力避免。
——————————————————————————————————————————————
- 近处物体的快速移动
当看到近处的物体快速移动,但内耳没有感受到位移时也会产生眩晕感。尤其是快速移动物体处在视野边缘的时候(比如如图的道路)
——————————————————————————————————————————————
- 只有视觉感受到了加速度
内耳除了可以感受头部的位移与旋转外还会感受到头部的加速度。当视觉感受到了加速度,但内耳没感受到时,也会产生不舒服的眩晕感。
——————————————————————————————————————————————
- 视野穿插
VR提供了一个非常沉浸的体验。当视觉撞墙时,大脑会这种碰撞有个预期的反应(比如身体对碰撞的反应)。但是这种反应在现实中并不会发生,所以也会产生不舒服的感觉。
——————————————————————————————————————————————
- 三. 如何减少VR移动眩晕感
- 完全按照玩家头部位置与移动毫无延迟的移动摄像机。
- 移动方向始终为玩家面向的方向。
- 持续匀速运动
- 碰撞系统设计
- 固定参考物
- 触觉反馈
- 使大脑忙碌
- 声音同样可以帮助降低眩晕感
- 外围视觉(Peripheral vision,也就是余光)
- 四.结语