26 lines
2.2 KiB
Markdown
26 lines
2.2 KiB
Markdown
# 超级性能模式与自定义画质
|
||
|
||
2026-09-10。采用现有原生实现,不改变动画或新增美术资产。
|
||
|
||
现有性能预设仍有 1024 阴影和阵列透射。新独立开关进一步降低三维像素、移除背景阵列透射/清漆与微小紧固件,跳过后处理,屏幕 SVG 滤镜停用,磨砂保留底色而取消模糊。选中模型、内构、解密、三维阵列位置、持续惯性和音乐运动计算均继续原路径。物理材质逐像素开销的依据见 [Three.js 官方材质说明](https://threejs.org/docs/pages/MeshPhysicalMaterial.html)。
|
||
|
||
## 实际页面验证
|
||
|
||
通过 scripts/check-super-performance.mjs,在 Edge headless、1920×1080、DPR 1 运行。GPU 报告为 NVIDIA GeForce RTX 5070 Ti Laptop GPU / ANGLE D3D11。这不是低配实机或 Wallpaper Engine 宿主帧率测试。
|
||
|
||
| 项目 | 原始 | 超级性能 |
|
||
| --- | ---: | ---: |
|
||
| 三维像素 | 2,073,600 | 746,496(减少 64%) |
|
||
| 绘制调用 | 67 | 43 |
|
||
| 每帧提交三角形 | 6,061,145 | 1,477,402(约减少 76%) |
|
||
|
||
统计包含阴影与后处理等多次提交,三角形不是唯一资产面的数量。此运行帧率读数为 5 / 6 FPS,受当前浏览器测试负载影响,不能视为低配收益比例;仅据实际缓冲尺寸与渲染器计数说明资源负担下降。
|
||
|
||
- 超级模式保留 reduced=false;实际选档与详情正常,着色器和页面均无报错。
|
||
- 关闭后恢复原渲染尺寸、阴影与全局效果。自定义 75% → 部分回调 65% 保留其他参数;超级模式中改为 85%,关闭后恢复 85%。
|
||
- 3840×2160 下缓冲总量仍不超过 921600 像素;字号不因超级模式改变。
|
||
- 修复切档副本在复制标签材质前重复安装主题着色器的问题,消除该路径中 uniform 重复定义。
|
||
- 视口/分辨率检查与 HUD 效果检查通过,TypeScript 与壁纸构建通过。
|
||
|
||
对照:[原始](super-performance/original.png)、[超级性能](super-performance/super.png)、[详情](super-performance/detail.png)。原始结果为 super-performance/results.json。超级模式的代价是模型边缘更软,玻璃感和阴影层次减少;未声称用户已经认可本版视觉取舍。
|