research: Floating Islands planned around fixed tunnels (L140, 0/16; kept as patch)

Native FI binds and its own route/clearance/mouth-support checks pass on seeds 0 and 10, but 14/16 seeds have no
island arrangement that clears the fixed passage tubes and reaches both mouth heights; seed 10 has one composed
collision; ripple 6-7 cm vs the 3.5 cm limit on both upper passages. Third failure of the 'islands adapt to fixed
tunnels' premise (L133 x2, L140).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016dhxM43dnWvUu2B5Ph1iG1
This commit is contained in:
Fr0zkaandClaude Opus 5.5 committed 2026-11-01 08:08:40 +01:00
1 parent 318c5cf4f2
commit 4f93f3fffb
19 files changed
+2331

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

@@ -0,0 +1,229 @@
{
"seed": 0,
"source_stamp": "6205e6c180ef32c41792dc3e0d8bf443a96df41974f40334af4bf3a157ab88da",
"before_stamp": "b8603b6cb3975ca0f9669759e4e2464561c557fdb7aa6836acef123ecf0b99d1",
"views_per_phase": 5,
"all_quality_pass": true,
"captures": [
{
"phase": "after",
"view": "arrival-mouth",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/after-arrival-mouth.jpg",
"bytes": 20205,
"camera_m": [
23.77218612173332,
4.6087926326387905,
-735.55
],
"target_m": [
32.44404347295337,
-1.3114176744441277,
-735.55
],
"yaw_deg": 124.32105280346487,
"pitch_deg": 0.0,
"fov_deg": 78.0,
"note": "player eye at the fixed 0-1 arrival mouth",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/after-arrival-mouth.jpg pixels=921600 mean_luma=111.598 stddev_luma=5.081 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "after",
"view": "departure-mouth",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/after-departure-mouth.jpg",
"bytes": 23901,
"camera_m": [
21.556817528943192,
-14.930993681478485,
-730.751171875
],
"target_m": [
11.51544953238179,
-11.861640531768845,
-730.751171875
],
"yaw_deg": -73.00313688448165,
"pitch_deg": 0.0,
"fov_deg": 78.0,
"note": "player eye approaching the fixed 1-2 departure mouth",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/after-departure-mouth.jpg pixels=921600 mean_luma=112.186 stddev_luma=5.529 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "after",
"view": "island-edge",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/after-island-edge.jpg",
"bytes": 19984,
"camera_m": [
47.84242754056169,
-19.331304817383565,
-734.4728515625
],
"target_m": [
54.57926831575571,
-16.75934518129221,
-735.5728515625
],
"yaw_deg": 69.10437717375885,
"pitch_deg": -8.673184187101441,
"fov_deg": 78.0,
"note": "player eye beside the route on an island edge",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/after-island-edge.jpg pixels=921600 mean_luma=114.169 stddev_luma=8.688 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "after",
"view": "walk-between-islands",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/after-walk-between-islands.jpg",
"bytes": 20752,
"camera_m": [
64.3971173756484,
-22.884388870806152,
-733.137890625
],
"target_m": [
53.12109375,
-24.2802734375,
-734.537109375
],
"yaw_deg": -97.05687302971492,
"pitch_deg": -7.020510748634912,
"fov_deg": 78.0,
"note": "player eye looking from one route landing toward the next island",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/after-walk-between-islands.jpg pixels=921600 mean_luma=111.849 stddev_luma=7.186 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "after",
"view": "wide-silhouette",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/after-wide-silhouette.jpg",
"bytes": 22894,
"camera_m": [
41.099609375,
8.620008680555555,
-725.6368272569445
],
"target_m": [
41.099609375,
-14.379991319444445,
-735.6368272569445
],
"yaw_deg": 180.0,
"pitch_deg": -23.498565675952097,
"fov_deg": 72.0,
"note": "wide side view showing the island chain silhouette",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/after-wide-silhouette.jpg pixels=921600 mean_luma=116.109 stddev_luma=7.003 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "before",
"view": "arrival-mouth",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/before-arrival-mouth.jpg",
"bytes": 13808,
"camera_m": [
23.77218612173332,
4.6087926326387905,
-735.55
],
"target_m": [
32.44404347295337,
-1.3114176744441277,
-735.55
],
"yaw_deg": 124.32105280346487,
"pitch_deg": 0.0,
"fov_deg": 78.0,
"note": "player eye at the fixed 0-1 arrival mouth",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/before-arrival-mouth.jpg pixels=921600 mean_luma=132.078 stddev_luma=8.080 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "before",
"view": "departure-mouth",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/before-departure-mouth.jpg",
"bytes": 17309,
"camera_m": [
21.556817528943192,
-14.930993681478485,
-730.751171875
],
"target_m": [
11.51544953238179,
-11.861640531768845,
-730.751171875
],
"yaw_deg": -73.00313688448165,
"pitch_deg": 0.0,
"fov_deg": 78.0,
"note": "player eye approaching the fixed 1-2 departure mouth",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/before-departure-mouth.jpg pixels=921600 mean_luma=118.383 stddev_luma=9.908 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "before",
"view": "island-edge",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/before-island-edge.jpg",
"bytes": 15208,
"camera_m": [
47.84242754056169,
-19.331304817383565,
-734.4728515625
],
"target_m": [
54.57926831575571,
-16.75934518129221,
-735.5728515625
],
"yaw_deg": 69.10437717375885,
"pitch_deg": -8.673184187101441,
"fov_deg": 78.0,
"note": "player eye beside the route on an island edge",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/before-island-edge.jpg pixels=921600 mean_luma=109.945 stddev_luma=4.383 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "before",
"view": "walk-between-islands",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/before-walk-between-islands.jpg",
"bytes": 15126,
"camera_m": [
64.3971173756484,
-22.884388870806152,
-733.137890625
],
"target_m": [
53.12109375,
-24.2802734375,
-734.537109375
],
"yaw_deg": -97.05687302971492,
"pitch_deg": -7.020510748634912,
"fov_deg": 78.0,
"note": "player eye looking from one route landing toward the next island",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/before-walk-between-islands.jpg pixels=921600 mean_luma=110.305 stddev_luma=4.132 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "before",
"view": "wide-silhouette",
"file": "Standalone/Research/WorldAssemblerM3/Linux140/captures/before-wide-silhouette.jpg",
"bytes": 15268,
"camera_m": [
41.099609375,
8.620008680555555,
-725.6368272569445
],
"target_m": [
41.099609375,
-14.379991319444445,
-735.6368272569445
],
"yaw_deg": 180.0,
"pitch_deg": -23.498565675952097,
"fov_deg": 72.0,
"note": "wide side view showing the island chain silhouette",
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux140/captures/before-wide-silhouette.jpg pixels=921600 mean_luma=114.186 stddev_luma=3.531 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
}
]
}