The L70 "2x SurfaceWorld GenerateTile in Unreal" was the instrument: the trace enabled bCaptureVoxelForgeCoreHashesForValidation, which disables the native heightfield-band shortcut and whole-tile skips (W1 same keys: 9.00 s hash-off vs 28.46 s hash-on). With hashing off, Unreal and headless match at W8 within 1.2-2.5% (Core 14.42 s vs 14.26 s) on identical tile keys. LOD0 p95 tail = real cost of non-empty passage tiles near the spawn mouth (p50/p95 18.8/105 ms); most LOD0 tiles are empty. verify.py reads its baselines from Standalone/Tools/verify/baselines/ instead of untracked Saved/Linux. The 11 .vfmesh control meshes (~78 MB) are not committed yet (to be stored compressed). Fast tier green. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016dhxM43dnWvUu2B5Ph1iG1
104 lines
16 KiB
Plaintext
104 lines
16 KiB
Plaintext
[VoxelForgeSourceStamp] sha256=99389e29037f59841b46b31f16899355b718ba8def14ff73c43f8900dbb75c0b
|
|
[HeadlessConfig] data=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/data/owner_world.json workers=12 clip_radius=3 max_clip_level=8 max_level=-1 hash=on column_overlap=off force_generate=on recipe=floating-islands shared_column_cache=on camera_step_m=(0.000,0.000,0.000) seed_override=no render_distance_override=no
|
|
[ColdTimeline] stage=owner_data_load begin_ms=0.067
|
|
[ColdTimeline] stage=owner_data_load end_ms=9.621
|
|
[WorldAssemblerRouteCandidateEnvelope] max_chord_m=64.000 length_variants=1 center_step_m=16.000 arrival_radius_m=24.000 departure_radius_m=0.000
|
|
[WorldAssemblerRouteGradeProfile] tested=648 grade_fail_candidates=366 grade_rejected_after_placement=35 placement_rejected=588 ground_range_m=-507.767..-464.857 grade_limit_deg=15.000
|
|
[WorldAssemblerRouteGradeSegment] index=0 rejected_candidates=2 max_grade_deg=21.361 ground_m=-503.938->-504.721 xy_m=(-16.000,16.000)->(-18.000,16.000)
|
|
[WorldAssemblerRouteGradeSegment] index=1 rejected_candidates=1 max_grade_deg=20.173 ground_m=-504.009->-504.788 xy_m=(-10.750,5.250)->(-12.250,3.750)
|
|
[WorldAssemblerRouteGradeSegment] index=2 rejected_candidates=5 max_grade_deg=18.292 ground_m=-505.404->-504.743 xy_m=(-12.000,-16.000)->(-10.000,-16.000)
|
|
[WorldAssemblerRouteGradeSegment] index=3 rejected_candidates=1 max_grade_deg=21.893 ground_m=-503.676->-502.872 xy_m=(0.000,-22.000)->(0.000,-24.000)
|
|
[WorldAssemblerRouteGradeSegment] index=4 rejected_candidates=2 max_grade_deg=22.253 ground_m=-502.872->-502.054 xy_m=(0.000,-24.000)->(0.000,-26.000)
|
|
[WorldAssemblerRouteGradeSegment] index=5 rejected_candidates=5 max_grade_deg=20.458 ground_m=-504.778->-505.524 xy_m=(26.000,-16.000)->(28.000,-16.000)
|
|
[WorldAssemblerRouteGradeSegment] index=6 rejected_candidates=3 max_grade_deg=21.772 ground_m=-502.733->-501.935 xy_m=(16.000,-28.000)->(16.000,-30.000)
|
|
[WorldAssemblerRouteGradeSegment] index=7 rejected_candidates=2 max_grade_deg=20.089 ground_m=-502.888->-502.156 xy_m=(-16.000,-30.000)->(-16.000,-32.000)
|
|
[WorldAssemblerRouteGradeSegment] index=8 rejected_candidates=2 max_grade_deg=21.361 ground_m=-503.938->-504.721 xy_m=(-16.000,16.000)->(-18.000,16.000)
|
|
[WorldAssemblerRouteGradeSegment] index=9 rejected_candidates=2 max_grade_deg=17.959 ground_m=-503.825->-503.138 xy_m=(-6.000,-22.000)->(-7.500,-23.500)
|
|
[WorldAssemblerRouteGradeSegment] index=10 rejected_candidates=1 max_grade_deg=17.252 ground_m=-504.297->-503.676 xy_m=(0.000,-20.000)->(0.000,-22.000)
|
|
[WorldAssemblerRouteGradeSegment] index=11 rejected_candidates=2 max_grade_deg=21.893 ground_m=-503.676->-502.872 xy_m=(0.000,-22.000)->(0.000,-24.000)
|
|
[WorldAssemblerRouteGradeSegment] index=12 rejected_candidates=5 max_grade_deg=22.253 ground_m=-502.872->-502.054 xy_m=(0.000,-24.000)->(0.000,-26.000)
|
|
[WorldAssemblerRouteGradeSegment] index=13 rejected_candidates=8 max_grade_deg=20.458 ground_m=-504.778->-505.524 xy_m=(26.000,-16.000)->(28.000,-16.000)
|
|
[WorldAssemblerRouteGradeSegment] index=14 rejected_candidates=3 max_grade_deg=21.772 ground_m=-502.733->-501.935 xy_m=(16.000,-28.000)->(16.000,-30.000)
|
|
[WorldAssemblerRouteGradeSegment] index=15 rejected_candidates=1 max_grade_deg=20.089 ground_m=-502.888->-502.156 xy_m=(-16.000,-30.000)->(-16.000,-32.000)
|
|
[WorldAssemblerRouteGradeSegment] index=16 rejected_candidates=2 max_grade_deg=21.361 ground_m=-503.938->-504.721 xy_m=(-16.000,16.000)->(-18.000,16.000)
|
|
[WorldAssemblerRouteGradeSegment] index=17 rejected_candidates=1 max_grade_deg=16.123 ground_m=-501.737->-501.159 xy_m=(-16.000,-34.000)->(-16.000,-36.000)
|
|
[WorldAssemblerRouteGradeSegment] index=18 rejected_candidates=2 max_grade_deg=17.252 ground_m=-504.297->-503.676 xy_m=(0.000,-20.000)->(0.000,-22.000)
|
|
[WorldAssemblerRouteGradeSegment] index=19 rejected_candidates=4 max_grade_deg=21.893 ground_m=-503.676->-502.872 xy_m=(0.000,-22.000)->(0.000,-24.000)
|
|
[WorldAssemblerRouteGradeSegment] index=20 rejected_candidates=5 max_grade_deg=22.253 ground_m=-502.872->-502.054 xy_m=(0.000,-24.000)->(0.000,-26.000)
|
|
[WorldAssemblerRouteGradeSegment] index=21 rejected_candidates=3 max_grade_deg=20.458 ground_m=-504.778->-505.524 xy_m=(26.000,-16.000)->(28.000,-16.000)
|
|
[WorldAssemblerRouteGradeSegment] index=22 rejected_candidates=5 max_grade_deg=21.772 ground_m=-502.733->-501.935 xy_m=(16.000,-28.000)->(16.000,-30.000)
|
|
[WorldAssemblerRouteGradeSegment] index=23 rejected_candidates=3 max_grade_deg=20.089 ground_m=-502.888->-502.156 xy_m=(-16.000,-30.000)->(-16.000,-32.000)
|
|
[WorldAssemblerRouteGradeSegment] index=24 rejected_candidates=3 max_grade_deg=21.487 ground_m=-504.112->-503.277 xy_m=(-27.250,-27.250)->(-28.750,-28.750)
|
|
[WorldAssemblerRouteGradeSegment] index=25 rejected_candidates=2 max_grade_deg=18.173 ground_m=-504.388->-505.084 xy_m=(-44.750,28.750)->(-46.250,30.250)
|
|
[WorldAssemblerRouteGradeSegment] index=26 rejected_candidates=1 max_grade_deg=20.118 ground_m=-505.084->-505.731 xy_m=(-46.250,30.250)->(-47.500,31.500)
|
|
[WorldAssemblerRouteGradeSegment] index=27 rejected_candidates=2 max_grade_deg=19.707 ground_m=-505.731->-506.491 xy_m=(-47.500,31.500)->(-49.000,33.000)
|
|
[WorldAssemblerRouteGradeSegment] index=29 rejected_candidates=1 max_grade_deg=16.263 ground_m=-504.562->-504.046 xy_m=(-34.500,-18.500)->(-35.750,-19.750)
|
|
[WorldAssemblerRouteGradeSegment] index=30 rejected_candidates=3 max_grade_deg=17.600 ground_m=-506.804->-506.131 xy_m=(-51.750,35.750)->(-53.250,37.250)
|
|
[WorldAssemblerRouteGradeSegment] index=31 rejected_candidates=2 max_grade_deg=17.168 ground_m=-503.441->-502.786 xy_m=(-37.250,-21.250)->(-38.750,-22.750)
|
|
[WorldAssemblerRouteRepaired] uniform_lift_q=128 support_limit_q=256
|
|
[WorldAssemblerRouteAccepted] arrival_xy_m=(9.250,9.250) departure_xy_m=(54.750,54.750) endpoint_proximity_cost=0 average_grade_q16=3337
|
|
[WorldAssemblerRoutePlan] candidates=648 grade_rejected=35 placement_rejected=588 sweep_rejected=0 accepted_points=33 capsule_m=0.34x1.76 corridor_radius_vox=4 support_probe_points=5 minimum_support_probes=3 arrival_radius_m=24.000 departure_radius_m=0.000 status=PASS
|
|
[WorldAssemblerPlanSerialization] bytes=7596 canonical_round_trip=true route_points=33 plan_hash=a5e29887e839c5d6 manifest_hash=8482dd0287ee2e9f status=PASS
|
|
[WorldAssemblerPrototype] recipe_version=2 evaluator_version=208 strata=1 biomes=4 strate_index=1 chunk_z=-16..-79 serialized_bytes=7596 recipe_hash=c74a93d3e274e217 plan_hash=a5e29887e839c5d6 manifest_hash=8482dd0287ee2e9f source=owner_surface_params_and_biome_map route_points=33 features=1
|
|
[FloatingIslandRouteAudit] points=29 centers=287 capsule_samples=78064 blocked=0 support_samples=1618 unsupported=0 grade_failures=0 status=PASS
|
|
[FloatingIslandPlacement] ordinal=0 x_m=-9.800 y_m=4.318 bottom_m=-62.700 top_m=-57.419 bedrock_clearance_m=56.800 ceiling_clearance_m=64.919
|
|
[FloatingIslandPlacement] ordinal=1 x_m=0.000 y_m=-5.057 bottom_m=-61.410 top_m=-56.000 bedrock_clearance_m=58.090 ceiling_clearance_m=63.500
|
|
[FloatingIslandPlacement] ordinal=2 x_m=9.800 y_m=4.571 bottom_m=-79.503 top_m=-55.878 bedrock_clearance_m=39.997 ceiling_clearance_m=63.378
|
|
[FloatingIslandPlacement] ordinal=3 x_m=-6.300 y_m=-19.057 bottom_m=-60.912 top_m=-52.357 bedrock_clearance_m=58.588 ceiling_clearance_m=59.857
|
|
[FloatingIslandWorldAssembly] seed=0 strate_index=0 chunks=0..-15 island_count=4 recipe_hash=2096bd6fcf4d498d status=PASS
|
|
[ResolvedLayoutSnapshot] schema=3 stable_identity=resolved-layout-v3-fnv64:b7a7d9ecc48d8f26 strata=2 bytes=34697 round_trip=PASS
|
|
[ResolvedStratePassageStyle] strate_index=0 generator_kind=FloatingIslands style=2
|
|
[ResolvedStratePassageStyle] strate_index=1 generator_kind=SurfaceWorld style=1
|
|
[WorldAssemblerRecipeAudit] requested=floating-islands actual=floating-islands top_generator=FloatingIslands surface_world_plan=present floating_islands_stratum=present status=PASS
|
|
[ResolvedLayoutCompatibility] accepted=true issues=0 error=
|
|
[ResolvedLayoutStrict] accepted=true issues=0 error=
|
|
[ResolvedLayoutValidatorControls] rejected=10/10 status=PASS
|
|
[ResolvedLayoutSnapshotOutput] path=/home/jahni/VoxelM/Plugins/VoxelForge/Saved/Linux/l53/layouts/owner-hash-floating-islands-style2-w12.json
|
|
[WorldAssemblerPlanTiming] total_ms=219.297 status=PASS
|
|
[PipelineVolume] tiles=2370 lod=0..8 min_voxel=(-57344,-57344,-8192) max_voxel=(49152,49152,8192)
|
|
[ShapeReadiness] shape_free_desired=0/2370 near_ring=0/27 proof=single_SurfaceWorld_plan_no_features_routes_passages_edits_or_owner_primitive_overlap
|
|
[FloorProfileBlendNegativeControls] endpoint_step=3.000_vox tangent_step=0.250_vox_per_m detected=true/true status=PASS
|
|
[PassageVoidColumnPlan] id=passage/0-1/0 segments=121..379 unsupported_samples=512 span_m=244.479 threshold_m=12.500 connected=1/1 axis_m=(9.800,4.571) z_m=-68.891..-122.382 route_radius_m=3.000 bore_radius_m=3.000 min_radius_m=8.001 nominal_radius_m=9.251 max_radius_m=19.251 nominal_wall_m=3.250 flare_m=6.000 status=PLANNED
|
|
[GridStairDistanceRepair] exact_endpoint_proxies=533822 occupancy_corrections=533822
|
|
[Walkability] PASS 1135/1135 passage centerline samples remain open; native landing floors retained
|
|
[FarParents] pitch=2048 rooms=6050 links=18420 clip=(-57344,-57344)..(49152,49152)
|
|
[FarShapeStage] parent_shapes=9.194 ms spatial_bins=41.023 ms total=50.217 ms primitives=18420
|
|
[ShapeProfile] local_primitives=35.007ms line_bins=0.793ms rock_lines_wall=12.796ms rock_lines_worker=95.700ms candidate_axes_wall=30.090ms candidate_axes_worker=235.471ms candidate_merge_wall=10.835ms candidate_merge_worker=82.507ms candidate_merge_serial=1.178ms detail_lines_wall=232.264ms detail_lines_worker=1853.515ms
|
|
[ShapeSubstage] detail_apply=232.265ms sign_edge_distances=470.472ms passage_validation=0.249ms shared_field_primitives=0.056ms far_parents=50.217ms
|
|
[ShapeAllocation] words=36.71MiB candidate_axis_words=36.71MiB proxy=263.57MiB primitives=14.00MiB spatial_bins=422711 spatial_bin_refs=679331 spatial_bin_capacity=1810564 inline_bins=392911 overflow_bins=29800 far_primitive_build=9.194ms far_bin_rebuild=41.023ms
|
|
[ShapeCompile] primitives=18420 rooms=77 tunnels=84 passages=2 nodes=138188413 packed=36.71 MiB surface_proxy_nodes=7289295 proxy_address_capacity=263.57 MiB workers=12
|
|
[ShapeStage] local-shapes=35.860 ms intervals+signs=84.750 ms surface-band=702.737 ms far-parents=50.217 ms total=880.937 ms candidates=9389017 flips=392124 walk=1135/1135
|
|
[RoomFloorJoinAudit] automatic_room_overlaps=10 thin_positive_support_overlays=0 status=PASS
|
|
[FloorSlopeJoinAudit] raw_unmarked_max_delta=4.43634 vox generated_tangent_delta=0.00000 vox bend_direction_slope_change=0.90372 vox marked_max_delta=0.00000 vox marked_joins=0 threshold=0.750 status=PASS
|
|
[FloorProfileBlend] c1_segments=379 max_chord_deviation=0.993 vox informational endpoint_value_residual=0.00000000 vox endpoint_slope_residual=0.00000000 vox_per_m thresholds=(0.010,0.001) negative_controls=step_detected/slope_detected status=PASS
|
|
[TunnelRadiusAudit] shared_joins=293 legacy_fixed_segment_max_step=2.9156 vox smoothed_profile_max_step=1.7487 vox tapered_endpoint_max_delta=0.000000 vox radius_slope_join_delta=0.00000000 floor_endpoint_max_delta=0.000000 vox floor_slope_join_delta=0.00000 unmarked_floor_slope_delta=0.00000 marked_floor_slope_delta=0.00000 marked_slope_joins=0 smooth_union_growth_bound=0.2500 vox thresholds=(0.005,0.000001,0.005,0.25) status=PASS
|
|
[TunnelBendAudit] sharpest_bend=47.29 deg centerline=(611.64,72.10,-213.54) vox tangent=(-0.8106,-0.4443,0.3814) camera_yaw=-118.73 camera_pitch=22.42
|
|
[PipelineMilestone] first_tile_ready=1.193s
|
|
[PipelineMilestone] neighborhood_ready=1.321s generated=27/27
|
|
[PipelineMilestone] full_detail_ready=7.754s generated=960/960
|
|
[WorldAssemblerLODWorker] lod=0 tiles=512 worker_sum_s=31.038926 column_eval_exclusive_ms=0.000 mc_exclusive_ms=30268.410 ground_refine_exclusive_ms=0.000 cap_refine_exclusive_ms=0.000 skirt_ms=0.000 skirt_triangles=198464 mesh_assembly_ms=260.017
|
|
[WorldAssemblerLODWorker] lod=1 tiles=448 worker_sum_s=29.773904 column_eval_exclusive_ms=0.000 mc_exclusive_ms=29268.791 ground_refine_exclusive_ms=0.000 cap_refine_exclusive_ms=0.000 skirt_ms=0.000 skirt_triangles=41050 mesh_assembly_ms=145.262
|
|
[WorldAssemblerLODWorker] lod=2 tiles=320 worker_sum_s=2.227053 column_eval_exclusive_ms=94.585 mc_exclusive_ms=1943.173 ground_refine_exclusive_ms=0.000 cap_refine_exclusive_ms=0.000 skirt_ms=0.000 skirt_triangles=37818 mesh_assembly_ms=62.504
|
|
[WorldAssemblerLODWorker] lod=3 tiles=208 worker_sum_s=1.880073 column_eval_exclusive_ms=139.023 mc_exclusive_ms=1481.834 ground_refine_exclusive_ms=0.000 cap_refine_exclusive_ms=0.000 skirt_ms=0.000 skirt_triangles=54302 mesh_assembly_ms=87.565
|
|
[WorldAssemblerLODWorker] lod=4 tiles=240 worker_sum_s=2.222620 column_eval_exclusive_ms=409.398 mc_exclusive_ms=1158.275 ground_refine_exclusive_ms=0.015 cap_refine_exclusive_ms=331.315 skirt_ms=0.000 skirt_triangles=70832 mesh_assembly_ms=128.570
|
|
[WorldAssemblerLODWorker] lod=5 tiles=144 worker_sum_s=0.899615 column_eval_exclusive_ms=161.134 mc_exclusive_ms=549.602 ground_refine_exclusive_ms=0.068 cap_refine_exclusive_ms=21.527 skirt_ms=0.000 skirt_triangles=28160 mesh_assembly_ms=50.715
|
|
[WorldAssemblerLODWorker] lod=6 tiles=96 worker_sum_s=3.006443 column_eval_exclusive_ms=1242.788 mc_exclusive_ms=470.610 ground_refine_exclusive_ms=0.117 cap_refine_exclusive_ms=59.910 skirt_ms=0.000 skirt_triangles=37998 mesh_assembly_ms=60.570
|
|
[WorldAssemblerLODWorker] lod=7 tiles=96 worker_sum_s=2.084051 column_eval_exclusive_ms=364.572 mc_exclusive_ms=508.612 ground_refine_exclusive_ms=0.067 cap_refine_exclusive_ms=213.156 skirt_ms=0.000 skirt_triangles=51594 mesh_assembly_ms=123.796
|
|
[WorldAssemblerLODWorker] lod=8 tiles=306 worker_sum_s=5.960577 column_eval_exclusive_ms=583.639 mc_exclusive_ms=1962.606 ground_refine_exclusive_ms=0.424 cap_refine_exclusive_ms=316.807 skirt_ms=0.000 skirt_triangles=166344 mesh_assembly_ms=326.954
|
|
[StreamPipeline] workers=12 shape=0.881s first_tile_ready=1.193s neighborhood_mesh=0.191s neighborhood_ready=1.321s full_detail_ready=7.754s whole_view_ready=7.754s neighborhood_tiles=27/27 full_detail_tiles=960/960 whole_tiles=2370/2370 stream_wall=7.505s cache_hits=0 full_payload=1
|
|
[WorldAssemblerTilePipeline] full_detail_tiles=960 solid_boxes=0 air_boxes=27943 mixed_boxes=18857 unknown_boxes=240 whole_tile_skips=0 field_calls=0 column_cache_hits=0 column_cache_misses=0 column_compute_worker_ms=0.000 classification_worker_ms=43.736 meshing_worker_ms=59541.762
|
|
[MaterialQueryCost] queries=0 candidate_checks=0 outside_vein_tiles=2370 tiles=2370 elapsed_ms=0.000 outside_query_ms=0 status=zero
|
|
[PipelineFullDetailHash] tiles=960 density=0x1feaa7bd5d80b60d mesh=0xa818654be89790ac payload=0x370ff80451105a39 topology=0x06e507557aa70173
|
|
[PipelineWholeViewHash] tiles=2370 density=0x55f117f15cd44103 mesh=0xd987bfc3a5888d04 payload=0xf04ce3c0b238a8c4 topology=0xa4601550e27a18a4
|
|
[PipelineMaterialHash] tiles=2370 material=0x3ab8299e28b39a30
|
|
[PipelineLODHash] lod=0 tiles=512 density=0xb0c26196ce95ab76 mesh=0x50478cff1c1f8ca0 payload=0x54e48e57e0af26de topology=0x860c011cfdb9833a
|
|
[PipelineLODHash] lod=1 tiles=448 density=0x64bb55bd41e9fd42 mesh=0x17e89b7087bfe711 payload=0x2389c109eb780db6 topology=0x7eccd4cf560d0630
|
|
[PipelineLODHash] lod=2 tiles=320 density=0xcd4b11a8ecefc605 mesh=0xe35dc85852e26404 payload=0x9b2ac776f8d3e76f topology=0xddab180d7e1dd947
|
|
[PipelineLODHash] lod=3 tiles=208 density=0x4637687c2a84e8c4 mesh=0xa30a0b348d82c33c payload=0x1f1ef38498e30455 topology=0x5e6b42c047318199
|
|
[PipelineLODHash] lod=4 tiles=240 density=0xfb11591772a3d18e mesh=0xebf2baee8764591b payload=0xe491d7ac9c0061ad topology=0xd618ac33b95ce494
|
|
[PipelineLODHash] lod=5 tiles=144 density=0x2f8b7b7fb1e67258 mesh=0x4cd508cbe97344fd payload=0x2b6e96a6050458c9 topology=0x4ff6d0eda8988573
|
|
[PipelineLODHash] lod=6 tiles=96 density=0x0114a34c8b8d6113 mesh=0xb1fec4d01ae1fa44 payload=0x3e50cfd429b8e950 topology=0x08090c96d15c1618
|
|
[PipelineLODHash] lod=7 tiles=96 density=0x3836ed8cfce73418 mesh=0x40bc6589c5fc1aac payload=0x677349bcae16790f topology=0x36e3aa53192e6a6b
|
|
[PipelineLODHash] lod=8 tiles=306 density=0x144f3c1fd722708b mesh=0xef77b28bf7fd9453 payload=0xe3f47b37fcd61489 topology=0x5a3c73e295494e04
|
|
[PipelineExactQueryHash] probes=9 density=0x7b7c50ac24ccadcc unclamped=0x7b7c50ac24ccadcc detail=0xefcba20c0c70c415 collision=0xe604823a249029bf path=direct-Core-queries
|