更新日志
记录 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 数据。
- 在已有成绩的基础上给设备打标签,缓解台式机、笔记本、手机混在同一张榜里造成的可比性问题。
- 补齐排行榜相关的问答与结构化数据,让榜单页可以正常被搜索引擎收录。