wip(assembler): M1 repair round -- raised block and cliff fixed; native 7x faster than legacy
Luna, M1 repair round: the rectangular raised block and the broken cliff shared one cause, a type-2 solid AABB in the generated plan; it is now a tapered, terrain-following shelf, and a negative-control audit catches the old box behaviour; seam classification check passes. Bound audit 298 boxes / 8,046 samples, 0 misses. Evaluator and 120-tile density/mesh/payload/ topology hashes identical at W1/W8/W16. Cave regression: walkability 5,642/5,642, 64/64 tiles. Legacy mismatch unchanged (0 biome mismatches, 18.14% signs). Speed (matched workloads): 120-tile full detail 0.089 s native vs 0.625 s legacy; 529-tile clipmap 3.858 s vs 11.687 s -- 2.29 s above the ~1.57 s aim; LOD8 dominates (165 unknown tiles, 13.27 M field calls, 10.88 M column-cache misses). My capture review: coast matches legacy closely; surface clean but a dark flat slab on the far horizon; cliff shelf renders as a stack of thin plates with back faces showing (sub-voxel shelf thickness suspected). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MmSoF64BbRFmk9C3p1VsBJ
This commit is contained in:
1 parent
fcb16fd265
commit
2c20f9eaea
61 files changed
+4308
-165
No files matched your search
+50
@@ -0,0 +1,50 @@
|
||||
[ProcessControls] priority_class=Normal priority_source=argument affinity_mask=0xFFFF affinity_source=argument requested_affinity=0xFFFF system_affinity=0xFFFF
|
||||
[ColdTimeline] stage=owner_data_load begin_ms=0.095
|
||||
[ColdTimeline] stage=owner_data_load end_ms=13.493
|
||||
[WorldAssemblerPrototype] recipe_version=1 evaluator_version=3 strata=1 biomes=4 strate_index=1 chunk_z=-16..-79 serialized_bytes=4524 recipe_hash=dbbc0ac1267bbb97 plan_hash=b5f74995825f80c0 manifest_hash=023cfa0da07fc3a6 source=owner_surface_params_and_biome_map route_points=0 features=1
|
||||
[WorldAssemblerPlanTiming] total_ms=6.906 status=PASS
|
||||
[ConfigureProfile] stage=desired_tiles_and_bounds tiles=120 duration_ms=0.070
|
||||
[ConfigureProfile] stage=snapshot_and_build_request duration_ms=0.814
|
||||
[ColdTimeline] stage=shape_compile begin_ms=21.290
|
||||
[GridStairDistanceRepair] exact_endpoint_proxies=0 occupancy_corrections=0
|
||||
[Walkability] PASS 5642/5642 passage centerline samples remain open; native landing floors retained
|
||||
[FarParents] pitch=2048 rooms=6050 links=18234 clip=(-49152,-57344)..(57344,49152)
|
||||
[FarShapeStage] parent_shapes=9.876 ms spatial_bins=39.992 ms total=49.868 ms primitives=18234
|
||||
[ShapeProfile] local_primitives=29.360ms line_bins=3.749ms rock_lines_wall=10.622ms rock_lines_worker=28.551ms candidate_axes_wall=16.084ms candidate_axes_worker=9.937ms candidate_merge_wall=15.042ms candidate_merge_worker=4.016ms candidate_merge_serial=0.093ms detail_lines_wall=10.754ms detail_lines_worker=25.849ms
|
||||
[ShapeSubstage] detail_apply=10.767ms sign_edge_distances=1.148ms passage_validation=1.038ms shared_field_primitives=0.022ms far_parents=49.868ms
|
||||
[ShapeAllocation] words=5.20MiB candidate_axis_words=5.20MiB proxy=33.91MiB primitives=11.25MiB spatial_bins=422350 spatial_bin_refs=678374 spatial_bin_capacity=1808704 inline_bins=392600 overflow_bins=29750 far_primitive_build=9.876ms far_bin_rebuild=39.992ms
|
||||
[ShapeCompile] primitives=18234 rooms=52 tunnels=51 passages=2 nodes=17779581 packed=5.20 MiB surface_proxy_nodes=68201 proxy_address_capacity=33.91 MiB workers=16
|
||||
[ShapeStage] local-shapes=33.127 ms intervals+signs=43.707 ms surface-band=11.915 ms far-parents=49.868 ms total=143.947 ms candidates=82353 flips=2105 walk=5642/5642
|
||||
[RoomFloorJoinAudit] automatic_room_overlaps=4 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.24018 vox marked_max_delta=0.00000 vox marked_joins=0 threshold=0.750 status=PASS
|
||||
[FloorProfileBlend] c1_segments=231 max_curve_deviation=0.993 vox threshold=2.000 status=PASS
|
||||
[TunnelRadiusAudit] shared_joins=178 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=45.92 deg centerline=(492.37,-201.16,-2009.27) vox tangent=(0.5404,0.8394,-0.0577) camera_yaw=32.77 camera_pitch=-3.31
|
||||
[ColdTimeline] stage=shape_compile end_ms=165.271 duration_ms=143.981
|
||||
[ShapeRegion] fine_tiles=120 bounds=(-128,-256,-2048)..(128,0,-1792) clip=(-49152,-57344,-8192)..(57344,49152,0)
|
||||
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=8 workers=16 full_detail_tiles=120 desired_tiles=529 variant=base uv=full colors=full material_groups=full hash=off
|
||||
[StreamFullDetail] wall=0.391s generated=120/120 resident_tiles_cpu_only=1 hash=off
|
||||
[WorldAssemblerTilePipeline] full_detail_tiles=120 solid_boxes=0 air_boxes=175 mixed_boxes=137 unknown_boxes=0 whole_tile_skips=91 field_calls=1409841 column_cache_hits=124658 column_cache_misses=1285183 column_compute_worker_ms=3811.467 classification_worker_ms=390.707 meshing_worker_ms=3728.948
|
||||
[PlayerNeighborhood] lod0_tiles=27/27 mesh_ready=0.018s collision_cook=unavailable_in_standalone
|
||||
[StreamFullClipmap] wall=4.062s generated=529/529 worker_sum=63.136s worker_busy=97.1% worker_idle=2.9% payload_alloc=42.15MiB viewer_output=22.73MiB tiles=529 hash=off
|
||||
[WorldAssemblerWholeViewPipeline] tiles=529 solid_boxes=29 air_boxes=196 mixed_boxes=223 unknown_boxes=273 whole_tile_skips=141 field_calls=16012931 column_cache_hits=2859840 column_cache_misses=13153109 column_compute_worker_ms=57609.507 classification_worker_ms=468.656 meshing_worker_ms=8808.317
|
||||
[WorldAssemblerLODProfile] lod=0 tiles=64 solid_boxes=0 air_boxes=145 mixed_boxes=111 unknown_boxes=0 whole_tile_skips=61 field_calls=213514 column_hits=116316 column_misses=97198 column_compute_worker_ms=278.393 classification_worker_ms=223.108 meshing_worker_ms=95.286
|
||||
[WorldAssemblerLODProfile] lod=1 tiles=56 solid_boxes=0 air_boxes=30 mixed_boxes=26 unknown_boxes=0 whole_tile_skips=30 field_calls=1196327 column_hits=8342 column_misses=1187985 column_compute_worker_ms=3533.074 classification_worker_ms=167.599 meshing_worker_ms=3633.662
|
||||
[WorldAssemblerLODProfile] lod=2 tiles=56 solid_boxes=25 air_boxes=10 mixed_boxes=21 unknown_boxes=0 whole_tile_skips=35 field_calls=116048 column_hits=1251 column_misses=114797 column_compute_worker_ms=345.028 classification_worker_ms=50.463 meshing_worker_ms=327.846
|
||||
[WorldAssemblerLODProfile] lod=3 tiles=56 solid_boxes=4 air_boxes=9 mixed_boxes=27 unknown_boxes=16 whole_tile_skips=13 field_calls=292692 column_hits=2188 column_misses=290504 column_compute_worker_ms=1246.214 classification_worker_ms=23.965 meshing_worker_ms=1297.681
|
||||
[WorldAssemblerLODProfile] lod=4 tiles=56 solid_boxes=0 air_boxes=2 mixed_boxes=26 unknown_boxes=28 whole_tile_skips=2 field_calls=265988 column_hits=1897 column_misses=264109 column_compute_worker_ms=1168.484 classification_worker_ms=2.740 meshing_worker_ms=1258.706
|
||||
[WorldAssemblerLODProfile] lod=5 tiles=40 solid_boxes=0 air_boxes=0 mixed_boxes=12 unknown_boxes=28 whole_tile_skips=0 field_calls=189010 column_hits=167107 column_misses=21903 column_compute_worker_ms=117.212 classification_worker_ms=0.066 meshing_worker_ms=196.654
|
||||
[WorldAssemblerLODProfile] lod=6 tiles=24 solid_boxes=0 air_boxes=0 mixed_boxes=0 unknown_boxes=24 whole_tile_skips=0 field_calls=163809 column_hits=89431 column_misses=74378 column_compute_worker_ms=381.332 classification_worker_ms=0.032 meshing_worker_ms=132.094
|
||||
[WorldAssemblerLODProfile] lod=7 tiles=12 solid_boxes=0 air_boxes=0 mixed_boxes=0 unknown_boxes=12 whole_tile_skips=0 field_calls=303587 column_hits=83022 column_misses=220565 column_compute_worker_ms=1062.473 classification_worker_ms=0.029 meshing_worker_ms=100.977
|
||||
[WorldAssemblerLODProfile] lod=8 tiles=165 solid_boxes=0 air_boxes=0 mixed_boxes=0 unknown_boxes=165 whole_tile_skips=0 field_calls=13271956 column_hits=2390286 column_misses=10881670 column_compute_worker_ms=49477.297 classification_worker_ms=0.653 meshing_worker_ms=1765.410
|
||||
[StreamCacheUse] hits=0 requested=529
|
||||
[StreamLevel] lod=0 tiles=64 samples=0.129M worker_sum=0.312s first_ready=0.009s complete=0.060s worker_busy=32.3% payload_alloc=0.00MiB viewer_output=0.00MiB vertices=0 indices=0 hash=off
|
||||
[StreamLevel] lod=1 tiles=56 samples=1.115M worker_sum=3.803s first_ready=0.017s complete=0.332s worker_busy=71.6% payload_alloc=2.76MiB viewer_output=1.26MiB vertices=28137 indices=148548 hash=off
|
||||
[StreamLevel] lod=2 tiles=56 samples=0.096M worker_sum=0.379s first_ready=0.176s complete=0.295s worker_busy=8.0% payload_alloc=0.62MiB viewer_output=0.29MiB vertices=6681 indices=32328 hash=off
|
||||
[StreamLevel] lod=3 tiles=56 samples=0.295M worker_sum=1.322s first_ready=0.259s complete=0.405s worker_busy=20.4% payload_alloc=1.56MiB viewer_output=0.67MiB vertices=15750 indices=75810 hash=off
|
||||
[StreamLevel] lod=4 tiles=56 samples=0.370M worker_sum=1.262s first_ready=0.365s complete=0.477s worker_busy=16.5% payload_alloc=1.34MiB viewer_output=0.61MiB vertices=14347 indices=69054 hash=off
|
||||
[StreamLevel] lod=5 tiles=40 samples=0.274M worker_sum=0.198s first_ready=0.439s complete=0.463s worker_busy=2.7% payload_alloc=2.61MiB viewer_output=1.18MiB vertices=27532 indices=133926 hash=off
|
||||
[StreamLevel] lod=6 tiles=24 samples=0.165M worker_sum=0.473s first_ready=0.462s complete=0.540s worker_busy=5.5% payload_alloc=1.83MiB viewer_output=0.96MiB vertices=21284 indices=111768 hash=off
|
||||
[StreamLevel] lod=7 tiles=12 samples=0.082M worker_sum=1.214s first_ready=0.547s complete=0.621s worker_busy=12.2% payload_alloc=1.55MiB viewer_output=0.92MiB vertices=18943 indices=115158 hash=off
|
||||
[StreamLevel] lod=8 tiles=165 samples=1.132M worker_sum=54.172s first_ready=0.818s complete=4.051s worker_busy=83.6% payload_alloc=29.87MiB viewer_output=16.83MiB vertices=386907 indices=1929900 hash=off
|
||||
Reference in new issue
Block a user