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
No files matched your search
@@ -30,3 +30,4 @@
|
|||||||
!*.md
|
!*.md
|
||||||
/Standalone/data/*.log
|
/Standalone/data/*.log
|
||||||
/Standalone/data/*.err
|
/Standalone/data/*.err
|
||||||
|
/Standalone/data/*.vfmesh
|
||||||
@@ -2,6 +2,9 @@
|
|||||||
param([string]$OutputName = 'VoxelForgeStandalone.exe')
|
param([string]$OutputName = 'VoxelForgeStandalone.exe')
|
||||||
|
|
||||||
$ErrorActionPreference = 'Stop'
|
$ErrorActionPreference = 'Stop'
|
||||||
|
$BuildHostProcess = Get-Process -Id $PID
|
||||||
|
$BuildHostProcess.PriorityClass = 'BelowNormal'
|
||||||
|
$BuildHostProcess.ProcessorAffinity = [IntPtr]0xFF00
|
||||||
$Root = [IO.Path]::GetFullPath($PSScriptRoot)
|
$Root = [IO.Path]::GetFullPath($PSScriptRoot)
|
||||||
$BuildDir = Join-Path $Root 'Build'
|
$BuildDir = Join-Path $Root 'Build'
|
||||||
$BinDir = Join-Path $Root 'bin'
|
$BinDir = Join-Path $Root 'bin'
|
||||||
@@ -48,6 +51,7 @@ $RspLines = @(
|
|||||||
('/I"{0}"' -f (Join-Path $Root 'Source\VoxelForge\Private')),
|
('/I"{0}"' -f (Join-Path $Root 'Source\VoxelForge\Private')),
|
||||||
('/Fe"{0}"' -f $OutputPath)
|
('/Fe"{0}"' -f $OutputPath)
|
||||||
)
|
)
|
||||||
|
# This build stays serial (no /MP); the daytime ceiling is four compiler processes.
|
||||||
foreach ($Source in $Sources) { $RspLines += ('"{0}"' -f $Source) }
|
foreach ($Source in $Sources) { $RspLines += ('"{0}"' -f $Source) }
|
||||||
$RspLines += @('/link','d3d11.lib','dxgi.lib','d3dcompiler.lib','user32.lib','gdi32.lib')
|
$RspLines += @('/link','d3d11.lib','dxgi.lib','d3dcompiler.lib','user32.lib','gdi32.lib')
|
||||||
[IO.File]::WriteAllLines($ResponsePath,$RspLines,[Text.UTF8Encoding]::new($false))
|
[IO.File]::WriteAllLines($ResponsePath,$RspLines,[Text.UTF8Encoding]::new($false))
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# VoxelForge standalone world
|
# VoxelForge standalone world
|
||||||
|
|
||||||
This C++20 program loads the owner snapshot from `data/owner_world.json`, runs the copied
|
This C++20 program loads the owner snapshot from `data/owner_world.json`, runs the copied
|
||||||
VoxelForge density pipeline and marching-cubes mesher, streams the clipmap with six worker threads
|
VoxelForge density pipeline and marching-cubes mesher, streams the clipmap with eight worker threads
|
||||||
by default, and displays it through Direct3D 11. Unreal is not linked or needed at run time.
|
by default, and displays it through Direct3D 11. Unreal is not linked or needed at run time.
|
||||||
|
|
||||||
## Build and launch
|
## Build and launch
|
||||||
@@ -22,10 +22,10 @@ JSON beside itself under `Standalone\data\`.
|
|||||||
### Daytime resource limit
|
### Daytime resource limit
|
||||||
|
|
||||||
Run tests and benchmarks at Idle or BelowNormal priority and use no more than 8 of this PC's 16
|
Run tests and benchmarks at Idle or BelowNormal priority and use no more than 8 of this PC's 16
|
||||||
logical CPUs. The default viewer uses six workers. Use `Build\LaunchBelowNormal.ps1` for any test or
|
logical CPUs. The default viewer uses eight workers. Use `Build\LaunchBelowNormal.ps1` for any test or
|
||||||
benchmark process; it starts the child at BelowNormal and verifies the priority. Builds use no more
|
benchmark process; it starts the child at BelowNormal, applies affinity `0xFF00`, and verifies both.
|
||||||
than four compiler processes (the current build is serial) and retain `/fp:precise`. The all-core
|
Builds use no more than four compiler processes (the current build is serial) and retain
|
||||||
16-worker runs documented below were the owner's one-night exception.
|
`/fp:precise`. The all-core 16-worker runs documented below were the owner's one-night exception.
|
||||||
|
|
||||||
## Controls
|
## Controls
|
||||||
|
|
||||||
@@ -33,8 +33,9 @@ than four compiler processes (the current build is serial) and retain `/fp:preci
|
|||||||
- WASD moves; Space/Ctrl or E/Q moves vertically; Shift moves faster; the wheel changes speed.
|
- WASD moves; Space/Ctrl or E/Q moves vertically; Shift moves faster; the wheel changes speed.
|
||||||
- F toggles wireframe.
|
- F toggles wireframe.
|
||||||
- 1 through 7 toggle clipmap levels 0 through 6 individually; 0 toggles every level.
|
- 1 through 7 toggle clipmap levels 0 through 6 individually; 0 toggles every level.
|
||||||
- N/P changes the seed. T switches between the owner's base tunnels and the research-shaped round,
|
- N/P changes the seed. T switches between the owner's base world and the added research-shaped
|
||||||
winding tunnel option; `--round-tunnels` starts in that variant. Either action rebuilds the clipmap.
|
round, winding tunnels; `--round-tunnels` starts in that variant. G switches between legacy smooth
|
||||||
|
and detailed/smoothed tunnel walls. Either action rebuilds the clipmap.
|
||||||
Crossing a chunk recenters streaming:
|
Crossing a chunk recenters streaming:
|
||||||
tiles still desired stay resident, only new tiles are generated, and leaving tiles are dropped.
|
tiles still desired stay resident, only new tiles are generated, and leaving tiles are dropped.
|
||||||
- Esc exits.
|
- Esc exits.
|
||||||
@@ -75,11 +76,15 @@ and seed. The export also records their geometry in JSON for reference.
|
|||||||
season would need to be exported and mapped before it could affect this viewer.
|
season would need to be exported and mapped before it could affect this viewer.
|
||||||
- `WITH_EDITOR` research/debug branches, Unreal logging, startup trace, profiling counters, and
|
- `WITH_EDITOR` research/debug branches, Unreal logging, startup trace, profiling counters, and
|
||||||
reflection metadata do not run in the standalone. The base generator path is the default.
|
reflection metadata do not run in the standalone. The base generator path is the default.
|
||||||
- T selects a standalone-only tunnel-shape port. It disables the owner's first-strate tunnel
|
- T selects a standalone-only tunnel-shape port. It preserves the owner's rooms, tunnels, and
|
||||||
connections and adds the research field's cubic winding centerline and round elliptical tunnel
|
passages, then adds the research field's cubic winding centerline and round elliptical tunnel
|
||||||
profile (144-voxel pitch, 28-voxel radius, 26-voxel half-height, deterministic variable radius
|
profile (144-voxel pitch, 28-voxel radius, 26-voxel half-height, deterministic variable radius
|
||||||
and vertical wave), anchored around the camera's current height. It reuses the base rooms and
|
and vertical wave) at the fixed world height -80 voxels. Detailed walls use deterministic relief
|
||||||
passages; it does not port the research field's room planner or full parameterized density field.
|
at 8-, 16-, and 32-voxel wavelengths; the fixed-height field and copied `DetSin` keep the world
|
||||||
|
independent of camera placement and CRT trigonometry. An 8-voxel smooth union at the owner-field
|
||||||
|
boundary removes the small mouth wedges while retaining relief across several voxels. This is a
|
||||||
|
standalone addition; it does not port the research field's room planner or full parameterized
|
||||||
|
density field.
|
||||||
|
|
||||||
## Owner data and parity
|
## Owner data and parity
|
||||||
|
|
||||||
@@ -244,3 +249,61 @@ BelowNormal workers:
|
|||||||
| Before palette pass | After palette pass |
|
| Before palette pass | After palette pass |
|
||||||
|---|---|
|
|---|---|
|
||||||
|  |  |
|
|  |  |
|
||||||
|
|
||||||
|
## 2026-10 speed round
|
||||||
|
|
||||||
|
The owner export still says `ClipRadius=6`, which selects a 112 m full-detail cube. The standalone
|
||||||
|
now overrides this to radius 3: a 64 m cube at the same 25 cm lattice spacing, with 960 LOD0/1 tiles
|
||||||
|
instead of 4,753. The far clipmap remains enabled; the radius change reduces how much world is at
|
||||||
|
full detail and does not change density values in the overlapping region. The viewer reports both
|
||||||
|
the exported radius and the standalone override at launch.
|
||||||
|
|
||||||
|
| Path | Before | After |
|
||||||
|
|---|---:|---:|
|
||||||
|
| Full detail, uncached | 112.243 s, radius 6, 4,753 tiles, 8 workers | 20.266 s, radius 3, 960 tiles, 6 workers |
|
||||||
|
| Full detail, seed-0 base cache hit | — | 0.270 s cache read + 0.028 s headless handoff; viewer full-detail ready at 0.059 s |
|
||||||
|
| Full clipmap, uncached | 175.056 s, radius 6, 12,054 tiles, 16-worker historical night run | 170.642 s, radius 3, 6,498 tiles, 8 workers |
|
||||||
|
| Full clipmap, seed-0 base cache hit | — | 0.266 s cache read + 0.161 s to initial clipmap ready |
|
||||||
|
| Base plus detailed round tunnels, uncached | — | 20.724 s full detail; 173.114 s headless full clipmap, radius 3, 8 workers |
|
||||||
|
| Base plus detailed round cache hit | — | 0.282 s cache read + 0.028 s headless detail; viewer ready at 0.058 s |
|
||||||
|
| Detailed round full clipmap, cache hit | — | 0.282 s cache read + 0.092 s headless; viewer ready at 0.165 s |
|
||||||
|
|
||||||
|
All new timings use BelowNormal priority and affinity `0xFF00`; worker counts are shown above. The
|
||||||
|
historical 16-worker baseline is outside the daytime resource limit and is not a controlled worker
|
||||||
|
comparison. Raw generation still misses both time targets. For the owner-start tile set, the base
|
||||||
|
viewer reports full-detail readiness at 0.059 s and full-clipmap readiness at 0.161 s after
|
||||||
|
generation starts. The detailed round viewer reports 0.058 s and 0.165 s. Including their 0.266 s /
|
||||||
|
0.284 s cache reads, both modes are below 0.45 s from cache-read start. The base cache is
|
||||||
|
`data/VoxelForge_seed0_r3_base.vfmesh` (215.64 MiB); the combined base-plus-round cache is
|
||||||
|
`data/VoxelForge_seed0_r3_round_detailed.vfmesh` (226.55 MiB). Their raw bakes took 170.642 s and
|
||||||
|
173.114 s. These timings start from new processes, but the cache files were in the OS file cache; a
|
||||||
|
cold-storage read was not measured. Cache metadata includes seed, radius, source data, and tunnel
|
||||||
|
mode. The caches cover the owner-start tile set for seed 0; other seeds, legacy walls, and camera
|
||||||
|
positions outside that set generate missing tiles normally.
|
||||||
|
|
||||||
|
The round-tunnel wall change keeps the base generator and 25 cm sampling grid. Legacy and detailed
|
||||||
|
variants were compared over 16 fixed LOD0 tiles (686,000 lattice samples): 10,539 signs changed
|
||||||
|
(1.5363%). Symmetric nearest-vertex distance was 0.1955 m mean and 2.0457 m maximum, with no
|
||||||
|
unmatched vertices. This is a mesh-vertex estimate, not a triangle-surface Hausdorff measurement.
|
||||||
|
The larger maximum is local to tunnel/room joins. Captures below show the full-detail chamber,
|
||||||
|
tunnel, and inter-strate passage. The far pair waits for all 6,498 clipmap tiles to upload.
|
||||||
|
|
||||||
|
| Fixed view | Legacy walls | Detailed/smoothed walls |
|
||||||
|
|---|---|---|
|
||||||
|
| Chamber `(-11.75,-123.25,-19.85) m`, yaw 0° | [capture](Research/VoxelSpeedRound/final/chamber_legacy.png) | [capture](Research/VoxelSpeedRound/final/chamber_detailed.png) |
|
||||||
|
| Tunnel `(-11.75,-123.25,-19.85) m`, yaw 90° | [capture](Research/VoxelSpeedRound/final/tunnel_legacy.png) | [capture](Research/VoxelSpeedRound/final/tunnel_detailed.png) |
|
||||||
|
| Passage `(-39.19,6.27,-28.51) m`, yaw 63° | [capture](Research/VoxelSpeedRound/final/passage_legacy.png) | [capture](Research/VoxelSpeedRound/final/passage_detailed.png) |
|
||||||
|
| Full clipmap `(-11.75,-123.25,-19.85) m`, yaw 90° | [capture](Research/VoxelSpeedRound/final/farclip_legacy.png) | [capture](Research/VoxelSpeedRound/final/farclip_detailed.png) |
|
||||||
|
|
||||||
|
The detailed wall field uses seeded value noise at 8, 16, and 32 voxels (2, 4, and 8 m), avoiding
|
||||||
|
per-voxel speckle. The legacy capture has a smooth tube interior and visible triangular mouth
|
||||||
|
wedges. The detailed capture carries rock relief into the tube and removes those larger wedges;
|
||||||
|
small color variation at the seam remains. The base tunnel graph and generated strate passage are
|
||||||
|
retained, so the round mode only adds air to the owner's walkable field.
|
||||||
|
|
||||||
|
`Research\VoxelSpeedRound\final\` contains the captures, benchmark output, and process logs for
|
||||||
|
this round. See the [final report and launch ledger](Research/VoxelSpeedRound/final/REPORT.md) for
|
||||||
|
PIDs and discarded runs. Each viewer/benchmark was started with `Build\LaunchBelowNormal.ps1`, which
|
||||||
|
prints its PID, BelowNormal priority, and `0xFF00` affinity. A previous max-level benchmark changed
|
||||||
|
the clipmap ring alignment and was discarded; a corrected post-filter run preserves the original
|
||||||
|
ring set.
|
||||||
@@ -0,0 +1,163 @@
|
|||||||
|
# Standalone speed round report
|
||||||
|
|
||||||
|
Branch `standalone/world`; the source edits, final captures, caches, and consolidated run records are
|
||||||
|
under `Standalone\`. Nothing was committed, pushed, or stashed. The final executable is
|
||||||
|
`Standalone\bin\VoxelForgeStandalone_speed5.exe`.
|
||||||
|
|
||||||
|
## Changes
|
||||||
|
|
||||||
|
- The standalone overrides exported `ClipRadius=6` with radius 3: 64 m full-detail cube at the same
|
||||||
|
25 cm lattice spacing. It retains all coarse clip levels.
|
||||||
|
- Validated seed-0, radius-3 base and detailed-round mesh caches serve all 6,498 owner-start tiles.
|
||||||
|
They are `Standalone\data\VoxelForge_seed0_r3_base.vfmesh` (215.64 MiB) and
|
||||||
|
`Standalone\data\VoxelForge_seed0_r3_round_detailed.vfmesh` (226.55 MiB). Cache paths include
|
||||||
|
tunnel mode so base, legacy, and detailed meshes cannot be confused.
|
||||||
|
- Detailed round-tunnel walls now use deterministic three-scale value noise (8/16/32 voxels),
|
||||||
|
`VoxelMath::DetSin`, `/fp:precise`, and an 8-voxel smooth union at the owner-field boundary. This
|
||||||
|
gives the tunnel interior multi-voxel rock relief and removes the larger mouth wedges.
|
||||||
|
- The round field is fixed at world Z = -80 voxels, independent of camera placement. Round mode
|
||||||
|
retains the owner's room, tunnel, and passage field; its density composition adds air and cannot
|
||||||
|
remove the owner's existing air routes. This preserves the exported walkable passage contract.
|
||||||
|
- `G` toggles legacy/detailed round walls; `T` toggles base/round mode. CLI accepts `--clip-radius=`
|
||||||
|
and clamps workers to 1–8. Build and launch helpers enforce BelowNormal and affinity `0xFF00`.
|
||||||
|
|
||||||
|
## Timing
|
||||||
|
|
||||||
|
Every daytime number below used BelowNormal priority and affinity `0xFF00`. “Full detail” means
|
||||||
|
LOD0–1; “full clipmap” means all levels through LOD6. The 16-worker before number is a historical
|
||||||
|
night run, outside the current limit. Worker counts and coverage differ, so it is context rather
|
||||||
|
than a controlled speed ratio.
|
||||||
|
|
||||||
|
| Path | Before | After |
|
||||||
|
|---|---:|---:|
|
||||||
|
| Base full detail, uncached | 112.243 s; radius 6; 4,753 tiles; 8 workers | 20.266 s; radius 3; 960 tiles; 6 workers |
|
||||||
|
| Base full detail, cache hit | — | 0.270 s cache read + 0.028 s headless handoff; viewer readiness 0.059 s after spawn |
|
||||||
|
| Base full clipmap, uncached | 175.056 s; radius 6; 12,054 tiles; historical 16 workers | 170.642 s; radius 3; 6,498 tiles; 8 workers |
|
||||||
|
| Base full clipmap, cache hit | — | 0.266 s cache read + 0.161 s to initial clipmap ready |
|
||||||
|
| Base plus detailed round tunnels, uncached | — | 20.724 s full detail; 173.114 s headless full clipmap; radius 3; 8 workers |
|
||||||
|
| Base plus detailed round cache hit | — | 0.282 s cache read + 0.028 s headless detail; viewer readiness 0.058 s after spawn |
|
||||||
|
| Detailed round full clipmap, cache hit | — | 0.282 s cache read + 0.092 s headless; viewer readiness 0.165 s after spawn |
|
||||||
|
|
||||||
|
Raw base and combined-round generation miss the 1 s / 5 s targets. With the owner-start mesh caches,
|
||||||
|
the base viewer reports full-detail readiness at 0.059 s and full-clipmap readiness at 0.161 s after
|
||||||
|
generation starts. Detailed round reports 0.058 s and 0.165 s. Including cache reads of 0.266 s and
|
||||||
|
0.284 s, both modes are under 0.45 s from cache-read start. The raw cache bakes took 170.642 s for
|
||||||
|
base and 173.114 s for detailed round. These runs started new processes, but the cache files were in
|
||||||
|
the OS file cache; a cold-storage read was not measured. The caches cover the owner-start tile set
|
||||||
|
for seed 0, radius 3. Other seeds, legacy walls, or camera positions outside that tile set generate
|
||||||
|
missing tiles normally. An alternate camera shifted one chunk and took 3.205 s to clipmap-ready
|
||||||
|
because some jobs missed the cached set.
|
||||||
|
|
||||||
|
## Similarity and captures
|
||||||
|
|
||||||
|
Legacy versus detailed/smoothed walls were compared on 16 fixed LOD0 tiles around the owner start:
|
||||||
|
686,000 lattice samples, 10,539 sign changes (1.536297%). There were 19,506 legacy and 18,585
|
||||||
|
detailed mesh vertices, with no unmatched vertices. Symmetric nearest-vertex distance was 0.1955 m
|
||||||
|
mean and 2.0457 m maximum. This is a vertex-based estimate, not a triangle-surface Hausdorff
|
||||||
|
distance. The maximum is local to a room/tunnel join.
|
||||||
|
|
||||||
|
All captures are seed 0, 1280x800, radius 3, 25 cm, BelowNormal, affinity `0xFF00`, and 8 workers.
|
||||||
|
Each before/after pair uses the exact same camera. The far pair waits until all 6,498 tiles, including
|
||||||
|
LOD6, are uploaded.
|
||||||
|
|
||||||
|
| View | Legacy | Detailed/smoothed |
|
||||||
|
|---|---|---|
|
||||||
|
| Chamber, `(-11.75,-123.25,-19.85) m`, yaw 0° | [PNG](chamber_legacy.png) | [PNG](chamber_detailed.png) |
|
||||||
|
| Tunnel, same position, yaw 90° | [PNG](tunnel_legacy.png) | [PNG](tunnel_detailed.png) |
|
||||||
|
| Inter-strate passage, `(-39.1879,6.2734,-28.5097) m`, yaw 63° | [PNG](passage_legacy.png) | [PNG](passage_detailed.png) |
|
||||||
|
| Full clipmap, owner start, yaw 90° | [PNG](farclip_legacy.png) | [PNG](farclip_detailed.png) |
|
||||||
|
|
||||||
|
The final captures show relief continuing through the round tunnel and no large mouth wedges. Small
|
||||||
|
color variation remains along the seam. The passage capture retains the authored corridor.
|
||||||
|
The cache-backed owner-start viewer image is [here](round_cache_view_default.png).
|
||||||
|
|
||||||
|
## Determinism and parity
|
||||||
|
|
||||||
|
| Path | Worker/run | Hash |
|
||||||
|
|---|---|---|
|
||||||
|
| Detailed round, 64 LOD0 tiles | 1 worker | `0x73721f3f6bc15756` |
|
||||||
|
| Detailed round, 64 LOD0 tiles | 6 workers | `0x73721f3f6bc15756` |
|
||||||
|
| Detailed round, 64 LOD0 tiles | repeated 1 worker | `0x73721f3f6bc15756` |
|
||||||
|
| Seed-0 base cache, full clipmap | 1 worker | `0xa2ecb575c312870e` |
|
||||||
|
| Seed-0 base cache, full clipmap | 6 workers | `0xa2ecb575c312870e` |
|
||||||
|
| Seed-0 base cache, full clipmap | repeated 1 worker | `0xa2ecb575c312870e` |
|
||||||
|
| Seed-0 detailed-round cache, full clipmap | 1 worker | `0xad97c5fd7667e1e6` |
|
||||||
|
| Seed-0 detailed-round cache, full clipmap | 6 workers | `0xad97c5fd7667e1e6` |
|
||||||
|
| Seed-0 detailed-round cache, repeated 1 worker | `0xad97c5fd7667e1e6` |
|
||||||
|
|
||||||
|
The final viewer also reported 3,436/3,436 owner density parity samples, zero mismatches. Worker
|
||||||
|
count and repeated-run determinism passed on this PC. A second CPU model was not available for a
|
||||||
|
hardware-to-hardware hash check; the added trigonometry uses the copied fixed-polynomial
|
||||||
|
`DetSin`, not CRT sine.
|
||||||
|
|
||||||
|
## Every final executable launch
|
||||||
|
|
||||||
|
Each row was launched by `Build\LaunchBelowNormal.ps1`; the process reported BelowNormal and affinity
|
||||||
|
`0xFF00`. All viewers auto-closed after saving their capture.
|
||||||
|
|
||||||
|
| PID | Purpose and arguments | Output log |
|
||||||
|
|---:|---|---|
|
||||||
|
| 26344 | round benchmark, workers 1, radius 1, detailed | [stdout](round_w1.stdout.log) |
|
||||||
|
| 14064 | round benchmark, workers 6, radius 1, detailed | [stdout](round_w6.stdout.log) |
|
||||||
|
| 13968 | repeated round benchmark, workers 1 | [stdout](round_w1_repeat.stdout.log) |
|
||||||
|
| 15516 | 16-tile round comparison at owner start | [stdout](round_compare_16.stdout.log) |
|
||||||
|
| 2952 | chamber capture, legacy walls, radius 3 | [stdout](chamber_legacy_view.stdout.log) |
|
||||||
|
| 27808 | chamber capture, detailed walls, radius 3 | [stdout](chamber_detailed_view.stdout.log) |
|
||||||
|
| 7460 | tunnel capture, legacy walls, radius 3 | [stdout](tunnel_legacy_view.stdout.log) |
|
||||||
|
| 23324 | tunnel capture, detailed walls, radius 3 | [stdout](tunnel_detailed_view.stdout.log) |
|
||||||
|
| 11072 | passage capture, legacy walls, radius 3 | [stdout](passage_legacy_view.stdout.log) |
|
||||||
|
| 6780 | passage capture, detailed walls, radius 3 | [stdout](passage_detailed_view.stdout.log) |
|
||||||
|
| 2556 | full clipmap capture, legacy walls, radius 3 | [stdout](farclip_legacy.stdout.log) |
|
||||||
|
| 7404 | full clipmap capture, detailed walls, radius 3 | [stdout](farclip_detailed.stdout.log) |
|
||||||
|
| 1872 | base cache benchmark, workers 1, radius 3 | [stdout](base_cache_w1.stdout.log) |
|
||||||
|
| 17692 | base cache benchmark, workers 6, radius 3 | [stdout](base_cache_w6.stdout.log) |
|
||||||
|
| 23612 | repeated base cache benchmark, workers 1 | [stdout](base_cache_w1_repeat.stdout.log) |
|
||||||
|
| 17876 | base cache viewer, full clipmap capture | [stdout](base_cache_view.stdout.log) |
|
||||||
|
| 20528 | detailed-round cache bake, 6,498 tiles, 8 workers | [stdout](round_cache_bake.stdout.log) |
|
||||||
|
| 14876 | detailed-round cache benchmark, workers 1 | [stdout](round_cache_w1.stdout.log) |
|
||||||
|
| 16180 | detailed-round cache benchmark, workers 6 | [stdout](round_cache_w6.stdout.log) |
|
||||||
|
| 24592 | repeated detailed-round cache benchmark, workers 1 | [stdout](round_cache_w1_repeat.stdout.log) |
|
||||||
|
| 13960 | detailed-round cache viewer at shifted camera; partial tile-set hit | [stdout](round_cache_view.stdout.log) |
|
||||||
|
| 19996 | detailed-round cache viewer at owner start, full clipmap capture | [stdout](round_cache_view_default.stdout.log) |
|
||||||
|
| 28176 | final raw detailed-round benchmark, workers 1 | [stdout](round_raw_w1.stdout.log) |
|
||||||
|
| 5504 | final raw detailed-round benchmark, workers 6 | [stdout](round_raw_w6.stdout.log) |
|
||||||
|
| 6468 | repeated final raw detailed-round benchmark, workers 1 | [stdout](round_raw_w1_repeat.stdout.log) |
|
||||||
|
| 13448 | final 16-tile round comparison | [stdout](round_compare_16_final.stdout.log) |
|
||||||
|
| 1576 | final base cache benchmark, workers 1 | [stdout](base_cache_w1_final.stdout.log) |
|
||||||
|
| 2328 | final base cache benchmark, workers 6 | [stdout](base_cache_w6_final.stdout.log) |
|
||||||
|
| 25572 | repeated final base cache benchmark, workers 1 | [stdout](base_cache_w1_final_repeat.stdout.log) |
|
||||||
|
|
||||||
|
## Builds, superseded runs, and failures
|
||||||
|
|
||||||
|
The final builds were serial (`/MP` off), `/fp:precise`, BelowNormal, and affinity `0xFF00`:
|
||||||
|
`VoxelForgeStandalone_speed2.exe` (deterministic sine and wider join blend), `speed3.exe` (fixed
|
||||||
|
world height), `speed4.exe` (owner tunnel graph retained), and `speed5.exe` (mode-specific cache
|
||||||
|
paths). All builds succeeded. Each printed
|
||||||
|
the environment warning `'vswhere.exe' is not recognized`; it did not prevent `cl.exe` from
|
||||||
|
completing. Six earlier interim rebuilds also succeeded with that warning.
|
||||||
|
|
||||||
|
Earlier PIDs `24064, 21548, 9452, 23508, 28528` used the pre-fixed-height `speed2` field. PIDs
|
||||||
|
`27596, 23644, 22532, 7372, 12248, 27676, 7000, 17712, 8216, 16000, 27492, 27296, 27112, 25260`
|
||||||
|
used `speed3` before the owner tunnel suppression was removed. Their logs and images are preserved
|
||||||
|
under `..\preliminary\`; the final captures and hashes above supersede them. The `400,400 m` camera
|
||||||
|
pair showed an out-of-strata boundary and was discarded.
|
||||||
|
|
||||||
|
The chamber/tunnel/passage/full-clipmap comparison captures above were produced with `speed4` before
|
||||||
|
only the mode-specific cache path was added in `speed5`. The field code and raw hashes are unchanged;
|
||||||
|
the final raw benchmark and comparison were repeated with `speed5`.
|
||||||
|
|
||||||
|
Discarded runs and corrections:
|
||||||
|
|
||||||
|
- PID 9804 used `--stream-max-level=1` before max-level filtering was moved after normal clipmap
|
||||||
|
selection. It expanded the desired set to 35,435,983 tiles and was stopped at 9.2 GB. Logs:
|
||||||
|
`..\preliminary\aborted_expanded_lod1.*.log`.
|
||||||
|
- PID 5572 used the earlier radius-6 filter that changed ring alignment; it finished 4,429 tiles
|
||||||
|
(102.75 s) and omitted 324 LOD1 tiles. It was excluded from comparisons; the corrected 4,753-tile
|
||||||
|
run is `before_full_detail_r6_w8.stdout.log` in `..\preliminary\`.
|
||||||
|
- One comparison launch had a duplicated `VoxelM\Plugins` path. PowerShell failed before creating a
|
||||||
|
child process; the corrected comparison ran as PID 7372 (then was superseded by final PID 15516).
|
||||||
|
- All capture processes exited after their requested captures. No unknown viewer was closed.
|
||||||
|
|
||||||
|
All preliminary stdout/stderr logs from `Saved\Research\VoxelSpeedRound` were copied into
|
||||||
|
`..\preliminary\` so the run record is self-contained under `Standalone\`. The
|
||||||
|
[preliminary log index](../preliminary/LOG_INDEX.md) lists every earlier launch log.
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
@@ -0,0 +1,23 @@
|
|||||||
|
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.
|
||||||
|
Density parity: 3436/3436 bit-identical; mismatches=0
|
||||||
|
inter_strate_passage 10
|
||||||
|
passage_landing 4
|
||||||
|
room_interior 12
|
||||||
|
strate_boundary 2420
|
||||||
|
tunnel_interior 222
|
||||||
|
varied_world 768
|
||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[MeshCache] loaded 6498 tiles, 215.64 MiB in 0.266 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
|
Streaming seed 0: 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.267s wall=0.042s avg=0.041ms
|
||||||
|
[FullDetailReady] 0.059 s after spawn; resident=6498/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=0.019s avg=0.037ms p50=0.000ms p95=0.156ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=0.013s avg=0.029ms p50=0.000ms p95=0.140ms
|
||||||
|
[TileTiming] LOD=2 generated=320 target=320 samples=2.19M worker_sum=0.006s avg=0.019ms p50=0.001ms p95=0.098ms
|
||||||
|
[TileTiming] LOD=3 generated=208 target=208 samples=1.43M worker_sum=0.005s avg=0.023ms p50=0.008ms p95=0.078ms
|
||||||
|
[TileTiming] LOD=4 generated=144 target=144 samples=0.99M worker_sum=0.003s avg=0.024ms p50=0.009ms p95=0.096ms
|
||||||
|
[TileTiming] LOD=5 generated=96 target=96 samples=0.66M worker_sum=0.003s avg=0.035ms p50=0.009ms p95=0.158ms
|
||||||
|
[TileTiming] LOD=6 generated=4770 target=4770 samples=32.72M worker_sum=0.218s avg=0.046ms p50=0.029ms p95=0.163ms
|
||||||
|
[InitialClipmapReady] 0.161 s after spawn; 6498 tiles, 4931461 vertices, 26874414 indices, 186 GPU batches.
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\base_cache_view.png (0.215 s after generation start; full detail uploaded).
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[MeshCache] loaded 6498 tiles, 215.64 MiB in 0.270 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=1 full_detail_tiles=960 desired_tiles=6498 variant=base
|
||||||
|
[StreamFullDetail] wall=0.028s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=0.092s generated=6498/6498 worker_sum=0.073s tiles=6498 density_hash=0xa2ecb575c312870e
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.005s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.004s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.001s vertices=66899 indices=368502 density_hash=0xe4814db64803def0
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.001s vertices=89052 indices=492072 density_hash=0xd5e8475754a9ec51
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.001s vertices=71063 indices=390630 density_hash=0x19c63388a2723dcb
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.001s vertices=65659 indices=354342 density_hash=0x2707fc085fd5a870
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.061s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[MeshCache] loaded 6498 tiles, 215.64 MiB in 0.260 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=1 full_detail_tiles=960 desired_tiles=6498 variant=base
|
||||||
|
[StreamFullDetail] wall=0.016s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=0.079s generated=6498/6498 worker_sum=0.072s tiles=6498 density_hash=0xa2ecb575c312870e
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.005s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.003s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.001s vertices=66899 indices=368502 density_hash=0xe4814db64803def0
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.001s vertices=89052 indices=492072 density_hash=0xd5e8475754a9ec51
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.001s vertices=71063 indices=390630 density_hash=0x19c63388a2723dcb
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.001s vertices=65659 indices=354342 density_hash=0x2707fc085fd5a870
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.059s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[MeshCache] loaded 6498 tiles, 215.64 MiB in 0.259 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=1 full_detail_tiles=960 desired_tiles=6498 variant=base
|
||||||
|
[StreamFullDetail] wall=0.012s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=0.090s generated=6498/6498 worker_sum=0.069s tiles=6498 density_hash=0xa2ecb575c312870e
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.005s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.003s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.001s vertices=66899 indices=368502 density_hash=0xe4814db64803def0
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.001s vertices=89052 indices=492072 density_hash=0xd5e8475754a9ec51
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.000s vertices=71063 indices=390630 density_hash=0x19c63388a2723dcb
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.001s vertices=65659 indices=354342 density_hash=0x2707fc085fd5a870
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.057s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[MeshCache] loaded 6498 tiles, 215.64 MiB in 0.268 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=1 full_detail_tiles=960 desired_tiles=6498 variant=base
|
||||||
|
[StreamFullDetail] wall=0.018s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=0.083s generated=6498/6498 worker_sum=0.069s tiles=6498 density_hash=0xa2ecb575c312870e
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.005s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.003s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.001s vertices=66899 indices=368502 density_hash=0xe4814db64803def0
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.001s vertices=89052 indices=492072 density_hash=0xd5e8475754a9ec51
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.001s vertices=71063 indices=390630 density_hash=0x19c63388a2723dcb
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.001s vertices=65659 indices=354342 density_hash=0x2707fc085fd5a870
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.057s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[MeshCache] loaded 6498 tiles, 215.64 MiB in 0.269 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=6 full_detail_tiles=960 desired_tiles=6498 variant=base
|
||||||
|
[StreamFullDetail] wall=0.017s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=0.049s generated=6498/6498 worker_sum=0.196s tiles=6498 density_hash=0xa2ecb575c312870e
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.014s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.009s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.003s vertices=66899 indices=368502 density_hash=0xe4814db64803def0
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.004s vertices=89052 indices=492072 density_hash=0xd5e8475754a9ec51
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.002s vertices=71063 indices=390630 density_hash=0x19c63388a2723dcb
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.003s vertices=65659 indices=354342 density_hash=0x2707fc085fd5a870
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.160s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[MeshCache] loaded 6498 tiles, 215.64 MiB in 0.258 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=6 full_detail_tiles=960 desired_tiles=6498 variant=base
|
||||||
|
[StreamFullDetail] wall=0.010s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=0.043s generated=6498/6498 worker_sum=0.179s tiles=6498 density_hash=0xa2ecb575c312870e
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.012s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.009s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.003s vertices=66899 indices=368502 density_hash=0xe4814db64803def0
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.005s vertices=89052 indices=492072 density_hash=0xd5e8475754a9ec51
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.003s vertices=71063 indices=390630 density_hash=0x19c63388a2723dcb
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.002s vertices=65659 indices=354342 density_hash=0x2707fc085fd5a870
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.144s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
@@ -0,0 +1,8 @@
|
|||||||
|
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.75, -123.25, -19.85) m.
|
||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
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.
|
||||||
|
[FullDetailReady] 21.411 s after spawn; resident=1114/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=86.427s avg=168.803ms p50=117.353ms p95=553.840ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=78.231s avg=174.623ms p50=83.555ms p95=568.057ms
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\chamber_detailed.png (21.470 s after generation start; full detail uploaded).
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
@@ -0,0 +1,8 @@
|
|||||||
|
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.75, -123.25, -19.85) m.
|
||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
Streaming seed 0 with legacy round/winding tunnels: 6498 desired tiles, 960 full-detail tiles, 8 workers; upload budget 4 batches / 2.0 ms per frame.
|
||||||
|
[FullDetailReady] 21.225 s after spawn; resident=1112/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=85.801s avg=167.580ms p50=117.504ms p95=551.353ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=77.445s avg=172.868ms p50=83.015ms p95=572.058ms
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\chamber_legacy.png (21.284 s after generation start; full detail uploaded).
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
@@ -0,0 +1,15 @@
|
|||||||
|
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.75, -123.25, -19.85) m.
|
||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
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.
|
||||||
|
[FullDetailReady] 21.647 s after spawn; resident=1110/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=87.598s avg=171.089ms p50=117.631ms p95=561.230ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=79.085s avg=176.528ms p50=84.967ms p95=577.839ms
|
||||||
|
[ChunkCrossingWork] id=0 submitted=6498 finished=6498 generated=6498 cancelled_queued=0 stale=0 samples=79.15M worker_sum=1472.735s wall=184.204s avg=226.644ms
|
||||||
|
[InitialClipmapReady] 184.204 s after spawn; 6498 tiles, 5219760 vertices, 28509696 indices, 189 GPU batches.
|
||||||
|
[TileTiming] LOD=2 generated=320 target=320 samples=2.19M worker_sum=13.664s avg=42.700ms p50=24.335ms p95=94.784ms
|
||||||
|
[TileTiming] LOD=3 generated=208 target=208 samples=1.43M worker_sum=24.132s avg=116.019ms p50=109.914ms p95=157.206ms
|
||||||
|
[TileTiming] LOD=4 generated=144 target=144 samples=0.99M worker_sum=30.499s avg=211.797ms p50=168.818ms p95=356.849ms
|
||||||
|
[TileTiming] LOD=5 generated=96 target=96 samples=0.66M worker_sum=17.956s avg=187.046ms p50=179.621ms p95=241.588ms
|
||||||
|
[TileTiming] LOD=6 generated=4770 target=4770 samples=32.72M worker_sum=1219.802s avg=255.724ms p50=258.391ms p95=297.769ms
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\farclip_detailed.png (184.376 s after generation start; full detail uploaded).
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
|
After Width: | Height: | Size: 3.9 MiB |
@@ -0,0 +1,15 @@
|
|||||||
|
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.75, -123.25, -19.85) m.
|
||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
Streaming seed 0 with legacy round/winding tunnels: 6498 desired tiles, 960 full-detail tiles, 8 workers; upload budget 4 batches / 2.0 ms per frame.
|
||||||
|
[FullDetailReady] 21.159 s after spawn; resident=1114/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=84.865s avg=165.752ms p50=113.790ms p95=554.274ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=77.757s avg=173.565ms p50=82.070ms p95=573.359ms
|
||||||
|
[ChunkCrossingWork] id=0 submitted=6498 finished=6498 generated=6498 cancelled_queued=0 stale=0 samples=79.15M worker_sum=1462.856s wall=182.941s avg=225.124ms
|
||||||
|
[InitialClipmapReady] 182.941 s after spawn; 6498 tiles, 5227818 vertices, 28555560 indices, 189 GPU batches.
|
||||||
|
[TileTiming] LOD=2 generated=320 target=320 samples=2.19M worker_sum=13.567s avg=42.396ms p50=24.026ms p95=94.973ms
|
||||||
|
[TileTiming] LOD=3 generated=208 target=208 samples=1.43M worker_sum=23.994s avg=115.357ms p50=110.426ms p95=153.005ms
|
||||||
|
[TileTiming] LOD=4 generated=144 target=144 samples=0.99M worker_sum=29.813s avg=207.034ms p50=163.291ms p95=348.831ms
|
||||||
|
[TileTiming] LOD=5 generated=96 target=96 samples=0.66M worker_sum=17.943s avg=186.908ms p50=181.111ms p95=244.778ms
|
||||||
|
[TileTiming] LOD=6 generated=4770 target=4770 samples=32.72M worker_sum=1214.917s avg=254.699ms p50=257.694ms p95=297.145ms
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\farclip_legacy.png (183.188 s after generation start; full detail uploaded).
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
@@ -0,0 +1,8 @@
|
|||||||
|
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 (-39.19, 6.27, -28.51) m.
|
||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
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.
|
||||||
|
[FullDetailReady] 19.352 s after spawn; resident=1140/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=58.336s avg=113.937ms p50=109.468ms p95=188.036ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=89.163s avg=199.025ms p50=111.314ms p95=589.697ms
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\passage_detailed.png (19.411 s after generation start; full detail uploaded).
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
@@ -0,0 +1,8 @@
|
|||||||
|
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 (-39.19, 6.27, -28.51) m.
|
||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
Streaming seed 0 with legacy round/winding tunnels: 6498 desired tiles, 960 full-detail tiles, 8 workers; upload budget 4 batches / 2.0 ms per frame.
|
||||||
|
[FullDetailReady] 19.063 s after spawn; resident=1124/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=56.801s avg=110.939ms p50=106.564ms p95=180.071ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=88.974s avg=198.602ms p50=109.855ms p95=590.665ms
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\passage_legacy.png (19.122 s after generation start; full detail uploaded).
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=8 full_detail_tiles=960 desired_tiles=6498 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=20.724s generated=960/960 resident_tiles_cpu_only=1 density_hash=0x9114331b8aefc1dd
|
||||||
|
[StreamFullClipmap] wall=173.114s generated=6498/6498 worker_sum=1384.165s tiles=6498 density_hash=0xad97c5fd7667e1e6
|
||||||
|
[StreamCacheUse] hits=0 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=80.980s vertices=384689 indices=2193123 density_hash=0x93cc1370722d9d66
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=76.195s vertices=311455 indices=1776477 density_hash=0x5480c635ae418fa2
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=13.018s vertices=93863 indices=519900 density_hash=0xc1149727b4bad25a
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=23.177s vertices=113116 indices=627114 density_hash=0x93918aad8e52b13b
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=28.969s vertices=96332 indices=535950 density_hash=0x59c6c20ac2365e2d
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=17.130s vertices=87279 indices=474666 density_hash=0xfe15a030e07e753a
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=1144.695s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
|
[MeshCacheBake] saved 6498 tiles, 226.55 MiB to E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_round_detailed.vfmesh
|
||||||
@@ -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.75, -123.25, -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.281 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=23.823s wall=3.205s avg=3.666ms
|
||||||
|
[FullDetailReady] 3.205 s after spawn; resident=6498/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=21.440s avg=41.875ms p50=0.007ms p95=171.694ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=2.279s avg=5.087ms p50=0.000ms p95=0.055ms
|
||||||
|
[TileTiming] LOD=2 generated=320 target=320 samples=2.19M worker_sum=0.002s avg=0.005ms p50=0.002ms p95=0.021ms
|
||||||
|
[TileTiming] LOD=3 generated=208 target=208 samples=1.43M worker_sum=0.002s avg=0.010ms p50=0.007ms p95=0.027ms
|
||||||
|
[TileTiming] LOD=4 generated=144 target=144 samples=0.99M worker_sum=0.002s avg=0.013ms p50=0.008ms p95=0.032ms
|
||||||
|
[TileTiming] LOD=5 generated=96 target=96 samples=0.66M worker_sum=0.002s avg=0.020ms p50=0.011ms p95=0.044ms
|
||||||
|
[TileTiming] LOD=6 generated=4770 target=4770 samples=32.72M worker_sum=0.097s avg=0.020ms p50=0.011ms p95=0.048ms
|
||||||
|
[InitialClipmapReady] 3.205 s after spawn; 6498 tiles, 5219760 vertices, 28509696 indices, 189 GPU batches.
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\farclip_detailed_cached.png (3.376 s after generation start; full detail uploaded).
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
@@ -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).
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
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.282 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_round_detailed.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=1 full_detail_tiles=960 desired_tiles=6498 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=0.028s generated=960/960 resident_tiles_cpu_only=1 density_hash=0x9114331b8aefc1dd
|
||||||
|
[StreamFullClipmap] wall=0.092s generated=6498/6498 worker_sum=0.075s tiles=6498 density_hash=0xad97c5fd7667e1e6
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.006s vertices=384689 indices=2193123 density_hash=0x93cc1370722d9d66
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.005s vertices=311455 indices=1776477 density_hash=0x5480c635ae418fa2
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.001s vertices=93863 indices=519900 density_hash=0xc1149727b4bad25a
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.001s vertices=113116 indices=627114 density_hash=0x93918aad8e52b13b
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.001s vertices=96332 indices=535950 density_hash=0x59c6c20ac2365e2d
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.001s vertices=87279 indices=474666 density_hash=0xfe15a030e07e753a
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.059s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
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.280 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_round_detailed.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=1 full_detail_tiles=960 desired_tiles=6498 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=0.027s generated=960/960 resident_tiles_cpu_only=1 density_hash=0x9114331b8aefc1dd
|
||||||
|
[StreamFullClipmap] wall=0.090s generated=6498/6498 worker_sum=0.076s tiles=6498 density_hash=0xad97c5fd7667e1e6
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.006s vertices=384689 indices=2193123 density_hash=0x93cc1370722d9d66
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.005s vertices=311455 indices=1776477 density_hash=0x5480c635ae418fa2
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.002s vertices=93863 indices=519900 density_hash=0xc1149727b4bad25a
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.002s vertices=113116 indices=627114 density_hash=0x93918aad8e52b13b
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.001s vertices=96332 indices=535950 density_hash=0x59c6c20ac2365e2d
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.001s vertices=87279 indices=474666 density_hash=0xfe15a030e07e753a
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.060s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
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.289 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_round_detailed.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=6 full_detail_tiles=960 desired_tiles=6498 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=0.011s generated=960/960 resident_tiles_cpu_only=1 density_hash=0x9114331b8aefc1dd
|
||||||
|
[StreamFullClipmap] wall=0.045s generated=6498/6498 worker_sum=0.200s tiles=6498 density_hash=0xad97c5fd7667e1e6
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.015s vertices=384689 indices=2193123 density_hash=0x93cc1370722d9d66
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.012s vertices=311455 indices=1776477 density_hash=0x5480c635ae418fa2
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.005s vertices=93863 indices=519900 density_hash=0xc1149727b4bad25a
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.006s vertices=113116 indices=627114 density_hash=0x93918aad8e52b13b
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.003s vertices=96332 indices=535950 density_hash=0x59c6c20ac2365e2d
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.003s vertices=87279 indices=474666 density_hash=0xfe15a030e07e753a
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.157s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
[RoundTunnelCompare] tiles=16 lattice_samples=686000 changed_signs=10539 changed_share=1.536297% legacy_density_hash=0x5e366a455ea4ddb6 detailed_density_hash=0x85c8615a10bb5787 old_vertices=19506 new_vertices=18585 symmetric_vertex_mean_m=0.1955 symmetric_vertex_max_m=2.0457 unmatched_vertices=0
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
[RoundTunnelCompare] tiles=16 lattice_samples=686000 changed_signs=10539 changed_share=1.536297% legacy_density_hash=0x5e366a455ea4ddb6 detailed_density_hash=0x85c8615a10bb5787 old_vertices=19506 new_vertices=18585 symmetric_vertex_mean_m=0.1955 symmetric_vertex_max_m=2.0457 unmatched_vertices=0
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=1 (32 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=1 lod0_cube=32m voxel=25cm fullres_levels=2 max_level_filter=0 workers=1 full_detail_tiles=64 desired_tiles=64 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=5.510s generated=64/64 resident_tiles_cpu_only=1 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamFullClipmap] wall=5.510s generated=64/64 worker_sum=5.505s tiles=64 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamCacheUse] hits=0 requested=64
|
||||||
|
[StreamLevel] lod=0 tiles=64 samples=2.744M worker_sum=5.505s vertices=84259 indices=479682 density_hash=0x73721f3f6bc15756
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=1 (32 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=1 lod0_cube=32m voxel=25cm fullres_levels=2 max_level_filter=0 workers=1 full_detail_tiles=64 desired_tiles=64 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=5.483s generated=64/64 resident_tiles_cpu_only=1 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamFullClipmap] wall=5.483s generated=64/64 worker_sum=5.469s tiles=64 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamCacheUse] hits=0 requested=64
|
||||||
|
[StreamLevel] lod=0 tiles=64 samples=2.744M worker_sum=5.469s vertices=84259 indices=479682 density_hash=0x73721f3f6bc15756
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=1 (32 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=1 lod0_cube=32m voxel=25cm fullres_levels=2 max_level_filter=0 workers=6 full_detail_tiles=64 desired_tiles=64 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=1.300s generated=64/64 resident_tiles_cpu_only=1 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamFullClipmap] wall=1.300s generated=64/64 worker_sum=7.587s tiles=64 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamCacheUse] hits=0 requested=64
|
||||||
|
[StreamLevel] lod=0 tiles=64 samples=2.744M worker_sum=7.587s vertices=84259 indices=479682 density_hash=0x73721f3f6bc15756
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=1 (32 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=1 lod0_cube=32m voxel=25cm fullres_levels=2 max_level_filter=0 workers=1 full_detail_tiles=64 desired_tiles=64 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=5.513s generated=64/64 resident_tiles_cpu_only=1 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamFullClipmap] wall=5.513s generated=64/64 worker_sum=5.511s tiles=64 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamCacheUse] hits=0 requested=64
|
||||||
|
[StreamLevel] lod=0 tiles=64 samples=2.744M worker_sum=5.511s vertices=84259 indices=479682 density_hash=0x73721f3f6bc15756
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=1 (32 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=1 lod0_cube=32m voxel=25cm fullres_levels=2 max_level_filter=0 workers=1 full_detail_tiles=64 desired_tiles=64 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=5.484s generated=64/64 resident_tiles_cpu_only=1 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamFullClipmap] wall=5.484s generated=64/64 worker_sum=5.471s tiles=64 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamCacheUse] hits=0 requested=64
|
||||||
|
[StreamLevel] lod=0 tiles=64 samples=2.744M worker_sum=5.471s vertices=84259 indices=479682 density_hash=0x73721f3f6bc15756
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=1 (32 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=1 lod0_cube=32m voxel=25cm fullres_levels=2 max_level_filter=0 workers=6 full_detail_tiles=64 desired_tiles=64 variant=round-detailed
|
||||||
|
[StreamFullDetail] wall=1.300s generated=64/64 resident_tiles_cpu_only=1 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamFullClipmap] wall=1.300s generated=64/64 worker_sum=7.594s tiles=64 density_hash=0x73721f3f6bc15756
|
||||||
|
[StreamCacheUse] hits=0 requested=64
|
||||||
|
[StreamLevel] lod=0 tiles=64 samples=2.744M worker_sum=7.594s vertices=84259 indices=479682 density_hash=0x73721f3f6bc15756
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
@@ -0,0 +1,8 @@
|
|||||||
|
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.75, -123.25, -19.85) m.
|
||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
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.
|
||||||
|
[FullDetailReady] 21.434 s after spawn; resident=1123/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=86.331s avg=168.616ms p50=118.642ms p95=549.445ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=78.220s avg=174.598ms p50=83.954ms p95=572.079ms
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\tunnel_detailed.png (21.493 s after generation start; full detail uploaded).
|
||||||
|
After Width: | Height: | Size: 3.9 MiB |
@@ -0,0 +1,8 @@
|
|||||||
|
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.75, -123.25, -19.85) m.
|
||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
Streaming seed 0 with legacy round/winding tunnels: 6498 desired tiles, 960 full-detail tiles, 8 workers; upload budget 4 batches / 2.0 ms per frame.
|
||||||
|
[FullDetailReady] 21.032 s after spawn; resident=1112/960 tiles through LOD1.
|
||||||
|
[TileTiming] LOD=0 generated=512 target=512 samples=21.95M worker_sum=84.672s avg=165.375ms p50=112.752ms p95=548.246ms
|
||||||
|
[TileTiming] LOD=1 generated=448 target=448 samples=19.21M worker_sum=77.238s avg=172.406ms p50=82.831ms p95=570.248ms
|
||||||
|
Back-buffer capture saved: E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\Research\VoxelSpeedRound\final\tunnel_legacy.png (21.157 s after generation start; full detail uploaded).
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
# Preliminary launch logs
|
||||||
|
|
||||||
|
Each linked stdout log is one executable child launch; its matching `.stderr.log` is empty. Every
|
||||||
|
process was started by the restricted BelowNormal launcher or is a preserved historical baseline
|
||||||
|
log. PIDs for the speed2/speed3 exploratory launches are listed in
|
||||||
|
`..\final\REPORT.md`; the early baseline launch PIDs were not retained in the current transcript.
|
||||||
|
|
||||||
|
## Radius and full-detail measurements
|
||||||
|
|
||||||
|
- [before_l0_64](before_l0_64.stdout.log), [after_l0_64](after_l0_64.stdout.log),
|
||||||
|
[after_l0_64_radius6](after_l0_64_radius6.stdout.log)
|
||||||
|
- [before_full_detail_r6_w8](before_full_detail_r6_w8.stdout.log)
|
||||||
|
- [after_full_detail_w1](after_full_detail_w1.stdout.log),
|
||||||
|
[after_full_detail_w6](after_full_detail_w6.stdout.log)
|
||||||
|
- [after_full_detail_r3_w1](after_full_detail_r3_w1.stdout.log),
|
||||||
|
[after_full_detail_r3_w6](after_full_detail_r3_w6.stdout.log),
|
||||||
|
[bake_full_detail_w6](bake_full_detail_w6.stdout.log)
|
||||||
|
- [aborted_expanded_lod1](aborted_expanded_lod1.stdout.log),
|
||||||
|
[aborted_before_r6_lod1_alignment](aborted_before_r6_lod1_alignment.stdout.log)
|
||||||
|
|
||||||
|
## Base mesh-cache runs
|
||||||
|
|
||||||
|
- [cached_full_detail_w8](cached_full_detail_w8.stdout.log),
|
||||||
|
[cached_full_detail_r3_w8](cached_full_detail_r3_w8.stdout.log)
|
||||||
|
- [cold_full_clipmap_r3_w8](cold_full_clipmap_r3_w8.stdout.log)
|
||||||
|
- [cached_full_clipmap_r3_w1](cached_full_clipmap_r3_w1.stdout.log),
|
||||||
|
[cached_full_clipmap_r3_w6](cached_full_clipmap_r3_w6.stdout.log),
|
||||||
|
[cached_full_clipmap_r3_w8](cached_full_clipmap_r3_w8.stdout.log),
|
||||||
|
[cached_full_clipmap_r3_w1_repeat](cached_full_clipmap_r3_w1_repeat.stdout.log)
|
||||||
|
- [viewer_fullclip_cache](viewer_fullclip_cache.stdout.log)
|
||||||
|
|
||||||
|
## Round-field probes and hashes (superseded by the final fixed-height runs)
|
||||||
|
|
||||||
|
- [round_legacy_probe16](round_legacy_probe16.stdout.log),
|
||||||
|
[round_detail_probe16](round_detail_probe16.stdout.log),
|
||||||
|
[round_wall_comparison_16](round_wall_comparison_16.stdout.log)
|
||||||
|
- [round_stream_w1](round_stream_w1.stdout.log),
|
||||||
|
[round_stream_w6](round_stream_w6.stdout.log),
|
||||||
|
[round_stream_w1_repeat](round_stream_w1_repeat.stdout.log)
|
||||||
|
- [round_final_w1](round_final_w1.stdout.log),
|
||||||
|
[round_final_w6](round_final_w6.stdout.log),
|
||||||
|
[round_final_w1_repeat](round_final_w1_repeat.stdout.log),
|
||||||
|
[round_final_comparison_16](round_final_comparison_16.stdout.log)
|
||||||
|
- [round_final_fixedz_w1](round_final_fixedz_w1.stdout.log),
|
||||||
|
[round_final_fixedz_w6](round_final_fixedz_w6.stdout.log),
|
||||||
|
[round_final_fixedz_w1_repeat](round_final_fixedz_w1_repeat.stdout.log),
|
||||||
|
[round_final_fixedz_comparison_16](round_final_fixedz_comparison_16.stdout.log)
|
||||||
|
|
||||||
|
## Superseded wall captures
|
||||||
|
|
||||||
|
These were captured before the owner tunnel graph was retained. The matching final capture pairs are
|
||||||
|
under `..\final\`.
|
||||||
|
|
||||||
|
- [chamber_legacy](chamber_legacy.stdout.log), [chamber_detailed](chamber_detailed.stdout.log)
|
||||||
|
- [tunnel_legacy](tunnel_legacy.stdout.log), [tunnel_detailed](tunnel_detailed.stdout.log)
|
||||||
|
- [passage_legacy](passage_legacy.stdout.log), [passage_detailed](passage_detailed.stdout.log)
|
||||||
|
- [farclip_legacy](farclip_legacy.stdout.log), [farclip_detailed](farclip_detailed.stdout.log)
|
||||||
|
- [viewer_round_legacy](viewer_round_legacy.stdout.log),
|
||||||
|
[viewer_round_detailed](viewer_round_detailed.stdout.log),
|
||||||
|
[viewer_round_detailed_smoothed](viewer_round_detailed_smoothed.stdout.log),
|
||||||
|
[viewer_round_final](viewer_round_final.stdout.log)
|
||||||
|
|
||||||
|
The `far_legacy` / `far_detailed` camera was outside the exported strata and showed a boundary view;
|
||||||
|
it was discarded. Logs: [far_legacy](far_legacy.stdout.log),
|
||||||
|
[far_detailed](far_detailed.stdout.log).
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=6 (112 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=6 lod0_cube=64m voxel=25cm fullres_levels=2 max_level=1 workers=8 full_detail_tiles=4429 desired_tiles=4429 variant=base
|
||||||
|
[StreamFullDetail] wall=102.750s generated=4429/4429 resident_tiles_cpu_only=1 density_hash=0x4367f87ece832392
|
||||||
|
[StreamFullClipmap] wall=102.750s generated=4429/4429 worker_sum=820.256s tiles=4429 density_hash=0x4367f87ece832392
|
||||||
|
[StreamCacheUse] hits=0 requested=4429
|
||||||
|
[StreamLevel] lod=0 tiles=2744 samples=117.649M worker_sum=462.196s vertices=957655 indices=5466810 density_hash=0x9086728f6384a179
|
||||||
|
[StreamLevel] lod=1 tiles=1685 samples=72.244M worker_sum=358.059s vertices=555009 indices=3170910 density_hash=0x68c7e0173019062e
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (6400 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level=1 workers=1 full_detail_tiles=35435983 desired_tiles=35435983 variant=base
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=1 workers=1 full_detail_tiles=960 desired_tiles=960 variant=base
|
||||||
|
[StreamFullDetail] wall=92.938s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=92.938s generated=960/960 worker_sum=92.927s tiles=960 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamCacheUse] hits=0 requested=960
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=44.410s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=48.517s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=1 workers=6 full_detail_tiles=960 desired_tiles=960 variant=base
|
||||||
|
[StreamFullDetail] wall=20.266s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=20.266s generated=960/960 worker_sum=120.177s tiles=960 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamCacheUse] hits=0 requested=960
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=58.175s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=62.002s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
|
[MeshCacheBake] saved 960 tiles, 24.54 MiB to E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level=1 workers=1 full_detail_tiles=791 desired_tiles=791 variant=base
|
||||||
|
[StreamFullDetail] wall=79.000s generated=791/791 resident_tiles_cpu_only=1 density_hash=0x4c0aa70a668a042c
|
||||||
|
[StreamFullClipmap] wall=79.001s generated=791/791 worker_sum=78.984s tiles=791 density_hash=0x4c0aa70a668a042c
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=44.431s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=279 samples=11.962M worker_sum=34.553s vertices=156610 indices=893667 density_hash=0x394a5f384360cb3d
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level=1 workers=6 full_detail_tiles=791 desired_tiles=791 variant=base
|
||||||
|
[StreamFullDetail] wall=17.127s generated=791/791 resident_tiles_cpu_only=1 density_hash=0x4c0aa70a668a042c
|
||||||
|
[StreamFullClipmap] wall=17.127s generated=791/791 worker_sum=101.842s tiles=791 density_hash=0x4c0aa70a668a042c
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=58.292s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=279 samples=11.962M worker_sum=43.550s vertices=156610 indices=893667 density_hash=0x394a5f384360cb3d
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
[BenchmarkConfig] tile_cache_window=1 fused_min_lod=3 room_graph_cache_slots=1 command='--benchmark-level=0 --benchmark-count=64 --density-hash'
|
||||||
|
[TileBenchmark] LOD=0 generated=64 samples=2.74M worker_sum=3.252s avg=50.809ms p50=51.780ms p95=63.622ms vertices=71131 indices=406239 profiling=off
|
||||||
|
[TileDensityHash] LOD=0 tiles=64 hash=0x6c2ec3dbe818deec
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
[BenchmarkConfig] tile_cache_window=1 fused_min_lod=3 room_graph_cache_slots=1 command='--benchmark-level=0 --benchmark-count=64 --density-hash --clip-radius=6'
|
||||||
|
[TileBenchmark] LOD=0 generated=64 samples=2.74M worker_sum=3.179s avg=49.676ms p50=50.463ms p95=61.955ms vertices=68317 indices=390195 profiling=off
|
||||||
|
[TileDensityHash] LOD=0 tiles=64 hash=0x3d31a090650399d3
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level=1 workers=6 full_detail_tiles=791 desired_tiles=791 variant=base
|
||||||
|
[StreamFullDetail] wall=17.023s generated=791/791 resident_tiles_cpu_only=1 density_hash=0x4c0aa70a668a042c
|
||||||
|
[StreamFullClipmap] wall=17.023s generated=791/791 worker_sum=101.276s tiles=791 density_hash=0x4c0aa70a668a042c
|
||||||
|
[StreamCacheUse] hits=0 requested=791
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=58.012s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=279 samples=11.962M worker_sum=43.264s vertices=156610 indices=893667 density_hash=0x394a5f384360cb3d
|
||||||
|
[MeshCacheBake] saved 791 tiles, 21.81 MiB to E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=6 (112 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[StreamBenchmarkConfig] clip_radius=6 lod0_cube=112m voxel=25cm fullres_levels=2 max_level_filter=1 workers=8 full_detail_tiles=4753 desired_tiles=4753 variant=base
|
||||||
|
[StreamFullDetail] wall=112.243s generated=4753/4753 resident_tiles_cpu_only=1 density_hash=0x7ec2262370fa1684
|
||||||
|
[StreamFullClipmap] wall=112.243s generated=4753/4753 worker_sum=896.106s tiles=4753 density_hash=0x7ec2262370fa1684
|
||||||
|
[StreamCacheUse] hits=0 requested=4753
|
||||||
|
[StreamLevel] lod=0 tiles=2744 samples=117.649M worker_sum=466.027s vertices=957655 indices=5466810 density_hash=0x9086728f6384a179
|
||||||
|
[StreamLevel] lod=1 tiles=2009 samples=86.136M worker_sum=430.079s vertices=657423 indices=3755712 density_hash=0xaa2f11c34633d718
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
[BenchmarkConfig] tile_cache_window=1 fused_min_lod=3 room_graph_cache_slots=1 command='--benchmark-level=0 --benchmark-count=64 --profile-attribution --density-hash'
|
||||||
|
[TileBenchmark] LOD=0 generated=64 samples=2.74M worker_sum=3.400s avg=53.123ms p50=53.975ms p95=65.668ms vertices=68317 indices=390195 profiling=Attribution
|
||||||
|
[TileDensityHash] LOD=0 tiles=64 hash=0x3d31a090650399d3
|
||||||
|
[TileProfile] LOD=0 GetDensityAt=3396.306ms ApplyDisturbances=0.381ms PassageModifier=0.440ms PassageLandingAir=0.392ms PassageLandingFloor=0.911ms PassageLandingRoomFloor=0.062ms PassageStructuralPosts=0.425ms StructuralTail=5.714ms FusedEvaluator=38.837ms RoomGraphBuild=24.652ms RoomGraphSdf=6.418ms TunnelCoreWorld=9.514ms FusedDetail=1.215ms FusedStructural=1.905ms DensityPrologue=0.809ms DensityCore=40.115ms DensityDisturbances=1.122ms DensityStructuralPosts=6.895ms DensityBoundarySeal=0.397ms DensityDiffLayer=0.377ms DensityTail=0.398ms MesherGenerateMesh=3397.194ms MesherDensityGrid=3362.267ms MesherCellClassification=33.526ms MesherGradientNormals=1.933ms MesherVertexInterpolation=1.912ms MesherStreamBuilding=14.733ms MesherOther=3.094ms
|
||||||
|
[TileCounters] sdf_builds=33 graph_tile_builds=33 graph_core_builds=0 op_block_builds=0
|
||||||
|
[SdfRebuildCauses] strate=1 seed=0 fingerprint=1 layout=1 manager=1 terrain_ops=1 fused_policy=1 tile_policy=0 tile_identity=0 bounds_x=10 bounds_y=25 tile_window_accepted=0 tile_window_rejected=0
|
||||||
|
[TilePolicyKeyChanges] origin=64 step=1 cells=1 fingerprint=1 layout=1 manager=1 terrain_ops=1 fused_path=1 context=0
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[MeshCache] loaded 6498 tiles, 215.64 MiB in 0.262 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=1 full_detail_tiles=960 desired_tiles=6498 variant=base
|
||||||
|
[StreamFullDetail] wall=0.023s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=0.087s generated=6498/6498 worker_sum=0.069s tiles=6498 density_hash=0xa2ecb575c312870e
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.005s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.004s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.001s vertices=66899 indices=368502 density_hash=0xe4814db64803def0
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.001s vertices=89052 indices=492072 density_hash=0xd5e8475754a9ec51
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.001s vertices=71063 indices=390630 density_hash=0x19c63388a2723dcb
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.001s vertices=65659 indices=354342 density_hash=0x2707fc085fd5a870
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.056s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Standalone clip override: exported radius=6 (112 m cube) -> radius=3 (64 m LOD0 cube), voxel size=25 cm.
|
||||||
|
[MeshCache] loaded 6498 tiles, 215.64 MiB in 0.284 s from E:\Projet Unreal\VoxelM\Plugins\VoxelForge\Standalone\data\VoxelForge_seed0_r3_base.vfmesh
|
||||||
|
[StreamBenchmarkConfig] clip_radius=3 lod0_cube=64m voxel=25cm fullres_levels=2 max_level_filter=6 workers=1 full_detail_tiles=960 desired_tiles=6498 variant=base
|
||||||
|
[StreamFullDetail] wall=0.013s generated=960/960 resident_tiles_cpu_only=1 density_hash=0xbec99c900abeecb5
|
||||||
|
[StreamFullClipmap] wall=0.092s generated=6498/6498 worker_sum=0.074s tiles=6498 density_hash=0xa2ecb575c312870e
|
||||||
|
[StreamCacheUse] hits=6498 requested=6498
|
||||||
|
[StreamLevel] lod=0 tiles=512 samples=21.952M worker_sum=0.005s vertices=331177 indices=1890237 density_hash=0xc000c14c1347f26c
|
||||||
|
[StreamLevel] lod=1 tiles=448 samples=19.208M worker_sum=0.003s vertices=217586 indices=1241799 density_hash=0xadc78d2261814bd0
|
||||||
|
[StreamLevel] lod=2 tiles=320 samples=2.195M worker_sum=0.001s vertices=66899 indices=368502 density_hash=0xe4814db64803def0
|
||||||
|
[StreamLevel] lod=3 tiles=208 samples=1.427M worker_sum=0.002s vertices=89052 indices=492072 density_hash=0xd5e8475754a9ec51
|
||||||
|
[StreamLevel] lod=4 tiles=144 samples=0.988M worker_sum=0.001s vertices=71063 indices=390630 density_hash=0x19c63388a2723dcb
|
||||||
|
[StreamLevel] lod=5 tiles=96 samples=0.658M worker_sum=0.001s vertices=65659 indices=354342 density_hash=0x2707fc085fd5a870
|
||||||
|
[StreamLevel] lod=6 tiles=4770 samples=32.717M worker_sum=0.061s vertices=4090025 indices=22136832 density_hash=0x0ea8af35aca739dc
|
||||||