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
102 lines
16 KiB
Plaintext
102 lines
16 KiB
Plaintext
[VoxelForgeSourceStamp] sha256=20d1ae654440b22c6fdf9c91dd39c809b3063b54da6f2f4f44acf78894b7cf3b
|
|
[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.057
|
|
[ColdTimeline] stage=owner_data_load end_ms=9.179
|
|
[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/l46/layouts/owner-hash-floating-islands-style2-w12.json
|
|
[WorldAssemblerPlanTiming] total_ms=225.883 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.221 ms spatial_bins=41.831 ms total=51.052 ms primitives=18420
|
|
[ShapeProfile] local_primitives=35.173ms line_bins=0.895ms rock_lines_wall=14.388ms rock_lines_worker=102.961ms candidate_axes_wall=30.172ms candidate_axes_worker=236.298ms candidate_merge_wall=10.707ms candidate_merge_worker=81.563ms candidate_merge_serial=1.097ms detail_lines_wall=224.551ms detail_lines_worker=1793.753ms
|
|
[ShapeSubstage] detail_apply=224.552ms sign_edge_distances=473.516ms passage_validation=0.251ms shared_field_primitives=0.069ms far_parents=51.052ms
|
|
[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.221ms far_bin_rebuild=41.831ms
|
|
[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=36.145 ms intervals+signs=87.483 ms surface-band=698.068 ms far-parents=51.052 ms total=879.958 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.249s
|
|
[PipelineMilestone] neighborhood_ready=1.481s generated=27/27
|
|
[PipelineMilestone] full_detail_ready=14.764s generated=960/960
|
|
[WorldAssemblerLODWorker] lod=0 tiles=512 worker_sum_s=59.362046 column_eval_exclusive_ms=0.000 mc_exclusive_ms=58614.634 ground_refine_exclusive_ms=0.000 cap_refine_exclusive_ms=0.000 skirt_ms=0.000 skirt_triangles=198464 mesh_assembly_ms=252.111
|
|
[WorldAssemblerLODWorker] lod=1 tiles=448 worker_sum_s=48.353143 column_eval_exclusive_ms=0.000 mc_exclusive_ms=47873.586 ground_refine_exclusive_ms=0.000 cap_refine_exclusive_ms=0.000 skirt_ms=0.000 skirt_triangles=41050 mesh_assembly_ms=139.909
|
|
[WorldAssemblerLODWorker] lod=2 tiles=320 worker_sum_s=2.782669 column_eval_exclusive_ms=93.033 mc_exclusive_ms=2503.606 ground_refine_exclusive_ms=0.000 cap_refine_exclusive_ms=0.000 skirt_ms=0.000 skirt_triangles=37818 mesh_assembly_ms=60.219
|
|
[WorldAssemblerLODWorker] lod=3 tiles=208 worker_sum_s=2.643217 column_eval_exclusive_ms=137.294 mc_exclusive_ms=2251.765 ground_refine_exclusive_ms=0.000 cap_refine_exclusive_ms=0.000 skirt_ms=0.000 skirt_triangles=54302 mesh_assembly_ms=84.737
|
|
[WorldAssemblerLODWorker] lod=4 tiles=240 worker_sum_s=2.537093 column_eval_exclusive_ms=407.761 mc_exclusive_ms=1490.635 ground_refine_exclusive_ms=0.015 cap_refine_exclusive_ms=318.483 skirt_ms=0.000 skirt_triangles=70832 mesh_assembly_ms=125.323
|
|
[WorldAssemblerLODWorker] lod=5 tiles=144 worker_sum_s=0.878497 column_eval_exclusive_ms=158.468 mc_exclusive_ms=534.171 ground_refine_exclusive_ms=0.067 cap_refine_exclusive_ms=21.419 skirt_ms=0.000 skirt_triangles=28160 mesh_assembly_ms=48.856
|
|
[WorldAssemblerLODWorker] lod=6 tiles=96 worker_sum_s=2.686924 column_eval_exclusive_ms=1241.344 mc_exclusive_ms=409.588 ground_refine_exclusive_ms=0.054 cap_refine_exclusive_ms=56.410 skirt_ms=0.000 skirt_triangles=37998 mesh_assembly_ms=57.430
|
|
[WorldAssemblerLODWorker] lod=7 tiles=96 worker_sum_s=6.627337 column_eval_exclusive_ms=2796.120 mc_exclusive_ms=497.753 ground_refine_exclusive_ms=0.087 cap_refine_exclusive_ms=206.568 skirt_ms=0.000 skirt_triangles=51594 mesh_assembly_ms=119.264
|
|
[WorldAssemblerLODWorker] lod=8 tiles=306 worker_sum_s=37.069949 column_eval_exclusive_ms=18997.745 mc_exclusive_ms=1843.878 ground_refine_exclusive_ms=0.653 cap_refine_exclusive_ms=318.083 skirt_ms=0.000 skirt_triangles=166344 mesh_assembly_ms=363.873
|
|
[StreamPipeline] workers=12 shape=0.880s first_tile_ready=1.249s neighborhood_mesh=0.345s neighborhood_ready=1.481s full_detail_ready=14.764s whole_view_ready=14.764s neighborhood_tiles=27/27 full_detail_tiles=960/960 whole_tiles=2370/2370 stream_wall=14.510s cache_hits=0 full_payload=1
|
|
[WorldAssemblerTilePipeline] full_detail_tiles=960 solid_boxes=0 air_boxes=0 mixed_boxes=0 unknown_boxes=25536 whole_tile_skips=0 field_calls=0 column_cache_hits=0 column_cache_misses=0 column_compute_worker_ms=0.000 classification_worker_ms=2.104 meshing_worker_ms=106492.803
|
|
[PipelineFullDetailHash] tiles=960 density=0x151044001ea90cd5 mesh=0xa818654be89790ac payload=0x370ff80451105a39 topology=0x06e507557aa70173
|
|
[PipelineWholeViewHash] tiles=2370 density=0x598e9daaa1744ccb mesh=0x3114e0f4f6dbf734 payload=0xc49c4e48bff74089 topology=0xcadd4edd10d4d8ef
|
|
[PipelineLODHash] lod=0 tiles=512 density=0x2fd4c78685a43cfe 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=0x68b7180f7f9d0310 payload=0xf569aea0bf51dde1 topology=0xff8773b67de89a62
|
|
[PipelineLODHash] lod=5 tiles=144 density=0x2f8b7b7fb1e67258 mesh=0x84da6994c1af4f04 payload=0x64857597255d2b89 topology=0xa73c4ea0da8a4a7c
|
|
[PipelineLODHash] lod=6 tiles=96 density=0x0114a34c8b8d6113 mesh=0x7c8462a062b89249 payload=0x9fd1829cb509f919 topology=0x46c0b8afd7b22bb5
|
|
[PipelineLODHash] lod=7 tiles=96 density=0x3836ed8cfce73418 mesh=0xb70eabe58441010f payload=0xf284bcf3593e3388 topology=0x6289f7aaa3cd397c
|
|
[PipelineLODHash] lod=8 tiles=306 density=0x144f3c1fd722708b mesh=0x57abecfa9dddf917 payload=0x1df101842ff2a626 topology=0xdfe87cbbf227467c
|
|
[PipelineExactQueryHash] probes=9 density=0x7b7c50ac24ccadcc unclamped=0x7b7c50ac24ccadcc detail=0xefcba20c0c70c415 collision=0xe604823a249029bf path=direct-Core-queries
|