N3.04.2view-facing text设计研究

文字需始终面向用户

别名: 公告板朝向 · billboarding · camera-facing labels

概念解释

货架侧面一块世界锁定的品名,人从通道另一头走过来,品名板跟着把正面转到人脸上——这是面向用户(view-facing text),也叫公告板朝向(billboarding)。文字所在平面的法线对准当前视线,人不用侧到法线上才能读。它是一条朝向政策,不是把字画在头显屏幕空间里:位置仍可钉在货架上,转的只是那一层皮。

机制

可读性对平面法线和视线的夹角敏感。面向用户把这个夹角按帧收近零:每帧用「从面板到头显」的水平(或完整)方向去改面板的偏航,文字平面始终把正面交给观察者。位置父节点仍可以是世界,所以货还在那一层架子上,只是标签像商店里那种会轻微转向的立牌。

只转偏航、锁住俯仰(Y-billboard)时,人抬头低头,标签保持「立着」,更像一块竖在世界里的牌子;连俯仰一起对准相机时,标签像一张始终正对脸的卡片,环境附着感会变弱。选哪一种,是在「始终好读」和「仍像属于那个货架」之间做取舍,不是实现细节。

怎么研究

同一批货架标签比较三种朝向:世界冻结(始终平行于货架)、只偏航对准、全向对准。人沿通道走并抬头,朗读品名,再问「这个字是贴在架子上还是飘在跟着我」。记录朗读错误和「属于环境」的评分。

自变量:朝向政策、行走路径是否经过侧面、是否包含大幅度俯仰。 因变量:朗读正确率、法线–视线夹角的时间积分、环境归属评分。

用始终停在货架正前方的观察者会让三种政策看起来一样。路径必须包含侧面和斜上方,面向政策的差异才会出现。

边界

需要用文字方向当空间线索的内容(地板上的「北」、管道上的流向箭头)不能面向用户,转过去会把方向信息转丢。多人同时看同一块标签时,面向其中一个人就会背对另一个人;共享的世界文字只能取一个折中朝向,或分成每人一份。全向公告板在近处会暴露厚度为零的纸片感。静态展板、需要拍照存档的说明应冻结朝向,面向会让照片里的字在每张图里转不同的角度。

怎么落地

  • 物名、头上名字、需要从任意走位读到的短标签,用只转偏航的面向;正文阅读面放到会主动正对用户的面板上,而不是指望货架侧板。
  • 不要把面向做成「整个面板跟着脸飞」。位置钉住,只转朝向。
  • 给标签一个最大转速,避免人绕着走时标签在眼前甩。
  • 验证:从货架侧面和斜上方各读一次。冻结朝向的版本应明显更难读;面向版本应仍能读,且位置仍在货架上。若标签离开了货架跟着头走,朝向政策就做成了头部锁定。

延伸

  • 同组N3.04.1 倾斜角度显著降低可读性 · N3.04.3 背景复杂时需要衬底 · N3.04.4 最小可读字号由角分辨率与像素密度共同决定 · N3.04.5 亚像素渲染在双眼与运动条件下失效 · N3.04.6 行长与行距按角度设定,不按物理长度 · N3.04.7 随头动抖动的文字比静止的文字更难读
  • 相邻N3.02 界面距离 · N3.07 视场边缘的内容布置
  • 站内检索view-facing text · billboarding · camera-facing labels

同组卡片

快捷操作

分享

分享当前页面

ios_share

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