HoloLens沉浸式应用开发中的晕动症以及沉浸感和交互体验设计

Jyadmin 提交于 周三, 05/22/2019 - 16:42

沉浸式应用开发中的晕动症

沉浸式应用的开发,不可避免要考虑的一点就是晕动症。晕动症类似于模拟器综合症和晕船,是由于视觉系统和前庭系统不协调引起的,从而导致身体不适,如眩晕,呕吐等。晕动症的敏感性也因人而异。而一旦产生晕动症,再好的产品也无法给用户带来完美的体验,为了避免引发用户不适,开发时有几点需要注意:

一、 保持高刷新率。高刷新率可有效防止操作过程中的视觉延缓。目前主流头盔的刷新率在60-90FPS。对于产品设计而言,保持在60FPS左右,就可以呈现非常好的效果;如果用户在使用过程中不做出快速扭转头部的动作,也不进行快速运动,保持在40FPS以上,也能够正常体验;但是如果刷新率低于40FPS,可能就会让用户明显感到不适。

二、注意运动。尽量避免运动,以及相机移动;如果需要设计运动,推荐采用瞬间移动的方法,保持平缓移动,以及向前的移动,尽量不要进行镜头旋转或侧移。对于晕动症重度用户,也不推荐采用操纵杆进行移动控制。

三、保持地平线水平。在混合现实建模中需要保持地面线水平,避免倾斜。

沉浸感和交互体验设计

交互方式设计

首先需要采用自然的交互方式。最理想的方式是不借助工具,符合本能的方式,避免打破沉浸感,如HoloLens支持三大交互:视线,手势和语音。

另外也可与主流门户保持一致。沉浸式设备支持视线、语音和手柄。目前应用商店中的MR应用,部分是移植过来的,有些采用纯视线,有些采用视线聚焦加扳机确认,目前推荐采用和混合现实门户一致的交互方式,即手柄射线配合扳机确认方式。

立体声效设计

由于左耳和右耳在空间中的位置不同,所以当空间某处发出声音后,经过双耳的通路是不一样的,合理利用混合现实平台立体声效实时模拟真实的声音,可以提升用户的沉浸感。

界面和文字设计

沉浸式数字虚拟环境中,交互界面的设计可以有更大的想象空间,并且充分利用空间脱离二维交互的方式会有更好的效果。需要注意的是,界面和场景中文字的设计需要考虑到纱窗效应的影响。文字应足够大,距离合适,边缘清晰。

尺度设计考虑

如果在完全拟真环境中,人对环境的尺度非常敏感,高度及地平线等的细微偏差都会带来不适。但也可以利用尺度来进行多种创意设计,比如巨人视角或微缩视角,带来不同的新奇有趣体验。