《基于Unity与SteamVR构建虚拟世界》 —2.3.4 什么是瞳孔间距及其重要性
2.3.4 什么是瞳孔间距及其重要性
你可能已经在VR中见过瞳孔间距(IPD)这个词。当硬件制造商使用这个术语时,它指的是头戴式显示器上的镜头与使用者双眼之间距离的关系。Rift和HTC Vive都有一个用于调节瞳孔间距的调节器。为了获得最舒适的体验,正确的设置是很重要的。如果IPD设置不正确,可能会导致眼睛疲劳,甚至眩晕。
你需要知道的有两种类型的IPD:现实IPD和虚拟IPD。
1)现实IPD
现实IPD是现实世界中使用者双眼的距离(图2-6)。这是在头戴式显示器上设置IPD时需要了解的测量值。在Rift上,校准软件具有可视化步骤的特点,可引导你完成正确的IPD校准过程。
图2-6 现实IPD
在HTC Vive上,需要测量并调整头戴式显示器到一个合适的数字。找出IPD并不难,并且它的好处大于不便,所以我强烈建议花些时间来正确地做好。
如何测量你的IPD 你需要一把尺子或者某种卷尺来测量你的IPD。可以使用家装卷尺或数字卡尺来测量。但对于这些指导,我们将停留在“低技术水平”。接下来你还需要一面镜子。
1)站在镜子前。将测量零点放在左眼下方并伸向右眼。保持测量笔直而不是按照脸部轮廓测量。
2)闭上右眼。确保测量零点位于眼睛正中的瞳孔正下方。保持静止。
3)闭上左眼并看着右眼下方进行测量。右瞳孔下方正中间的标记即是你的IPD。
将其写下以供将来参考可能会是一个好主意。如果其他人使用你的头戴式显示器,他们也需要调整IPD,所以保存每个人的IPD记录应该是个好主意。
2)虚拟IPD
虚拟IPD是使用者在虚拟世界中代表两个眼睛位置的两个摄像机的距离。借助SteamVR
库,虚拟IPD将自动处理。其默认设置将与现实IPD相匹配。所以你也许想知道这与范围有何关系。事实证明,可以通过调整虚拟IPD而不是现实IPD来改变虚拟世界的感知范围。通过改变虚拟眼睛(Unity在VR场景中使用的摄像机)的范围,可以让使用者感觉从仰视一个史诗级规模的巨型建筑一直到像看着一个微型玩具村。通过SteamVR,缩放虚拟IPD和在场景中缩放主摄像机一样简单。需要注意的是不要在模拟或运行时执行此操作。一旦将其设置在场景中,在运行时最好不要使用摄像机比例。改变IPD的视觉效果是很不舒服的,特别是对于那些可能对VR眩晕很敏感的使用者。
- 点赞
- 收藏
- 关注作者
评论(0)