diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-29 09:18:45 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-29 09:18:45 +0800 |
| commit | 4aa6fabbb594af1889778ff7f01ae3193dc08b1d (patch) | |
| tree | f25dea86c382d94bb005239001ef99da25fded37 /docs/evidence/p68-analysis.txt | |
| parent | a578791b0dd8ca95fba3af6f3c2f39c816bd7e52 (diff) | |
| download | living-village-4aa6fabbb594af1889778ff7f01ae3193dc08b1d.tar.gz | |
p68: 512×384 整图离线渲染截图证据
- MapSnapshot:MapGen.Result 纯 CPU 渲染为整图 PNG(每瓦片 8px,自包含
IHDR/IDAT/IEND + CRC32 + ZLibStream,无外部图像依赖);调色板覆盖
河流/主路/农田/民居屋顶/小径/桥/树丛
- Program.fs:LV_P68_MAPSHOT=1 钩子用 paramsForSize 512 384 seed=4242 生成并
离线渲染整图后退出(headless,不需图形设备)
- P68MapSnapshotTests(3 例,红先):尺寸/PNG 签名、要素像素存在、两次渲染逐字节一致
- scripts/analyze-p68.py:尺寸/调色板像素/无黑白大块/missing_glyph_slots=0/确定性
- Desktop 336/336、Kernel 119/119;digest 953775FA…7F6C ×3 PASS;未动 Kernel/Sim
Diffstat (limited to 'docs/evidence/p68-analysis.txt')
| -rw-r--r-- | docs/evidence/p68-analysis.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/docs/evidence/p68-analysis.txt b/docs/evidence/p68-analysis.txt new file mode 100644 index 0000000..4e0a3a6 --- /dev/null +++ b/docs/evidence/p68-analysis.txt @@ -0,0 +1,18 @@ +P68(512×384 整图渲染截图证据)分析 — headless 离线渲染(无图形设备) +钩子:LV_P68_MAPSHOT=1(MapGen.paramsForSize 512 384 seed=4242 → MapSnapshot 整图 PNG) + +log: p68-map width=512 height=384 scale=8 png=4096x3072 bytes=172204 + +log: p68-tiles grass=164907 water=6120 stone=1109 peat=0 paddy=11595 vegetable=12877 +log: p68-features rivers=4 bridges=48 paths=1109 buildings=45 farmhouses=21 groves=852 road_columns=512 + +log: p68-render deterministic=true sha256=DD23CC2DE96955DCDC58A261F14DB6A4BF5E012C6F1E3C047A6E868AAFDC0FBF + +p68-map.png 4096x3072 +palette pixel counts: grass=10480064 water=388608 stone=0 peat=0 paddy=742080 vegetable=824128 path=34112 road=32768 bridge=3072 roof=19328 door=4224 grove=54528 +water pixel ratio (vs tile count) = 0.992 +max_black_block=0 max_white_block=0 + +missing_glyph_slots=0(纯地图整图,无 UI 文案帧) + +verdict: PASS |
