diff --git a/3d/truck_town/town/materials/cement.tres b/3d/truck_town/town/materials/cement.tres index b7c62f39f2..5c02bc483f 100644 --- a/3d/truck_town/town/materials/cement.tres +++ b/3d/truck_town/town/materials/cement.tres @@ -6,5 +6,4 @@ resource_name = "Cement" albedo_texture = ExtResource("1_but66") roughness = 0.8 -uv1_scale = Vector3(2, 2, 2) texture_filter = 5 diff --git a/3d/truck_town/town/materials/cement.webp b/3d/truck_town/town/materials/cement.webp index cd70e21970..5e0b648ba1 100644 Binary files a/3d/truck_town/town/materials/cement.webp and b/3d/truck_town/town/materials/cement.webp differ diff --git a/3d/truck_town/town/materials/grass.tres b/3d/truck_town/town/materials/grass.tres index 8cafd3796a..2bfb062aa6 100644 --- a/3d/truck_town/town/materials/grass.tres +++ b/3d/truck_town/town/materials/grass.tres @@ -6,5 +6,4 @@ resource_name = "Grass" albedo_texture = ExtResource("1_5bi3i") roughness = 0.8 -uv1_scale = Vector3(2, 2, 2) texture_filter = 5 diff --git a/3d/truck_town/town/materials/grass.webp b/3d/truck_town/town/materials/grass.webp index cb69392767..86aa516718 100644 Binary files a/3d/truck_town/town/materials/grass.webp and b/3d/truck_town/town/materials/grass.webp differ diff --git a/3d/truck_town/town/model/racetrack_csg.tscn b/3d/truck_town/town/model/racetrack_csg.tscn new file mode 100644 index 0000000000..88458a3e88 --- /dev/null +++ b/3d/truck_town/town/model/racetrack_csg.tscn @@ -0,0 +1,197 @@ +[gd_scene load_steps=18 format=3 uid="uid://cyfehf2ec6bgn"] + +[ext_resource type="Material" uid="uid://bdjiubscxkdn6" path="res://town/materials/cement.tres" id="1_4e1if"] + +[sub_resource type="Curve3D" id="Curve3D_6vskq"] +_data = { +"points": PackedVector3Array(0.543398, -0.103395, 1.65241, -0.543398, 0.103395, -1.65241, 3.28336, 5.28308, -55.2298, -0.833012, -0.217682, 2.2701, 0.833012, 0.217682, -2.2701, 3.56751, 6.35417, -60.6377, -0.0791855, 0.892603, 1.8625, 0.0791855, -0.892603, -1.8625, 5.02051, 4.0616, -66.9724, -0.149003, 0.23034, 1.52293, 0.149003, -0.23034, -1.52293, 5.94106, 1.27618, -73.7061, 0.152164, 0.0198116, 0.82222, -0.152164, -0.0198116, -0.82222, 6.24068, 1.29284, -81.1135, 0.709167, -0.00765228, 0.797897, -0.709167, 0.00765228, -0.797897, 1.66464, 0.49591, -92.5504, 1.86497, 0.492211, 1.35976, -1.86497, -0.492211, -1.35976, -5.43053, -0.176876, -98.7249, 3.65234, 0.403153, 0.595093, -3.65234, -0.403153, -0.595093, -14.2107, -2.83686, -102.669, 2.41666, 0.162499, -0.433556, -2.41666, -0.162499, 0.433556, -23.5045, -3.81825, -104.349, 2.69847, 0.0319109, -1.39461, -2.69847, -0.0319109, 1.39461, -32.5873, -4.93983, -102.986, 0, 0, 0, 0, 0, 0, -41.6334, -4.712, -100.865, 0, 0, 0, 0, 0, 0, -46.381, -4.47723, -99.9369, 1.76731, -0.395488, -0.332947, -1.76731, 0.395488, 0.332947, -48.5051, -4.01378, -99.6217, 1.47411, -0.793471, -0.42971, -1.47411, 0.793471, 0.42971, -52.9601, -1.59774, -98.743, 1.40203, -0.0544708, -0.311745, -1.40203, 0.0544708, 0.311745, -57.3469, -0.190034, -97.9515, 1.23469, 0.514086, -0.296593, -1.23469, -0.514086, 0.296593, -61.54, -0.983026, -97.2347, 1.78854, 0.324845, -0.419327, -1.78854, -0.324845, 0.419327, -65.8922, -3.47315, -96.0933, 4.19576, 0.234449, -0.89743, -4.19576, -0.234449, 0.89743, -72.3135, -4.084, -94.5145, 1.25638, 0.000484467, 10.8308, -1.25638, -0.000484467, -10.8308, -85.2469, -4.12423, -100.301, -2.00005, 0.315476, 0.567215, 2.00005, -0.315476, -0.567215, -79.6224, -4.49219, -111.463, -7.05647, 0.0288595, -2.48302, 6.90189, -0.0282273, 2.42863, -62.2289, -4.22628, -112.062, 0.259935, -0.461171, -3.92209, -0.738754, 1.31068, 11.1469, -57.1626, -4.54992, -98.6082, 2.09652, -0.278773, -0.0627518, -2.09652, 0.278773, 0.0627518, -73.0278, -2.4152, -85.6188, 2.88116, -0.17606, -0.0584183, -2.88116, 0.17606, 0.0584183, -83.2919, -2.37169, -84.7517, 3.23965, -0.202814, -1.03859, -3.23965, 0.202814, 1.03859, -101.697, -1.14444, -83.4727, 2.30534, -0.119607, -2.03248, -2.30534, 0.119607, 2.03248, -117.54, 0.480612, -77.5978, 1.62395, -0.460591, -1.66295, -1.62395, 0.460591, 1.66295, -128.78, 2.73801, -72.081, 0.623291, -0.0807109, -1.60843, -0.623291, 0.0807109, 1.60843, -142.737, 4.67136, -61.0967, -0.62944, -0.367424, -3.50014, 0.62944, 0.367424, 3.50014, -144.324, 4.46733, -50.0448, -1.81136, -0.102165, -1.03172, 1.81136, 0.102165, 1.03172, -137.273, 4.46672, -42.9261, -0.912231, -0.160881, -0.155205, 0.912231, 0.160881, 0.155205, -130.732, 4.37322, -42.3592, -1.12225, 0.309475, -0.159954, 1.12225, -0.309475, 0.159954, -127.167, 4.13784, -41.615, -1.44321, 0.289954, -0.16938, 1.44321, -0.289954, 0.16938, -123.841, 2.59092, -41.3764, -1.71183, 0.232457, -0.163383, 1.71183, -0.232457, 0.163383, -119.037, 2.92625, -40.5647, -1.65579, 0.0589757, -0.114311, 1.65579, -0.0589757, 0.114311, -115.158, 1.3437, -40.4409, -1.32726, 0.0452385, -0.0909462, 1.32726, -0.0452385, 0.0909462, -109.915, 2.63164, -39.7556, -1.40851, 0.0955319, -0.112408, 1.40851, -0.0955319, 0.112408, -106.253, 0.993988, -39.5967, -1.74428, 0.116143, -0.0901184, 1.74428, -0.116143, 0.0901184, -98.305, -0.669029, -38.2801, -1.98921, -1.76747, 0.459106, 1.98921, 1.76747, -0.459106, -87.2684, 1.03817, -38.1925, 0, 0, 0, 0, 0, 0, -80.2635, 2.10998, -38.466), +"tilts": PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) +} +point_count = 40 + +[sub_resource type="TorusMesh" id="TorusMesh_jqadq"] +inner_radius = 3.5 +outer_radius = 7.0 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5qgna"] +albedo_color = Color(0.215902, 0.215902, 0.215902, 1) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_smisc"] +data = PackedVector3Array(-1.3394, 0, -3.2336, 0, 1.2374, -4.0126, 0, 0, -3.5, -1.3394, 0, -3.2336, -1.5355, 1.2374, -3.7071, 0, 1.2374, -4.0126, -1.5355, 1.2374, -3.7071, 0, 1.75, -5.25, 0, 1.2374, -4.0126, -1.5355, 1.2374, -3.7071, -2.0091, 1.75, -4.8504, 0, 1.75, -5.25, -2.0091, 1.75, -4.8504, 0, 1.2374, -6.4874, 0, 1.75, -5.25, -2.0091, 1.75, -4.8504, -2.4826, 1.2374, -5.9936, 0, 1.2374, -6.4874, -2.4826, 1.2374, -5.9936, 0, 0, -7, 0, 1.2374, -6.4874, -2.4826, 1.2374, -5.9936, -2.6788, 0, -6.4672, 0, 0, -7, -2.6788, 0, -6.4672, 0, -1.2374, -6.4874, 0, 0, -7, -2.6788, 0, -6.4672, -2.4826, -1.2374, -5.9936, 0, -1.2374, -6.4874, -2.4826, -1.2374, -5.9936, 0, -1.75, -5.25, 0, -1.2374, -6.4874, -2.4826, -1.2374, -5.9936, -2.0091, -1.75, -4.8504, 0, -1.75, -5.25, -2.0091, -1.75, -4.8504, 0, -1.2374, -4.0126, 0, -1.75, -5.25, -2.0091, -1.75, -4.8504, -1.5355, -1.2374, -3.7071, 0, -1.2374, -4.0126, -1.5355, -1.2374, -3.7071, 0, 0, -3.5, 0, -1.2374, -4.0126, -1.5355, -1.2374, -3.7071, -1.3394, 0, -3.2336, 0, 0, -3.5, -2.4749, 0, -2.4749, -1.5355, 1.2374, -3.7071, -1.3394, 0, -3.2336, -2.4749, 0, -2.4749, -2.8373, 1.2374, -2.8373, -1.5355, 1.2374, -3.7071, -2.8373, 1.2374, -2.8373, -2.0091, 1.75, -4.8504, -1.5355, 1.2374, -3.7071, -2.8373, 1.2374, -2.8373, -3.7123, 1.75, -3.7123, -2.0091, 1.75, -4.8504, -3.7123, 1.75, -3.7123, -2.4826, 1.2374, -5.9936, -2.0091, 1.75, -4.8504, -3.7123, 1.75, -3.7123, -4.5873, 1.2374, -4.5873, -2.4826, 1.2374, -5.9936, -4.5873, 1.2374, -4.5873, -2.6788, 0, -6.4672, -2.4826, 1.2374, -5.9936, -4.5873, 1.2374, -4.5873, -4.9497, 0, -4.9497, -2.6788, 0, -6.4672, -4.9497, 0, -4.9497, -2.4826, -1.2374, -5.9936, -2.6788, 0, -6.4672, -4.9497, 0, -4.9497, -4.5873, -1.2374, -4.5873, -2.4826, -1.2374, -5.9936, -4.5873, -1.2374, -4.5873, -2.0091, -1.75, -4.8504, -2.4826, -1.2374, -5.9936, -4.5873, -1.2374, -4.5873, -3.7123, -1.75, -3.7123, -2.0091, -1.75, -4.8504, -3.7123, -1.75, -3.7123, -1.5355, -1.2374, -3.7071, -2.0091, -1.75, -4.8504, -3.7123, -1.75, -3.7123, -2.8373, -1.2374, -2.8373, -1.5355, -1.2374, -3.7071, -2.8373, -1.2374, -2.8373, -1.3394, 0, -3.2336, -1.5355, -1.2374, -3.7071, -2.8373, -1.2374, -2.8373, -2.4749, 0, -2.4749, -1.3394, 0, -3.2336, -3.2336, 0, -1.3394, -2.8373, 1.2374, -2.8373, -2.4749, 0, -2.4749, -3.2336, 0, -1.3394, -3.7071, 1.2374, -1.5355, -2.8373, 1.2374, -2.8373, -3.7071, 1.2374, -1.5355, -3.7123, 1.75, -3.7123, -2.8373, 1.2374, -2.8373, -3.7071, 1.2374, -1.5355, -4.8504, 1.75, -2.0091, -3.7123, 1.75, -3.7123, -4.8504, 1.75, -2.0091, -4.5873, 1.2374, -4.5873, -3.7123, 1.75, -3.7123, -4.8504, 1.75, -2.0091, -5.9936, 1.2374, -2.4826, -4.5873, 1.2374, -4.5873, -5.9936, 1.2374, -2.4826, -4.9497, 0, -4.9497, -4.5873, 1.2374, -4.5873, -5.9936, 1.2374, -2.4826, -6.4672, 0, -2.6788, -4.9497, 0, -4.9497, -6.4672, 0, -2.6788, -4.5873, -1.2374, -4.5873, -4.9497, 0, -4.9497, -6.4672, 0, -2.6788, -5.9936, -1.2374, -2.4826, -4.5873, -1.2374, -4.5873, -5.9936, -1.2374, -2.4826, -3.7123, -1.75, -3.7123, -4.5873, -1.2374, -4.5873, -5.9936, -1.2374, -2.4826, -4.8504, -1.75, -2.0091, -3.7123, -1.75, -3.7123, -4.8504, -1.75, -2.0091, -2.8373, -1.2374, -2.8373, -3.7123, -1.75, -3.7123, -4.8504, -1.75, -2.0091, -3.7071, -1.2374, -1.5355, -2.8373, -1.2374, -2.8373, -3.7071, -1.2374, -1.5355, -2.4749, 0, -2.4749, -2.8373, -1.2374, -2.8373, -3.7071, -1.2374, -1.5355, -3.2336, 0, -1.3394, -2.4749, 0, -2.4749, -3.5, 0, 0, -3.7071, 1.2374, -1.5355, -3.2336, 0, -1.3394, -3.5, 0, 0, -4.0126, 1.2374, 0, -3.7071, 1.2374, -1.5355, -4.0126, 1.2374, 0, -4.8504, 1.75, -2.0091, -3.7071, 1.2374, -1.5355, -4.0126, 1.2374, 0, -5.25, 1.75, 0, -4.8504, 1.75, -2.0091, -5.25, 1.75, 0, -5.9936, 1.2374, -2.4826, -4.8504, 1.75, -2.0091, -5.25, 1.75, 0, -6.4874, 1.2374, 0, -5.9936, 1.2374, -2.4826, -6.4874, 1.2374, 0, -6.4672, 0, -2.6788, -5.9936, 1.2374, -2.4826, -6.4874, 1.2374, 0, -7, 0, 0, -6.4672, 0, -2.6788, -7, 0, 0, -5.9936, -1.2374, -2.4826, -6.4672, 0, -2.6788, -7, 0, 0, -6.4874, -1.2374, 0, -5.9936, -1.2374, -2.4826, -6.4874, -1.2374, 0, -4.8504, -1.75, -2.0091, -5.9936, -1.2374, -2.4826, -6.4874, -1.2374, 0, -5.25, -1.75, 0, -4.8504, -1.75, -2.0091, -5.25, -1.75, 0, -3.7071, -1.2374, -1.5355, -4.8504, -1.75, -2.0091, -5.25, -1.75, 0, -4.0126, -1.2374, 0, -3.7071, -1.2374, -1.5355, -4.0126, -1.2374, 0, -3.2336, 0, -1.3394, -3.7071, -1.2374, -1.5355, -4.0126, -1.2374, 0, -3.5, 0, 0, -3.2336, 0, -1.3394, -3.2336, 0, 1.3394, -4.0126, 1.2374, 0, -3.5, 0, 0, -3.2336, 0, 1.3394, -3.7071, 1.2374, 1.5355, -4.0126, 1.2374, 0, -3.7071, 1.2374, 1.5355, -5.25, 1.75, 0, -4.0126, 1.2374, 0, -3.7071, 1.2374, 1.5355, -4.8504, 1.75, 2.0091, -5.25, 1.75, 0, -4.8504, 1.75, 2.0091, -6.4874, 1.2374, 0, -5.25, 1.75, 0, -4.8504, 1.75, 2.0091, -5.9936, 1.2374, 2.4826, -6.4874, 1.2374, 0, -5.9936, 1.2374, 2.4826, -7, 0, 0, -6.4874, 1.2374, 0, -5.9936, 1.2374, 2.4826, -6.4672, 0, 2.6788, -7, 0, 0, -6.4672, 0, 2.6788, -6.4874, -1.2374, 0, -7, 0, 0, -6.4672, 0, 2.6788, -5.9936, -1.2374, 2.4826, -6.4874, -1.2374, 0, -5.9936, -1.2374, 2.4826, -5.25, -1.75, 0, -6.4874, -1.2374, 0, -5.9936, -1.2374, 2.4826, -4.8504, -1.75, 2.0091, -5.25, -1.75, 0, -4.8504, -1.75, 2.0091, -4.0126, -1.2374, 0, -5.25, -1.75, 0, -4.8504, -1.75, 2.0091, -3.7071, -1.2374, 1.5355, -4.0126, -1.2374, 0, -3.7071, -1.2374, 1.5355, -3.5, 0, 0, -4.0126, -1.2374, 0, -3.7071, -1.2374, 1.5355, -3.2336, 0, 1.3394, -3.5, 0, 0, -2.4749, 0, 2.4749, -3.7071, 1.2374, 1.5355, -3.2336, 0, 1.3394, -2.4749, 0, 2.4749, -2.8373, 1.2374, 2.8373, -3.7071, 1.2374, 1.5355, -2.8373, 1.2374, 2.8373, -4.8504, 1.75, 2.0091, -3.7071, 1.2374, 1.5355, -2.8373, 1.2374, 2.8373, -3.7123, 1.75, 3.7123, -4.8504, 1.75, 2.0091, -3.7123, 1.75, 3.7123, -5.9936, 1.2374, 2.4826, -4.8504, 1.75, 2.0091, -3.7123, 1.75, 3.7123, -4.5873, 1.2374, 4.5873, -5.9936, 1.2374, 2.4826, -4.5873, 1.2374, 4.5873, -6.4672, 0, 2.6788, -5.9936, 1.2374, 2.4826, -4.5873, 1.2374, 4.5873, -4.9497, 0, 4.9497, -6.4672, 0, 2.6788, -4.9497, 0, 4.9497, -5.9936, -1.2374, 2.4826, -6.4672, 0, 2.6788, -4.9497, 0, 4.9497, -4.5873, -1.2374, 4.5873, -5.9936, -1.2374, 2.4826, -4.5873, -1.2374, 4.5873, -4.8504, -1.75, 2.0091, -5.9936, -1.2374, 2.4826, -4.5873, -1.2374, 4.5873, -3.7123, -1.75, 3.7123, -4.8504, -1.75, 2.0091, -3.7123, -1.75, 3.7123, -3.7071, -1.2374, 1.5355, -4.8504, -1.75, 2.0091, -3.7123, -1.75, 3.7123, -2.8373, -1.2374, 2.8373, -3.7071, -1.2374, 1.5355, -2.8373, -1.2374, 2.8373, -3.2336, 0, 1.3394, -3.7071, -1.2374, 1.5355, -2.8373, -1.2374, 2.8373, -2.4749, 0, 2.4749, -3.2336, 0, 1.3394, -1.3394, 0, 3.2336, -2.8373, 1.2374, 2.8373, -2.4749, 0, 2.4749, -1.3394, 0, 3.2336, -1.5355, 1.2374, 3.7071, -2.8373, 1.2374, 2.8373, -1.5355, 1.2374, 3.7071, -3.7123, 1.75, 3.7123, -2.8373, 1.2374, 2.8373, -1.5355, 1.2374, 3.7071, -2.0091, 1.75, 4.8504, -3.7123, 1.75, 3.7123, -2.0091, 1.75, 4.8504, -4.5873, 1.2374, 4.5873, -3.7123, 1.75, 3.7123, -2.0091, 1.75, 4.8504, -2.4826, 1.2374, 5.9936, -4.5873, 1.2374, 4.5873, -2.4826, 1.2374, 5.9936, -4.9497, 0, 4.9497, -4.5873, 1.2374, 4.5873, -2.4826, 1.2374, 5.9936, -2.6788, 0, 6.4672, -4.9497, 0, 4.9497, -2.6788, 0, 6.4672, -4.5873, -1.2374, 4.5873, -4.9497, 0, 4.9497, -2.6788, 0, 6.4672, -2.4826, -1.2374, 5.9936, -4.5873, -1.2374, 4.5873, -2.4826, -1.2374, 5.9936, -3.7123, -1.75, 3.7123, -4.5873, -1.2374, 4.5873, -2.4826, -1.2374, 5.9936, -2.0091, -1.75, 4.8504, -3.7123, -1.75, 3.7123, -2.0091, -1.75, 4.8504, -2.8373, -1.2374, 2.8373, -3.7123, -1.75, 3.7123, -2.0091, -1.75, 4.8504, -1.5355, -1.2374, 3.7071, -2.8373, -1.2374, 2.8373, -1.5355, -1.2374, 3.7071, -2.4749, 0, 2.4749, -2.8373, -1.2374, 2.8373, -1.5355, -1.2374, 3.7071, -1.3394, 0, 3.2336, -2.4749, 0, 2.4749, 0, 0, 3.5, -1.5355, 1.2374, 3.7071, -1.3394, 0, 3.2336, 0, 0, 3.5, 0, 1.2374, 4.0126, -1.5355, 1.2374, 3.7071, 0, 1.2374, 4.0126, -2.0091, 1.75, 4.8504, -1.5355, 1.2374, 3.7071, 0, 1.2374, 4.0126, 0, 1.75, 5.25, -2.0091, 1.75, 4.8504, 0, 1.75, 5.25, -2.4826, 1.2374, 5.9936, -2.0091, 1.75, 4.8504, 0, 1.75, 5.25, 0, 1.2374, 6.4874, -2.4826, 1.2374, 5.9936, 0, 1.2374, 6.4874, -2.6788, 0, 6.4672, -2.4826, 1.2374, 5.9936, 0, 1.2374, 6.4874, 0, 0, 7, -2.6788, 0, 6.4672, 0, 0, 7, -2.4826, -1.2374, 5.9936, -2.6788, 0, 6.4672, 0, 0, 7, 0, -1.2374, 6.4874, -2.4826, -1.2374, 5.9936, 0, -1.2374, 6.4874, -2.0091, -1.75, 4.8504, -2.4826, -1.2374, 5.9936, 0, -1.2374, 6.4874, 0, -1.75, 5.25, -2.0091, -1.75, 4.8504, 0, -1.75, 5.25, -1.5355, -1.2374, 3.7071, -2.0091, -1.75, 4.8504, 0, -1.75, 5.25, 0, -1.2374, 4.0126, -1.5355, -1.2374, 3.7071, 0, -1.2374, 4.0126, -1.3394, 0, 3.2336, -1.5355, -1.2374, 3.7071, 0, -1.2374, 4.0126, 0, 0, 3.5, -1.3394, 0, 3.2336, 1.3394, 0, 3.2336, 0, 1.2374, 4.0126, 0, 0, 3.5, 1.3394, 0, 3.2336, 1.5355, 1.2374, 3.7071, 0, 1.2374, 4.0126, 1.5355, 1.2374, 3.7071, 0, 1.75, 5.25, 0, 1.2374, 4.0126, 1.5355, 1.2374, 3.7071, 2.0091, 1.75, 4.8504, 0, 1.75, 5.25, 2.0091, 1.75, 4.8504, 0, 1.2374, 6.4874, 0, 1.75, 5.25, 2.0091, 1.75, 4.8504, 2.4826, 1.2374, 5.9936, 0, 1.2374, 6.4874, 2.4826, 1.2374, 5.9936, 0, 0, 7, 0, 1.2374, 6.4874, 2.4826, 1.2374, 5.9936, 2.6788, 0, 6.4672, 0, 0, 7, 2.6788, 0, 6.4672, 0, -1.2374, 6.4874, 0, 0, 7, 2.6788, 0, 6.4672, 2.4826, -1.2374, 5.9936, 0, -1.2374, 6.4874, 2.4826, -1.2374, 5.9936, 0, -1.75, 5.25, 0, -1.2374, 6.4874, 2.4826, -1.2374, 5.9936, 2.0091, -1.75, 4.8504, 0, -1.75, 5.25, 2.0091, -1.75, 4.8504, 0, -1.2374, 4.0126, 0, -1.75, 5.25, 2.0091, -1.75, 4.8504, 1.5355, -1.2374, 3.7071, 0, -1.2374, 4.0126, 1.5355, -1.2374, 3.7071, 0, 0, 3.5, 0, -1.2374, 4.0126, 1.5355, -1.2374, 3.7071, 1.3394, 0, 3.2336, 0, 0, 3.5, 2.4749, 0, 2.4749, 1.5355, 1.2374, 3.7071, 1.3394, 0, 3.2336, 2.4749, 0, 2.4749, 2.8373, 1.2374, 2.8373, 1.5355, 1.2374, 3.7071, 2.8373, 1.2374, 2.8373, 2.0091, 1.75, 4.8504, 1.5355, 1.2374, 3.7071, 2.8373, 1.2374, 2.8373, 3.7123, 1.75, 3.7123, 2.0091, 1.75, 4.8504, 3.7123, 1.75, 3.7123, 2.4826, 1.2374, 5.9936, 2.0091, 1.75, 4.8504, 3.7123, 1.75, 3.7123, 4.5873, 1.2374, 4.5873, 2.4826, 1.2374, 5.9936, 4.5873, 1.2374, 4.5873, 2.6788, 0, 6.4672, 2.4826, 1.2374, 5.9936, 4.5873, 1.2374, 4.5873, 4.9497, 0, 4.9497, 2.6788, 0, 6.4672, 4.9497, 0, 4.9497, 2.4826, -1.2374, 5.9936, 2.6788, 0, 6.4672, 4.9497, 0, 4.9497, 4.5873, -1.2374, 4.5873, 2.4826, -1.2374, 5.9936, 4.5873, -1.2374, 4.5873, 2.0091, -1.75, 4.8504, 2.4826, -1.2374, 5.9936, 4.5873, -1.2374, 4.5873, 3.7123, -1.75, 3.7123, 2.0091, -1.75, 4.8504, 3.7123, -1.75, 3.7123, 1.5355, -1.2374, 3.7071, 2.0091, -1.75, 4.8504, 3.7123, -1.75, 3.7123, 2.8373, -1.2374, 2.8373, 1.5355, -1.2374, 3.7071, 2.8373, -1.2374, 2.8373, 1.3394, 0, 3.2336, 1.5355, -1.2374, 3.7071, 2.8373, -1.2374, 2.8373, 2.4749, 0, 2.4749, 1.3394, 0, 3.2336, 3.2336, 0, 1.3394, 2.8373, 1.2374, 2.8373, 2.4749, 0, 2.4749, 3.2336, 0, 1.3394, 3.7071, 1.2374, 1.5355, 2.8373, 1.2374, 2.8373, 3.7071, 1.2374, 1.5355, 3.7123, 1.75, 3.7123, 2.8373, 1.2374, 2.8373, 3.7071, 1.2374, 1.5355, 4.8504, 1.75, 2.0091, 3.7123, 1.75, 3.7123, 4.8504, 1.75, 2.0091, 4.5873, 1.2374, 4.5873, 3.7123, 1.75, 3.7123, 4.8504, 1.75, 2.0091, 5.9936, 1.2374, 2.4826, 4.5873, 1.2374, 4.5873, 5.9936, 1.2374, 2.4826, 4.9497, 0, 4.9497, 4.5873, 1.2374, 4.5873, 5.9936, 1.2374, 2.4826, 6.4672, 0, 2.6788, 4.9497, 0, 4.9497, 6.4672, 0, 2.6788, 4.5873, -1.2374, 4.5873, 4.9497, 0, 4.9497, 6.4672, 0, 2.6788, 5.9936, -1.2374, 2.4826, 4.5873, -1.2374, 4.5873, 5.9936, -1.2374, 2.4826, 3.7123, -1.75, 3.7123, 4.5873, -1.2374, 4.5873, 5.9936, -1.2374, 2.4826, 4.8504, -1.75, 2.0091, 3.7123, -1.75, 3.7123, 4.8504, -1.75, 2.0091, 2.8373, -1.2374, 2.8373, 3.7123, -1.75, 3.7123, 4.8504, -1.75, 2.0091, 3.7071, -1.2374, 1.5355, 2.8373, -1.2374, 2.8373, 3.7071, -1.2374, 1.5355, 2.4749, 0, 2.4749, 2.8373, -1.2374, 2.8373, 3.7071, -1.2374, 1.5355, 3.2336, 0, 1.3394, 2.4749, 0, 2.4749, 3.5, 0, 0, 3.7071, 1.2374, 1.5355, 3.2336, 0, 1.3394, 3.5, 0, 0, 4.0126, 1.2374, 0, 3.7071, 1.2374, 1.5355, 4.0126, 1.2374, 0, 4.8504, 1.75, 2.0091, 3.7071, 1.2374, 1.5355, 4.0126, 1.2374, 0, 5.25, 1.75, 0, 4.8504, 1.75, 2.0091, 5.25, 1.75, 0, 5.9936, 1.2374, 2.4826, 4.8504, 1.75, 2.0091, 5.25, 1.75, 0, 6.4874, 1.2374, 0, 5.9936, 1.2374, 2.4826, 6.4874, 1.2374, 0, 6.4672, 0, 2.6788, 5.9936, 1.2374, 2.4826, 6.4874, 1.2374, 0, 7, 0, 0, 6.4672, 0, 2.6788, 7, 0, 0, 5.9936, -1.2374, 2.4826, 6.4672, 0, 2.6788, 7, 0, 0, 6.4874, -1.2374, 0, 5.9936, -1.2374, 2.4826, 6.4874, -1.2374, 0, 4.8504, -1.75, 2.0091, 5.9936, -1.2374, 2.4826, 6.4874, -1.2374, 0, 5.25, -1.75, 0, 4.8504, -1.75, 2.0091, 5.25, -1.75, 0, 3.7071, -1.2374, 1.5355, 4.8504, -1.75, 2.0091, 5.25, -1.75, 0, 4.0126, -1.2374, 0, 3.7071, -1.2374, 1.5355, 4.0126, -1.2374, 0, 3.2336, 0, 1.3394, 3.7071, -1.2374, 1.5355, 4.0126, -1.2374, 0, 3.5, 0, 0, 3.2336, 0, 1.3394, 3.2336, 0, -1.3394, 4.0126, 1.2374, 0, 3.5, 0, 0, 3.2336, 0, -1.3394, 3.7071, 1.2374, -1.5355, 4.0126, 1.2374, 0, 3.7071, 1.2374, -1.5355, 5.25, 1.75, 0, 4.0126, 1.2374, 0, 3.7071, 1.2374, -1.5355, 4.8504, 1.75, -2.0091, 5.25, 1.75, 0, 4.8504, 1.75, -2.0091, 6.4874, 1.2374, 0, 5.25, 1.75, 0, 4.8504, 1.75, -2.0091, 5.9936, 1.2374, -2.4826, 6.4874, 1.2374, 0, 5.9936, 1.2374, -2.4826, 7, 0, 0, 6.4874, 1.2374, 0, 5.9936, 1.2374, -2.4826, 6.4672, 0, -2.6788, 7, 0, 0, 6.4672, 0, -2.6788, 6.4874, -1.2374, 0, 7, 0, 0, 6.4672, 0, -2.6788, 5.9936, -1.2374, -2.4826, 6.4874, -1.2374, 0, 5.9936, -1.2374, -2.4826, 5.25, -1.75, 0, 6.4874, -1.2374, 0, 5.9936, -1.2374, -2.4826, 4.8504, -1.75, -2.0091, 5.25, -1.75, 0, 4.8504, -1.75, -2.0091, 4.0126, -1.2374, 0, 5.25, -1.75, 0, 4.8504, -1.75, -2.0091, 3.7071, -1.2374, -1.5355, 4.0126, -1.2374, 0, 3.7071, -1.2374, -1.5355, 3.5, 0, 0, 4.0126, -1.2374, 0, 3.7071, -1.2374, -1.5355, 3.2336, 0, -1.3394, 3.5, 0, 0, 2.4749, 0, -2.4749, 3.7071, 1.2374, -1.5355, 3.2336, 0, -1.3394, 2.4749, 0, -2.4749, 2.8373, 1.2374, -2.8373, 3.7071, 1.2374, -1.5355, 2.8373, 1.2374, -2.8373, 4.8504, 1.75, -2.0091, 3.7071, 1.2374, -1.5355, 2.8373, 1.2374, -2.8373, 3.7123, 1.75, -3.7123, 4.8504, 1.75, -2.0091, 3.7123, 1.75, -3.7123, 5.9936, 1.2374, -2.4826, 4.8504, 1.75, -2.0091, 3.7123, 1.75, -3.7123, 4.5873, 1.2374, -4.5873, 5.9936, 1.2374, -2.4826, 4.5873, 1.2374, -4.5873, 6.4672, 0, -2.6788, 5.9936, 1.2374, -2.4826, 4.5873, 1.2374, -4.5873, 4.9497, 0, -4.9497, 6.4672, 0, -2.6788, 4.9497, 0, -4.9497, 5.9936, -1.2374, -2.4826, 6.4672, 0, -2.6788, 4.9497, 0, -4.9497, 4.5873, -1.2374, -4.5873, 5.9936, -1.2374, -2.4826, 4.5873, -1.2374, -4.5873, 4.8504, -1.75, -2.0091, 5.9936, -1.2374, -2.4826, 4.5873, -1.2374, -4.5873, 3.7123, -1.75, -3.7123, 4.8504, -1.75, -2.0091, 3.7123, -1.75, -3.7123, 3.7071, -1.2374, -1.5355, 4.8504, -1.75, -2.0091, 3.7123, -1.75, -3.7123, 2.8373, -1.2374, -2.8373, 3.7071, -1.2374, -1.5355, 2.8373, -1.2374, -2.8373, 3.2336, 0, -1.3394, 3.7071, -1.2374, -1.5355, 2.8373, -1.2374, -2.8373, 2.4749, 0, -2.4749, 3.2336, 0, -1.3394, 1.3394, 0, -3.2336, 2.8373, 1.2374, -2.8373, 2.4749, 0, -2.4749, 1.3394, 0, -3.2336, 1.5355, 1.2374, -3.7071, 2.8373, 1.2374, -2.8373, 1.5355, 1.2374, -3.7071, 3.7123, 1.75, -3.7123, 2.8373, 1.2374, -2.8373, 1.5355, 1.2374, -3.7071, 2.0091, 1.75, -4.8504, 3.7123, 1.75, -3.7123, 2.0091, 1.75, -4.8504, 4.5873, 1.2374, -4.5873, 3.7123, 1.75, -3.7123, 2.0091, 1.75, -4.8504, 2.4826, 1.2374, -5.9936, 4.5873, 1.2374, -4.5873, 2.4826, 1.2374, -5.9936, 4.9497, 0, -4.9497, 4.5873, 1.2374, -4.5873, 2.4826, 1.2374, -5.9936, 2.6788, 0, -6.4672, 4.9497, 0, -4.9497, 2.6788, 0, -6.4672, 4.5873, -1.2374, -4.5873, 4.9497, 0, -4.9497, 2.6788, 0, -6.4672, 2.4826, -1.2374, -5.9936, 4.5873, -1.2374, -4.5873, 2.4826, -1.2374, -5.9936, 3.7123, -1.75, -3.7123, 4.5873, -1.2374, -4.5873, 2.4826, -1.2374, -5.9936, 2.0091, -1.75, -4.8504, 3.7123, -1.75, -3.7123, 2.0091, -1.75, -4.8504, 2.8373, -1.2374, -2.8373, 3.7123, -1.75, -3.7123, 2.0091, -1.75, -4.8504, 1.5355, -1.2374, -3.7071, 2.8373, -1.2374, -2.8373, 1.5355, -1.2374, -3.7071, 2.4749, 0, -2.4749, 2.8373, -1.2374, -2.8373, 1.5355, -1.2374, -3.7071, 1.3394, 0, -3.2336, 2.4749, 0, -2.4749, 0, 0, -3.5, 1.5355, 1.2374, -3.7071, 1.3394, 0, -3.2336, 0, 0, -3.5, 0, 1.2374, -4.0126, 1.5355, 1.2374, -3.7071, 0, 1.2374, -4.0126, 2.0091, 1.75, -4.8504, 1.5355, 1.2374, -3.7071, 0, 1.2374, -4.0126, 0, 1.75, -5.25, 2.0091, 1.75, -4.8504, 0, 1.75, -5.25, 2.4826, 1.2374, -5.9936, 2.0091, 1.75, -4.8504, 0, 1.75, -5.25, 0, 1.2374, -6.4874, 2.4826, 1.2374, -5.9936, 0, 1.2374, -6.4874, 2.6788, 0, -6.4672, 2.4826, 1.2374, -5.9936, 0, 1.2374, -6.4874, 0, 0, -7, 2.6788, 0, -6.4672, 0, 0, -7, 2.4826, -1.2374, -5.9936, 2.6788, 0, -6.4672, 0, 0, -7, 0, -1.2374, -6.4874, 2.4826, -1.2374, -5.9936, 0, -1.2374, -6.4874, 2.0091, -1.75, -4.8504, 2.4826, -1.2374, -5.9936, 0, -1.2374, -6.4874, 0, -1.75, -5.25, 2.0091, -1.75, -4.8504, 0, -1.75, -5.25, 1.5355, -1.2374, -3.7071, 2.0091, -1.75, -4.8504, 0, -1.75, -5.25, 0, -1.2374, -4.0126, 1.5355, -1.2374, -3.7071, 0, -1.2374, -4.0126, 1.3394, 0, -3.2336, 1.5355, -1.2374, -3.7071, 0, -1.2374, -4.0126, 0, 0, -3.5, 1.3394, 0, -3.2336) + +[sub_resource type="PrismMesh" id="PrismMesh_xglk4"] +left_to_right = 0.0 +size = Vector3(4, 2, 4) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kamav"] +albedo_color = Color(1, 0.666667, 0.176471, 1) + +[sub_resource type="PrismMesh" id="PrismMesh_3jdtn"] +left_to_right = 0.0 +size = Vector3(4, 1, 4) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ykfn8"] +data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_4aeas"] +data = PackedVector3Array(-2, 0.5, 2, 2, -0.5, 2, -2, -0.5, 2, -2, 0.5, -2, -2, -0.5, -2, 2, -0.5, -2, -2, 0.5, 2, -2, 0.5, -2, 2, -0.5, 2, -2, 0.5, -2, 2, -0.5, -2, 2, -0.5, 2, -2, 0.5, -2, -2, 0.5, 2, -2, -0.5, -2, -2, 0.5, 2, -2, -0.5, 2, -2, -0.5, -2, -2, -0.5, 2, 2, -0.5, 2, -2, -0.5, -2, 2, -0.5, 2, 2, -0.5, -2, -2, -0.5, -2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_e2cnd"] +data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_8ool4"] +data = PackedVector3Array(-2, 0.5, 2, 2, -0.5, 2, -2, -0.5, 2, -2, 0.5, -2, -2, -0.5, -2, 2, -0.5, -2, -2, 0.5, 2, -2, 0.5, -2, 2, -0.5, 2, -2, 0.5, -2, 2, -0.5, -2, 2, -0.5, 2, -2, 0.5, -2, -2, 0.5, 2, -2, -0.5, -2, -2, 0.5, 2, -2, -0.5, 2, -2, -0.5, -2, -2, -0.5, 2, 2, -0.5, 2, -2, -0.5, -2, 2, -0.5, 2, 2, -0.5, -2, -2, -0.5, -2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ru3pl"] +data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_stwys"] +data = PackedVector3Array(-2, 0.5, 2, 2, -0.5, 2, -2, -0.5, 2, -2, 0.5, -2, -2, -0.5, -2, 2, -0.5, -2, -2, 0.5, 2, -2, 0.5, -2, 2, -0.5, 2, -2, 0.5, -2, 2, -0.5, -2, 2, -0.5, 2, -2, 0.5, -2, -2, 0.5, 2, -2, -0.5, -2, -2, 0.5, 2, -2, -0.5, 2, -2, -0.5, -2, -2, -0.5, 2, 2, -0.5, 2, -2, -0.5, -2, 2, -0.5, 2, 2, -0.5, -2, -2, -0.5, -2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_04800"] +data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_248tl"] +data = PackedVector3Array(-2, 0.5, 2, 2, -0.5, 2, -2, -0.5, 2, -2, 0.5, -2, -2, -0.5, -2, 2, -0.5, -2, -2, 0.5, 2, -2, 0.5, -2, 2, -0.5, 2, -2, 0.5, -2, 2, -0.5, -2, 2, -0.5, 2, -2, 0.5, -2, -2, 0.5, 2, -2, -0.5, -2, -2, 0.5, 2, -2, -0.5, 2, -2, -0.5, -2, -2, -0.5, 2, 2, -0.5, 2, -2, -0.5, -2, 2, -0.5, 2, 2, -0.5, -2, -2, -0.5, -2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_nhcrh"] +data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) + +[node name="Racetrack" type="CSGPolygon3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.225899, 0) +calculate_tangents = false +use_collision = true +polygon = PackedVector2Array(-1.5, 1, -1.4, 1, -1.3, 0.9, -1.2, 0.9, 2.2, 0.9, 2.3, 0.9, 2.4, 1, 2.5, 1, 2.4, 0.9, 2, 0.1, 2, 0, 1.9, -0.1, -0.9, -0.1, -1, 0, -1, 0.1, -1.4, 0.9) +mode = 2 +path_node = NodePath("Path3D") +path_interval_type = 0 +path_interval = 0.5 +path_simplify_angle = 2.0 +path_rotation = 1 +path_local = true +path_continuous_u = true +path_u_distance = 20.0 +path_joined = false +smooth_faces = true +material = ExtResource("1_4e1if") + +[node name="Path3D" type="Path3D" parent="."] +curve = SubResource("Curve3D_6vskq") + +[node name="HugeTire" type="MeshInstance3D" parent="."] +transform = Transform3D(-4.29291e-08, 0.982104, 0.188341, -1, -4.37114e-08, -6.16922e-16, 8.23266e-09, -0.188341, 0.982104, -43, -2.7741, -101.158) +mesh = SubResource("TorusMesh_jqadq") +skeleton = NodePath("../..") +surface_material_override/0 = SubResource("StandardMaterial3D_5qgna") +metadata/_edit_group_ = true + +[node name="StaticBody3D" type="StaticBody3D" parent="HugeTire"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="HugeTire/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_smisc") + +[node name="Ramp" type="MeshInstance3D" parent="."] +transform = Transform3D(0.984808, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984808, -36, -4.13, -106.8) +mesh = SubResource("PrismMesh_xglk4") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") +metadata/_edit_group_ = true + +[node name="RampStart" type="MeshInstance3D" parent="Ramp"] +transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) +mesh = SubResource("PrismMesh_3jdtn") +skeleton = NodePath("../..") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") + +[node name="StaticBody3D" type="StaticBody3D" parent="Ramp"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_ykfn8") + +[node name="Ramp2" type="MeshInstance3D" parent="."] +transform = Transform3D(0.984808, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984808, -34.366, -4.13, -98.138) +mesh = SubResource("PrismMesh_xglk4") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") +metadata/_edit_group_ = true + +[node name="RampStart" type="MeshInstance3D" parent="Ramp2"] +transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) +mesh = SubResource("PrismMesh_3jdtn") +skeleton = NodePath("../..") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") + +[node name="StaticBody3D" type="StaticBody3D" parent="Ramp2/RampStart"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp2/RampStart/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_4aeas") + +[node name="StaticBody3D" type="StaticBody3D" parent="Ramp2"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp2/StaticBody3D"] +transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_e2cnd") + +[node name="Ramp3" type="MeshInstance3D" parent="."] +transform = Transform3D(0.984808, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984808, -80.4018, -4.13, -101.536) +mesh = SubResource("PrismMesh_xglk4") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") +metadata/_edit_group_ = true + +[node name="RampStart" type="MeshInstance3D" parent="Ramp3"] +transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) +mesh = SubResource("PrismMesh_3jdtn") +skeleton = NodePath("../..") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") + +[node name="StaticBody3D" type="StaticBody3D" parent="Ramp3/RampStart"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp3/RampStart/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_8ool4") + +[node name="StaticBody3D" type="StaticBody3D" parent="Ramp3"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp3/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_ru3pl") + +[node name="Ramp4" type="MeshInstance3D" parent="."] +transform = Transform3D(-0.984808, 0, -0.173648, 0, 1, 0, 0.173648, 0, -0.984808, -62.2203, -4.13, -104.798) +mesh = SubResource("PrismMesh_xglk4") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") +metadata/_edit_group_ = true + +[node name="RampStart" type="MeshInstance3D" parent="Ramp4"] +transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) +mesh = SubResource("PrismMesh_3jdtn") +skeleton = NodePath("../..") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") + +[node name="StaticBody3D" type="StaticBody3D" parent="Ramp4/RampStart"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp4/RampStart/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_stwys") + +[node name="StaticBody3D" type="StaticBody3D" parent="Ramp4"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp4/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_04800") + +[node name="Ramp5" type="MeshInstance3D" parent="."] +transform = Transform3D(-0.984808, 0, -0.173648, 0, 1, 0, 0.173648, 0, -0.984808, -89.0271, -4.13, -100.015) +mesh = SubResource("PrismMesh_xglk4") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") +metadata/_edit_group_ = true + +[node name="RampStart" type="MeshInstance3D" parent="Ramp5"] +transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) +mesh = SubResource("PrismMesh_3jdtn") +skeleton = NodePath("../..") +surface_material_override/0 = SubResource("StandardMaterial3D_kamav") + +[node name="StaticBody3D" type="StaticBody3D" parent="Ramp5/RampStart"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp5/RampStart/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_248tl") + +[node name="StaticBody3D" type="StaticBody3D" parent="Ramp5"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp5/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_nhcrh") diff --git a/3d/truck_town/town/model/textures/cement_lossy.webp b/3d/truck_town/town/model/textures/cement_lossy.webp new file mode 100644 index 0000000000..18c341c72c Binary files /dev/null and b/3d/truck_town/town/model/textures/cement_lossy.webp differ diff --git a/3d/truck_town/town/model/textures/cement_lossy.webp.import b/3d/truck_town/town/model/textures/cement_lossy.webp.import new file mode 100644 index 0000000000..2329d079cf --- /dev/null +++ b/3d/truck_town/town/model/textures/cement_lossy.webp.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://j42e6fghic08" +path.bptc="res://.godot/imported/cement_lossy.webp-8ec670e9f910145022115abfcf96325b.bptc.ctex" +path.astc="res://.godot/imported/cement_lossy.webp-8ec670e9f910145022115abfcf96325b.astc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} + +[deps] + +source_file="res://town/model/textures/cement_lossy.webp" +dest_files=["res://.godot/imported/cement_lossy.webp-8ec670e9f910145022115abfcf96325b.bptc.ctex", "res://.godot/imported/cement_lossy.webp-8ec670e9f910145022115abfcf96325b.astc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=true +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/3d/truck_town/town/model/textures/grass_lossy.webp b/3d/truck_town/town/model/textures/grass_lossy.webp new file mode 100644 index 0000000000..286b7cbd02 Binary files /dev/null and b/3d/truck_town/town/model/textures/grass_lossy.webp differ diff --git a/3d/truck_town/town/model/textures/grass_lossy.webp.import b/3d/truck_town/town/model/textures/grass_lossy.webp.import new file mode 100644 index 0000000000..6bd5261450 --- /dev/null +++ b/3d/truck_town/town/model/textures/grass_lossy.webp.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csxl8xxs3vcm4" +path.bptc="res://.godot/imported/grass_lossy.webp-8d729bb1beb4fa54f09f92965c817f82.bptc.ctex" +path.astc="res://.godot/imported/grass_lossy.webp-8d729bb1beb4fa54f09f92965c817f82.astc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} + +[deps] + +source_file="res://town/model/textures/grass_lossy.webp" +dest_files=["res://.godot/imported/grass_lossy.webp-8d729bb1beb4fa54f09f92965c817f82.bptc.ctex", "res://.godot/imported/grass_lossy.webp-8d729bb1beb4fa54f09f92965c817f82.astc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=true +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/3d/truck_town/town/model/town_model.gltf b/3d/truck_town/town/model/town_model.gltf new file mode 100644 index 0000000000..6c8144d8a9 --- /dev/null +++ b/3d/truck_town/town/model/town_model.gltf @@ -0,0 +1,2031 @@ +{ + "accessors": [ + { + "bufferView": 0, + "byteOffset": 0, + "componentType": 5126, + "count": 3986, + "max": [62.7907409667969, 14.6531505584717, 49.2917823791504], + "min": [-62.6931037902832, -1.04999971389771, -49.14436340332031], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 0, + "componentType": 5126, + "count": 3986, + "max": [1, 0.997859120368958, 0.989101946353912, 1], + "min": [-0.99698793888092, -0.98485189676285, -1, -1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 2, + "byteOffset": 0, + "componentType": 5126, + "count": 3986, + "max": [1, 1, 0.999511897563934], + "min": [-1, -0.99890947341919, -0.99878334999084], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 0, + "componentType": 5126, + "count": 3986, + "max": [6.26844549179077, 6.69301462173462], + "min": [-5.30565118789673, -5.42200374603271], + "normalized": false, + "type": "VEC2" + }, + { "bufferView": 4, "byteOffset": 0, "componentType": 5123, "count": 22359, "max": [3985], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 5, + "byteOffset": 0, + "componentType": 5126, + "count": 22359, + "max": [62.790699005127, 14.6532001495361, 49.2918014526367], + "min": [-62.69309997558594, -1.04999995231628, -49.14440155029297], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 6, "byteOffset": 0, "componentType": 5123, "count": 22359, "max": [22358], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 7, + "byteOffset": 0, + "componentType": 5126, + "count": 371, + "max": [53.0240287780762, 14.0361633300781, 40.6469573974609], + "min": [-52.76440048217773, 0.42031192779541, -30.91784477233887], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 8, + "byteOffset": 0, + "componentType": 5126, + "count": 371, + "max": [0.993912100791931, 0.825816214084625, 0.880158483982086, 1], + "min": [-1, -0.84846186637878, -0.99937546253204, 1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 9, + "byteOffset": 0, + "componentType": 5126, + "count": 371, + "max": [0.907116591930389, 1, 1], + "min": [-0.99622654914856, -0.74119883775711, -0.86631542444229], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 10, + "byteOffset": 0, + "componentType": 5126, + "count": 371, + "max": [6.14066648483276, 5.29301309585571], + "min": [-5.14088153839111, -4.12917232513428], + "normalized": false, + "type": "VEC2" + }, + { "bufferView": 11, "byteOffset": 0, "componentType": 5123, "count": 1197, "max": [370], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 12, + "byteOffset": 0, + "componentType": 5126, + "count": 1197, + "max": [53.023998260498, 14.0361995697021, 40.6469993591309], + "min": [-52.76440048217773, 0.420300006866455, -30.91780090332031], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 13, "byteOffset": 0, "componentType": 5123, "count": 1197, "max": [1196], "min": [0], "normalized": false, "type": "SCALAR" }, + { "bufferView": 14, "byteOffset": 0, "componentType": 5126, "count": 12, "max": [1024, 0, 1024], "min": [-1024, -0.20000000298023, -1024], "normalized": false, "type": "VEC3" }, + { + "bufferView": 15, + "byteOffset": 0, + "componentType": 5126, + "count": 12, + "max": [0.999999940395355, 0.208502411842346, 0.072857104241848, 1], + "min": [0.975304365158081, -0.03342883661389, -0.02350514754653, 1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 16, + "byteOffset": 0, + "componentType": 5126, + "count": 12, + "max": [0.0391054041683674, 1, 0.204248622059822], + "min": [-0.2062781304121, 0.977797031402588, -0.20418906211853], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 17, "byteOffset": 0, "componentType": 5126, "count": 12, "max": [128, 0.99801629781723], "min": [-0.00195315480232, -127], "normalized": false, "type": "VEC2" }, + { "bufferView": 18, "byteOffset": 0, "componentType": 5123, "count": 48, "max": [11], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 19, + "byteOffset": 0, + "componentType": 5126, + "count": 7638, + "max": [66.2623977661133, 12.5070676803589, 64.8430023193359], + "min": [-89.48660278320312, 0.0919675976037979, -14.30029964447021], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 20, + "byteOffset": 0, + "componentType": 5126, + "count": 7638, + "max": [0.999882996082306, 0.633020460605621, 0.99992448091507, 1], + "min": [-0.99988675117493, -0.57347118854523, -0.99999916553497, -1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 21, + "byteOffset": 0, + "componentType": 5126, + "count": 7638, + "max": [0.993636131286621, 0.999999940395355, 0.980534136295319], + "min": [-0.9803894162178, -0.96224361658096, -0.98831444978714], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 22, "byteOffset": 0, "componentType": 5126, "count": 7638, "max": [36.6489486694336, 1], "min": [-0.00055922713364, -0.75002670288086], "normalized": false, "type": "VEC2" }, + { "bufferView": 23, "byteOffset": 0, "componentType": 5123, "count": 38292, "max": [7637], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 24, + "byteOffset": 0, + "componentType": 5126, + "count": 38292, + "max": [66.2621994018555, 12.5069999694824, 64.8430023193359], + "min": [-89.48660278320312, 0.0920000001788139, -14.30029964447021], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 25, "byteOffset": 0, "componentType": 5123, "count": 38292, "max": [38291], "min": [0], "normalized": false, "type": "SCALAR" }, + { "bufferView": 26, "byteOffset": 0, "componentType": 5126, "count": 2145, "max": [7, 1.75, 7], "min": [-7, -1.75, -7], "normalized": false, "type": "VEC3" }, + { "bufferView": 27, "byteOffset": 0, "componentType": 5126, "count": 2145, "max": [1, 0.0246080439537764, 1, 1], "min": [-1, -0.02459312602878, -1, 1], "normalized": false, "type": "VEC4" }, + { "bufferView": 28, "byteOffset": 0, "componentType": 5126, "count": 2145, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 29, "byteOffset": 0, "componentType": 5126, "count": 2145, "max": [1, 1], "min": [0, 0], "normalized": false, "type": "VEC2" }, + { "bufferView": 30, "byteOffset": 0, "componentType": 5123, "count": 12288, "max": [2144], "min": [0], "normalized": false, "type": "SCALAR" }, + { "bufferView": 31, "byteOffset": 0, "componentType": 5126, "count": 12288, "max": [7, 1.75, 7], "min": [-7, -1.75, -7], "normalized": false, "type": "VEC3" }, + { "bufferView": 32, "byteOffset": 0, "componentType": 5123, "count": 12288, "max": [12287], "min": [0], "normalized": false, "type": "SCALAR" }, + { "bufferView": 33, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [3, 1, 2], "min": [-2, -1, -2], "normalized": false, "type": "VEC3" }, + { "bufferView": 34, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 0.000105488303233869, 1, 1], "min": [-1, -0.00000000000133400647299442400647299442, -1, 1], "normalized": false, "type": "VEC4" }, + { "bufferView": 35, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290241718292, 0.970135927200317, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 36, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 1], "min": [0, 0], "normalized": false, "type": "VEC2" }, + { "bufferView": 37, "byteOffset": 0, "componentType": 5123, "count": 48, "max": [35], "min": [0], "normalized": false, "type": "SCALAR" }, + { "bufferView": 38, "byteOffset": 0, "componentType": 5126, "count": 48, "max": [3, 1, 2], "min": [-2, -1, -2], "normalized": false, "type": "VEC3" }, + { "bufferView": 39, "byteOffset": 0, "componentType": 5123, "count": 48, "max": [47], "min": [0], "normalized": false, "type": "SCALAR" }, + { "bufferView": 40, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [3, 1, 2.00002002716064], "min": [-2, -1, -2], "normalized": false, "type": "VEC3" }, + { "bufferView": 41, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 0.000105488303233869, 1, 1], "min": [-1, -0.00000000000133400647299442, -1, 1], "normalized": false, "type": "VEC4" }, + { "bufferView": 42, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290241718292, 0.970135927200317, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 43, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 1], "min": [0, 0], "normalized": false, "type": "VEC2" }, + { "bufferView": 44, "byteOffset": 0, "componentType": 5123, "count": 48, "max": [35], "min": [0], "normalized": false, "type": "SCALAR" }, + { "bufferView": 45, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [3, 1, 2.00001001358032], "min": [-2, -1, -2], "normalized": false, "type": "VEC3" }, + { "bufferView": 46, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 0.000105488303233869, 1, 1], "min": [-1, -0.00000000000133400647299442, -1, 1], "normalized": false, "type": "VEC4" }, + { "bufferView": 47, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290241718292, 0.970135927200317, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 48, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 1], "min": [0, 0], "normalized": false, "type": "VEC2" }, + { "bufferView": 49, "byteOffset": 0, "componentType": 5123, "count": 48, "max": [35], "min": [0], "normalized": false, "type": "SCALAR" }, + { "bufferView": 50, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [3, 1, 2.00001001358032], "min": [-2, -1, -2], "normalized": false, "type": "VEC3" }, + { "bufferView": 51, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 0.000105488303233869, 1, 1], "min": [-1, -0.00000000000133400647299442, -1, 1], "normalized": false, "type": "VEC4" }, + { "bufferView": 52, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290241718292, 0.970135927200317, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 53, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 1], "min": [0, 0], "normalized": false, "type": "VEC2" }, + { "bufferView": 54, "byteOffset": 0, "componentType": 5123, "count": 48, "max": [35], "min": [0], "normalized": false, "type": "SCALAR" }, + { "bufferView": 55, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [3, 1, 2], "min": [-2, -1, -2], "normalized": false, "type": "VEC3" }, + { "bufferView": 56, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 0.000105488303233869, 1, 1], "min": [-1, -0.00000000000133400647299442, -1, 1], "normalized": false, "type": "VEC4" }, + { "bufferView": 57, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290241718292, 0.970135927200317, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 58, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [1, 1], "min": [0, 0], "normalized": false, "type": "VEC2" }, + { "bufferView": 59, "byteOffset": 0, "componentType": 5123, "count": 48, "max": [35], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 60, + "byteOffset": 0, + "componentType": 5126, + "count": 28, + "max": [5.66882991790771, 4.85442018508911, 9.07544422149658], + "min": [-3.32154989242554, 0, 0.16363400220871], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 61, + "byteOffset": 0, + "componentType": 5126, + "count": 28, + "max": [0.576946139335632, 0.0000152592547237873, 1, 1], + "min": [-0.0000000004656880436826327, -1, -0.00003051861131, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 62, "byteOffset": 0, "componentType": 5126, "count": 28, "max": [1, -0.00001525888911, 1], "min": [-1, -0.00003058032598, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 63, "byteOffset": 0, "componentType": 5123, "count": 42, "max": [27], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 64, + "byteOffset": 0, + "componentType": 5126, + "count": 1530, + "max": [5.79541015625, 4.51590013504028, 9.43936538696289], + "min": [-3.45337009429932, 1.15173995494843, 0.0384251996874809], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 65, + "byteOffset": 0, + "componentType": 5126, + "count": 1530, + "max": [0.576994597911835, 0.000953651848249137, 1, 1], + "min": [-1, -1, -0.0005056373775, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 66, "byteOffset": 0, "componentType": 5126, "count": 1530, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 67, "byteOffset": 0, "componentType": 5123, "count": 2658, "max": [1529], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 68, + "byteOffset": 0, + "componentType": 5126, + "count": 71, + "max": [6.02546977996826, 6.41403007507324, 9.43741130828857], + "min": [-3.67810010910034, 4.85442018508911, -0.19377900660038], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 69, + "byteOffset": 0, + "componentType": 5126, + "count": 71, + "max": [0.0000610365532338619, 0.558266520500183, 1, 1], + "min": [-1, -1, -0.55281943082809, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 70, "byteOffset": 0, "componentType": 5126, "count": 71, "max": [1, 1, 1], "min": [-1, -0.00003058032598, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 71, "byteOffset": 0, "componentType": 5123, "count": 135, "max": [70], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 72, + "byteOffset": 0, + "componentType": 5126, + "count": 280, + "max": [5.84183979034424, 1.80043995380402, 4.70670080184937], + "min": [-1.39481997489929, 0, 0.121500998735428], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 73, + "byteOffset": 0, + "componentType": 5126, + "count": 280, + "max": [0.57679808139801, 0.411054223775864, 1, 1], + "min": [-1, -1, -0.174311414361, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 74, "byteOffset": 0, "componentType": 5126, "count": 280, "max": [1, 1, 1], "min": [-1, -1, -0.99999111890793], "normalized": false, "type": "VEC3" }, + { "bufferView": 75, "byteOffset": 0, "componentType": 5123, "count": 474, "max": [279], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 76, + "byteOffset": 0, + "componentType": 5126, + "count": 3309, + "max": [6.02549982070923, 6.41400003433228, 9.43939971923828], + "min": [-3.67810010910034, 0, -0.1938000023365], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 77, "byteOffset": 0, "componentType": 5123, "count": 3309, "max": [3308], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 78, + "byteOffset": 0, + "componentType": 5126, + "count": 68, + "max": [6.02546977996826, 4.30618000030518, 9.43741130828857], + "min": [-3.67810010910034, 0, -0.19377900660038], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 79, + "byteOffset": 0, + "componentType": 5126, + "count": 68, + "max": [0.576946139335632, 0.0000152592547237873, 1, 1], + "min": [-1, -1, -0.00003058218499, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 80, "byteOffset": 0, "componentType": 5126, "count": 68, "max": [1, 1, 1], "min": [-1, -0.00003058032598, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 81, "byteOffset": 0, "componentType": 5123, "count": 114, "max": [67], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 82, + "byteOffset": 0, + "componentType": 5126, + "count": 744, + "max": [5.79542016983032, 2.17279005050659, 9.43937110900879], + "min": [-3.45336008071899, 1.15173995494843, 0.0384212993085384], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 83, + "byteOffset": 0, + "componentType": 5126, + "count": 744, + "max": [0.0151718743145466, 0.000953651848249137, 1, 1], + "min": [-1, -1, -0.0005056373775, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 84, "byteOffset": 0, "componentType": 5126, "count": 744, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 85, "byteOffset": 0, "componentType": 5123, "count": 1296, "max": [743], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 86, + "byteOffset": 0, + "componentType": 5126, + "count": 42, + "max": [6.02546977996826, 4.30883979797363, 9.43741130828857], + "min": [-3.67810010910034, 2.74653005599976, -0.19377900660038], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 87, + "byteOffset": 0, + "componentType": 5126, + "count": 42, + "max": [-0.59084022045135, 0.558109879493713, 0.570265769958496, 1], + "min": [-1, -0.570705473423, -0.55301094055176, 1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 88, + "byteOffset": 0, + "componentType": 5126, + "count": 42, + "max": [0.620936870574951, 1, 0.623620808124542], + "min": [-0.6246138215065, -1, -0.61166602373123], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 89, "byteOffset": 0, "componentType": 5123, "count": 78, "max": [41], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 90, + "byteOffset": 0, + "componentType": 5126, + "count": 282, + "max": [5.84184980392456, 1.80043995380402, 4.70669603347778], + "min": [-1.39479994773865, 0, 0.121495999395847], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 91, + "byteOffset": 0, + "componentType": 5126, + "count": 282, + "max": [0.57679808139801, 0.411054223775864, 1, 1], + "min": [-1, -1, -0.174311414361, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 92, "byteOffset": 0, "componentType": 5126, "count": 282, "max": [1, 1, 1], "min": [-1, -1, -0.99999111890793], "normalized": false, "type": "VEC3" }, + { "bufferView": 93, "byteOffset": 0, "componentType": 5123, "count": 474, "max": [281], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 94, + "byteOffset": 0, + "componentType": 5126, + "count": 1962, + "max": [6.02549982070923, 4.3088002204895, 9.43939971923828], + "min": [-3.67810010910034, 0, -0.1938000023365], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 95, "byteOffset": 0, "componentType": 5123, "count": 1962, "max": [1961], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 96, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "max": [2.74660992622375, 4.86772012710571, 2.74657011032104], + "min": [-7.52649021148682, 0, -0.54894000291824], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 97, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "max": [0.0000610365532338619, 0.0000152592547237873, 1, 1], + "min": [-0.0000000004656880436826327, -1, -0.00003051861131, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 98, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [1, -0.00001525888911, 1], "min": [-1, -0.00003058032598, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 99, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [23], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 100, + "byteOffset": 0, + "componentType": 5126, + "count": 816, + "max": [2.87316989898682, 4.27108001708984, 2.16462588310242], + "min": [-7.88773012161255, 1.15173995494843, -0.67297399044037], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 101, + "byteOffset": 0, + "componentType": 5126, + "count": 816, + "max": [0.0151718743145466, 0.0109676970168948, 1, 1], + "min": [-1, -1, -0.00847771205008, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 102, "byteOffset": 0, "componentType": 5126, "count": 816, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 103, "byteOffset": 0, "componentType": 5123, "count": 1404, "max": [815], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 104, + "byteOffset": 0, + "componentType": 5126, + "count": 85, + "max": [2.91427993774414, 6.42467021942139, 2.91423201560974], + "min": [-7.69681978225708, 4.86772012710571, -0.71589797735214], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 105, + "byteOffset": 0, + "componentType": 5126, + "count": 85, + "max": [0.0000610365532338619, 0.554949462413788, 1, 1], + "min": [-1, -1, -0.55495870113373, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 106, "byteOffset": 0, "componentType": 5126, "count": 85, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 107, "byteOffset": 0, "componentType": 5123, "count": 144, "max": [84], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 108, + "byteOffset": 0, + "componentType": 5126, + "count": 154, + "max": [2.44470906257629, 1.80043995380402, -0.54904502630234], + "min": [0.472559005022049, 0, -1.36877000331879], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 109, + "byteOffset": 0, + "componentType": 5126, + "count": 154, + "max": [0.577289998531342, 0.413517475128174, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 110, "byteOffset": 0, "componentType": 5126, "count": 154, "max": [1, 1, 0.000153121029143222], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 111, "byteOffset": 0, "componentType": 5123, "count": 264, "max": [153], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 112, + "byteOffset": 0, + "componentType": 5126, + "count": 1848, + "max": [2.91420006752014, 6.4246997833252, 2.91420006752014], + "min": [-7.88770008087158, 0, -1.36880004405975], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 113, "byteOffset": 0, "componentType": 5123, "count": 1848, "max": [1847], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 114, + "byteOffset": 0, + "componentType": 5126, + "count": 56, + "max": [2.97546005249023, 4.93425989151001, 1.92950999736786], + "min": [-2.97545003890991, 0, -1.92950999736786], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 115, + "byteOffset": 0, + "componentType": 5126, + "count": 56, + "max": [0.0000610365532338619, 0.00033576539135538, 1, 1], + "min": [-1, -1, -0.00033574423287, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 116, "byteOffset": 0, "componentType": 5126, "count": 56, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 117, "byteOffset": 0, "componentType": 5123, "count": 78, "max": [55], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 118, + "byteOffset": 0, + "componentType": 5126, + "count": 362, + "max": [2.80131006240845, 2.12801694869995, 1.47139000892639], + "min": [-2.79855990409851, 1.13068997859955, -2.0359001159668], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 119, + "byteOffset": 0, + "componentType": 5126, + "count": 362, + "max": [0.0151718743145466, 0.0109676970168948, 1, 1], + "min": [-1, -1, -0.0005056373775, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 120, "byteOffset": 0, "componentType": 5126, "count": 362, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 121, "byteOffset": 0, "componentType": 5123, "count": 618, "max": [361], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 122, + "byteOffset": 0, + "componentType": 5126, + "count": 27, + "max": [2.97546005249023, 4.30883979797363, 1.92950999736786], + "min": [-2.97545003890991, 2.74650001525879, -1.92950999736786], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 123, + "byteOffset": 0, + "componentType": 5126, + "count": 27, + "max": [-0.41317567229271, 0.548189461231232, 0.72722202539444, 1], + "min": [-1, -0.548175573349, -0.56847542524338, 1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 124, + "byteOffset": 0, + "componentType": 5126, + "count": 27, + "max": [0.798561275005341, 1, 0.651181697845459], + "min": [-0.79859429597855, -1, -0.65110141038895], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 125, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [26], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 126, + "byteOffset": 0, + "componentType": 5126, + "count": 92, + "max": [0.986064016819, 1.80043995380402, -1.67995500564575], + "min": [-0.98608601093292, 0, -2.49968004226685], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 127, + "byteOffset": 0, + "componentType": 5126, + "count": 92, + "max": [0.0000610365532338619, 0.411868631839752, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 128, "byteOffset": 0, "componentType": 5126, "count": 92, "max": [1, 1, 0.0000722940967534669], "min": [-1, -0.90818065404892, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 129, "byteOffset": 0, "componentType": 5123, "count": 150, "max": [91], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 130, + "byteOffset": 0, + "componentType": 5126, + "count": 882, + "max": [2.97550010681152, 4.9342999458313, 1.92949998378754], + "min": [-2.97550010681152, 0, -2.49970006942749], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 131, "byteOffset": 0, "componentType": 5123, "count": 882, "max": [881], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 132, + "byteOffset": 0, + "componentType": 5126, + "count": 66, + "max": [2.63747000694275, 4.63884019851685, 5.27493858337402], + "min": [-3.40137004852295, 0, 0.0844886973500252], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 133, + "byteOffset": 0, + "componentType": 5126, + "count": 66, + "max": [0.0000610365532338619, 0.57699066400528, 1, 1], + "min": [-1, -1, -0.00003051861131, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 134, "byteOffset": 0, "componentType": 5126, "count": 66, "max": [1, -0.00001525888911, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 135, "byteOffset": 0, "componentType": 5123, "count": 108, "max": [65], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 136, + "byteOffset": 0, + "componentType": 5126, + "count": 1036, + "max": [2.76139998435974, 4.39048004150391, 5.4007420539856], + "min": [-3.51990008354187, 1.15174996852875, -0.27077800035477], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 137, + "byteOffset": 0, + "componentType": 5126, + "count": 1036, + "max": [0.0151718743145466, 0.0109676970168948, 1, 1], + "min": [-1, -1, -0.0005056373775, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 138, "byteOffset": 0, "componentType": 5126, "count": 1036, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 139, "byteOffset": 0, "componentType": 5123, "count": 1794, "max": [1035], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 140, + "byteOffset": 0, + "componentType": 5126, + "count": 82, + "max": [2.91423010826111, 6.20110988616943, 5.55170297622681], + "min": [-3.67810010910034, 4.63884019851685, -0.19377699494362], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 141, + "byteOffset": 0, + "componentType": 5126, + "count": 82, + "max": [0.0000610365532338619, 0.569161474704742, 1, 1], + "min": [-1, -1, -0.54289752244949, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 142, "byteOffset": 0, "componentType": 5126, "count": 82, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 143, "byteOffset": 0, "componentType": 5123, "count": 144, "max": [81], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 144, + "byteOffset": 0, + "componentType": 5126, + "count": 199, + "max": [0.843609988689423, 1.80043995380402, 5.57603216171265], + "min": [-2.75001001358032, 0, -0.73518800735474], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 145, + "byteOffset": 0, + "componentType": 5126, + "count": 199, + "max": [0.527321934700012, 0.411054223775864, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 146, "byteOffset": 0, "componentType": 5126, "count": 199, "max": [1, 1, 1], "min": [-1, -0.98979985713959, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 147, "byteOffset": 0, "componentType": 5123, "count": 321, "max": [198], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 148, + "byteOffset": 0, + "componentType": 5126, + "count": 2367, + "max": [2.91420006752014, 6.20109987258911, 5.57600021362305], + "min": [-3.67810010910034, 0, -0.73519998788834], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 149, "byteOffset": 0, "componentType": 5123, "count": 2367, "max": [2366], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 150, + "byteOffset": 0, + "componentType": 5126, + "count": 92, + "max": [2.9142599105835, 4.30618000030518, 2.9142279624939], + "min": [-7.69683980941772, 0, -0.71590197086334], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 151, + "byteOffset": 0, + "componentType": 5126, + "count": 92, + "max": [0.0000610365532338619, 0.000152663676999509, 1, 1], + "min": [-1, -1, -0.00015254004393, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 152, "byteOffset": 0, "componentType": 5126, "count": 92, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 153, "byteOffset": 0, "componentType": 5123, "count": 132, "max": [91], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 154, + "byteOffset": 0, + "componentType": 5126, + "count": 386, + "max": [2.87315988540649, 2.17279005050659, 2.13710999488831], + "min": [-7.88774013519287, 1.15173995494843, -0.38256001472473], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 155, + "byteOffset": 0, + "componentType": 5126, + "count": 386, + "max": [0.0151718743145466, 0.0107825780287385, 1, 1], + "min": [-1, -1, -0.00841633137316, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 156, "byteOffset": 0, "componentType": 5126, "count": 386, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 157, "byteOffset": 0, "componentType": 5123, "count": 654, "max": [385], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 158, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "max": [2.9142599105835, 3.82979989051819, 2.9142279624939], + "min": [-7.69683980941772, 2.74653005599976, -0.71590197086334], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 159, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "max": [-0.70971620082855, 0.554949462413788, 0.541000962257385, 1], + "min": [-1, -0.55499857664108, -0.55495870113373, 1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 160, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "max": [0.615986168384552, 1, 0.588677883148193], + "min": [-0.61592817306519, -1, -0.61604058742523], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 161, "byteOffset": 0, "componentType": 5123, "count": 60, "max": [39], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 162, + "byteOffset": 0, + "componentType": 5126, + "count": 152, + "max": [2.44470691680908, 1.80043995380402, -0.54905498027802], + "min": [0.472557008266449, 0, -1.36878001689911], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 163, + "byteOffset": 0, + "componentType": 5126, + "count": 152, + "max": [0.577289998531342, 0.413517475128174, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 164, "byteOffset": 0, "componentType": 5126, "count": 152, "max": [1, 1, 0.000153121029143222], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 165, "byteOffset": 0, "componentType": 5123, "count": 264, "max": [151], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 166, + "byteOffset": 0, + "componentType": 5126, + "count": 1110, + "max": [2.91420006752014, 4.30620002746582, 2.91420006752014], + "min": [-7.88770008087158, 0, -1.36880004405975], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 167, "byteOffset": 0, "componentType": 5123, "count": 1110, "max": [1109], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 168, + "byteOffset": 0, + "componentType": 5126, + "count": 52, + "max": [2.97546005249023, 7.03147983551025, 1.92950999736786], + "min": [-2.97545003890991, 0, -1.92950999736786], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 169, + "byteOffset": 0, + "componentType": 5126, + "count": 52, + "max": [0.0000610365532338619, 0.0000305821849906351, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 170, "byteOffset": 0, "componentType": 5126, "count": 52, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 171, "byteOffset": 0, "componentType": 5123, "count": 78, "max": [51], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 172, + "byteOffset": 0, + "componentType": 5126, + "count": 594, + "max": [2.80130004882812, 4.42636013031006, 1.47137999534607], + "min": [-2.79856991767883, 1.13068997859955, -2.0359001159668], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 173, + "byteOffset": 0, + "componentType": 5126, + "count": 594, + "max": [0.0151718743145466, 0.0109676970168948, 1, 1], + "min": [-1, -1, -0.0005056373775, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 174, "byteOffset": 0, "componentType": 5126, "count": 594, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 175, "byteOffset": 0, "componentType": 5123, "count": 1026, "max": [593], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 176, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "max": [2.97546005249023, 6.4033899307251, 1.92950999736786], + "min": [-2.97545003890991, 4.84376001358032, -1.92950999736786], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 177, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "max": [-0.41411989927292, 0.548439741134644, 0.726352035999298, 1], + "min": [-1, -0.54855942726135, -0.56824147701263, 1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 178, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "max": [0.798056542873383, 1, 0.65043169260025], + "min": [-0.79803550243378, -1, -0.65037578344345], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 179, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [23], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 180, + "byteOffset": 0, + "componentType": 5126, + "count": 92, + "max": [0.986069977283478, 1.80043995380402, -1.67994499206543], + "min": [-0.9860799908638, 0, -2.49967002868652], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 181, + "byteOffset": 0, + "componentType": 5126, + "count": 92, + "max": [0.0000610365532338619, 0.411868631839752, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 182, "byteOffset": 0, "componentType": 5126, "count": 92, "max": [1, 1, 0.0000722940967534669], "min": [-1, -0.90818065404892, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 183, "byteOffset": 0, "componentType": 5123, "count": 150, "max": [91], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 184, + "byteOffset": 0, + "componentType": 5126, + "count": 1290, + "max": [2.97550010681152, 7.0314998626709, 1.92949998378754], + "min": [-2.97550010681152, 0, -2.49970006942749], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 185, "byteOffset": 0, "componentType": 5123, "count": 1290, "max": [1289], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 186, + "byteOffset": 0, + "componentType": 5126, + "count": 122, + "max": [2.91423010826111, 4.30883979797363, 5.5517110824585], + "min": [-3.67810010910034, 0, -0.19377900660038], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 187, + "byteOffset": 0, + "componentType": 5126, + "count": 122, + "max": [0.0000610365532338619, 0.577357470989227, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 188, "byteOffset": 0, "componentType": 5126, "count": 122, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 189, "byteOffset": 0, "componentType": 5123, "count": 192, "max": [121], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 190, + "byteOffset": 0, + "componentType": 5126, + "count": 490, + "max": [2.76138997077942, 2.17279005050659, 4.08944177627563], + "min": [-3.51989006996155, 1.15173995494843, -0.27077800035477], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 191, + "byteOffset": 0, + "componentType": 5126, + "count": 490, + "max": [0.0151718743145466, 0.0107825780287385, 1, 1], + "min": [-1, -1, -0.0005056373775, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 192, "byteOffset": 0, "componentType": 5126, "count": 490, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 193, "byteOffset": 0, "componentType": 5123, "count": 840, "max": [489], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 194, + "byteOffset": 0, + "componentType": 5126, + "count": 52, + "max": [2.91423010826111, 4.30883979797363, 5.5517110824585], + "min": [-3.67810010910034, 2.74652004241943, -0.19377900660038], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 195, + "byteOffset": 0, + "componentType": 5126, + "count": 52, + "max": [-0.49043008685112, 0.569160938262939, 0.659601628780365, 1], + "min": [-1, -0.66013944149017, -0.54289752244949, 1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 196, + "byteOffset": 0, + "componentType": 5126, + "count": 52, + "max": [0.757116198539734, 1, 0.757468044757843], + "min": [-0.75721162557602, -1, -0.59189838171005], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 197, "byteOffset": 0, "componentType": 5123, "count": 78, "max": [51], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 198, + "byteOffset": 0, + "componentType": 5126, + "count": 203, + "max": [0.843609988689423, 1.80043995380402, 5.57604122161865], + "min": [-2.75001001358032, 0, -0.7351890206337], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 199, + "byteOffset": 0, + "componentType": 5126, + "count": 203, + "max": [0.527321934700012, 0.411054223775864, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 200, "byteOffset": 0, "componentType": 5126, "count": 203, "max": [1, 1, 1], "min": [-1, -0.98980802297592, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 201, "byteOffset": 0, "componentType": 5123, "count": 321, "max": [202], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 202, + "byteOffset": 0, + "componentType": 5126, + "count": 1431, + "max": [2.91420006752014, 4.3088002204895, 5.57600021362305], + "min": [-3.67810010910034, 0, -0.73519998788834], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 203, "byteOffset": 0, "componentType": 5123, "count": 1431, "max": [1430], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 204, + "byteOffset": 0, + "componentType": 5126, + "count": 64, + "max": [2.91423010826111, 4.30618000030518, 2.91423988342285], + "min": [-3.40394997596741, 0, -2.3340699672699], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 205, + "byteOffset": 0, + "componentType": 5126, + "count": 64, + "max": [0.0000610365532338619, 0.0000305821849906351, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 206, "byteOffset": 0, "componentType": 5126, "count": 64, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 207, "byteOffset": 0, "componentType": 5123, "count": 102, "max": [63], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 208, + "byteOffset": 0, + "componentType": 5126, + "count": 408, + "max": [2.77203989028931, 2.17279005050659, 2.1400101184845], + "min": [-3.26438999176025, 1.15173995494843, -2.42652010917664], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 209, + "byteOffset": 0, + "componentType": 5126, + "count": 408, + "max": [0.0151718743145466, 0.0109676970168948, 1, 1], + "min": [-1, -1, -0.0005056373775, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 210, "byteOffset": 0, "componentType": 5126, "count": 408, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 211, "byteOffset": 0, "componentType": 5123, "count": 702, "max": [407], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 212, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "max": [2.91423010826111, 3.82979989051819, 2.91423988342285], + "min": [-3.40394997596741, 2.74653005599976, -2.3340699672699], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 213, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "max": [-0.65648108720779, 0.569738209247589, 0.53899359703064, 1], + "min": [-1, -0.56964612007141, -0.56962418556213, 1], + "normalized": false, + "type": "VEC4" + }, + { + "bufferView": 214, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "max": [0.655500411987305, 1, 0.585305213928223], + "min": [-0.65510946512222, -1, -0.65508675575256], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 215, "byteOffset": 0, "componentType": 5123, "count": 60, "max": [35], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 216, + "byteOffset": 0, + "componentType": 5126, + "count": 156, + "max": [1.62976896762848, 1.80043995380402, 0.0707509964704514], + "min": [-0.3423810005188, 0, -0.74897301197052], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 217, + "byteOffset": 0, + "componentType": 5126, + "count": 156, + "max": [0.577289998531342, 0.410676032304764, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 218, "byteOffset": 0, "componentType": 5126, "count": 156, "max": [1, 1, 0.000196946595679037], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 219, "byteOffset": 0, "componentType": 5123, "count": 264, "max": [155], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 220, + "byteOffset": 0, + "componentType": 5126, + "count": 1128, + "max": [2.91420006752014, 4.30620002746582, 2.91420006752014], + "min": [-3.40400004386902, 0, -2.42650008201599], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 221, "byteOffset": 0, "componentType": 5123, "count": 1128, "max": [1127], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 222, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "max": [2.65076994895935, 4.80384016036987, 2.65077996253967], + "min": [-3.13787007331848, 0, -2.06930994987488], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 223, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "max": [0.0000610365532338619, 0.0000152592547237873, 1, 1], + "min": [-0.0000000004656880436826327, -1, -0.00003051861131, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 224, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [1, -0.00001525888911, 1], "min": [-1, -0.00003058032598, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 225, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [23], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 226, + "byteOffset": 0, + "componentType": 5126, + "count": 826, + "max": [2.77201008796692, 4.38378000259399, 2.1400101184845], + "min": [-3.26443004608154, 1.15173995494843, -2.42651009559631], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 227, + "byteOffset": 0, + "componentType": 5126, + "count": 826, + "max": [0.0151718743145466, 0.0109676970168948, 1, 1], + "min": [-1, -1, -0.0005056373775, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 228, "byteOffset": 0, "componentType": 5126, "count": 826, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 229, "byteOffset": 0, "componentType": 5123, "count": 1434, "max": [825], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 230, + "byteOffset": 0, + "componentType": 5126, + "count": 62, + "max": [2.91423010826111, 6.36078977584839, 2.91423010826111], + "min": [-3.40395998954773, 4.80384016036987, -2.3340699672699], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 231, + "byteOffset": 0, + "componentType": 5126, + "count": 62, + "max": [0.0000610365532338619, 0.569711744785309, 1, 1], + "min": [-1, -1, -0.56962418556213, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 232, "byteOffset": 0, "componentType": 5126, "count": 62, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 233, "byteOffset": 0, "componentType": 5123, "count": 114, "max": [61], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 234, + "byteOffset": 0, + "componentType": 5126, + "count": 154, + "max": [1.62975001335144, 1.80043995380402, 0.070762999355793], + "min": [-0.34240001440048, 0, -0.74896198511124], + "normalized": false, + "type": "VEC3" + }, + { + "bufferView": 235, + "byteOffset": 0, + "componentType": 5126, + "count": 154, + "max": [0.577297210693359, 0.410345137119293, 1, 1], + "min": [-1, -1, -0.00003058032598, 1], + "normalized": false, + "type": "VEC4" + }, + { "bufferView": 236, "byteOffset": 0, "componentType": 5126, "count": 154, "max": [1, 1, 0.000196946595679037], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" }, + { "bufferView": 237, "byteOffset": 0, "componentType": 5123, "count": 264, "max": [153], "min": [0], "normalized": false, "type": "SCALAR" }, + { + "bufferView": 238, + "byteOffset": 0, + "componentType": 5126, + "count": 1848, + "max": [2.91420006752014, 6.36079978942871, 2.91420006752014], + "min": [-3.40400004386902, 0, -2.42650008201599], + "normalized": false, + "type": "VEC3" + }, + { "bufferView": 239, "byteOffset": 0, "componentType": 5123, "count": 1848, "max": [1847], "min": [0], "normalized": false, "type": "SCALAR" } + ], + "asset": { "generator": "Godot Engine v4.4.dev.custom_build@da240be923fea3626b0e85ccf902bb0587a51ee6", "version": "2.0" }, + "bufferViews": [ + { "buffer": 0, "byteLength": 47832, "byteOffset": 0, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 63776, "byteOffset": 47832, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 47832, "byteOffset": 111608, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 31888, "byteOffset": 159440, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 44718, "byteOffset": 191328, "target": 34963 }, + { "buffer": 0, "byteLength": 268308, "byteOffset": 236048, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 44718, "byteOffset": 504356, "target": 34963 }, + { "buffer": 0, "byteLength": 4452, "byteOffset": 549076, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 5936, "byteOffset": 553528, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 4452, "byteOffset": 559464, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2968, "byteOffset": 563916, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 2394, "byteOffset": 566884, "target": 34963 }, + { "buffer": 0, "byteLength": 14364, "byteOffset": 569280, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2394, "byteOffset": 583644, "target": 34963 }, + { "buffer": 0, "byteLength": 144, "byteOffset": 586040, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 192, "byteOffset": 586184, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 144, "byteOffset": 586376, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 96, "byteOffset": 586520, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 96, "byteOffset": 586616, "target": 34963 }, + { "buffer": 0, "byteLength": 91656, "byteOffset": 586712, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 122208, "byteOffset": 678368, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 91656, "byteOffset": 800576, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 61104, "byteOffset": 892232, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 76584, "byteOffset": 953336, "target": 34963 }, + { "buffer": 0, "byteLength": 459504, "byteOffset": 1029920, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 76584, "byteOffset": 1489424, "target": 34963 }, + { "buffer": 0, "byteLength": 25740, "byteOffset": 1566008, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 34320, "byteOffset": 1591748, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 25740, "byteOffset": 1626068, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 17160, "byteOffset": 1651808, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 24576, "byteOffset": 1668968, "target": 34963 }, + { "buffer": 0, "byteLength": 147456, "byteOffset": 1693544, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 24576, "byteOffset": 1841000, "target": 34963 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1865576, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 576, "byteOffset": 1866008, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1866584, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 1867016, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 96, "byteOffset": 1867304, "target": 34963 }, + { "buffer": 0, "byteLength": 576, "byteOffset": 1867400, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 96, "byteOffset": 1867976, "target": 34963 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1868072, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 576, "byteOffset": 1868504, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1869080, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 1869512, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 96, "byteOffset": 1869800, "target": 34963 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1869896, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 576, "byteOffset": 1870328, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1870904, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 1871336, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 96, "byteOffset": 1871624, "target": 34963 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1871720, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 576, "byteOffset": 1872152, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1872728, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 1873160, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 96, "byteOffset": 1873448, "target": 34963 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1873544, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 576, "byteOffset": 1873976, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 1874552, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 1874984, "byteStride": 8, "target": 34962 }, + { "buffer": 0, "byteLength": 96, "byteOffset": 1875272, "target": 34963 }, + { "buffer": 0, "byteLength": 336, "byteOffset": 1875368, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 448, "byteOffset": 1875704, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 336, "byteOffset": 1876152, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 84, "byteOffset": 1876488, "target": 34963 }, + { "buffer": 0, "byteLength": 18360, "byteOffset": 1876572, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 24480, "byteOffset": 1894932, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 18360, "byteOffset": 1919412, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 5316, "byteOffset": 1937772, "target": 34963 }, + { "buffer": 0, "byteLength": 852, "byteOffset": 1943088, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1136, "byteOffset": 1943940, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 852, "byteOffset": 1945076, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 270, "byteOffset": 1945928, "target": 34963 }, + { "buffer": 0, "byteLength": 3360, "byteOffset": 1946200, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 4480, "byteOffset": 1949560, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 3360, "byteOffset": 1954040, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 948, "byteOffset": 1957400, "target": 34963 }, + { "buffer": 0, "byteLength": 39708, "byteOffset": 1958348, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 6618, "byteOffset": 1998056, "target": 34963 }, + { "buffer": 0, "byteLength": 816, "byteOffset": 2004676, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1088, "byteOffset": 2005492, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 816, "byteOffset": 2006580, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 228, "byteOffset": 2007396, "target": 34963 }, + { "buffer": 0, "byteLength": 8928, "byteOffset": 2007624, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 11904, "byteOffset": 2016552, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 8928, "byteOffset": 2028456, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2592, "byteOffset": 2037384, "target": 34963 }, + { "buffer": 0, "byteLength": 504, "byteOffset": 2039976, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 672, "byteOffset": 2040480, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 504, "byteOffset": 2041152, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 156, "byteOffset": 2041656, "target": 34963 }, + { "buffer": 0, "byteLength": 3384, "byteOffset": 2041812, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 4512, "byteOffset": 2045196, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 3384, "byteOffset": 2049708, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 948, "byteOffset": 2053092, "target": 34963 }, + { "buffer": 0, "byteLength": 23544, "byteOffset": 2054040, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 3924, "byteOffset": 2077584, "target": 34963 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 2081508, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 384, "byteOffset": 2081796, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 2082180, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 72, "byteOffset": 2082468, "target": 34963 }, + { "buffer": 0, "byteLength": 9792, "byteOffset": 2082540, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 13056, "byteOffset": 2092332, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 9792, "byteOffset": 2105388, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2808, "byteOffset": 2115180, "target": 34963 }, + { "buffer": 0, "byteLength": 1020, "byteOffset": 2117988, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1360, "byteOffset": 2119008, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 1020, "byteOffset": 2120368, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 2121388, "target": 34963 }, + { "buffer": 0, "byteLength": 1848, "byteOffset": 2121676, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2464, "byteOffset": 2123524, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 1848, "byteOffset": 2125988, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 528, "byteOffset": 2127836, "target": 34963 }, + { "buffer": 0, "byteLength": 22176, "byteOffset": 2128364, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 3696, "byteOffset": 2150540, "target": 34963 }, + { "buffer": 0, "byteLength": 672, "byteOffset": 2154236, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 896, "byteOffset": 2154908, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 672, "byteOffset": 2155804, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 156, "byteOffset": 2156476, "target": 34963 }, + { "buffer": 0, "byteLength": 4344, "byteOffset": 2156632, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 5792, "byteOffset": 2160976, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 4344, "byteOffset": 2166768, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1236, "byteOffset": 2171112, "target": 34963 }, + { "buffer": 0, "byteLength": 324, "byteOffset": 2172348, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 2172672, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 324, "byteOffset": 2173104, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 72, "byteOffset": 2173428, "target": 34963 }, + { "buffer": 0, "byteLength": 1104, "byteOffset": 2173500, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1472, "byteOffset": 2174604, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 1104, "byteOffset": 2176076, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 300, "byteOffset": 2177180, "target": 34963 }, + { "buffer": 0, "byteLength": 10584, "byteOffset": 2177480, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1764, "byteOffset": 2188064, "target": 34963 }, + { "buffer": 0, "byteLength": 792, "byteOffset": 2189828, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1056, "byteOffset": 2190620, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 792, "byteOffset": 2191676, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 216, "byteOffset": 2192468, "target": 34963 }, + { "buffer": 0, "byteLength": 12432, "byteOffset": 2192684, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 16576, "byteOffset": 2205116, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 12432, "byteOffset": 2221692, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 3588, "byteOffset": 2234124, "target": 34963 }, + { "buffer": 0, "byteLength": 984, "byteOffset": 2237712, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1312, "byteOffset": 2238696, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 984, "byteOffset": 2240008, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 2240992, "target": 34963 }, + { "buffer": 0, "byteLength": 2388, "byteOffset": 2241280, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 3184, "byteOffset": 2243668, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 2388, "byteOffset": 2246852, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 642, "byteOffset": 2249240, "target": 34963 }, + { "buffer": 0, "byteLength": 28404, "byteOffset": 2249884, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 4734, "byteOffset": 2278288, "target": 34963 }, + { "buffer": 0, "byteLength": 1104, "byteOffset": 2283024, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1472, "byteOffset": 2284128, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 1104, "byteOffset": 2285600, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 264, "byteOffset": 2286704, "target": 34963 }, + { "buffer": 0, "byteLength": 4632, "byteOffset": 2286968, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 6176, "byteOffset": 2291600, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 4632, "byteOffset": 2297776, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1308, "byteOffset": 2302408, "target": 34963 }, + { "buffer": 0, "byteLength": 480, "byteOffset": 2303716, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 640, "byteOffset": 2304196, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 480, "byteOffset": 2304836, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 120, "byteOffset": 2305316, "target": 34963 }, + { "buffer": 0, "byteLength": 1824, "byteOffset": 2305436, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2432, "byteOffset": 2307260, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 1824, "byteOffset": 2309692, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 528, "byteOffset": 2311516, "target": 34963 }, + { "buffer": 0, "byteLength": 13320, "byteOffset": 2312044, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2220, "byteOffset": 2325364, "target": 34963 }, + { "buffer": 0, "byteLength": 624, "byteOffset": 2327584, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 832, "byteOffset": 2328208, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 624, "byteOffset": 2329040, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 156, "byteOffset": 2329664, "target": 34963 }, + { "buffer": 0, "byteLength": 7128, "byteOffset": 2329820, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 9504, "byteOffset": 2336948, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 7128, "byteOffset": 2346452, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2052, "byteOffset": 2353580, "target": 34963 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 2355632, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 384, "byteOffset": 2355920, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 2356304, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 72, "byteOffset": 2356592, "target": 34963 }, + { "buffer": 0, "byteLength": 1104, "byteOffset": 2356664, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1472, "byteOffset": 2357768, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 1104, "byteOffset": 2359240, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 300, "byteOffset": 2360344, "target": 34963 }, + { "buffer": 0, "byteLength": 15480, "byteOffset": 2360644, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2580, "byteOffset": 2376124, "target": 34963 }, + { "buffer": 0, "byteLength": 1464, "byteOffset": 2378704, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1952, "byteOffset": 2380168, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 1464, "byteOffset": 2382120, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 384, "byteOffset": 2383584, "target": 34963 }, + { "buffer": 0, "byteLength": 5880, "byteOffset": 2383968, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 7840, "byteOffset": 2389848, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 5880, "byteOffset": 2397688, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1680, "byteOffset": 2403568, "target": 34963 }, + { "buffer": 0, "byteLength": 624, "byteOffset": 2405248, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 832, "byteOffset": 2405872, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 624, "byteOffset": 2406704, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 156, "byteOffset": 2407328, "target": 34963 }, + { "buffer": 0, "byteLength": 2436, "byteOffset": 2407484, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 3248, "byteOffset": 2409920, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 2436, "byteOffset": 2413168, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 642, "byteOffset": 2415604, "target": 34963 }, + { "buffer": 0, "byteLength": 17172, "byteOffset": 2416248, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2862, "byteOffset": 2433420, "target": 34963 }, + { "buffer": 0, "byteLength": 768, "byteOffset": 2436284, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1024, "byteOffset": 2437052, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 768, "byteOffset": 2438076, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 204, "byteOffset": 2438844, "target": 34963 }, + { "buffer": 0, "byteLength": 4896, "byteOffset": 2439048, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 6528, "byteOffset": 2443944, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 4896, "byteOffset": 2450472, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 1404, "byteOffset": 2455368, "target": 34963 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 2456772, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 576, "byteOffset": 2457204, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 432, "byteOffset": 2457780, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 120, "byteOffset": 2458212, "target": 34963 }, + { "buffer": 0, "byteLength": 1872, "byteOffset": 2458332, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2496, "byteOffset": 2460204, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 1872, "byteOffset": 2462700, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 528, "byteOffset": 2464572, "target": 34963 }, + { "buffer": 0, "byteLength": 13536, "byteOffset": 2465100, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2256, "byteOffset": 2478636, "target": 34963 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 2480892, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 384, "byteOffset": 2481180, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 288, "byteOffset": 2481564, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 72, "byteOffset": 2481852, "target": 34963 }, + { "buffer": 0, "byteLength": 9912, "byteOffset": 2481924, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 13216, "byteOffset": 2491836, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 9912, "byteOffset": 2505052, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2868, "byteOffset": 2514964, "target": 34963 }, + { "buffer": 0, "byteLength": 744, "byteOffset": 2517832, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 992, "byteOffset": 2518576, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 744, "byteOffset": 2519568, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 228, "byteOffset": 2520312, "target": 34963 }, + { "buffer": 0, "byteLength": 1848, "byteOffset": 2520540, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 2464, "byteOffset": 2522388, "byteStride": 16, "target": 34962 }, + { "buffer": 0, "byteLength": 1848, "byteOffset": 2524852, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 528, "byteOffset": 2526700, "target": 34963 }, + { "buffer": 0, "byteLength": 22176, "byteOffset": 2527228, "byteStride": 12, "target": 34962 }, + { "buffer": 0, "byteLength": 3696, "byteOffset": 2549404, "target": 34963 } + ], + "buffers": [{ "byteLength": 2553100, "uri": "town_model0.bin" }], + "extensions": { + "OMI_physics_shape": { + "shapes": [ + { "trimesh": { "mesh": 1 }, "type": "trimesh" }, + { "trimesh": { "mesh": 3 }, "type": "trimesh" }, + { "box": { "size": [2048, 10, 2048] }, "type": "box" }, + { "trimesh": { "mesh": 6 }, "type": "trimesh" }, + { "trimesh": { "mesh": 8 }, "type": "trimesh" }, + { "trimesh": { "mesh": 10 }, "type": "trimesh" }, + { "trimesh": { "mesh": 16 }, "type": "trimesh" }, + { "trimesh": { "mesh": 18 }, "type": "trimesh" }, + { "trimesh": { "mesh": 20 }, "type": "trimesh" }, + { "trimesh": { "mesh": 22 }, "type": "trimesh" }, + { "trimesh": { "mesh": 24 }, "type": "trimesh" }, + { "trimesh": { "mesh": 26 }, "type": "trimesh" }, + { "trimesh": { "mesh": 28 }, "type": "trimesh" }, + { "trimesh": { "mesh": 30 }, "type": "trimesh" }, + { "trimesh": { "mesh": 32 }, "type": "trimesh" }, + { "trimesh": { "mesh": 34 }, "type": "trimesh" } + ] + } + }, + "extensionsRequired": ["EXT_texture_webp"], + "extensionsUsed": ["EXT_texture_webp", "OMI_physics_body", "OMI_physics_shape"], + "images": [ + { "uri": "textures%2Fgrass_lossy.webp" }, + { "uri": "textures%2Fcement_lossy.webp" } + ], + "materials": [ + { + "name": "GrassMaterial", + "pbrMetallicRoughness": { + "baseColorFactor": [1, 1, 1, 1], + "baseColorTexture": { "index": 0 }, + "metallicFactor": 0, + "roughnessFactor": 0.8 + } + }, + { + "name": "CementMaterial", + "pbrMetallicRoughness": { + "baseColorFactor": [1, 1, 1, 1], + "baseColorTexture": { "index": 1 }, + "metallicFactor": 0, + "roughnessFactor": 0.8 + } + }, + { + "name": "HugeTireMaterial", + "pbrMetallicRoughness": { "baseColorFactor": [0.0382774770259857, 0.0382774770259857, 0.0382774770259857, 1], "metallicFactor": 0, "roughnessFactor": 1 } + }, + { + "name": "RampMaterial", + "pbrMetallicRoughness": { "baseColorFactor": [0.99999988079071, 0.401978194713593, 0.0262413285672665, 1], "metallicFactor": 0, "roughnessFactor": 1 } + }, + { + "name": "house", + "pbrMetallicRoughness": { "baseColorFactor": [0.798397660255432, 0.731278777122498, 0.335510313510895, 1], "metallicFactor": 0, "roughnessFactor": 0.3 } + }, + { + "name": "dark", + "pbrMetallicRoughness": { "baseColorFactor": [0.00453571230173111, 0.000807383854407817, 0.000264068105025217, 1], "metallicFactor": 0, "roughnessFactor": 0.2 } + }, + { + "name": "roof", + "pbrMetallicRoughness": { "baseColorFactor": [0.0261730886995792, 0.00194256962276995, 0.00159958971198648, 1], "metallicFactor": 0, "roughnessFactor": 0.7 } + }, + { "name": "yellow", "pbrMetallicRoughness": { "baseColorFactor": [0.27341964840889, 0.193076476454735, 0.0147545663639903, 1], "metallicFactor": 0, "roughnessFactor": 0.5 } } + ], + "meshes": [ + { "primitives": [{ "attributes": { "NORMAL": 2, "POSITION": 0, "TANGENT": 1, "TEXCOORD_0": 3 }, "indices": 4, "material": 0, "mode": 4 }] }, + { "primitives": [{ "attributes": { "POSITION": 5 }, "indices": 6, "mode": 4 }] }, + { "primitives": [{ "attributes": { "NORMAL": 9, "POSITION": 7, "TANGENT": 8, "TEXCOORD_0": 10 }, "indices": 11, "material": 1, "mode": 4 }] }, + { "primitives": [{ "attributes": { "POSITION": 12 }, "indices": 13, "mode": 4 }] }, + { "primitives": [{ "attributes": { "NORMAL": 16, "POSITION": 14, "TANGENT": 15, "TEXCOORD_0": 17 }, "indices": 18, "material": 0, "mode": 4 }] }, + { "primitives": [{ "attributes": { "NORMAL": 21, "POSITION": 19, "TANGENT": 20, "TEXCOORD_0": 22 }, "indices": 23, "material": 1, "mode": 4 }] }, + { "primitives": [{ "attributes": { "POSITION": 24 }, "indices": 25, "mode": 4 }] }, + { "primitives": [{ "attributes": { "NORMAL": 28, "POSITION": 26, "TANGENT": 27, "TEXCOORD_0": 29 }, "indices": 30, "material": 2, "mode": 4 }] }, + { "primitives": [{ "attributes": { "POSITION": 31 }, "indices": 32, "mode": 4 }] }, + { "primitives": [{ "attributes": { "NORMAL": 35, "POSITION": 33, "TANGENT": 34, "TEXCOORD_0": 36 }, "indices": 37, "material": 3, "mode": 4 }] }, + { "primitives": [{ "attributes": { "POSITION": 38 }, "indices": 39, "mode": 4 }] }, + { "primitives": [{ "attributes": { "NORMAL": 42, "POSITION": 40, "TANGENT": 41, "TEXCOORD_0": 43 }, "indices": 44, "material": 3, "mode": 4 }] }, + { "primitives": [{ "attributes": { "NORMAL": 47, "POSITION": 45, "TANGENT": 46, "TEXCOORD_0": 48 }, "indices": 49, "material": 3, "mode": 4 }] }, + { "primitives": [{ "attributes": { "NORMAL": 52, "POSITION": 50, "TANGENT": 51, "TEXCOORD_0": 53 }, "indices": 54, "material": 3, "mode": 4 }] }, + { "primitives": [{ "attributes": { "NORMAL": 57, "POSITION": 55, "TANGENT": 56, "TEXCOORD_0": 58 }, "indices": 59, "material": 3, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 62, "POSITION": 60, "TANGENT": 61 }, "indices": 63, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 66, "POSITION": 64, "TANGENT": 65 }, "indices": 67, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 70, "POSITION": 68, "TANGENT": 69 }, "indices": 71, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 74, "POSITION": 72, "TANGENT": 73 }, "indices": 75, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 76 }, "indices": 77, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 80, "POSITION": 78, "TANGENT": 79 }, "indices": 81, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 84, "POSITION": 82, "TANGENT": 83 }, "indices": 85, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 88, "POSITION": 86, "TANGENT": 87 }, "indices": 89, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 92, "POSITION": 90, "TANGENT": 91 }, "indices": 93, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 94 }, "indices": 95, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 98, "POSITION": 96, "TANGENT": 97 }, "indices": 99, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 102, "POSITION": 100, "TANGENT": 101 }, "indices": 103, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 106, "POSITION": 104, "TANGENT": 105 }, "indices": 107, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 110, "POSITION": 108, "TANGENT": 109 }, "indices": 111, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 112 }, "indices": 113, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 116, "POSITION": 114, "TANGENT": 115 }, "indices": 117, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 120, "POSITION": 118, "TANGENT": 119 }, "indices": 121, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 124, "POSITION": 122, "TANGENT": 123 }, "indices": 125, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 128, "POSITION": 126, "TANGENT": 127 }, "indices": 129, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 130 }, "indices": 131, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 134, "POSITION": 132, "TANGENT": 133 }, "indices": 135, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 138, "POSITION": 136, "TANGENT": 137 }, "indices": 139, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 142, "POSITION": 140, "TANGENT": 141 }, "indices": 143, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 146, "POSITION": 144, "TANGENT": 145 }, "indices": 147, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 148 }, "indices": 149, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 152, "POSITION": 150, "TANGENT": 151 }, "indices": 153, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 156, "POSITION": 154, "TANGENT": 155 }, "indices": 157, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 160, "POSITION": 158, "TANGENT": 159 }, "indices": 161, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 164, "POSITION": 162, "TANGENT": 163 }, "indices": 165, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 166 }, "indices": 167, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 170, "POSITION": 168, "TANGENT": 169 }, "indices": 171, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 174, "POSITION": 172, "TANGENT": 173 }, "indices": 175, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 178, "POSITION": 176, "TANGENT": 177 }, "indices": 179, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 182, "POSITION": 180, "TANGENT": 181 }, "indices": 183, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 184 }, "indices": 185, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 188, "POSITION": 186, "TANGENT": 187 }, "indices": 189, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 192, "POSITION": 190, "TANGENT": 191 }, "indices": 193, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 196, "POSITION": 194, "TANGENT": 195 }, "indices": 197, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 200, "POSITION": 198, "TANGENT": 199 }, "indices": 201, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 202 }, "indices": 203, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 206, "POSITION": 204, "TANGENT": 205 }, "indices": 207, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 210, "POSITION": 208, "TANGENT": 209 }, "indices": 211, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 214, "POSITION": 212, "TANGENT": 213 }, "indices": 215, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 218, "POSITION": 216, "TANGENT": 217 }, "indices": 219, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 220 }, "indices": 221, "mode": 4 }] }, + { + "primitives": [ + { "attributes": { "NORMAL": 224, "POSITION": 222, "TANGENT": 223 }, "indices": 225, "material": 4, "mode": 4 }, + { "attributes": { "NORMAL": 228, "POSITION": 226, "TANGENT": 227 }, "indices": 229, "material": 5, "mode": 4 }, + { "attributes": { "NORMAL": 232, "POSITION": 230, "TANGENT": 231 }, "indices": 233, "material": 6, "mode": 4 }, + { "attributes": { "NORMAL": 236, "POSITION": 234, "TANGENT": 235 }, "indices": 237, "material": 7, "mode": 4 } + ] + }, + { "primitives": [{ "attributes": { "POSITION": 238 }, "indices": 239, "mode": 4 }] } + ], + "nodes": [ + { + "children": [1, 2, 3, 4, 5, 6], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "Terrain" + }, + { + "mesh": 0, "name": "GrassMesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 0 } } + }, + "name": "GrassCollider" + }, + { + "mesh": 2, "name": "RoadMesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 1 } } + }, + "name": "RoadCollider" + }, + { + "mesh": 4, "name": "OuterGroundMesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 2 } } + }, + "name": "OuterGroundCollider", + "translation": [0, -5.2, 0] + }, + { + "name": "InstancePos", + "rotation": [0, -0.70710665474594, 0, 0.707106907627128], + "translation": [35.48, 8.72405, 14.335] + }, + { + "children": [9, 12, 15, 18, 21, 24, 27], + "name": "Racetrack", + "translation": [-30, 0, -70] + }, + { + "children": [10, 11], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "RacetrackMain" + }, + { + "mesh": 5, "name": "RacetrackMesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 3 } } + }, + "name": "RacetrackCollider" + }, + { + "children": [13, 14], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "HugeTire", + "rotation": [-0.06688851335373, 0.0668885182609935, -0.70393608249744, 0.703935966309669], + "translation": [14.48, 2.36, -0.822998] + }, + { + "mesh": 7, "name": "HugeTireMesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 4 } } + }, + "name": "HugeTireCollider" + }, + { + "children": [16, 17], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "Ramp1", + "rotation": [0, 0.0871556342338108, 0, 0.996194707585471], + "translation": [21.48, 0.8, -6.465] + }, + { + "mesh": 9, "name": "Ramp1Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 5 } } + }, + "name": "Ramp1Collider" + }, + { + "children": [19, 20], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "Ramp2", + "rotation": [0, 0.0871556342338108, 0, 0.996194707585471], + "translation": [23.114, 0.8, 2.197] + }, + { + "mesh": 11, "name": "Ramp2Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 5 } } + }, + "name": "Ramp2Collider" + }, + { + "children": [22, 23], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "Ramp3", + "rotation": [0, 0.0871556342338108, 0, 0.996194707585471], + "translation": [-22.9218, 0.8, -1.201] + }, + { + "mesh": 12, "name": "Ramp3Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 5 } } + }, + "name": "Ramp3Collider" + }, + { + "children": [25, 26], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "Ramp4", + "rotation": [0, 0.996194707585471, 0, -0.08715563423381], + "translation": [-4.7403, 0.8, -4.463] + }, + { + "mesh": 13, "name": "Ramp4Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 5 } } + }, + "name": "Ramp4Collider" + }, + { + "children": [28, 29], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "Ramp5", + "rotation": [0, 0.996194707585471, 0, -0.08715563423381], + "translation": [-31.5471, 0.8, 0.32] + }, + { + "mesh": 14, "name": "Ramp5Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 5 } } + }, + "name": "Ramp5Collider" + }, + { + "children": [31, 34, 37, 40, 43, 46, 49, 52, 55, 58], "name": "Houses" + }, + { + "children": [32, 33], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "House01", + "translation": [15.3681, 9.17005, -12.336] + }, + { + "mesh": 15, "name": "House01Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 6 } } + }, + "name": "House01Collider" + }, + { + "children": [35, 36], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "House02", + "rotation": [0, -0.70733370549824, 0, 0.706879784027054], + "translation": [36.7493, 11.3226, -12.8288] + }, + { + "mesh": 17, "name": "House02Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 7 } } + }, + "name": "House02Collider" + }, + { + "children": [38, 39], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "House03", + "rotation": [0, 0.707107076214416, 0, 0.707106486158556], + "translation": [47.7162, 11.3317, -17.0787] + }, + { + "mesh": 19, "name": "House03Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 8 } } + }, + "name": "House03Collider" + }, + { + "children": [41, 42], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "House04", + "rotation": [0, 0.711176034605846, 0, 0.703013974115952], + "translation": [42.1654, 8.75144, 14.2867] + }, + { + "mesh": 21, "name": "House04Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 9 } } + }, + "name": "House04Collider" + }, + { + "children": [44, 45], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "House05", + "rotation": [0, 0.999999656557674, 0, 0.000828784974865332], + "translation": [12.4834, 10.1963, 28.5163] + }, + { + "mesh": 23, "name": "House05Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 10 } } + }, + "name": "House05Collider" + }, + { + "children": [47, 48], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "House06", + "translation": [-12.6575, 5.15639, 24.9008] + }, + { + "mesh": 25, "name": "House06Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 11 } } + }, + "name": "House06Collider" + }, + { + "children": [50, 51], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "House07", + "rotation": [0, 0.999999999999795, 0, -0.00000063976], + "translation": [-14.6154, 5.17517, 1.7484] + }, + { + "mesh": 27, "name": "House07Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 12 } } + }, + "name": "House07Collider" + }, + { + "children": [53, 54], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "House08", + "translation": [-26.9239, 5.15545, -0.295301] + }, + { + "mesh": 29, "name": "House08Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 13 } } + }, + "name": "House08Collider" + }, + { + "children": [56, 57], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } } + }, + "name": "House09", + "rotation": [0, -0.71383321067291, 0, 0.700315748316722], + "translation": [-48.404, 8.16561, 4.4727] + }, + { + "mesh": 31, "name": "House09Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 14 } } + }, + "name": "House09Collider" + }, + { + "children": [59, 60], + "extensions": { + "OMI_physics_body": { "motion": { "type": "static" } + } + }, + "name": "House10", + "rotation": [0, -0.70710593824759, 0, 0.707107624124503], + "translation": [-46.1069, 8.12473, -17.5069] + }, + { + "mesh": 33, "name": "House10Mesh" + }, + { + "extensions": { + "OMI_physics_body": { "collider": { "shape": 15 } } + }, + "name": "House10Collider" + } + ], + "samplers": [{ "magFilter": 9729, "minFilter": 9987, "wrapS": 10497, "wrapT": 10497 }], + "scene": 0, + "scenes": [{ "name": "TownModel", "nodes": [0, 7, 8, 30] }], + "textures": [ + { "extensions": { "EXT_texture_webp": { "source": 0 } }, "sampler": 0 }, + { "extensions": { "EXT_texture_webp": { "source": 1 } }, "sampler": 0 } + ] +} diff --git a/3d/truck_town/town/model/town_model.gltf.import b/3d/truck_town/town/model/town_model.gltf.import new file mode 100644 index 0000000000..eb74146d7d --- /dev/null +++ b/3d/truck_town/town/model/town_model.gltf.import @@ -0,0 +1,36 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://csucj4oj3q3qt" +path="res://.godot/imported/town_model.gltf-49bac3ffe9fdc768d5dacfe949b37b46.scn" + +[deps] + +source_file="res://town/model/town_model.gltf" +dest_files=["res://.godot/imported/town_model.gltf-49bac3ffe9fdc768d5dacfe949b37b46.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/3d/truck_town/town/model/town_model0.bin b/3d/truck_town/town/model/town_model0.bin new file mode 100644 index 0000000000..933e9a5bb2 Binary files /dev/null and b/3d/truck_town/town/model/town_model0.bin differ diff --git a/3d/truck_town/town/town_scene.tscn b/3d/truck_town/town/town_scene.tscn index 7c20eeab4a..3d1f1d434f 100644 --- a/3d/truck_town/town/town_scene.tscn +++ b/3d/truck_town/town/town_scene.tscn @@ -1,9 +1,9 @@ -[gd_scene load_steps=38 format=3 uid="uid://d0ygmqpylq0wy"] +[gd_scene load_steps=14 format=3 uid="uid://d0ygmqpylq0wy"] -[ext_resource type="PackedScene" uid="uid://dfdgytsvtqxwv" path="res://town/truck_town.glb" id="1_x0dmm"] +[ext_resource type="PackedScene" uid="uid://csucj4oj3q3qt" path="res://town/model/town_model.gltf" id="1_amwer"] [ext_resource type="Script" path="res://spedometer.gd" id="2"] -[ext_resource type="Texture2D" uid="uid://b2g4dq0w72e68" path="res://town/materials/grass.webp" id="4_cymw0"] -[ext_resource type="Material" uid="uid://bdjiubscxkdn6" path="res://town/materials/cement.tres" id="5_83ty7"] +[ext_resource type="Material" uid="uid://c71ovlrgdfif5" path="res://town/materials/grass.tres" id="2_ubld8"] +[ext_resource type="Material" uid="uid://bdjiubscxkdn6" path="res://town/materials/cement.tres" id="3_8s61a"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2k12y"] sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1) @@ -48,91 +48,6 @@ gradient = SubResource("Gradient_1rnu2") width = 128 height = 128 -[sub_resource type="BoxMesh" id="BoxMesh_x3c0g"] -size = Vector3(4096, 1, 4096) - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0ud3l"] -albedo_texture = ExtResource("4_cymw0") -roughness = 0.8 -uv1_scale = Vector3(128, 64, 1) -texture_filter = 5 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_gearx"] -data = PackedVector3Array(-2048, 0.5, 2048, 2048, 0.5, 2048, -2048, -0.5, 2048, 2048, 0.5, 2048, 2048, -0.5, 2048, -2048, -0.5, 2048, 2048, 0.5, -2048, -2048, 0.5, -2048, 2048, -0.5, -2048, -2048, 0.5, -2048, -2048, -0.5, -2048, 2048, -0.5, -2048, 2048, 0.5, 2048, 2048, 0.5, -2048, 2048, -0.5, 2048, 2048, 0.5, -2048, 2048, -0.5, -2048, 2048, -0.5, 2048, -2048, 0.5, -2048, -2048, 0.5, 2048, -2048, -0.5, -2048, -2048, 0.5, 2048, -2048, -0.5, 2048, -2048, -0.5, -2048, 2048, 0.5, 2048, -2048, 0.5, 2048, 2048, 0.5, -2048, -2048, 0.5, 2048, -2048, 0.5, -2048, 2048, 0.5, -2048, -2048, -0.5, 2048, 2048, -0.5, 2048, -2048, -0.5, -2048, 2048, -0.5, 2048, 2048, -0.5, -2048, -2048, -0.5, -2048) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_g7q2f"] -data = PackedVector3Array(-2048, 0.5, 2048, 2048, 0.5, 2048, -2048, -0.5, 2048, 2048, 0.5, 2048, 2048, -0.5, 2048, -2048, -0.5, 2048, 2048, 0.5, -2048, -2048, 0.5, -2048, 2048, -0.5, -2048, -2048, 0.5, -2048, -2048, -0.5, -2048, 2048, -0.5, -2048, 2048, 0.5, 2048, 2048, 0.5, -2048, 2048, -0.5, 2048, 2048, 0.5, -2048, 2048, -0.5, -2048, 2048, -0.5, 2048, -2048, 0.5, -2048, -2048, 0.5, 2048, -2048, -0.5, -2048, -2048, 0.5, 2048, -2048, -0.5, 2048, -2048, -0.5, -2048, 2048, 0.5, 2048, -2048, 0.5, 2048, 2048, 0.5, -2048, -2048, 0.5, 2048, -2048, 0.5, -2048, 2048, 0.5, -2048, -2048, -0.5, 2048, 2048, -0.5, 2048, -2048, -0.5, -2048, 2048, -0.5, 2048, 2048, -0.5, -2048, -2048, -0.5, -2048) - -[sub_resource type="BoxMesh" id="BoxMesh_n528d"] -size = Vector3(1990, 1, 93.75) - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_aijyr"] -albedo_texture = ExtResource("4_cymw0") -roughness = 0.8 -uv1_scale = Vector3(128, 2, 1) -texture_filter = 5 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_mb5rx"] -data = PackedVector3Array(-995, 0.5, 47.017, 995, 0.5, 47.017, -995, -0.5, 47.017, 995, 0.5, 47.017, 995, -0.5, 47.017, -995, -0.5, 47.017, 995, 0.5, -47.017, -995, 0.5, -47.017, 995, -0.5, -47.017, -995, 0.5, -47.017, -995, -0.5, -47.017, 995, -0.5, -47.017, 995, 0.5, 47.017, 995, 0.5, -47.017, 995, -0.5, 47.017, 995, 0.5, -47.017, 995, -0.5, -47.017, 995, -0.5, 47.017, -995, 0.5, -47.017, -995, 0.5, 47.017, -995, -0.5, -47.017, -995, 0.5, 47.017, -995, -0.5, 47.017, -995, -0.5, -47.017, 995, 0.5, 47.017, -995, 0.5, 47.017, 995, 0.5, -47.017, -995, 0.5, 47.017, -995, 0.5, -47.017, 995, 0.5, -47.017, -995, -0.5, 47.017, 995, -0.5, 47.017, -995, -0.5, -47.017, 995, -0.5, 47.017, 995, -0.5, -47.017, -995, -0.5, -47.017) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_3wmyg"] -data = PackedVector3Array(-995, 0.5, 47.017, 995, 0.5, 47.017, -995, -0.5, 47.017, 995, 0.5, 47.017, 995, -0.5, 47.017, -995, -0.5, 47.017, 995, 0.5, -47.017, -995, 0.5, -47.017, 995, -0.5, -47.017, -995, 0.5, -47.017, -995, -0.5, -47.017, 995, -0.5, -47.017, 995, 0.5, 47.017, 995, 0.5, -47.017, 995, -0.5, 47.017, 995, 0.5, -47.017, 995, -0.5, -47.017, 995, -0.5, 47.017, -995, 0.5, -47.017, -995, 0.5, 47.017, -995, -0.5, -47.017, -995, 0.5, 47.017, -995, -0.5, 47.017, -995, -0.5, -47.017, 995, 0.5, 47.017, -995, 0.5, 47.017, 995, 0.5, -47.017, -995, 0.5, 47.017, -995, 0.5, -47.017, 995, 0.5, -47.017, -995, -0.5, 47.017, 995, -0.5, 47.017, -995, -0.5, -47.017, 995, -0.5, 47.017, 995, -0.5, -47.017, -995, -0.5, -47.017) - -[sub_resource type="Curve3D" id="Curve3D_6vskq"] -_data = { -"points": PackedVector3Array(0.543398, -0.103395, 1.65241, -0.543398, 0.103395, -1.65241, 3.28336, 5.28308, -55.2298, -0.833012, -0.217682, 2.2701, 0.833012, 0.217682, -2.2701, 3.56751, 6.35417, -60.6377, -0.0791855, 0.892603, 1.8625, 0.0791855, -0.892603, -1.8625, 5.02051, 4.0616, -66.9724, -0.149003, 0.23034, 1.52293, 0.149003, -0.23034, -1.52293, 5.94106, 1.27618, -73.7061, 0.152164, 0.0198116, 0.82222, -0.152164, -0.0198116, -0.82222, 6.24068, 1.29284, -81.1135, 0.709167, -0.00765228, 0.797897, -0.709167, 0.00765228, -0.797897, 1.66464, 0.49591, -92.5504, 1.86497, 0.492211, 1.35976, -1.86497, -0.492211, -1.35976, -5.43053, -0.176876, -98.7249, 3.65234, 0.403153, 0.595093, -3.65234, -0.403153, -0.595093, -14.2107, -2.83686, -102.669, 2.41666, 0.162499, -0.433556, -2.41666, -0.162499, 0.433556, -23.5045, -3.81825, -104.349, 2.69847, 0.0319109, -1.39461, -2.69847, -0.0319109, 1.39461, -32.5873, -4.93983, -102.986, 0, 0, 0, 0, 0, 0, -41.6334, -4.712, -100.865, 0, 0, 0, 0, 0, 0, -46.381, -4.47723, -99.9369, 1.76731, -0.395488, -0.332947, -1.76731, 0.395488, 0.332947, -48.5051, -4.01378, -99.6217, 1.47411, -0.793471, -0.42971, -1.47411, 0.793471, 0.42971, -52.9601, -1.59774, -98.743, 1.40203, -0.0544708, -0.311745, -1.40203, 0.0544708, 0.311745, -57.3469, -0.190034, -97.9515, 1.23469, 0.514086, -0.296593, -1.23469, -0.514086, 0.296593, -61.54, -0.983026, -97.2347, 1.78854, 0.324845, -0.419327, -1.78854, -0.324845, 0.419327, -65.8922, -3.47315, -96.0933, 4.19576, 0.234449, -0.89743, -4.19576, -0.234449, 0.89743, -72.3135, -4.084, -94.5145, 1.25638, 0.000484467, 10.8308, -1.25638, -0.000484467, -10.8308, -85.2469, -4.12423, -100.301, -2.00005, 0.315476, 0.567215, 2.00005, -0.315476, -0.567215, -79.6224, -4.49219, -111.463, -7.05647, 0.0288595, -2.48302, 6.90189, -0.0282273, 2.42863, -62.2289, -4.22628, -112.062, 0.259935, -0.461171, -3.92209, -0.738754, 1.31068, 11.1469, -57.1626, -4.54992, -98.6082, 2.09652, -0.278773, -0.0627518, -2.09652, 0.278773, 0.0627518, -73.0278, -2.4152, -85.6188, 2.88116, -0.17606, -0.0584183, -2.88116, 0.17606, 0.0584183, -83.2919, -2.37169, -84.7517, 3.23965, -0.202814, -1.03859, -3.23965, 0.202814, 1.03859, -101.697, -1.14444, -83.4727, 2.30534, -0.119607, -2.03248, -2.30534, 0.119607, 2.03248, -117.54, 0.480612, -77.5978, 1.62395, -0.460591, -1.66295, -1.62395, 0.460591, 1.66295, -128.78, 2.73801, -72.081, 0.623291, -0.0807109, -1.60843, -0.623291, 0.0807109, 1.60843, -142.737, 4.67136, -61.0967, -0.62944, -0.367424, -3.50014, 0.62944, 0.367424, 3.50014, -144.324, 4.46733, -50.0448, -1.81136, -0.102165, -1.03172, 1.81136, 0.102165, 1.03172, -137.273, 4.46672, -42.9261, -0.912231, -0.160881, -0.155205, 0.912231, 0.160881, 0.155205, -130.732, 4.37322, -42.3592, -1.12225, 0.309475, -0.159954, 1.12225, -0.309475, 0.159954, -127.167, 4.13784, -41.615, -1.44321, 0.289954, -0.16938, 1.44321, -0.289954, 0.16938, -123.841, 2.59092, -41.3764, -1.71183, 0.232457, -0.163383, 1.71183, -0.232457, 0.163383, -119.037, 2.92625, -40.5647, -1.65579, 0.0589757, -0.114311, 1.65579, -0.0589757, 0.114311, -115.158, 1.3437, -40.4409, -1.32726, 0.0452385, -0.0909462, 1.32726, -0.0452385, 0.0909462, -109.915, 2.63164, -39.7556, -1.40851, 0.0955319, -0.112408, 1.40851, -0.0955319, 0.112408, -106.253, 0.993988, -39.5967, -1.74428, 0.116143, -0.0901184, 1.74428, -0.116143, 0.0901184, -98.305, -0.669029, -38.2801, -1.98921, -1.76747, 0.459106, 1.98921, 1.76747, -0.459106, -87.2684, 1.03817, -38.1925, 0, 0, 0, 0, 0, 0, -80.2635, 2.10998, -38.466), -"tilts": PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) -} -point_count = 40 - -[sub_resource type="TorusMesh" id="TorusMesh_jqadq"] -inner_radius = 3.5 -outer_radius = 7.0 - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5qgna"] -albedo_color = Color(0.215902, 0.215902, 0.215902, 1) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_smisc"] -data = PackedVector3Array(-1.3394, 0, -3.2336, 0, 1.2374, -4.0126, 0, 0, -3.5, -1.3394, 0, -3.2336, -1.5355, 1.2374, -3.7071, 0, 1.2374, -4.0126, -1.5355, 1.2374, -3.7071, 0, 1.75, -5.25, 0, 1.2374, -4.0126, -1.5355, 1.2374, -3.7071, -2.0091, 1.75, -4.8504, 0, 1.75, -5.25, -2.0091, 1.75, -4.8504, 0, 1.2374, -6.4874, 0, 1.75, -5.25, -2.0091, 1.75, -4.8504, -2.4826, 1.2374, -5.9936, 0, 1.2374, -6.4874, -2.4826, 1.2374, -5.9936, 0, 0, -7, 0, 1.2374, -6.4874, -2.4826, 1.2374, -5.9936, -2.6788, 0, -6.4672, 0, 0, -7, -2.6788, 0, -6.4672, 0, -1.2374, -6.4874, 0, 0, -7, -2.6788, 0, -6.4672, -2.4826, -1.2374, -5.9936, 0, -1.2374, -6.4874, -2.4826, -1.2374, -5.9936, 0, -1.75, -5.25, 0, -1.2374, -6.4874, -2.4826, -1.2374, -5.9936, -2.0091, -1.75, -4.8504, 0, -1.75, -5.25, -2.0091, -1.75, -4.8504, 0, -1.2374, -4.0126, 0, -1.75, -5.25, -2.0091, -1.75, -4.8504, -1.5355, -1.2374, -3.7071, 0, -1.2374, -4.0126, -1.5355, -1.2374, -3.7071, 0, 0, -3.5, 0, -1.2374, -4.0126, -1.5355, -1.2374, -3.7071, -1.3394, 0, -3.2336, 0, 0, -3.5, -2.4749, 0, -2.4749, -1.5355, 1.2374, -3.7071, -1.3394, 0, -3.2336, -2.4749, 0, -2.4749, -2.8373, 1.2374, -2.8373, -1.5355, 1.2374, -3.7071, -2.8373, 1.2374, -2.8373, -2.0091, 1.75, -4.8504, -1.5355, 1.2374, -3.7071, -2.8373, 1.2374, -2.8373, -3.7123, 1.75, -3.7123, -2.0091, 1.75, -4.8504, -3.7123, 1.75, -3.7123, -2.4826, 1.2374, -5.9936, -2.0091, 1.75, -4.8504, -3.7123, 1.75, -3.7123, -4.5873, 1.2374, -4.5873, -2.4826, 1.2374, -5.9936, -4.5873, 1.2374, -4.5873, -2.6788, 0, -6.4672, -2.4826, 1.2374, -5.9936, -4.5873, 1.2374, -4.5873, -4.9497, 0, -4.9497, -2.6788, 0, -6.4672, -4.9497, 0, -4.9497, -2.4826, -1.2374, -5.9936, -2.6788, 0, -6.4672, -4.9497, 0, -4.9497, -4.5873, -1.2374, -4.5873, -2.4826, -1.2374, -5.9936, -4.5873, -1.2374, -4.5873, -2.0091, -1.75, -4.8504, -2.4826, -1.2374, -5.9936, -4.5873, -1.2374, -4.5873, -3.7123, -1.75, -3.7123, -2.0091, -1.75, -4.8504, -3.7123, -1.75, -3.7123, -1.5355, -1.2374, -3.7071, -2.0091, -1.75, -4.8504, -3.7123, -1.75, -3.7123, -2.8373, -1.2374, -2.8373, -1.5355, -1.2374, -3.7071, -2.8373, -1.2374, -2.8373, -1.3394, 0, -3.2336, -1.5355, -1.2374, -3.7071, -2.8373, -1.2374, -2.8373, -2.4749, 0, -2.4749, -1.3394, 0, -3.2336, -3.2336, 0, -1.3394, -2.8373, 1.2374, -2.8373, -2.4749, 0, -2.4749, -3.2336, 0, -1.3394, -3.7071, 1.2374, -1.5355, -2.8373, 1.2374, -2.8373, -3.7071, 1.2374, -1.5355, -3.7123, 1.75, -3.7123, -2.8373, 1.2374, -2.8373, -3.7071, 1.2374, -1.5355, -4.8504, 1.75, -2.0091, -3.7123, 1.75, -3.7123, -4.8504, 1.75, -2.0091, -4.5873, 1.2374, -4.5873, -3.7123, 1.75, -3.7123, -4.8504, 1.75, -2.0091, -5.9936, 1.2374, -2.4826, -4.5873, 1.2374, -4.5873, -5.9936, 1.2374, -2.4826, -4.9497, 0, -4.9497, -4.5873, 1.2374, -4.5873, -5.9936, 1.2374, -2.4826, -6.4672, 0, -2.6788, -4.9497, 0, -4.9497, -6.4672, 0, -2.6788, -4.5873, -1.2374, -4.5873, -4.9497, 0, -4.9497, -6.4672, 0, -2.6788, -5.9936, -1.2374, -2.4826, -4.5873, -1.2374, -4.5873, -5.9936, -1.2374, -2.4826, -3.7123, -1.75, -3.7123, -4.5873, -1.2374, -4.5873, -5.9936, -1.2374, -2.4826, -4.8504, -1.75, -2.0091, -3.7123, -1.75, -3.7123, -4.8504, -1.75, -2.0091, -2.8373, -1.2374, -2.8373, -3.7123, -1.75, -3.7123, -4.8504, -1.75, -2.0091, -3.7071, -1.2374, -1.5355, -2.8373, -1.2374, -2.8373, -3.7071, -1.2374, -1.5355, -2.4749, 0, -2.4749, -2.8373, -1.2374, -2.8373, -3.7071, -1.2374, -1.5355, -3.2336, 0, -1.3394, -2.4749, 0, -2.4749, -3.5, 0, 0, -3.7071, 1.2374, -1.5355, -3.2336, 0, -1.3394, -3.5, 0, 0, -4.0126, 1.2374, 0, -3.7071, 1.2374, -1.5355, -4.0126, 1.2374, 0, -4.8504, 1.75, -2.0091, -3.7071, 1.2374, -1.5355, -4.0126, 1.2374, 0, -5.25, 1.75, 0, -4.8504, 1.75, -2.0091, -5.25, 1.75, 0, -5.9936, 1.2374, -2.4826, -4.8504, 1.75, -2.0091, -5.25, 1.75, 0, -6.4874, 1.2374, 0, -5.9936, 1.2374, -2.4826, -6.4874, 1.2374, 0, -6.4672, 0, -2.6788, -5.9936, 1.2374, -2.4826, -6.4874, 1.2374, 0, -7, 0, 0, -6.4672, 0, -2.6788, -7, 0, 0, -5.9936, -1.2374, -2.4826, -6.4672, 0, -2.6788, -7, 0, 0, -6.4874, -1.2374, 0, -5.9936, -1.2374, -2.4826, -6.4874, -1.2374, 0, -4.8504, -1.75, -2.0091, -5.9936, -1.2374, -2.4826, -6.4874, -1.2374, 0, -5.25, -1.75, 0, -4.8504, -1.75, -2.0091, -5.25, -1.75, 0, -3.7071, -1.2374, -1.5355, -4.8504, -1.75, -2.0091, -5.25, -1.75, 0, -4.0126, -1.2374, 0, -3.7071, -1.2374, -1.5355, -4.0126, -1.2374, 0, -3.2336, 0, -1.3394, -3.7071, -1.2374, -1.5355, -4.0126, -1.2374, 0, -3.5, 0, 0, -3.2336, 0, -1.3394, -3.2336, 0, 1.3394, -4.0126, 1.2374, 0, -3.5, 0, 0, -3.2336, 0, 1.3394, -3.7071, 1.2374, 1.5355, -4.0126, 1.2374, 0, -3.7071, 1.2374, 1.5355, -5.25, 1.75, 0, -4.0126, 1.2374, 0, -3.7071, 1.2374, 1.5355, -4.8504, 1.75, 2.0091, -5.25, 1.75, 0, -4.8504, 1.75, 2.0091, -6.4874, 1.2374, 0, -5.25, 1.75, 0, -4.8504, 1.75, 2.0091, -5.9936, 1.2374, 2.4826, -6.4874, 1.2374, 0, -5.9936, 1.2374, 2.4826, -7, 0, 0, -6.4874, 1.2374, 0, -5.9936, 1.2374, 2.4826, -6.4672, 0, 2.6788, -7, 0, 0, -6.4672, 0, 2.6788, -6.4874, -1.2374, 0, -7, 0, 0, -6.4672, 0, 2.6788, -5.9936, -1.2374, 2.4826, -6.4874, -1.2374, 0, -5.9936, -1.2374, 2.4826, -5.25, -1.75, 0, -6.4874, -1.2374, 0, -5.9936, -1.2374, 2.4826, -4.8504, -1.75, 2.0091, -5.25, -1.75, 0, -4.8504, -1.75, 2.0091, -4.0126, -1.2374, 0, -5.25, -1.75, 0, -4.8504, -1.75, 2.0091, -3.7071, -1.2374, 1.5355, -4.0126, -1.2374, 0, -3.7071, -1.2374, 1.5355, -3.5, 0, 0, -4.0126, -1.2374, 0, -3.7071, -1.2374, 1.5355, -3.2336, 0, 1.3394, -3.5, 0, 0, -2.4749, 0, 2.4749, -3.7071, 1.2374, 1.5355, -3.2336, 0, 1.3394, -2.4749, 0, 2.4749, -2.8373, 1.2374, 2.8373, -3.7071, 1.2374, 1.5355, -2.8373, 1.2374, 2.8373, -4.8504, 1.75, 2.0091, -3.7071, 1.2374, 1.5355, -2.8373, 1.2374, 2.8373, -3.7123, 1.75, 3.7123, -4.8504, 1.75, 2.0091, -3.7123, 1.75, 3.7123, -5.9936, 1.2374, 2.4826, -4.8504, 1.75, 2.0091, -3.7123, 1.75, 3.7123, -4.5873, 1.2374, 4.5873, -5.9936, 1.2374, 2.4826, -4.5873, 1.2374, 4.5873, -6.4672, 0, 2.6788, -5.9936, 1.2374, 2.4826, -4.5873, 1.2374, 4.5873, -4.9497, 0, 4.9497, -6.4672, 0, 2.6788, -4.9497, 0, 4.9497, -5.9936, -1.2374, 2.4826, -6.4672, 0, 2.6788, -4.9497, 0, 4.9497, -4.5873, -1.2374, 4.5873, -5.9936, -1.2374, 2.4826, -4.5873, -1.2374, 4.5873, -4.8504, -1.75, 2.0091, -5.9936, -1.2374, 2.4826, -4.5873, -1.2374, 4.5873, -3.7123, -1.75, 3.7123, -4.8504, -1.75, 2.0091, -3.7123, -1.75, 3.7123, -3.7071, -1.2374, 1.5355, -4.8504, -1.75, 2.0091, -3.7123, -1.75, 3.7123, -2.8373, -1.2374, 2.8373, -3.7071, -1.2374, 1.5355, -2.8373, -1.2374, 2.8373, -3.2336, 0, 1.3394, -3.7071, -1.2374, 1.5355, -2.8373, -1.2374, 2.8373, -2.4749, 0, 2.4749, -3.2336, 0, 1.3394, -1.3394, 0, 3.2336, -2.8373, 1.2374, 2.8373, -2.4749, 0, 2.4749, -1.3394, 0, 3.2336, -1.5355, 1.2374, 3.7071, -2.8373, 1.2374, 2.8373, -1.5355, 1.2374, 3.7071, -3.7123, 1.75, 3.7123, -2.8373, 1.2374, 2.8373, -1.5355, 1.2374, 3.7071, -2.0091, 1.75, 4.8504, -3.7123, 1.75, 3.7123, -2.0091, 1.75, 4.8504, -4.5873, 1.2374, 4.5873, -3.7123, 1.75, 3.7123, -2.0091, 1.75, 4.8504, -2.4826, 1.2374, 5.9936, -4.5873, 1.2374, 4.5873, -2.4826, 1.2374, 5.9936, -4.9497, 0, 4.9497, -4.5873, 1.2374, 4.5873, -2.4826, 1.2374, 5.9936, -2.6788, 0, 6.4672, -4.9497, 0, 4.9497, -2.6788, 0, 6.4672, -4.5873, -1.2374, 4.5873, -4.9497, 0, 4.9497, -2.6788, 0, 6.4672, -2.4826, -1.2374, 5.9936, -4.5873, -1.2374, 4.5873, -2.4826, -1.2374, 5.9936, -3.7123, -1.75, 3.7123, -4.5873, -1.2374, 4.5873, -2.4826, -1.2374, 5.9936, -2.0091, -1.75, 4.8504, -3.7123, -1.75, 3.7123, -2.0091, -1.75, 4.8504, -2.8373, -1.2374, 2.8373, -3.7123, -1.75, 3.7123, -2.0091, -1.75, 4.8504, -1.5355, -1.2374, 3.7071, -2.8373, -1.2374, 2.8373, -1.5355, -1.2374, 3.7071, -2.4749, 0, 2.4749, -2.8373, -1.2374, 2.8373, -1.5355, -1.2374, 3.7071, -1.3394, 0, 3.2336, -2.4749, 0, 2.4749, 0, 0, 3.5, -1.5355, 1.2374, 3.7071, -1.3394, 0, 3.2336, 0, 0, 3.5, 0, 1.2374, 4.0126, -1.5355, 1.2374, 3.7071, 0, 1.2374, 4.0126, -2.0091, 1.75, 4.8504, -1.5355, 1.2374, 3.7071, 0, 1.2374, 4.0126, 0, 1.75, 5.25, -2.0091, 1.75, 4.8504, 0, 1.75, 5.25, -2.4826, 1.2374, 5.9936, -2.0091, 1.75, 4.8504, 0, 1.75, 5.25, 0, 1.2374, 6.4874, -2.4826, 1.2374, 5.9936, 0, 1.2374, 6.4874, -2.6788, 0, 6.4672, -2.4826, 1.2374, 5.9936, 0, 1.2374, 6.4874, 0, 0, 7, -2.6788, 0, 6.4672, 0, 0, 7, -2.4826, -1.2374, 5.9936, -2.6788, 0, 6.4672, 0, 0, 7, 0, -1.2374, 6.4874, -2.4826, -1.2374, 5.9936, 0, -1.2374, 6.4874, -2.0091, -1.75, 4.8504, -2.4826, -1.2374, 5.9936, 0, -1.2374, 6.4874, 0, -1.75, 5.25, -2.0091, -1.75, 4.8504, 0, -1.75, 5.25, -1.5355, -1.2374, 3.7071, -2.0091, -1.75, 4.8504, 0, -1.75, 5.25, 0, -1.2374, 4.0126, -1.5355, -1.2374, 3.7071, 0, -1.2374, 4.0126, -1.3394, 0, 3.2336, -1.5355, -1.2374, 3.7071, 0, -1.2374, 4.0126, 0, 0, 3.5, -1.3394, 0, 3.2336, 1.3394, 0, 3.2336, 0, 1.2374, 4.0126, 0, 0, 3.5, 1.3394, 0, 3.2336, 1.5355, 1.2374, 3.7071, 0, 1.2374, 4.0126, 1.5355, 1.2374, 3.7071, 0, 1.75, 5.25, 0, 1.2374, 4.0126, 1.5355, 1.2374, 3.7071, 2.0091, 1.75, 4.8504, 0, 1.75, 5.25, 2.0091, 1.75, 4.8504, 0, 1.2374, 6.4874, 0, 1.75, 5.25, 2.0091, 1.75, 4.8504, 2.4826, 1.2374, 5.9936, 0, 1.2374, 6.4874, 2.4826, 1.2374, 5.9936, 0, 0, 7, 0, 1.2374, 6.4874, 2.4826, 1.2374, 5.9936, 2.6788, 0, 6.4672, 0, 0, 7, 2.6788, 0, 6.4672, 0, -1.2374, 6.4874, 0, 0, 7, 2.6788, 0, 6.4672, 2.4826, -1.2374, 5.9936, 0, -1.2374, 6.4874, 2.4826, -1.2374, 5.9936, 0, -1.75, 5.25, 0, -1.2374, 6.4874, 2.4826, -1.2374, 5.9936, 2.0091, -1.75, 4.8504, 0, -1.75, 5.25, 2.0091, -1.75, 4.8504, 0, -1.2374, 4.0126, 0, -1.75, 5.25, 2.0091, -1.75, 4.8504, 1.5355, -1.2374, 3.7071, 0, -1.2374, 4.0126, 1.5355, -1.2374, 3.7071, 0, 0, 3.5, 0, -1.2374, 4.0126, 1.5355, -1.2374, 3.7071, 1.3394, 0, 3.2336, 0, 0, 3.5, 2.4749, 0, 2.4749, 1.5355, 1.2374, 3.7071, 1.3394, 0, 3.2336, 2.4749, 0, 2.4749, 2.8373, 1.2374, 2.8373, 1.5355, 1.2374, 3.7071, 2.8373, 1.2374, 2.8373, 2.0091, 1.75, 4.8504, 1.5355, 1.2374, 3.7071, 2.8373, 1.2374, 2.8373, 3.7123, 1.75, 3.7123, 2.0091, 1.75, 4.8504, 3.7123, 1.75, 3.7123, 2.4826, 1.2374, 5.9936, 2.0091, 1.75, 4.8504, 3.7123, 1.75, 3.7123, 4.5873, 1.2374, 4.5873, 2.4826, 1.2374, 5.9936, 4.5873, 1.2374, 4.5873, 2.6788, 0, 6.4672, 2.4826, 1.2374, 5.9936, 4.5873, 1.2374, 4.5873, 4.9497, 0, 4.9497, 2.6788, 0, 6.4672, 4.9497, 0, 4.9497, 2.4826, -1.2374, 5.9936, 2.6788, 0, 6.4672, 4.9497, 0, 4.9497, 4.5873, -1.2374, 4.5873, 2.4826, -1.2374, 5.9936, 4.5873, -1.2374, 4.5873, 2.0091, -1.75, 4.8504, 2.4826, -1.2374, 5.9936, 4.5873, -1.2374, 4.5873, 3.7123, -1.75, 3.7123, 2.0091, -1.75, 4.8504, 3.7123, -1.75, 3.7123, 1.5355, -1.2374, 3.7071, 2.0091, -1.75, 4.8504, 3.7123, -1.75, 3.7123, 2.8373, -1.2374, 2.8373, 1.5355, -1.2374, 3.7071, 2.8373, -1.2374, 2.8373, 1.3394, 0, 3.2336, 1.5355, -1.2374, 3.7071, 2.8373, -1.2374, 2.8373, 2.4749, 0, 2.4749, 1.3394, 0, 3.2336, 3.2336, 0, 1.3394, 2.8373, 1.2374, 2.8373, 2.4749, 0, 2.4749, 3.2336, 0, 1.3394, 3.7071, 1.2374, 1.5355, 2.8373, 1.2374, 2.8373, 3.7071, 1.2374, 1.5355, 3.7123, 1.75, 3.7123, 2.8373, 1.2374, 2.8373, 3.7071, 1.2374, 1.5355, 4.8504, 1.75, 2.0091, 3.7123, 1.75, 3.7123, 4.8504, 1.75, 2.0091, 4.5873, 1.2374, 4.5873, 3.7123, 1.75, 3.7123, 4.8504, 1.75, 2.0091, 5.9936, 1.2374, 2.4826, 4.5873, 1.2374, 4.5873, 5.9936, 1.2374, 2.4826, 4.9497, 0, 4.9497, 4.5873, 1.2374, 4.5873, 5.9936, 1.2374, 2.4826, 6.4672, 0, 2.6788, 4.9497, 0, 4.9497, 6.4672, 0, 2.6788, 4.5873, -1.2374, 4.5873, 4.9497, 0, 4.9497, 6.4672, 0, 2.6788, 5.9936, -1.2374, 2.4826, 4.5873, -1.2374, 4.5873, 5.9936, -1.2374, 2.4826, 3.7123, -1.75, 3.7123, 4.5873, -1.2374, 4.5873, 5.9936, -1.2374, 2.4826, 4.8504, -1.75, 2.0091, 3.7123, -1.75, 3.7123, 4.8504, -1.75, 2.0091, 2.8373, -1.2374, 2.8373, 3.7123, -1.75, 3.7123, 4.8504, -1.75, 2.0091, 3.7071, -1.2374, 1.5355, 2.8373, -1.2374, 2.8373, 3.7071, -1.2374, 1.5355, 2.4749, 0, 2.4749, 2.8373, -1.2374, 2.8373, 3.7071, -1.2374, 1.5355, 3.2336, 0, 1.3394, 2.4749, 0, 2.4749, 3.5, 0, 0, 3.7071, 1.2374, 1.5355, 3.2336, 0, 1.3394, 3.5, 0, 0, 4.0126, 1.2374, 0, 3.7071, 1.2374, 1.5355, 4.0126, 1.2374, 0, 4.8504, 1.75, 2.0091, 3.7071, 1.2374, 1.5355, 4.0126, 1.2374, 0, 5.25, 1.75, 0, 4.8504, 1.75, 2.0091, 5.25, 1.75, 0, 5.9936, 1.2374, 2.4826, 4.8504, 1.75, 2.0091, 5.25, 1.75, 0, 6.4874, 1.2374, 0, 5.9936, 1.2374, 2.4826, 6.4874, 1.2374, 0, 6.4672, 0, 2.6788, 5.9936, 1.2374, 2.4826, 6.4874, 1.2374, 0, 7, 0, 0, 6.4672, 0, 2.6788, 7, 0, 0, 5.9936, -1.2374, 2.4826, 6.4672, 0, 2.6788, 7, 0, 0, 6.4874, -1.2374, 0, 5.9936, -1.2374, 2.4826, 6.4874, -1.2374, 0, 4.8504, -1.75, 2.0091, 5.9936, -1.2374, 2.4826, 6.4874, -1.2374, 0, 5.25, -1.75, 0, 4.8504, -1.75, 2.0091, 5.25, -1.75, 0, 3.7071, -1.2374, 1.5355, 4.8504, -1.75, 2.0091, 5.25, -1.75, 0, 4.0126, -1.2374, 0, 3.7071, -1.2374, 1.5355, 4.0126, -1.2374, 0, 3.2336, 0, 1.3394, 3.7071, -1.2374, 1.5355, 4.0126, -1.2374, 0, 3.5, 0, 0, 3.2336, 0, 1.3394, 3.2336, 0, -1.3394, 4.0126, 1.2374, 0, 3.5, 0, 0, 3.2336, 0, -1.3394, 3.7071, 1.2374, -1.5355, 4.0126, 1.2374, 0, 3.7071, 1.2374, -1.5355, 5.25, 1.75, 0, 4.0126, 1.2374, 0, 3.7071, 1.2374, -1.5355, 4.8504, 1.75, -2.0091, 5.25, 1.75, 0, 4.8504, 1.75, -2.0091, 6.4874, 1.2374, 0, 5.25, 1.75, 0, 4.8504, 1.75, -2.0091, 5.9936, 1.2374, -2.4826, 6.4874, 1.2374, 0, 5.9936, 1.2374, -2.4826, 7, 0, 0, 6.4874, 1.2374, 0, 5.9936, 1.2374, -2.4826, 6.4672, 0, -2.6788, 7, 0, 0, 6.4672, 0, -2.6788, 6.4874, -1.2374, 0, 7, 0, 0, 6.4672, 0, -2.6788, 5.9936, -1.2374, -2.4826, 6.4874, -1.2374, 0, 5.9936, -1.2374, -2.4826, 5.25, -1.75, 0, 6.4874, -1.2374, 0, 5.9936, -1.2374, -2.4826, 4.8504, -1.75, -2.0091, 5.25, -1.75, 0, 4.8504, -1.75, -2.0091, 4.0126, -1.2374, 0, 5.25, -1.75, 0, 4.8504, -1.75, -2.0091, 3.7071, -1.2374, -1.5355, 4.0126, -1.2374, 0, 3.7071, -1.2374, -1.5355, 3.5, 0, 0, 4.0126, -1.2374, 0, 3.7071, -1.2374, -1.5355, 3.2336, 0, -1.3394, 3.5, 0, 0, 2.4749, 0, -2.4749, 3.7071, 1.2374, -1.5355, 3.2336, 0, -1.3394, 2.4749, 0, -2.4749, 2.8373, 1.2374, -2.8373, 3.7071, 1.2374, -1.5355, 2.8373, 1.2374, -2.8373, 4.8504, 1.75, -2.0091, 3.7071, 1.2374, -1.5355, 2.8373, 1.2374, -2.8373, 3.7123, 1.75, -3.7123, 4.8504, 1.75, -2.0091, 3.7123, 1.75, -3.7123, 5.9936, 1.2374, -2.4826, 4.8504, 1.75, -2.0091, 3.7123, 1.75, -3.7123, 4.5873, 1.2374, -4.5873, 5.9936, 1.2374, -2.4826, 4.5873, 1.2374, -4.5873, 6.4672, 0, -2.6788, 5.9936, 1.2374, -2.4826, 4.5873, 1.2374, -4.5873, 4.9497, 0, -4.9497, 6.4672, 0, -2.6788, 4.9497, 0, -4.9497, 5.9936, -1.2374, -2.4826, 6.4672, 0, -2.6788, 4.9497, 0, -4.9497, 4.5873, -1.2374, -4.5873, 5.9936, -1.2374, -2.4826, 4.5873, -1.2374, -4.5873, 4.8504, -1.75, -2.0091, 5.9936, -1.2374, -2.4826, 4.5873, -1.2374, -4.5873, 3.7123, -1.75, -3.7123, 4.8504, -1.75, -2.0091, 3.7123, -1.75, -3.7123, 3.7071, -1.2374, -1.5355, 4.8504, -1.75, -2.0091, 3.7123, -1.75, -3.7123, 2.8373, -1.2374, -2.8373, 3.7071, -1.2374, -1.5355, 2.8373, -1.2374, -2.8373, 3.2336, 0, -1.3394, 3.7071, -1.2374, -1.5355, 2.8373, -1.2374, -2.8373, 2.4749, 0, -2.4749, 3.2336, 0, -1.3394, 1.3394, 0, -3.2336, 2.8373, 1.2374, -2.8373, 2.4749, 0, -2.4749, 1.3394, 0, -3.2336, 1.5355, 1.2374, -3.7071, 2.8373, 1.2374, -2.8373, 1.5355, 1.2374, -3.7071, 3.7123, 1.75, -3.7123, 2.8373, 1.2374, -2.8373, 1.5355, 1.2374, -3.7071, 2.0091, 1.75, -4.8504, 3.7123, 1.75, -3.7123, 2.0091, 1.75, -4.8504, 4.5873, 1.2374, -4.5873, 3.7123, 1.75, -3.7123, 2.0091, 1.75, -4.8504, 2.4826, 1.2374, -5.9936, 4.5873, 1.2374, -4.5873, 2.4826, 1.2374, -5.9936, 4.9497, 0, -4.9497, 4.5873, 1.2374, -4.5873, 2.4826, 1.2374, -5.9936, 2.6788, 0, -6.4672, 4.9497, 0, -4.9497, 2.6788, 0, -6.4672, 4.5873, -1.2374, -4.5873, 4.9497, 0, -4.9497, 2.6788, 0, -6.4672, 2.4826, -1.2374, -5.9936, 4.5873, -1.2374, -4.5873, 2.4826, -1.2374, -5.9936, 3.7123, -1.75, -3.7123, 4.5873, -1.2374, -4.5873, 2.4826, -1.2374, -5.9936, 2.0091, -1.75, -4.8504, 3.7123, -1.75, -3.7123, 2.0091, -1.75, -4.8504, 2.8373, -1.2374, -2.8373, 3.7123, -1.75, -3.7123, 2.0091, -1.75, -4.8504, 1.5355, -1.2374, -3.7071, 2.8373, -1.2374, -2.8373, 1.5355, -1.2374, -3.7071, 2.4749, 0, -2.4749, 2.8373, -1.2374, -2.8373, 1.5355, -1.2374, -3.7071, 1.3394, 0, -3.2336, 2.4749, 0, -2.4749, 0, 0, -3.5, 1.5355, 1.2374, -3.7071, 1.3394, 0, -3.2336, 0, 0, -3.5, 0, 1.2374, -4.0126, 1.5355, 1.2374, -3.7071, 0, 1.2374, -4.0126, 2.0091, 1.75, -4.8504, 1.5355, 1.2374, -3.7071, 0, 1.2374, -4.0126, 0, 1.75, -5.25, 2.0091, 1.75, -4.8504, 0, 1.75, -5.25, 2.4826, 1.2374, -5.9936, 2.0091, 1.75, -4.8504, 0, 1.75, -5.25, 0, 1.2374, -6.4874, 2.4826, 1.2374, -5.9936, 0, 1.2374, -6.4874, 2.6788, 0, -6.4672, 2.4826, 1.2374, -5.9936, 0, 1.2374, -6.4874, 0, 0, -7, 2.6788, 0, -6.4672, 0, 0, -7, 2.4826, -1.2374, -5.9936, 2.6788, 0, -6.4672, 0, 0, -7, 0, -1.2374, -6.4874, 2.4826, -1.2374, -5.9936, 0, -1.2374, -6.4874, 2.0091, -1.75, -4.8504, 2.4826, -1.2374, -5.9936, 0, -1.2374, -6.4874, 0, -1.75, -5.25, 2.0091, -1.75, -4.8504, 0, -1.75, -5.25, 1.5355, -1.2374, -3.7071, 2.0091, -1.75, -4.8504, 0, -1.75, -5.25, 0, -1.2374, -4.0126, 1.5355, -1.2374, -3.7071, 0, -1.2374, -4.0126, 1.3394, 0, -3.2336, 1.5355, -1.2374, -3.7071, 0, -1.2374, -4.0126, 0, 0, -3.5, 1.3394, 0, -3.2336) - -[sub_resource type="PrismMesh" id="PrismMesh_xglk4"] -left_to_right = 0.0 -size = Vector3(4, 2, 4) - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kamav"] -albedo_color = Color(1, 0.666667, 0.176471, 1) - -[sub_resource type="PrismMesh" id="PrismMesh_3jdtn"] -left_to_right = 0.0 -size = Vector3(4, 1, 4) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ykfn8"] -data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_4aeas"] -data = PackedVector3Array(-2, 0.5, 2, 2, -0.5, 2, -2, -0.5, 2, -2, 0.5, -2, -2, -0.5, -2, 2, -0.5, -2, -2, 0.5, 2, -2, 0.5, -2, 2, -0.5, 2, -2, 0.5, -2, 2, -0.5, -2, 2, -0.5, 2, -2, 0.5, -2, -2, 0.5, 2, -2, -0.5, -2, -2, 0.5, 2, -2, -0.5, 2, -2, -0.5, -2, -2, -0.5, 2, 2, -0.5, 2, -2, -0.5, -2, 2, -0.5, 2, 2, -0.5, -2, -2, -0.5, -2) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_e2cnd"] -data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_8ool4"] -data = PackedVector3Array(-2, 0.5, 2, 2, -0.5, 2, -2, -0.5, 2, -2, 0.5, -2, -2, -0.5, -2, 2, -0.5, -2, -2, 0.5, 2, -2, 0.5, -2, 2, -0.5, 2, -2, 0.5, -2, 2, -0.5, -2, 2, -0.5, 2, -2, 0.5, -2, -2, 0.5, 2, -2, -0.5, -2, -2, 0.5, 2, -2, -0.5, 2, -2, -0.5, -2, -2, -0.5, 2, 2, -0.5, 2, -2, -0.5, -2, 2, -0.5, 2, 2, -0.5, -2, -2, -0.5, -2) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ru3pl"] -data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_stwys"] -data = PackedVector3Array(-2, 0.5, 2, 2, -0.5, 2, -2, -0.5, 2, -2, 0.5, -2, -2, -0.5, -2, 2, -0.5, -2, -2, 0.5, 2, -2, 0.5, -2, 2, -0.5, 2, -2, 0.5, -2, 2, -0.5, -2, 2, -0.5, 2, -2, 0.5, -2, -2, 0.5, 2, -2, -0.5, -2, -2, 0.5, 2, -2, -0.5, 2, -2, -0.5, -2, -2, -0.5, 2, 2, -0.5, 2, -2, -0.5, -2, 2, -0.5, 2, 2, -0.5, -2, -2, -0.5, -2) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_04800"] -data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_248tl"] -data = PackedVector3Array(-2, 0.5, 2, 2, -0.5, 2, -2, -0.5, 2, -2, 0.5, -2, -2, -0.5, -2, 2, -0.5, -2, -2, 0.5, 2, -2, 0.5, -2, 2, -0.5, 2, -2, 0.5, -2, 2, -0.5, -2, 2, -0.5, 2, -2, 0.5, -2, -2, 0.5, 2, -2, -0.5, -2, -2, 0.5, 2, -2, -0.5, 2, -2, -0.5, -2, -2, -0.5, 2, 2, -0.5, 2, -2, -0.5, -2, 2, -0.5, 2, 2, -0.5, -2, -2, -0.5, -2) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_nhcrh"] -data = PackedVector3Array(-2, 1, 2, 2, -1, 2, -2, -1, 2, -2, 1, -2, -2, -1, -2, 2, -1, -2, -2, 1, 2, -2, 1, -2, 2, -1, 2, -2, 1, -2, 2, -1, -2, 2, -1, 2, -2, 1, -2, -2, 1, 2, -2, -1, -2, -2, 1, 2, -2, -1, 2, -2, -1, -2, -2, -1, 2, 2, -1, 2, -2, -1, -2, 2, -1, 2, 2, -1, -2, -2, -1, -2) - [node name="TownScene" type="Node3D"] [node name="WorldEnvironment" type="WorldEnvironment" parent="."] @@ -147,10 +62,22 @@ shadow_blur = 1.5 directional_shadow_mode = 0 directional_shadow_max_distance = 80.0 -[node name="TruckTown" parent="." instance=ExtResource("1_x0dmm")] - [node name="InstancePos" type="Marker3D" parent="."] -transform = Transform3D(1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 8, 3.36405, -16) +transform = Transform3D(3.57628e-07, 0, -1, 0, 1, 0, 1, 0, 3.57628e-07, 35.48, 8.72405, 14.335) + +[node name="TownModel" parent="." instance=ExtResource("1_amwer")] + +[node name="GrassMesh" parent="TownModel/Terrain" index="0"] +surface_material_override/0 = ExtResource("2_ubld8") + +[node name="RoadMesh" parent="TownModel/Terrain" index="2"] +surface_material_override/0 = ExtResource("3_8s61a") + +[node name="OuterGroundMesh" parent="TownModel/Terrain" index="4"] +surface_material_override/0 = ExtResource("2_ubld8") + +[node name="RacetrackMesh" parent="TownModel/Racetrack/RacetrackMain" index="0"] +surface_material_override/0 = ExtResource("3_8s61a") [node name="Spedometer" type="Button" parent="."] custom_minimum_size = Vector2(140, 40) @@ -237,187 +164,6 @@ passby_press = true action = "turn_right" visibility_mode = 1 -[node name="Ground" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29, -5.86, 2064.6) -cast_shadow = 0 -mesh = SubResource("BoxMesh_x3c0g") -surface_material_override/0 = SubResource("StandardMaterial3D_0ud3l") - -[node name="StaticBody3D" type="StaticBody3D" parent="Ground"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Ground/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_gearx") - -[node name="Ground2" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29, -5.86, -2125.13) -cast_shadow = 0 -mesh = SubResource("BoxMesh_x3c0g") -surface_material_override/0 = SubResource("StandardMaterial3D_0ud3l") - -[node name="StaticBody3D" type="StaticBody3D" parent="Ground2"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Ground2/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_g7q2f") - -[node name="Ground3" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1082.19, -5.86, -30.267) -cast_shadow = 0 -mesh = SubResource("BoxMesh_n528d") -surface_material_override/0 = SubResource("StandardMaterial3D_aijyr") - -[node name="StaticBody3D" type="StaticBody3D" parent="Ground3"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Ground3/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_mb5rx") - -[node name="Ground4" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1027.31, -5.86, -30.248) -cast_shadow = 0 -mesh = SubResource("BoxMesh_n528d") -surface_material_override/0 = SubResource("StandardMaterial3D_aijyr") - -[node name="StaticBody3D" type="StaticBody3D" parent="Ground4"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Ground4/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_3wmyg") - -[node name="Racetrack" type="CSGPolygon3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.225899, 0) -calculate_tangents = false -use_collision = true -polygon = PackedVector2Array(-1.5, 1, -1.4, 1, -1.3, 0.9, -1.2, 0.9, 2.2, 0.9, 2.3, 0.9, 2.4, 1, 2.5, 1, 2.4, 0.9, 2, 0.1, 2, 0, 1.9, -0.1, -0.9, -0.1, -1, 0, -1, 0.1, -1.4, 0.9) -mode = 2 -path_node = NodePath("Path3D") -path_interval_type = 0 -path_interval = 0.5 -path_simplify_angle = 2.0 -path_rotation = 1 -path_local = true -path_continuous_u = true -path_u_distance = 20.0 -path_joined = false -smooth_faces = true -material = ExtResource("5_83ty7") - -[node name="Path3D" type="Path3D" parent="Racetrack"] -curve = SubResource("Curve3D_6vskq") - -[node name="HugeTire" type="MeshInstance3D" parent="Racetrack"] -transform = Transform3D(-4.29291e-08, 0.982104, 0.188341, -1, -4.37114e-08, -6.16922e-16, 8.23266e-09, -0.188341, 0.982104, -43, -2.7741, -101.158) -mesh = SubResource("TorusMesh_jqadq") -skeleton = NodePath("../..") -surface_material_override/0 = SubResource("StandardMaterial3D_5qgna") -metadata/_edit_group_ = true - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/HugeTire"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/HugeTire/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_smisc") - -[node name="Ramp" type="MeshInstance3D" parent="Racetrack"] -transform = Transform3D(0.984808, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984808, -36, -4.13, -106.8) -mesh = SubResource("PrismMesh_xglk4") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") -metadata/_edit_group_ = true - -[node name="RampStart" type="MeshInstance3D" parent="Racetrack/Ramp"] -transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) -mesh = SubResource("PrismMesh_3jdtn") -skeleton = NodePath("../..") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/Ramp"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/Ramp/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_ykfn8") - -[node name="Ramp2" type="MeshInstance3D" parent="Racetrack"] -transform = Transform3D(0.984808, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984808, -34.366, -4.13, -98.138) -mesh = SubResource("PrismMesh_xglk4") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") -metadata/_edit_group_ = true - -[node name="RampStart" type="MeshInstance3D" parent="Racetrack/Ramp2"] -transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) -mesh = SubResource("PrismMesh_3jdtn") -skeleton = NodePath("../..") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/Ramp2/RampStart"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/Ramp2/RampStart/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_4aeas") - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/Ramp2"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/Ramp2/StaticBody3D"] -transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_e2cnd") - -[node name="Ramp3" type="MeshInstance3D" parent="Racetrack"] -transform = Transform3D(0.984808, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984808, -80.4018, -4.13, -101.536) -mesh = SubResource("PrismMesh_xglk4") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") -metadata/_edit_group_ = true - -[node name="RampStart" type="MeshInstance3D" parent="Racetrack/Ramp3"] -transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) -mesh = SubResource("PrismMesh_3jdtn") -skeleton = NodePath("../..") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/Ramp3/RampStart"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/Ramp3/RampStart/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_8ool4") - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/Ramp3"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/Ramp3/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_ru3pl") - -[node name="Ramp4" type="MeshInstance3D" parent="Racetrack"] -transform = Transform3D(-0.984808, 0, -0.173648, 0, 1, 0, 0.173648, 0, -0.984808, -62.2203, -4.13, -104.798) -mesh = SubResource("PrismMesh_xglk4") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") -metadata/_edit_group_ = true - -[node name="RampStart" type="MeshInstance3D" parent="Racetrack/Ramp4"] -transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) -mesh = SubResource("PrismMesh_3jdtn") -skeleton = NodePath("../..") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/Ramp4/RampStart"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/Ramp4/RampStart/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_stwys") - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/Ramp4"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/Ramp4/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_04800") - -[node name="Ramp5" type="MeshInstance3D" parent="Racetrack"] -transform = Transform3D(-0.984808, 0, -0.173648, 0, 1, 0, 0.173648, 0, -0.984808, -89.0271, -4.13, -100.015) -mesh = SubResource("PrismMesh_xglk4") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") -metadata/_edit_group_ = true - -[node name="RampStart" type="MeshInstance3D" parent="Racetrack/Ramp5"] -transform = Transform3D(1, 0, 1.49012e-08, 0, 1, 0, -1.49012e-08, 0, 1, 1, -0.5, 7.62939e-06) -mesh = SubResource("PrismMesh_3jdtn") -skeleton = NodePath("../..") -surface_material_override/0 = SubResource("StandardMaterial3D_kamav") - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/Ramp5/RampStart"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/Ramp5/RampStart/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_248tl") - -[node name="StaticBody3D" type="StaticBody3D" parent="Racetrack/Ramp5"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Racetrack/Ramp5/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_nhcrh") - [connection signal="pressed" from="Spedometer" to="Spedometer" method="_on_spedometer_pressed"] + +[editable path="TownModel"] diff --git a/3d/truck_town/town/truck_town.glb b/3d/truck_town/town/truck_town.glb deleted file mode 100644 index fa1045dfe1..0000000000 Binary files a/3d/truck_town/town/truck_town.glb and /dev/null differ diff --git a/3d/truck_town/town/truck_town.glb.import b/3d/truck_town/town/truck_town.glb.import deleted file mode 100644 index 6cd0c603d4..0000000000 --- a/3d/truck_town/town/truck_town.glb.import +++ /dev/null @@ -1,99 +0,0 @@ -[remap] - -importer="scene" -importer_version=1 -type="PackedScene" -uid="uid://dfdgytsvtqxwv" -path="res://.godot/imported/truck_town.glb-49b71606091d50bf5665443ce42e43d8.scn" - -[deps] - -source_file="res://town/truck_town.glb" -dest_files=["res://.godot/imported/truck_town.glb-49b71606091d50bf5665443ce42e43d8.scn"] - -[params] - -nodes/root_type="Node3D" -nodes/root_name="TruckTown" -nodes/apply_root_scale=true -nodes/root_scale=1.0 -nodes/import_as_skeleton_bones=false -meshes/ensure_tangents=true -meshes/generate_lods=false -meshes/create_shadow_meshes=true -meshes/light_baking=1 -meshes/lightmap_texel_size=0.2 -meshes/force_disable_compression=false -skins/use_named_skins=false -animation/import=false -animation/fps=30 -animation/trimming=false -animation/remove_immutable_tracks=true -animation/import_rest_as_RESET=false -import_script/path="" -_subresources={ -"materials": { -"grass": { -"use_external/enabled": true, -"use_external/path": "res://town/materials/grass.tres" -}, -"road": { -"use_external/enabled": true, -"use_external/path": "res://town/materials/cement.tres" -} -}, -"nodes": { -"PATH:Grass": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House01": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House02": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House03": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House04": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House05": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House06": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House07": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House08": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House09": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:House10": { -"generate/physics": true, -"physics/shape_type": 2 -}, -"PATH:Road": { -"decomposition/advanced": true, -"decomposition/precision": 10, -"generate/physics": true, -"physics/shape_type": 2 -} -} -} -gltf/naming_version=0 -gltf/embedded_image_handling=1 diff --git a/3d/truck_town/vehicles/meshes/meshes.glb.import b/3d/truck_town/vehicles/meshes/meshes.glb.import index f6464d081c..842896a69f 100644 --- a/3d/truck_town/vehicles/meshes/meshes.glb.import +++ b/3d/truck_town/vehicles/meshes/meshes.glb.import @@ -57,6 +57,7 @@ _subresources={ "generate/shadow_meshes": 0, "lods/normal_merge_angle": 60.0, "lods/normal_split_angle": 25.0, +"lods/raycast_normals": false, "save_to_file/enabled": true, "save_to_file/make_streamable": "", "save_to_file/path": "res://vehicles/meshes/minivan.res" @@ -67,6 +68,7 @@ _subresources={ "generate/shadow_meshes": 0, "lods/normal_merge_angle": 60.0, "lods/normal_split_angle": 25.0, +"lods/raycast_normals": false, "save_to_file/enabled": true, "save_to_file/make_streamable": "", "save_to_file/path": "res://vehicles/meshes/tow_truck.res" @@ -77,6 +79,7 @@ _subresources={ "generate/shadow_meshes": 0, "lods/normal_merge_angle": 60.0, "lods/normal_split_angle": 25.0, +"lods/raycast_normals": false, "save_to_file/enabled": true, "save_to_file/make_streamable": "", "save_to_file/path": "res://vehicles/meshes/truck_cab.res" @@ -87,6 +90,7 @@ _subresources={ "generate/shadow_meshes": 0, "lods/normal_merge_angle": 60.0, "lods/normal_split_angle": 25.0, +"lods/raycast_normals": false, "save_to_file/enabled": true, "save_to_file/make_streamable": "", "save_to_file/path": "res://vehicles/meshes/truck_trailer.res" @@ -97,6 +101,7 @@ _subresources={ "generate/shadow_meshes": 0, "lods/normal_merge_angle": 60.0, "lods/normal_split_angle": 25.0, +"lods/raycast_normals": false, "save_to_file/enabled": true, "save_to_file/make_streamable": "", "save_to_file/path": "res://vehicles/meshes/wheel.res"