wip(assembler): round S10 -- LOD8 horizon sampled at MC spacing: LOD8 worker time 18.8 s -> 4.3 s

Planar far horizon samples the LOD8 interior at the MC cell spacing, keeping
128-voxel boundary strips; far recipe v3. LOD8 p95 59.8 -> 13.9 ms, spawn
worker-seconds ~41 -> 26.9, full set 7.8 -> 7.1 s, ring 0.49 s, LOD0 1.43 s,
40 m/s ring 75/75. S3/S4 2 cm agreement, 100% cap coverage, W1/W8/W12 and
W1/W8/W16 determinism pass. Report: Standalone/Research/WorldAssemblerM3/Round14.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MmSoF64BbRFmk9C3p1VsBJ
This commit is contained in:
Fr0zkaandClaude Opus 5.5 committed 2026-10-19 12:23:18 +02:00
1 parent e7586a1256
commit b90d63d0f7
14 files changed
+616 -86

No files matched your search

+12
View File
@@ -1053,6 +1053,18 @@ missing desired keys. `VoxelForgeExploreCommandlet.cpp` and `Tools/TestVoxelForg
accept a movement vector so the same trace covers horizontal and vertical travel. See ARCHITECTURE
§8.30 and [`Standalone/Research/WorldAssemblerM3/Round13/REPORT.md`](Standalone/Research/WorldAssemblerM3/Round13/REPORT.md).
### 3.17 LOD8 planar far-horizon sampling — World Assembler S10 / M3 Round 14
Native planar SurfaceWorld horizon refinement uses the LOD8 marching-cubes step for its interior
grid (512 voxels / 128 m at 25 cm), retaining globally aligned 128-voxel boundary strips for tile
and LOD joins. LOD4–LOD7 keep their previous grids. Far recipe version 3 salts changed LOD4–LOD8
mesh outputs; density and LOD0–LOD3 output are unchanged. The ground and cap passes use the same
coordinate lattice but still sample separately. The per-thread column cache remains local to each
worker; no cross-worker page cache was added. Diagnostics report exclusive column, MC, ground,
cap and output-assembly costs, plus opt-in duplicated LOD8 XY evaluations. The Standalone-only
`--far-horizon-lod8-step=128` restores S9 sampling for the negative control. See ARCHITECTURE §8.31
and [`Standalone/Research/WorldAssemblerM3/Round14/REPORT.md`](Standalone/Research/WorldAssemblerM3/Round14/REPORT.md).
## 4. The density pipeline (most-edited hot path)
### 4.1 `GetDensityWithParams` (TunnelNetwork) — VoxelGenerator.cpp:3749