N3.08.1mixed reference frames设计研究

同一界面的不同部件可以用不同的锁定方式

别名: 混合参考系 · 分部件锁定 · heterogeneous locking

概念解释

一块工作画布钉在墙上,工具条挂在腰侧,电量贴在视野角落——这不是三种产品,是同一套界面把不同部件绑在不同参考系上。混合参考系(mixed reference frames)允许世界锁定、身体锁定、头部锁定在同一布局里并存,按部件的职责选,而不是给整套 UI 选一个「默认锁定」。三种锁定各自解决什么,不在这里展开;这里只问:混用时,部件之间的关系还读不读得出来。

机制

部件的职责和参考系有对应:要和房间里的物体对齐、要被别人指认的,跟世界走;要随人移动但头转时别跟着晃的,跟身体走;要随时可瞥见、且不占空间位置的,跟头走。混用的代价是部件之间不再共享刚体关系。人一转身,腰侧工具条跟着转,墙上的画布留在原地,刚才「工具条在画布左边」的空间句子断了。手要从身体锁定的工具里拿出一件放到世界锁定的画布上,等于一次参考系搬运:抓取、过渡、释放。若没有搬运通道,人会以为工具丢了,或以为画布上的东西被自己带走了。头部锁定的一层还会盖住另外两层的轮廓,让人误判谁和谁是一组。

怎么研究

给同一任务三套布局:全世界锁定、全身锁定、画布世界 + 工具身体 + 状态头部。记录完成时间、转身后的找回错误、以及「这个控件还在不在」的误报。

自变量:各部件的参考系分配、转身幅度、是否提供抓取-钉住通道。 因变量:任务时间、转身后首次定位正确率、跨参考系拖放的成功率、主观「界面还是一套还是散了」。

参考系文献里的 egocentric / exocentric 切换任务可以改成部件级,而不是整场景级。协作条件要单独跑:身体锁定的工具条对旁人不可见,会改变指认。

边界

部件很少、任务从不转身时,混用的断裂测不出来,单一参考系更省事。3DoF 设备没有稳定的世界原点,世界锁定那一支会滑,混用里不要包含它。全身被座椅卡住、人几乎不走动时,世界锁定和身体锁定的差别缩小,画布钉在「前方两米」还是钉在墙上,对当事人差不多,对后来进房间的人仍然不同。无障碍上,全盲用户不靠这些视觉参考系分组。

怎么落地

  • 按职责分配:与环境对齐的内容跟世界;随身携带的工具跟身体;常驻可读的状态跟头——并在三种之间提供明确的搬运动作(抓下来、钉上去)。
  • 不要让头部锁定层的轮廓去切另外两层的操作区。
  • 转身后要仍能用的流程,不要把下一步按钮留在已经离开的世界画布上,除非按钮本身改为身体锁定。
  • 验证:做完一段任务后转身 180°,问每内部件「现在在哪、还能不能接着用」。指错或以为丢了的每一处,都是混用时没把关系说清。

延伸

  • 同组N3.08.2 锁定方式的切换需要一段可见的过渡 · N3.08.3 延迟跟随让身体锁定既跟得上又不晃 · N3.08.4 只有世界锁定的内容能被多人共同指认
  • 相邻N3.01 锁定方式 · N2.07 身体作为参考系 · N5.05 共享空间
  • 站内检索mixed reference frames · heterogeneous locking · egocentric exocentric

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/N3.08.1