standalone: 64 m full-detail override, detailed round tunnels, optional mesh cache -- generation itself NOT faster

ClipRadius override 3 (64 m at 25 cm). Uncached full detail 20.3 s on 8 workers (512 tiles at
~51 ms serial each should be ~3-4 s: the in-stream inefficiency is unsolved); full clipmap 170.6 s.
The 1 s / 5 s targets were met only from an on-disk mesh cache (.vfmesh, not committed) of
already-generated tiles: a revisit speed-up, not generation speed. Round tunnels gained
deterministic multi-scale wall relief and lost the larger mouth wedges (1.54% of lattice signs
changed, mean 0.20 m). Hashes stable across runs and 1 vs 6 workers.

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-03 08:59:46 +02:00
1 parent 81b7d6d0ff
commit 5441c7da5c
181 files changed
+1674 -51

No files matched your search

@@ -0,0 +1,16 @@
Controls: hold right mouse to look; WASD move; Space/Ctrl (E/Q) up/down; Shift faster; wheel changes speed; F wireframe; G toggles legacy/detailed round walls; 1-9 toggle LOD; 0 toggle all levels; N/P change seed; T swaps base/round tunnels; Esc quit.
Owner data: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\owner_world.json; starting at first-strate open-space sample (-11.61, -118.22, -19.85) m.
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
[MeshCache] loaded 6498 tiles, 226.55 MiB in 0.284 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_round_detailed.vfmesh
Streaming seed 0 with detailed round/winding tunnels: 6498 desired tiles, 960 full-detail tiles, 8 workers; upload budget 4 batches / 2.0 ms per frame.
[ChunkCrossingWork] id=0 submitted=6498 finished=6498 generated=6498 cancelled_queued=0 stale=0 samples=79.15M worker_sum=0.288s wall=0.046s avg=0.044ms
[FullDetailReady] 0.058 s after spawn; resident=6498/960 tiles through LOD1.
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=0.021s avg=0.041ms p50=0.005ms p95=0.153ms
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=0.018s avg=0.041ms p50=0.001ms p95=0.183ms
[TileTiming] LOD=2 generated=320 target=320 samples=2.19M worker_sum=0.006s avg=0.019ms p50=0.002ms p95=0.104ms
[TileTiming] LOD=3 generated=208 target=208 samples=1.43M worker_sum=0.007s avg=0.032ms p50=0.009ms p95=0.116ms
[TileTiming] LOD=4 generated=144 target=144 samples=0.99M worker_sum=0.005s avg=0.032ms p50=0.011ms p95=0.117ms
[TileTiming] LOD=5 generated=96 target=96 samples=0.66M worker_sum=0.005s avg=0.055ms p50=0.039ms p95=0.182ms
[TileTiming] LOD=6 generated=4770 target=4770 samples=32.72M worker_sum=0.226s avg=0.047ms p50=0.027ms p95=0.165ms
[InitialClipmapReady] 0.165 s after spawn; 6498 tiles, 5176759 vertices, 28264062 indices, 187 GPU batches.
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\round_cache_view_default.png (0.220 s after generation start; full detail uploaded).