锚点距离要按身体尺寸取比例,而不是取绝对值
别名: 按身高比例锚 · 不要写死厘米 · 人体尺度偏移
概念解释
腹前四十厘米,对身高一米九的人是近身一掌,对一米二的孩子已经接近臂长尽头。锚点距离要按身体尺寸取比例,而不是取绝对值(body-scaled anchor distance):面板离腰、离胸、离腕多远,应该是这条手臂或这具躯干的一个分数,不是世界坐标里写死的厘米。
写死厘米等于只给某一种身材标定。其他人拿到的不是「同样的近身」,而是被放大或缩小过的到达难度。
机制
身体坐标系里的「前方三十厘米」看起来是相对的,其实仍是一个外部长度。真正相对的是「前臂长的一半」「髋宽的 0.3 倍」。臂长、躯干高、肩宽随人变,同一个绝对偏移会落在不同人的不同功能区里:大人的舒适区、孩子的最大可达,或反过来,孩子的面前、大人的贴腹。手的到达动作是按自己的链长编的,不按米制编。绝对偏移逼手去做一个与自己身体不成比例的伸展。
头显的默认用户往往是标定室里那个中等身材的成人。偏移按他的胸口去调,发布时写进所有人的配置。于是高个觉得面板贴在身上,矮个觉得要探出去。追踪原点如果取在头,再往下推一个固定的「到腰 90 厘米」,孩子的腰会被推到膝盖附近,高个的腰会被推到胸口——假腰比真腰更糟。
怎么研究
找臂长或身高跨度大的被试,用绝对偏移和按臂长比例的偏移各放一块面板,让他们去摸、去看。
自变量:偏移是厘米还是臂长比例、身材(臂长 / 身高)、锚在腰还是胸。 因变量:肩肘角是否落在舒适区、一次到达是否成功、主观「太近 / 太远」、不同身材组之间的成绩差。
身材组之间的成绩差是主结果。绝对偏移下,差应随身材跨度变大;比例偏移下,差应缩小。只在大学生样本里测,两条曲线会几乎重合,这条会看起来不成立。把儿童或坐在成人椅上的人纳进来,绝对偏移的失败才会出现。
边界
房间里的共享对象不能按某一个人的身体比例放——那会让高个和矮个看到两套对不齐的世界。比例只适用于钉在这个人身上、只服务这个人的入口。可调节的绝对偏移(人自己把面板拉近拉远)能部分替代自动比例,前提是调节入口本身找得到、且不会在下次启动时重置回那个写死的厘米。极端身材(很矮的儿童、很长的臂)上,简单的线性比例也会歪,因为关节比例本身不是随身高均匀缩放的。没有腿部或髋的追踪时,所谓「按身高」只能用头高去估,坐着会被估成一个很矮的站立者,比例会错。
怎么落地
- 随身入口的前后、上下偏移用臂长或坐高的比例写,不要在配置里写死「前方 0.4 米」。
- 第一次戴上时量一次臂长或让人把面板放到「手自然停的地方」,把那个距离存成这个人的比例,而不是存成厘米再发给下一个用户。
- 从头部原点推腰的偏移必须按这个人的躯干高来,不能用同一个 90 厘米。
- 验证:找一个明显高和一个明显矮的人,用同一套绝对偏移。若一个贴腹一个探直肘,绝对值已经失败。改成各自臂长的同一比例后,两人的肘感应落在相近的舒适档——否则比例还没真正进到布局里。