From 0cdfba57071eac7c2c4abe6bccc48319df5af581 Mon Sep 17 00:00:00 2001 From: Sara Date: Tue, 3 Mar 2026 21:37:20 +0100 Subject: [PATCH] chore: adjusted terrain test data --- project/scenes/terrain_test.tscn | 213 ++++++++++++++++++++++++++++--- 1 file changed, 197 insertions(+), 16 deletions(-) diff --git a/project/scenes/terrain_test.tscn b/project/scenes/terrain_test.tscn index 2fbfd91c..865bc6b3 100644 --- a/project/scenes/terrain_test.tscn +++ b/project/scenes/terrain_test.tscn @@ -12,10 +12,20 @@ sky_material = SubResource("ProceduralSkyMaterial_kbmr5") background_mode = 2 sky = SubResource("Sky_w3uoq") +[sub_resource type="Curve" id="Curve_o3i6r"] +_limits = [0.0, 1.0, 0.0, 250.0] +_data = [Vector2(0, 1), 0.0, -0.000564178, 0, 0, Vector2(36.114555, 0.69882035), -0.011034669, -0.011034669, 0, 0, Vector2(213.41736, 0), 0.0, 0.0, 0, 0] +point_count = 3 + [sub_resource type="Curve" id="Curve_kbmr5"] -_limits = [0.0, 1.0, 0.0, 300.0] -_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(159.58649, 0), 0.0, 0.0, 0, 0] -point_count = 2 +_limits = [0.0, 1.0, 0.0, 250.0] +_data = [Vector2(0, 1), 0.0, -0.0016743571, 0, 0, Vector2(9.812563, 0.89780456), -0.01826421, -0.01826421, 0, 0, Vector2(81.50829, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="Curve" id="Curve_w3uoq"] +_limits = [0.0, 1.0, 0.0, 400.0] +_data = [Vector2(0, 1), 0.0, -0.013602988, 0, 0, Vector2(134.90071, 0.27425534), -0.002175283, -0.002175283, 0, 0, Vector2(400, 0), 0.0, 0.0, 0, 0] +point_count = 3 [sub_resource type="BoxMesh" id="BoxMesh_kbmr5"] @@ -29,30 +39,201 @@ side_length = 1000 chunk_size = 100 thread_count = 5 -[node name="TerrainModifierPath2" type="TerrainModifierPath" parent="Terrain" unique_id=645020759] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 251.12363, 238.12749, 248.8021) -gizmo_extents = 100.0 +[node name="TerrainModifierPath" type="TerrainModifierPath" parent="Terrain" unique_id=500036726] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 527.9552, 156.94568, 469.9021) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_o3i6r") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath" unique_id=63933495] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10.727768, 27.24585) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint3" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath" unique_id=1155422457] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.40332, -107.40279, 208.53348) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint4" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath" unique_id=1540732620] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.40332, -54.31201, 351.9941) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath" unique_id=128158102] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -77.91501, 525.431) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath2" type="TerrainModifierPath" parent="Terrain" unique_id=1550750060] +transform = Transform3D(0.6141061, 0, -0.78922343, 0, 1, 0, 0.78922343, 0, 0.6141061, 511.75482, 134.81525, 501.6686) +gizmo_extents = 75.0 curve_left = SubResource("Curve_kbmr5") -[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath2" unique_id=59754729] +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath2" unique_id=1609891938] gizmo_extents = 50.0 -[node name="TerrainModifierPathPoint3" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath2" unique_id=1474399635] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 208.39258, -151.63309, -3.5208893) +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath2" unique_id=1367243507] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.0517578e-05, -93.74405, 213.2257) gizmo_extents = 50.0 -[node name="TerrainModifierPathPoint4" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath2" unique_id=827455271] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 398.07617, -92.98459, 55.261307) +[node name="TerrainModifierPath3" type="TerrainModifierPath" parent="Terrain" unique_id=2064407793] +transform = Transform3D(-0.63132584, 0, -0.7755178, 0, 1, 0, 0.7755178, 0, -0.63132584, 445.88727, 100.93002, 406.61365) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath3" unique_id=1296521601] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 38.57553, -81.23042) gizmo_extents = 50.0 -[node name="TerrainModifierPathPoint5" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath2" unique_id=1713795815] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 406.39465, 1.3392181, 172.78859) +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath3" unique_id=573214409] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.8146973e-06, -73.29387, 245.459) gizmo_extents = 50.0 -[node name="TerrainModifierPathPoint6" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath2" unique_id=1627846467] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 406.39465, 2.132721, 207.86342) +[node name="TerrainModifierPath5" type="TerrainModifierPath" parent="Terrain" unique_id=1924718139] +transform = Transform3D(0.2912701, 0, 0.95664096, 0, 1, 0, -0.95664096, 0, 0.2912701, 637.15533, 100.93002, 526.10284) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath5" unique_id=1322054759] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 56.078033, -81.23042) gizmo_extents = 50.0 +[node name="TerrainModifierPathPoint3" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath5" unique_id=1185434181] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 14.446152, 75.85295) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath5" unique_id=849946935] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.682602, -59.64598, 256.08853) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath4" type="TerrainModifierPath" parent="Terrain" unique_id=540411389] +transform = Transform3D(-0.8440379, 0, 0.53628373, 0, 1, 0, -0.53628373, 0, -0.8440379, 600.80835, 61.61554, 374.0787) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath4" unique_id=1678990350] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 55.549286, -81.23042) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath4" unique_id=1688825500] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.9073486e-06, -43.854416, 187.1733) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath6" type="TerrainModifierPath" parent="Terrain" unique_id=1246492097] +transform = Transform3D(-0.60107595, 0, 0.7991921, 0, 1, 0, -0.7991921, 0, -0.60107595, 785.5096, 63.767326, 469.9058) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath6" unique_id=1057552807] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 39.996162, -95.40727) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath6" unique_id=688840821] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9073486e-06, -39.37848, 51.337883) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath10" type="TerrainModifierPath" parent="Terrain" unique_id=506496533] +transform = Transform3D(0.17490254, 0, -0.9845859, 0, 1, 0, 0.9845859, 0, 0.17490254, 360.02982, 92.73392, 531.6815) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath10" unique_id=668462153] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12.211647, -95.40727) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath10" unique_id=377527667] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.7656555e-05, -39.60569, 167.20865) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath11" type="TerrainModifierPath" parent="Terrain" unique_id=287512872] +transform = Transform3D(-0.9704014, 0, -0.24149828, 0, 1, 0, 0.24149828, 0, -0.9704014, 419.05066, 65.79582, 297.04688) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath11" unique_id=176270417] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12.211647, -95.40727) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath11" unique_id=1284228555] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.7881393e-06, -34.01078, 26.620914) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath13" type="TerrainModifierPath" parent="Terrain" unique_id=1763603070] +transform = Transform3D(-0.5499856, 0, -0.8351743, 0, 1, 0, 0.8351743, 0, -0.5499856, 321.1895, 93.49382, 461.49033) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath13" unique_id=702062470] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12.211647, -95.40727) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath13" unique_id=2051689648] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.4616718e-05, -73.33303, 77.81729) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath12" type="TerrainModifierPath" parent="Terrain" unique_id=783401169] +transform = Transform3D(-0.9995774, 0, 0.029073335, 0, 1, 0, -0.029073335, 0, -0.9995774, 547.54956, 74.21756, 306.14352) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath12" unique_id=1133049685] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12.211647, -95.40727) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath12" unique_id=487776917] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9073486e-06, -33.455353, 26.643017) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath7" type="TerrainModifierPath" parent="Terrain" unique_id=1148491436] +transform = Transform3D(-0.37851927, 0, 0.9255935, 0, 1, 0, -0.9255935, 0, -0.37851927, 688.9682, 63.767326, 790.53827) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath7" unique_id=794644782] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 39.996162, -95.40727) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath7" unique_id=1204537795] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9073486e-06, -14.427307, 51.337883) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath8" type="TerrainModifierPath" parent="Terrain" unique_id=1073067074] +transform = Transform3D(0.578641, 0, 0.81558245, 0, 1, 0, -0.81558245, 0, 0.578641, 664.5993, 63.767326, 912.3901) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath8" unique_id=1717398176] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 39.996162, -95.40727) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath8" unique_id=997355316] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.861023e-06, -14.427307, 76.71297) +gizmo_extents = 50.0 + +[node name="TerrainModifierPath9" type="TerrainModifierPath" parent="Terrain" unique_id=1532428883] +transform = Transform3D(0.37180507, 0, -0.92831093, 0, 1, 0, 0.92831093, 0, 0.37180507, 421.96786, 63.767326, 884.214) +gizmo_extents = 75.0 +curve_left = SubResource("Curve_kbmr5") + +[node name="TerrainModifierPathPoint" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath9" unique_id=1986874620] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 39.996162, -95.40727) +gizmo_extents = 50.0 + +[node name="TerrainModifierPathPoint2" type="TerrainModifierPathPoint" parent="Terrain/TerrainModifierPath9" unique_id=1138006167] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.33786e-06, -17.280014, 97.858795) +gizmo_extents = 50.0 + +[node name="TerrainModifierDistance" type="TerrainModifierDistance" parent="Terrain" unique_id=507842097] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 531.6211, 245.74374, 478.07803) +gizmo_extents = 75.0 +distance_weight_curve = SubResource("Curve_w3uoq") + +[node name="TerrainModifierDistance2" type="TerrainModifierDistance" parent="Terrain" unique_id=1864390718] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 537.7046, 176.6785, 842.98895) +gizmo_extents = 75.0 +distance_weight_curve = SubResource("Curve_w3uoq") + +[node name="TerrainModifierDistance3" type="TerrainModifierDistance" parent="Terrain" unique_id=1855910630] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 700.02527, 176.67853, 537.68396) +gizmo_extents = 75.0 +distance_weight_curve = SubResource("Curve_w3uoq") + [node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=1089775425] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 352.22195, 0, 401.61105) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 302.4072, 24.064295, 526.4531) mesh = SubResource("BoxMesh_kbmr5")