C4.21.4Anchor recomputation timing设计研究

锚点重新计算的时机影响一致性,是在进入参与态时还是持续跟随

别名: 锚点重算 · 进入时锁定 · 持续跟随

概念解释

即使决定了锚钉在设备还是身体上,还要决定何时重算盒子的位姿:只在进入参与态的那一帧锁死,还是每一帧持续跟随。进入时锁定的身体锚,会在这次会话里变成一块相对当时胸口的固定空,人再挪一下胸口,手的有效区不跟着挪。持续跟随则每帧更新,盒子像吸附在身上。两种时机给出两种「一致」:锁的是会话开始时的身体,还是此刻的身体。

机制

进入时锁定把当时的根节点位姿存成会话原点,后续包含测试都相对这个快照。好处是操作过程中盒子不跟着呼吸和重心转移抖动,连续拖动的参考系稳定。坏处是用户在会话中侧移半步后,本体感觉上的「面前」已经变了,盒子还停在旧的面前,手会伸进空区。持续跟随每帧写入新的根节点,面前永远对着现在的胸,但肩的微动会让坐标原点抖动,表现为光标或命中区域在抖。还可以折中:低频跟随(例如 2 Hz)或仅在水平面上跟随、忽略垂直起伏。时机选择无法从「用了身体锚」推断出来,必须单独规定。

怎么研究

同一套身体锚下比较三种时机:进入锁定、每帧跟随、低通跟随。任务包括:进入后保持站姿连续调节,以及进入后侧移再调节。因变量是调节曲线的抖动、侧移后的命中率、以及「盒子还在我面前吗」的主观报告。把呼吸和故意晃肩作为扰动。不要只测进入瞬间的一次命中,时机的差异出现在进入之后的几秒里。

边界

设备锚钉在不动的屏幕上时,重算时机几乎无意义,屏幕不走。全身舞蹈或运动应用里,进入锁定会在第一次迈步后立刻过期,必须跟随。精细的空中绘图需要稳定参考系,每帧跟随会把身体噪声写进笔画。根节点丢失再恢复时,跟随策略会把盒子瞬移,锁定策略则可能指向一片已经没人的空——恢复策略要与时机一起设计。

怎么落地

  • 把「进入时锁定 / 持续跟随 / 低通跟随」写成显式配置,并在调试里用残影显示盒子在会话中有没有移动。
  • 连续精密操作用进入锁定或强低通;需要边走边调的命令用跟随,并在跟随开启时抑制呼吸频段的垂直抖动。
  • 验收分两段录像:站着连续拖 10 秒,看曲线噪不噪;拖到一半侧移半步,看还打不打得到。两段分别对应两种时机的代价。

延伸

  • 同组C4.21.1 坐标锚决定交互区是固定于设备,还是随用户身体位置重新定位 · C4.21.2 固定于设备的锚点要求用户记住并回到同一物理位置 · C4.21.3 随身体锚点的交互区允许用户移动后仍保持一致的操作体验
  • 相邻C4.15 参与状态的进入条件 · C4.13 全身姿态与骨架追踪
  • 站内检索anchor lock · continuous following · recompute on engage

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C4.21.4