wip(assembler): M2 round 4 -- WorldAssemblerHybridV2: exact contacts, tagged tiles 1.18-1.27x MC
The round-3 'field contact error' measured hit-to-anchor distance; V2 contacts are 0 cm and on the zero isosurface. Tagged-tile cost 5.7-6.7x -> 1.175-1.270x MC; organic 0.998x. Bound, shelf-thickness and route audits rerun with negative controls; W1/W8/W16 stable; V1 and MarchingCubesV1 unchanged. 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
22a6b30494
commit
4661a445be
48 files changed
+106493
-71
No files matched your search
+6
-6
@@ -896,12 +896,12 @@ sign/size, geometry and per-tile-kind pawn-lag checks; see round 6 in
|
||||
|
||||
M2 round 3 adds `EVoxelForgeCoreMesherRecipe` / `CoreMesherRecipe` in
|
||||
[`Source/VoxelForge/Public/VoxelWorld.h`](Source/VoxelForge/Public/VoxelWorld.h), defaulting to
|
||||
`MarchingCubesV1`; `VoxelWorld.cpp` maps the opt-in `WorldAssemblerHybridV1` choice to the Core
|
||||
`MesherRecipe` and adds that choice to the Core content identity only while selected. Core extracts
|
||||
stable type-2 world-plan boxes as sharp features at LOD0; the production mesher routes tagged
|
||||
interior cells through `VoxelHybridSharpMesher.h`, while border-touching cells and LOD1+ remain MC.
|
||||
The same-LOD border path stays independent and skirted. `VoxelForgeExploreCommandlet.cpp` owns the
|
||||
five production-mesher fixtures, border probes and Core actor collision contacts. BuildHost evidence
|
||||
`MarchingCubesV1`; `VoxelWorld.cpp` maps opt-in hybrid choices to Core `MesherRecipe` values and
|
||||
adds the selected version to Core content identity. V1 retains the original feature-aware DC path.
|
||||
V2 keeps MC topology and snaps only eligible interior LOD0 edge roots to exact type-2 box planes;
|
||||
the mesher support is in `VoxelHybridSharpMesher.h` and `VoxelMarchingCubesMesher.cpp`. Coarse LODs
|
||||
and roots whose incident cells reach a tile border remain MC. `VoxelForgeExploreCommandlet.cpp`
|
||||
owns the five production-mesher fixtures, border probes and Core actor collision contacts. BuildHost evidence
|
||||
and remaining doorway transition failures are recorded in
|
||||
[`Standalone/UNREAL_INTEGRATION_REPORT.md`](Standalone/UNREAL_INTEGRATION_REPORT.md) and
|
||||
[`Standalone/Research/WorldAssemblerM2/REPORT.md`](Standalone/Research/WorldAssemblerM2/REPORT.md).
|
||||
|
||||
Reference in new issue
Block a user