standalone: speed round 3 -- local detail envelope + 8-voxel owner roughness lattice (band ~590 -> ~500 ms)
- Profiled the band: detail noise ~70% of worker time, workers balanced (2.5% spread). - Local amplitude envelope skips detail on 34% of candidates; owner cave roughness evaluated on global 8-voxel Z anchors and interpolated. Detail evaluations 7.07 M -> 3.53 M. - The field changes slightly (mean channel delta ~1.7-5.4 /255 in the six captures); all look audits pass, routes 5642/5642, W1/W8 hashes equal on all nine outputs. - Whole view 1.953 s @8w full payload: no end-to-end gain shown (stream timing noise ~10%). - Rejected: detail band radius 5 (fails GridStair). 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
a3cb26b5c8
commit
9ffe296cd1
10 files changed
+399
-36
No files matched your search
@@ -2047,6 +2047,7 @@ int main(int Argc,char** Argv)
|
||||
int32 MaxClipLevelOverride=-1;
|
||||
int32 ShapeCompareLevel=-1,ShapeCompareTileLimit=0;
|
||||
bool bStreamBenchmark=false;
|
||||
bool bProfileDetailBand=false;
|
||||
bool bShardAudit=false;
|
||||
bool bStreamHash=false;
|
||||
bool bSkipUvAndColors=false;
|
||||
@@ -2062,6 +2063,7 @@ int main(int Argc,char** Argv)
|
||||
const std::string_view Arg=Argv[I];
|
||||
if(Arg.starts_with("--capture="))App.CapturePath=std::string(Arg.substr(10));
|
||||
else if(Arg=="--profile-attribution")App.bProfileAttribution=true;
|
||||
else if(Arg=="--profile-detail-band")bProfileDetailBand=true;
|
||||
else if(Arg=="--compare-evaluators")App.bCompareEvaluators=true;
|
||||
else if(Arg=="--parity-only")App.bParityOnly=true;
|
||||
else if(Arg=="--density-hash")App.bDensityHash=true;
|
||||
@@ -2131,6 +2133,7 @@ int main(int Argc,char** Argv)
|
||||
}
|
||||
else if(!Arg.empty()&&Arg.front()!='-')App.DataPath=std::string(Arg);
|
||||
}
|
||||
FStandaloneShapeWorld::SetDetailProfileEnabled(bProfileDetailBand);
|
||||
std::string Error;
|
||||
App.World=std::make_unique<FStandaloneOwnerWorld>();
|
||||
if(!StandaloneOwnerLoader::Load(App.DataPath,*App.World,Error)){std::fprintf(stderr,"Owner data load failed: %s\n",Error.c_str());return 2;}
|
||||
|
||||
Reference in new issue
Block a user