N4.08.6virtual scale perception设计研究

虚拟尺度改变对距离与自身大小的感知

别名: 眼高尺度 · 虚拟距离压缩 · eye-height scaling

概念解释

把虚拟眼睛的高度改成孩子的视线,同一条走廊会看起来更长,自己会觉得变矮。虚拟尺度通过眼高、渲染瞳距、整体缩放,同时改写对距离和对自身大小的知觉——不是场景里缺尺子,也不是尺子会粘到下一只杯子上,而是当前这套投影几何正在把空间和身体一起重标定。

距离被压缩或拉长,和「我变成了小孩 / 巨人」是同一套几何的两面。

机制

眼高是地面尺度的主线索之一:习惯上,眼前地面纹理的密度和视平线高度告诉人「我有多高、那堵墙有多远」。虚拟眼高降低,同样的地面会被读成更远、自己更矮;眼高抬高则相反,空间被压扁,自己像站在高跷上。渲染 IPD 若和真实瞳距不一致,整场视差会被当成「世界变大了或变小了」来解释,距离判断跟着走。整体缩放摄像机与世界,运动视差的速率也变,步幅的视觉结果对不上腿。

这些是同时发生的知觉效应,不需要先适应几分钟。人走过去用脚验证之前,口头距离和「我觉得自己有多高」就会偏。VR 里常见的距离低估,有一部分就是眼高、IPD 和地面纹理这套尺度几何没有按真身校准。

怎么研究

盲走、口头距离估计、以及「用双手比出自己现在有多高」或可调化身高度,在不同虚拟眼高、不同渲染 IPD、不同整体缩放下测。基线是按真实身高和瞳距校准的 1:1。看距离误差和自身高度误差是否同向变化——同向说明是一把虚拟尺子在动,不是两个独立的错觉。

地面纹理、视平线、能否看见自己的脚都要报告,否则眼高操作会被「看不见地面」污染。坐姿的虚拟眼高若仍按站立身高渲染,本身就是一个尺度条件。

边界

没有可见地面、没有视平线的太空或虚空场景,眼高线索不存在,调眼高不会按这套规则改距离。真实行走的人会用步数校准距离,视觉尺度的权重下降。看见准确的自我化身和手,自身大小判断会被化身钉住,不太跟眼高走;距离判断仍可能偏。光学透视里真地面和虚拟眼高打架,效应不稳定。几个厘米的眼高误差和把成人改成儿童视线不是同一量级,后者才会同时显著改距离和身高感。

怎么落地

  • 按真实身高和瞳距校准虚拟眼高与 IPD,坐姿用坐高,不要把站立眼高套到椅子上。
  • 需要改变尺度感时,同时接受距离和自身大小会一起偏,并用看得见的脚或一把可见的身高尺让人重新对齐。
  • 距离关键的任务(停在标记上、判断能否跨过空隙)不要在未校准眼高的会话里做。
  • 验证:同一条走廊,校准眼高 vs 降到儿童视线,做盲走和「比出你现在有多高」。儿童条件应走得更短或报得更远,并且比出的身高更矮;只偏一项,说明该场景主要不靠这套尺度几何。

延伸

  • 同组N4.08.1 缺少已知尺寸的参照物时,单凭视觉无法判断绝对比例 · N4.08.2 世界缩微模型让人以上帝视角操作大尺度环境 · N4.08.3 场景比例极端偏离真实会削弱临场感 · N4.08.4 缩放自身尺度可把远距操作转化为近距操作 · N4.08.5 比例感一旦在场景中建立,会持续影响后续新物体的尺寸判断 · N4.08.7 尺度不一致会破坏操作预期
  • 相邻N1.01 沉浸感与临场感 · N2.04 直接抓取
  • 站内检索virtual scale perception · eye-height scaling · egocentric distance

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/N4.08.6