更新日志

记录 VolumeShader BM 毒蘑菇测试每次改动的具体内容。测试参数一旦调整,成绩的可比性就会变化,所以参数口径的变动会单独列出来。

1.1 · 首个公开版本:静态页面与完整测试流程

已发布
  • 首页、测试前的环境检测、全屏测试页和页内结算浮层全部上线,一次测试不再需要跳转多个页面。
  • 分四档预设 Simple、Standard、Advanced、Extreme,只改变分形迭代次数和光线步进上限,其余参数在所有设备上完全一致。Standard 沿用经典原版参数(迭代 5 次 × 步进上限 1002 步),也是唯一能进榜单的档位。
  • 计时采用三段式窗口:前 5 秒预热丢弃,中间 60 秒计入成绩,最后 5 秒收尾丢弃。这样可以排除着色器首次编译和收尾掉帧对结果的影响。
  • 结算给出平均 FPS、最高 FPS、1% Low、最低 FPS 和逐秒帧率曲线,并对刷新率封顶、数据波动过大、有效帧数不足三种情况打上标记。
  • 测试全程在浏览器本地完成,不上传成绩,也不上传设备信息。

preset v1.0 · 测试参数口径固定

已发布
  • 渲染画布固定为 1920×1080。设备像素比只影响页面上看到的尺寸,不改变实际渲染的像素量,所以高分屏不会因为 DPR 更高而吃亏。
  • 画面使用 Mandelbulb 光线步进着色器,和原版毒蘑菇是同一套渲染内核。每帧结束时等待 GPU 执行完毕再计时间,测到的是真实绘制耗时,而不是提交指令的时间。
  • 榜单按平均 FPS 排名,同一个 GPU 型号只取最好的一次成绩,避免重复刷分。

1.2 · 榜单与成绩收录

计划中
  • 开放 Top 200 统一榜单,并接入一个最小写入端:校验字段格式、限制提交频率、写入 JSON 数据。
  • 在已有成绩的基础上给设备打标签,缓解台式机、笔记本、手机混在同一张榜里造成的可比性问题。
  • 补齐排行榜相关的问答与结构化数据,让榜单页可以正常被搜索引擎收录。