缩放自身尺度可把远距操作转化为近距操作
别名: 自身缩放 · 巨人模式 · body-scaled interaction
概念解释
把自己放大成巨人,原本要走过去的远距按钮变成抬手就能按。自身缩放(self-avatar scaling)改的是人相对世界的尺度:手变长、一步变大、抓取半径覆盖原先的远场,远距任务被收进近场直接操纵。它动的是「我有多大」,不是在手心里另放一个缩微副本。
WIM 是环境的副本缩小;自身缩放是操作者变大(或变小)。两条路都能够到远物,手感完全不同。
机制
近场操作享受手的本体感觉、双眼视差和碰撞体积;远场只能走过去或改用射线,精度和力反馈都掉一档。把化身和摄像机的尺度一起放大,世界相对变近,原先的远距表面进入手臂包络,直接抓取的那套技能可以复用。缩下去则相反:桌子变成广场,近场变成需要走路的远场,适合在巨大物体的表面做精细活。
缩放必须连动眼高、IPD 表现、一步长度和抓取半径,否则手已经是巨人、步幅还是成人,空间会裂开。放大后的「近」仍然受真实肩膀的物理限制——虚拟手够到了,真手可能已经伸直。所以自身缩放解决的是虚拟可达,不是把真实肩关节变长。
怎么研究
用同一组远距目标比较:走过去直接抓、射线、自身放大后直接抓、缩微上抓。记录时间、打中率、以及人报告的是「我变大了」还是「世界变小了」——主观解释会影响之后敢不敢用一步跨房间。操作放大倍数、缩放时世界是否跟着动、以及手的碰撞体积是否按新尺度重算。
碰撞体积若不重算,巨人手会穿透门把手却抓不住,任务失败来自体积而不是尺度策略。
边界
真实房间的墙不会跟着虚拟放大让路,房间尺度里做巨人容易真的撞墙。坐姿下放大主要改变手臂包络,一步跨房间的那部分收益没有。缩到蚂蚁尺度去做电路板式任务时,头部的微小真实抖动会被放大成视口地震。多人共享空间里只有一个人缩放,指点和共同注意会错位——你以为在指屋顶,对方看见的手在半空。自身缩放不是把场景做成玩具来卖临场,它是临时的工具态。
怎么落地
- 把自身缩放做成明确进出的工具态(按住变大、松开恢复),不要和 1:1 体验混成一种默认身高。
- 缩放时同步眼高、步长、抓取半径和碰撞体积;只改摄像机高度会留下一双对不上的手。
- 在房间尺度里限制最大放大,避免虚拟一步跨过真实墙;坐姿方案只放大手臂包络。
- 验证:一组原本在手臂之外的开关,禁止走路和射线,只许放大后直接按。按得到且松开后尺度回到 1:1,远场才被转化成近场;按得到却回不来,工具态漏了退出。