core: Vertical Shafts on the shared Core cave planner (L139, v237; 15/16 seeds)
Shaft mode reuses PlanResolvedCavernNetworkV1 with a capped full-height cylinder primitive (shapeKind=1), ledges, access bores and cross links; 11 VerticalShaftParams fields mapped. Basal law: arrival 2-3 to a walkable terminal landing; drops/climbs stay reporting tiers. Seed 2 fails shell/seams at the 2-3 arrival mouth (3 variants tried, stopped per AGENTS.md). Whole view faster than assembler/world in 8/8 cells; near-ready slower in 7/8. Source/: VoxelForgeCoreAdapter.cpp. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016dhxM43dnWvUu2B5Ph1iG1
This commit is contained in:
1 parent
fa4417aad0
commit
318c5cf4f2
31 files changed
+1719
-106
No files matched your search
@@ -0,0 +1,258 @@
|
||||
[
|
||||
{
|
||||
"phase": "before",
|
||||
"view": "arrival-mouth",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/before-arrival-mouth.jpg",
|
||||
"bytes": 21788,
|
||||
"camera_m": [
|
||||
-20.0625,
|
||||
-5.068359,
|
||||
-900.237499
|
||||
],
|
||||
"target_m": [
|
||||
-30.0625,
|
||||
-5.068359,
|
||||
-900.237499
|
||||
],
|
||||
"yaw_deg": -90.0,
|
||||
"pitch_deg": 0.0,
|
||||
"fov_deg": 78.0,
|
||||
"note": "player eye at the passage arrival, looking into the connected layer",
|
||||
"quality_status": "PASS",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/before-arrival-mouth.jpg pixels=921600 mean_luma=110.102 stddev_luma=3.380 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
|
||||
},
|
||||
{
|
||||
"phase": "before",
|
||||
"view": "landing-at-shaft-access",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/before-landing-at-shaft-access.jpg",
|
||||
"bytes": 15114,
|
||||
"camera_m": [
|
||||
-31.354577,
|
||||
-5.068359,
|
||||
-901.1982009999999
|
||||
],
|
||||
"target_m": [
|
||||
-31.354577,
|
||||
-9.889916,
|
||||
-901.1982009999999
|
||||
],
|
||||
"yaw_deg": 180.0,
|
||||
"pitch_deg": 0.0,
|
||||
"fov_deg": 78.0,
|
||||
"note": "walkable route landing and short shaft access tunnel",
|
||||
"quality_status": "PASS",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/before-landing-at-shaft-access.jpg pixels=921600 mean_luma=110.563 stddev_luma=3.056 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
|
||||
},
|
||||
{
|
||||
"phase": "before",
|
||||
"view": "looking-down-shaft",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/before-looking-down-shaft.jpg",
|
||||
"bytes": 11005,
|
||||
"camera_m": [
|
||||
-31.354577,
|
||||
-9.889916,
|
||||
-901.1982009999999
|
||||
],
|
||||
"target_m": [
|
||||
-31.354577,
|
||||
-10.852462,
|
||||
-928.6482010000001
|
||||
],
|
||||
"yaw_deg": 180.0,
|
||||
"pitch_deg": -87.99172181188044,
|
||||
"fov_deg": 35.0,
|
||||
"note": "player eye at the upper access landing, looking down the open shaft",
|
||||
"quality_status": "FAIL",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/before-looking-down-shaft.jpg pixels=921600 mean_luma=112.000 stddev_luma=0.000 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=FAIL"
|
||||
},
|
||||
{
|
||||
"phase": "before",
|
||||
"view": "looking-up-from-ledge",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/before-looking-up-from-ledge.jpg",
|
||||
"bytes": 15507,
|
||||
"camera_m": [
|
||||
-31.354577,
|
||||
-10.852462,
|
||||
-945.198201
|
||||
],
|
||||
"target_m": [
|
||||
-31.354577,
|
||||
-10.852462,
|
||||
-900.6482010000001
|
||||
],
|
||||
"yaw_deg": 0.0,
|
||||
"pitch_deg": 90.0,
|
||||
"fov_deg": 78.0,
|
||||
"note": "player eye at an internal ledge, looking up; reaching this ledge is a climb tier",
|
||||
"quality_status": "FAIL",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/before-looking-up-from-ledge.jpg pixels=921600 mean_luma=111.693 stddev_luma=1.515 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=FAIL"
|
||||
},
|
||||
{
|
||||
"phase": "before",
|
||||
"view": "basal-terminal-landing",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/before-basal-terminal-landing.jpg",
|
||||
"bytes": 13933,
|
||||
"camera_m": [
|
||||
-884.858259,
|
||||
-5.068359,
|
||||
-995.05
|
||||
],
|
||||
"target_m": [
|
||||
-892.858259,
|
||||
-5.068359,
|
||||
-995.05
|
||||
],
|
||||
"yaw_deg": -90.0,
|
||||
"pitch_deg": 0.0,
|
||||
"fov_deg": 78.0,
|
||||
"note": "walkable terminal landing above the basal seal",
|
||||
"quality_status": "PASS",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/before-basal-terminal-landing.jpg pixels=921600 mean_luma=108.996 stddev_luma=6.932 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
|
||||
},
|
||||
{
|
||||
"phase": "after",
|
||||
"view": "arrival-mouth",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/after-arrival-mouth.jpg",
|
||||
"bytes": 19044,
|
||||
"camera_m": [
|
||||
-20.0625,
|
||||
-5.068359,
|
||||
-900.237499
|
||||
],
|
||||
"target_m": [
|
||||
-30.0625,
|
||||
-5.068359,
|
||||
-900.237499
|
||||
],
|
||||
"yaw_deg": -90.0,
|
||||
"pitch_deg": 0.0,
|
||||
"fov_deg": 78.0,
|
||||
"note": "player eye at the passage arrival, looking into the connected layer",
|
||||
"quality_status": "PASS",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/after-arrival-mouth.jpg pixels=921600 mean_luma=125.004 stddev_luma=16.734 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
|
||||
},
|
||||
{
|
||||
"phase": "after",
|
||||
"view": "landing-at-shaft-access",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/after-landing-at-shaft-access.jpg",
|
||||
"bytes": 15595,
|
||||
"camera_m": [
|
||||
-31.354577,
|
||||
-5.068359,
|
||||
-901.1982009999999
|
||||
],
|
||||
"target_m": [
|
||||
-31.354577,
|
||||
-9.889916,
|
||||
-901.1982009999999
|
||||
],
|
||||
"yaw_deg": 180.0,
|
||||
"pitch_deg": 0.0,
|
||||
"fov_deg": 78.0,
|
||||
"note": "walkable route landing and short shaft access tunnel",
|
||||
"quality_status": "PASS",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/after-landing-at-shaft-access.jpg pixels=921600 mean_luma=117.622 stddev_luma=14.149 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
|
||||
},
|
||||
{
|
||||
"phase": "after",
|
||||
"view": "looking-down-shaft",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/after-looking-down-shaft.jpg",
|
||||
"bytes": 24396,
|
||||
"camera_m": [
|
||||
-31.354577,
|
||||
-9.889916,
|
||||
-901.1982009999999
|
||||
],
|
||||
"target_m": [
|
||||
-31.354577,
|
||||
-10.852462,
|
||||
-928.6482010000001
|
||||
],
|
||||
"yaw_deg": 180.0,
|
||||
"pitch_deg": -87.99172181188044,
|
||||
"fov_deg": 35.0,
|
||||
"note": "player eye at the upper access landing, looking down the open shaft",
|
||||
"quality_status": "PASS",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/after-looking-down-shaft.jpg pixels=921600 mean_luma=112.365 stddev_luma=3.113 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
|
||||
},
|
||||
{
|
||||
"phase": "after",
|
||||
"view": "looking-up-from-ledge",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/after-looking-up-from-ledge.jpg",
|
||||
"bytes": 23172,
|
||||
"camera_m": [
|
||||
-31.354577,
|
||||
-10.852462,
|
||||
-945.198201
|
||||
],
|
||||
"target_m": [
|
||||
-31.354577,
|
||||
-10.852462,
|
||||
-900.6482010000001
|
||||
],
|
||||
"yaw_deg": 0.0,
|
||||
"pitch_deg": 90.0,
|
||||
"fov_deg": 78.0,
|
||||
"note": "player eye at an internal ledge, looking up; reaching this ledge is a climb tier",
|
||||
"quality_status": "PASS",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/after-looking-up-from-ledge.jpg pixels=921600 mean_luma=111.549 stddev_luma=2.538 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
|
||||
},
|
||||
{
|
||||
"phase": "after",
|
||||
"view": "basal-terminal-landing",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/after-basal-terminal-landing.jpg",
|
||||
"bytes": 12527,
|
||||
"camera_m": [
|
||||
-884.858259,
|
||||
-5.068359,
|
||||
-995.05
|
||||
],
|
||||
"target_m": [
|
||||
-892.858259,
|
||||
-5.068359,
|
||||
-995.05
|
||||
],
|
||||
"yaw_deg": -90.0,
|
||||
"pitch_deg": 0.0,
|
||||
"fov_deg": 78.0,
|
||||
"note": "walkable terminal landing above the basal seal",
|
||||
"quality_status": "PASS",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/after-basal-terminal-landing.jpg pixels=921600 mean_luma=125.238 stddev_luma=3.555 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
|
||||
},
|
||||
{
|
||||
"phase": "after",
|
||||
"view": "whole-layer-side-elevation",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/after-whole-layer-side-elevation.svg",
|
||||
"shafts": 53,
|
||||
"walk_route_edges": 91,
|
||||
"note": "resolved-plan side projection; not a density-mesh capture"
|
||||
},
|
||||
{
|
||||
"phase": "after",
|
||||
"view": "whole-layer-density-cutaway",
|
||||
"file": "Standalone/Research/WorldAssemblerM3/Linux139/captures/after-whole-layer-density-cutaway.jpg",
|
||||
"bytes": 20280,
|
||||
"camera_m": [
|
||||
-450.0,
|
||||
-105.0,
|
||||
-950.0
|
||||
],
|
||||
"target_m": [
|
||||
-450.0,
|
||||
-5.0,
|
||||
-950.0
|
||||
],
|
||||
"yaw_deg": 0.0,
|
||||
"pitch_deg": 0.0,
|
||||
"fov_deg": 70.0,
|
||||
"clip_plane": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0,
|
||||
-5.0
|
||||
],
|
||||
"note": "outside side cutaway through the coarse LOD density mesh across the whole Vertical Shafts strate at the denser shaft row",
|
||||
"quality_status": "PASS",
|
||||
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux139/captures/after-whole-layer-density-cutaway.jpg pixels=704000 mean_luma=113.286 stddev_luma=3.364 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
|
||||
}
|
||||
]
|
||||
Reference in new issue
Block a user