From 4aa6fabbb594af1889778ff7f01ae3193dc08b1d Mon Sep 17 00:00:00 2001 From: "Somhairle H. Marisol" Date: Tue, 29 Sep 2026 09:18:45 +0800 Subject: p68: 512×384 整图离线渲染截图证据 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- docs/evidence/p68-analysis.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 docs/evidence/p68-analysis.txt (limited to 'docs/evidence/p68-analysis.txt') 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 -- cgit v1.2.3