加载失败
这是一个出自 Shadertoy(在线 GLSL 着色器演示平台)的交互式 shader,用大量微小旋转图形来可视化只有中央注视区能分辨高速细节的现象。观看者需要根据屏幕 PPI、观看距离及 shader 中的 scale/length 参数调节并全屏,才能把演示的“fovea”直径数量化。讨论把这个视觉演示连到视觉神经学概念(fovea、saccades、change blindness)和工程实践(foveated rendering/streaming),同时引发了对偏头痛/癫痫敏感人群的安全警示。该 shader 曾广泛传播并给 Shadertoy 带来流量压力,作者因此采取 Cloudflare 等防护并提供嵌入参数以便分享。
评论一致指出演示并非屏幕随机有些区域在动,而是所有小图形都在旋转,但只有注视区域(fovea,视网膜中央凹)因视锥细胞密度高、有足够分辨率能识别这些高速细节。外围视野分辨率低、只接收粗糙颜色或运动信息,视觉系统靠快速眼跳(saccades)把多次快照拼合成完整场景,所以只有注视点被清晰“认知”。演示利用高频小幅度动画打破大脑默认补偿,导致非注视区看似静止或成为彩色斑块,这也与“change blindness(变化盲)”相关。部分评论援引科普资料并提到中央高分辨率区约为1度视角,来支持这一生理学解释。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8]
多数人报告效果高度依赖屏幕 PPI、观看距离和 shader 中的 scale/length 参数:默认 scale=90 在高 DPI(Retina)显示器上常偏小,需要翻倍或设到 150–250 才能把 fovea 大小映射正确。全屏、调整 length、按屏幕 ppi 调参或使用 embed 参数(如 ?gui=false&paused=false)能显著改善体验;不同机型给出具体参考值(例如在某些 4K/27" 与 Framework/MB 机型上建议 180)。小屏手机、AMOLED 或超高刷新率/特殊分辨率组合会产生不同表现:有人完全看不到运动,也有人在放大后看到全场都在旋转。评论里还给出测距与测量方法(例如在 50cm 处的直径示例)帮助量化个人 fovea。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12]
多位用户报告该动画能立即引发不适:偏头痛患者描述出现 visual aura(视觉先兆)、视网膜残像(afterimage/retinal persistence)、耳鸣与短期灰蒙感,症状持续数分钟到十几分钟。有人因此建议发布时应警告可能触发偏头痛或癫痫,但也有评论质疑如何开展这种“检查”并指出这并非作者能轻易验证的医学测试。另有用户提到 VR/AR 设备也会在某些人群中诱发类似疼痛或不适,讨论普遍倾向于对敏感人群给出提示并在出现症状时立即停止观看。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7]
体验差异明显与个体视力状况相关:不同眼镜度数会改变落在视网膜上的影像尺寸,近视/远视或不同用途的镜片会让“可见旋转圈”大小变化。患有 nystagmus(眼球震颤)、轻度懒惰眼或长期中心模糊的用户可能需放大或靠近屏幕才能短暂看到效果,且可见区域形状并非总是圆形(有人报告 L 形、倒蛋形等)。因此该演示对普通人是直观的 fovea 可视化工具,但对有特定视力问题的人需要辅助设置或会根本看不到预期效果。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7]
该 shader 最初在 Shadertoy(在线 GLSL 着色器展示/分享平台)流传并曾因流量/爬虫“hugged to death”迫使站长展示“please go away”横幅。作者 iquilezles 近来为应对爬虫/大流量使用了 Cloudflare,评论讨论了缓存与托管压力、归档镜像与视频链接。有人分享了 embed 链接与参数以便直接全屏播放,整段讨论同时反映了交互式视觉 demo 在开源分享与托管资源之间的权衡。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7]
fovea(中央凹 / fovea): 视网膜中心的一个小区域,视锥细胞密度最高、分辨率最高,通常约为 ~1 度视角,是人眼用于识别细节和颜色的主要注视点。
foveated rendering / streaming: 一种图形学/视频传输策略:仅在注视点区域渲染或传输高分辨率画面,周边降采样以节省计算和带宽;该 demo 常被提为该思想的直观演示。
saccades(快速眼动 / saccades): 眼睛的短时高速跳动,用来把注视点在场景中迅速移动并把多次快照缝合成连续视觉体验,是解释为何只有注视区清晰的关键机制。
visual aura(视觉先兆 / visual aura): 偏头痛患者常见的视觉症状,表现为闪光、残像、视野畸变或临时视力丧失;评论中有用户表示该演示会诱发类似体验,属于重要的安全关注点。