CXPLAY on Nostr: 人眨眼速度平均 240ms, 有意识地连续眨眼速度最快低至 150ms. ...
人眨眼速度平均 240ms, 有意识地连续眨眼速度最快低至 150ms. 人的反应速度平均 200ms, 最快可达到 100ms. 人膝跳反射速度最快平均 20ms, 正常 30 至 50ms. 人视觉暂留平均 62.5ms(1/16s)
常规 24 帧电影, 帧间隔 41.66ms. 最普及的 60 帧, 帧间隔 16.66ms. 虚拟/混合现实中人类眩晕临界 120 帧, 帧间隔 8.33ms. 显示设备灰阶响应时间应该要低于画面刷新间隔, 否则会产生拖影.
可能会问这些东西有什么用. 对自己来用这些时间标尺, 比如: 网页加载速度大于人反应速度就是 "顿", 超过眨眼速度就是 "卡", 达到视觉暂留速度就是流畅, 真正 "秒开" 不是真的 "秒", 而是低于视觉暂留速度的 50ms 以内. 程序的后台静默速度如果超过眨眼速度就会让人感觉到延迟, 如果不能做到 240ms 内处理完步骤, 那就必须要明确显示给人 "我的软件正在加载". 进度条, 读秒动画乃至所有的 UI 动画都是有用的, 以及交互反馈, 错误响应, 都要让人感觉到人机交互对面的机器没有宕机, 是它的问题而不是人的问题.
Published at
2024-03-25 03:20:26Event JSON
{
"id": "41e680ba9964e8532089868fa2dc11a747256599c03fa61c635b4215f3cd8f38",
"pubkey": "434f97993627f1e61f14eeaf60caa8cfdcec10a592caff8250c825252d548c15",
"created_at": 1711336826,
"kind": 1,
"tags": [
[
"r",
"62.5ms"
],
[
"r",
"41.66ms."
],
[
"r",
"16.66ms."
],
[
"r",
"8.33ms."
]
],
"content": "人眨眼速度平均 240ms, 有意识地连续眨眼速度最快低至 150ms. 人的反应速度平均 200ms, 最快可达到 100ms. 人膝跳反射速度最快平均 20ms, 正常 30 至 50ms. 人视觉暂留平均 62.5ms(1/16s)\n常规 24 帧电影, 帧间隔 41.66ms. 最普及的 60 帧, 帧间隔 16.66ms. 虚拟/混合现实中人类眩晕临界 120 帧, 帧间隔 8.33ms. 显示设备灰阶响应时间应该要低于画面刷新间隔, 否则会产生拖影.\n\n可能会问这些东西有什么用. 对自己来用这些时间标尺, 比如: 网页加载速度大于人反应速度就是 \"顿\", 超过眨眼速度就是 \"卡\", 达到视觉暂留速度就是流畅, 真正 \"秒开\" 不是真的 \"秒\", 而是低于视觉暂留速度的 50ms 以内. 程序的后台静默速度如果超过眨眼速度就会让人感觉到延迟, 如果不能做到 240ms 内处理完步骤, 那就必须要明确显示给人 \"我的软件正在加载\". 进度条, 读秒动画乃至所有的 UI 动画都是有用的, 以及交互反馈, 错误响应, 都要让人感觉到人机交互对面的机器没有宕机, 是它的问题而不是人的问题.",
"sig": "d41ef58d4be7091c36c0787f3e89fe3cd9b60bceef7f0beac9664961d434d5024d35e7f9a49f1d3460980ac17947c2ec37fa1cac2da951983a3469f3689b7b74"
}