/sky 首页 · 批次 440 目检页 · R1 天空偏暗 + R3 辉光带相位 快修

对拍对象:SKY-BASELINE-CT1.png(冻结基线 1920×969)|实现:vite build 生产产物 1920×1080(vite preview :5210)|2026-09-15

一句话结论

R1 的根因不在 3D 场景,而在页面叠加的 Canvas2D / NebulaOverlay:旧版把亮度堆在画面顶部,而 CT-1 的天空是一条锚定地平线、向 68% 单调抬升的垂直梯度。把叠加层改成同向梯度后:

天空区均亮
7.18
CT-1 7.83 430: 6.42(−18.0%)→ −8.3%
地平线带(51–68%)
11.71
CT-1 11.89 430: 6.81(−42.7%)→ −1.5%
地貌区
36.06
CT-1 36.18 → −0.3%
三分区是否全进 ±10%
YES
天 −8.3% / 带 −1.5% / 地 −0.3%

原「R3 暗缝」的真身比预想严重:430 态的地平线带整体偏暗 42.7%(6.81 vs 11.89),不只是 8% 高的一条缝。改用锚地平线的垂直梯度后该区一次到位。

三分区实测(CT-1 注记口径 · 同脚本同批)

指标CT-1(目标)430(接手态)440(本批)430 偏差440 偏差
天空区均亮(0-50.98%)7.836.427.18−18.0%−8.3%
地平线带(50.98-68.01%)11.896.8111.71−42.7%−1.5%
地貌区(68.01-100%)36.1836.8936.06+2.0%−0.3%
全画纯黑占比46.8%58.2%43.1%+11.4pp−3.7pp
近白占比3.17%3.20%2.92%—−0.25pp
暖色占比(月亮)0.044%0.063%0.031%—−30%
口径:probe3.py,分区边界取 CT-1 注记原文(0–50.98% / 50.98–68.01% / 68.01–100%)。原始输出 shots/probe3-440-ab.txt。

中段 35%–78% 对拍(R1 / R3 的战场)

35%-78% band compare
自上而下:CT-1 → 430 → 440。430 的中段天空是一片死黑;440 已复现 CT-1 的「向地平线渐亮」竖向梯度。

整图对拍

CT-1 baseline
CT-1 冻结基线 1920×969(地平线 68.01%)
430
430 收敛态(接手基线上一次交付)
440 production build
440 本批 · vite build 生产产物 1920×1080

行均值剖面(L*)

row profile
红=CT-1,青=实现(440)。shots/440-judge/rowprofile.png

V1–V31 判据抽验(可像素化部分)

判据要求实现(440)CT-1判定备注
V1全画纯黑 ≥62%81.48%76.95%PASS—
V4暖橙 ≤0.8% 且连通域 = 10.006% / 连通域 00.055% / 4FAIL月亮缺失(R6)
V13地平线 68.0%±1%68.52%65.12%(注记 68.01%)PASS—
V14地貌区占比 32.0%±1%31.48%34.88%PASS贴下界
V15人形高 / 画高 7.33%±0.8%未复测7.33%N/A沿用 430 设计值 7.2%
V23天空区纯黑 ≥88%97.97%94.61%PASS主约束
V24地貌区均亮 ≤ L*4014.9714.60PASS—
V25辉光带峰值 ≤ 地貌 ×0.850.7840.71PASS贴上限
V27近白占比 ≤7%1.07%0.00%PASS—
V28青蓝族 ≤30%73.31%41.33%FAILCT-1 自身也超标 ⇒ 规范自相矛盾
V29单区块 ≤ L*4559.2449.86FAILCT-1 自身也超标 ⇒ 规范自相矛盾
脚本:vjudge-440.py(原 vjudge.py 仅重定向 RAW/OUT 常量,判据逻辑零改动)。完整输出 shots/vjudge-440.txt,JSON shots/440-judge/audit.json。
规范缺陷 V28 / V29 两条阈值与冻结基线自相矛盾
CT-1 自身实测 V28 = 41.33%(阈值 ≤30%)、V29 = 49.86(阈值 ≤L*45),两条基线自己也过不了。属规范待修项(同 V23 的历史问题)。但实现相对基线仍有真实偏差:青蓝族偏高 32pp(辉光/星云偏青)、单区块最大亮 19%(地脚光池过饱和)。

留给下一批的残差

批次记录:docs/sky/ROUND-20260915-440-sky.md|交接表:docs/sky/COMMON-TASKS-HANDOVER-20260915.md §11
纪律:仅改 worktree thread-sky-v2-exec/src/;主仓 src/、functions/ 零改动;未提交、未部署;线上 /sky 仍为 09-13 v2。CT-1 冻结基线未被覆盖。