Bläddra i källkod

Improve Truck Town model, fix issues, use OMI glTF Physics (#1110)

Aaron Franke 9 månader sedan
förälder
incheckning
5d9542113a

+ 0 - 1
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

BIN
3d/truck_town/town/materials/cement.webp


+ 0 - 1
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

BIN
3d/truck_town/town/materials/grass.webp


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 6 - 0
3d/truck_town/town/model/racetrack_csg.tscn


BIN
3d/truck_town/town/model/textures/cement_lossy.webp


+ 36 - 0
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

BIN
3d/truck_town/town/model/textures/grass_lossy.webp


+ 36 - 0
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

+ 1216 - 0
3d/truck_town/town/model/town_model.gltf

@@ -0,0 +1,1216 @@
+{
+	"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.99698799848557, -0.9848518371582, -1, -1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 2, "byteOffset": 0, "componentType": 5126, "count": 3986, "max": [1, 1, 0.999511957168579], "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.0236015319824, 14.0362119674683, 40.6469955444336], "min": [-52.76440048217773, 0.420311987400055, -30.91780090332031], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 8, "byteOffset": 0, "componentType": 5126, "count": 371, "max": [0.993912100791931, 0.825816094875336, 0.880158603191376, 1], "min": [-1, -0.84846186637878, -0.99937558174133, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 9, "byteOffset": 0, "componentType": 5126, "count": 371, "max": [0.907116651535034, 1, 1], "min": [-0.99622654914856, -0.74119889736176, -0.86631548404694], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 10, "byteOffset": 0, "componentType": 5126, "count": 371, "max": [6.14064979553223, 5.29300022125244], "min": [-5.14086723327637, -4.12916231155396], "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": [1, 0.208502411842346, 0.0728570893406868, 1], "min": [0.975304365158081, -0.03342882543802, -0.02350515313447, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 16, "byteOffset": 0, "componentType": 5126, "count": 12, "max": [0.0391053855419159, 1, 0.204248607158661], "min": [-0.20627814531326, 0.977797091007233, -0.20418904721737], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 17, "byteOffset": 0, "componentType": 5126, "count": 12, "max": [128, 0.998016238212585], "min": [-0.001953125, -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.2623901367188, 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.99988681077957, -0.57347112894058, -0.99999916553497, -1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 21, "byteOffset": 0, "componentType": 5126, "count": 7638, "max": [0.993636190891266, 1, 0.980534195899963], "min": [-0.9803894162178, -0.96224361658096, -0.98831450939178], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 22, "byteOffset": 0, "componentType": 5126, "count": 7638, "max": [36.6489486694336, 1], "min": [-0.00055921857711, -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.0246080625802279, 1.00000011920929, 1], "min": [-1, -0.02459308318794, -1.00000011920929, 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.000105530023574829, 1, 1], "min": [-1, -1.3339860899935774e-12, -1, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 35, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290182113647, 0.970135986804962, 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.000105530023574829, 1, 1], "min": [-1, -1.3339860899935774e-12, -1, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 42, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290182113647, 0.970135986804962, 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.000105530023574829, 1, 1], "min": [-1, -1.3339860899935774e-12, -1, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 47, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290182113647, 0.970135986804962, 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.000105530023574829, 1, 1], "min": [-1, -1.3339860899935774e-12, -1, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 52, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290182113647, 0.970135986804962, 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.000105530023574829, 1, 1], "min": [-1, -1.3339860899935774e-12, -1, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 57, "byteOffset": 0, "componentType": 5126, "count": 36, "max": [0.447290182113647, 0.970135986804962, 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": 3309, "max": [6.02549982070923, 6.41400003433228, 9.43939971923828], "min": [-3.67810010910034, 0, -0.1938000023365], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 61, "byteOffset": 0, "componentType": 5123, "count": 3309, "max": [3308], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 62, "byteOffset": 0, "componentType": 5126, "count": 28, "max": [5.66882848739624, 4.85442399978638, 9.07544612884521], "min": [-3.32155466079712, 0, 0.16363351047039], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 63, "byteOffset": 0, "componentType": 5126, "count": 28, "max": [0.576946258544922, 0.0000152590218931437, 1, 1], "min": [-2.9802322387695312e-8, -1, -0.00003051814565, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 64, "byteOffset": 0, "componentType": 5126, "count": 28, "max": [1, -0.00001525865719, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 65, "byteOffset": 0, "componentType": 5123, "count": 42, "max": [27], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 66, "byteOffset": 0, "componentType": 5126, "count": 1530, "max": [5.79541444778442, 4.51589918136597, 9.43936824798584], "min": [-3.45336961746216, 1.15174305438995, 0.0384252220392227], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 67, "byteOffset": 0, "componentType": 5126, "count": 1530, "max": [0.576994776725769, 0.000953637121710926, 1, 1], "min": [-1, -1, -0.0005056373775, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 68, "byteOffset": 0, "componentType": 5126, "count": 1530, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 69, "byteOffset": 0, "componentType": 5123, "count": 2658, "max": [1529], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 70, "byteOffset": 0, "componentType": 5126, "count": 56, "max": [6.02547121047974, 6.41403293609619, 9.43740844726562], "min": [-3.67810010910034, 4.85442399978638, -0.19377927482128], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 71, "byteOffset": 0, "componentType": 5126, "count": 56, "max": [-0.59208393096924, 0.558266639709473, 0.572658896446228, 1], "min": [-1, -0.5700615644455, -0.55283868312836, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 72, "byteOffset": 0, "componentType": 5126, "count": 56, "max": [0.620304822921753, 1, 0.726280152797699], "min": [-0.62393075227737, -1, -0.88999181985855], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 73, "byteOffset": 0, "componentType": 5123, "count": 105, "max": [50], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 74, "byteOffset": 0, "componentType": 5126, "count": 280, "max": [5.84184312820435, 1.80043804645538, 4.70669937133789], "min": [-1.39482069015503, 0, 0.121500730514526], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 75, "byteOffset": 0, "componentType": 5126, "count": 280, "max": [0.57679808139801, 0.411054044961929, 1, 1], "min": [-1, -1, -0.17431145906448, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 76, "byteOffset": 0, "componentType": 5126, "count": 280, "max": [1, 1, 1], "min": [-1, -1, -0.99999117851257], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 77, "byteOffset": 0, "componentType": 5123, "count": 474, "max": [279], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 78, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [2.7038836479187, 6.41403293609619, 5.46119022369385], "min": [2.30469560623169, 5.08329057693481, 4.8915638923645], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 79, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 80, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 81, "byteOffset": 0, "componentType": 5123, "count": 30, "max": [19], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 82, "byteOffset": 0, "componentType": 5126, "count": 1962, "max": [6.02549982070923, 4.3088002204895, 9.43939971923828], "min": [-3.67810010910034, 0, -0.1938000023365], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 83, "byteOffset": 0, "componentType": 5123, "count": 1962, "max": [1961], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 84, "byteOffset": 0, "componentType": 5126, "count": 48, "max": [6.02547359466553, 2.74657273292542, 9.43741035461426], "min": [-3.6781005859375, 0, -0.1937793046236], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 85, "byteOffset": 0, "componentType": 5126, "count": 48, "max": [0.576946258544922, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003058171933, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 86, "byteOffset": 0, "componentType": 5126, "count": 48, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 87, "byteOffset": 0, "componentType": 5123, "count": 84, "max": [47], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 88, "byteOffset": 0, "componentType": 5126, "count": 744, "max": [5.79541826248169, 2.17279100418091, 9.43937492370605], "min": [-3.45335912704468, 1.15174317359924, 0.0384213402867317], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 89, "byteOffset": 0, "componentType": 5126, "count": 744, "max": [0.0151718743145466, 0.000953637121710926, 1, 1], "min": [-1, -1, -0.0005056373775, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 90, "byteOffset": 0, "componentType": 5126, "count": 744, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 91, "byteOffset": 0, "componentType": 5123, "count": 1296, "max": [743], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 92, "byteOffset": 0, "componentType": 5126, "count": 66, "max": [6.02547359466553, 4.30884170532227, 9.43741035461426], "min": [-3.6781005859375, 2.74653387069702, -0.1937793046236], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 93, "byteOffset": 0, "componentType": 5126, "count": 66, "max": [-0.35090991854668, 0.558109939098358, 0.59843385219574, 1], "min": [-1, -0.9319024682045, -0.5530110001564, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 94, "byteOffset": 0, "componentType": 5126, "count": 66, "max": [0.620936930179596, 1, 0.897993803024292], "min": [-0.62461394071579, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 95, "byteOffset": 0, "componentType": 5123, "count": 78, "max": [41], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 96, "byteOffset": 0, "componentType": 5126, "count": 282, "max": [5.84184741973877, 1.80043804645538, 4.70669937133789], "min": [-1.39480483531952, 0, 0.121496200561523], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 97, "byteOffset": 0, "componentType": 5126, "count": 282, "max": [0.57679808139801, 0.411054044961929, 1, 1], "min": [-1, -1, -0.17431145906448, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 98, "byteOffset": 0, "componentType": 5126, "count": 282, "max": [1, 1, 1], "min": [-1, -1, -0.99999117851257], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 99, "byteOffset": 0, "componentType": 5123, "count": 474, "max": [281], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 100, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [2.70388460159302, 4.30618190765381, 5.46119165420532], "min": [2.30469608306885, 2.97539520263672, 4.89156484603882], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 101, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 102, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 103, "byteOffset": 0, "componentType": 5123, "count": 30, "max": [19], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 104, "byteOffset": 0, "componentType": 5126, "count": 1848, "max": [2.91420006752014, 6.4246997833252, 2.91420006752014], "min": [-7.88770008087158, 0, -1.36880004405975], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 105, "byteOffset": 0, "componentType": 5123, "count": 1848, "max": [1847], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 106, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [2.74657344818115, 4.86772346496582, 2.74657273292542], "min": [-7.52648830413818, 0, -0.54893952608109], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 107, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-2.9802322387695312e-8, -1, -0.00003051814565, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 108, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [1, -0.00001525865719, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 109, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [23], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 110, "byteOffset": 0, "componentType": 5126, "count": 816, "max": [2.87317085266113, 4.27108573913574, 2.16462445259094], "min": [-7.88773250579834, 1.15174424648285, -0.67297387123108], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 111, "byteOffset": 0, "componentType": 5126, "count": 816, "max": [0.0151718743145466, 0.0109676485881209, 1, 1], "min": [-1, -1, -0.00847767107189, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 112, "byteOffset": 0, "componentType": 5126, "count": 816, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 113, "byteOffset": 0, "componentType": 5123, "count": 1404, "max": [815], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 114, "byteOffset": 0, "componentType": 5126, "count": 49, "max": [2.91424989700317, 5.95094776153564, 2.91423654556274], "min": [-7.69682264328003, 4.86772346496582, -0.71589815616608], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 115, "byteOffset": 0, "componentType": 5126, "count": 49, "max": [-0.64522761106491, 0.554949462413788, 0.541001081466675, 1], "min": [-1, -0.55495798587799, -0.6148065328598, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 116, "byteOffset": 0, "componentType": 5126, "count": 49, "max": [0.615986227989197, 1, 0.588677883148193], "min": [-0.61587929725647, -1, -0.71480137109756], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 117, "byteOffset": 0, "componentType": 5123, "count": 84, "max": [44], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 118, "byteOffset": 0, "componentType": 5126, "count": 172, "max": [2.44471168518066, 1.80043804645538, -0.54904937744141], "min": [0.472558856010437, 0, -1.36877393722534], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 119, "byteOffset": 0, "componentType": 5126, "count": 172, "max": [0.970208942890167, 0.413517445325851, 1, 1], "min": [-1, -1, -0.00004720687866, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 120, "byteOffset": 0, "componentType": 5126, "count": 172, "max": [1, 1, 0.605268776416779], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 121, "byteOffset": 0, "componentType": 5123, "count": 264, "max": [153], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 122, "byteOffset": 0, "componentType": 5126, "count": 40, "max": [0.87623119354248, 6.42467260360718, 2.30608439445496], "min": [-5.6262583732605, 5.28557062149048, 1.90687215328217], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 123, "byteOffset": 0, "componentType": 5126, "count": 40, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 124, "byteOffset": 0, "componentType": 5126, "count": 40, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 125, "byteOffset": 0, "componentType": 5123, "count": 60, "max": [39], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 126, "byteOffset": 0, "componentType": 5126, "count": 882, "max": [2.97550010681152, 4.9342999458313, 1.92949998378754], "min": [-2.97550010681152, 0, -2.49970006942749], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 127, "byteOffset": 0, "componentType": 5123, "count": 882, "max": [881], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 128, "byteOffset": 0, "componentType": 5126, "count": 16, "max": [2.67334604263306, 2.74650311470032, 1.73389267921448], "min": [-2.67343664169312, 0, -1.67936539649963], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 129, "byteOffset": 0, "componentType": 5126, "count": 16, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-2.9802322387695312e-8, -1, -0.00003051814565, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 130, "byteOffset": 0, "componentType": 5126, "count": 16, "max": [1, -0.00001525865719, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 131, "byteOffset": 0, "componentType": 5123, "count": 24, "max": [15], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 132, "byteOffset": 0, "componentType": 5126, "count": 362, "max": [2.80131125450134, 2.12801885604858, 1.47138333320618], "min": [-2.79855561256409, 1.13069212436676, -2.0359034538269], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 133, "byteOffset": 0, "componentType": 5126, "count": 362, "max": [0.0151718743145466, 0.0109676485881209, 1, 1], "min": [-1, -1, -0.0005056373775, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 134, "byteOffset": 0, "componentType": 5126, "count": 362, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 135, "byteOffset": 0, "componentType": 5123, "count": 618, "max": [361], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 136, "byteOffset": 0, "componentType": 5126, "count": 28, "max": [2.9754536151886, 4.30884170532227, 1.92950797080994], "min": [-2.97545409202576, 2.74650311470032, -1.92950797080994], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 137, "byteOffset": 0, "componentType": 5126, "count": 28, "max": [-0.41317570209503, 0.548189342021942, 0.72721141576767, 1], "min": [-1, -0.54817563295364, -0.56847542524338, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 138, "byteOffset": 0, "componentType": 5126, "count": 28, "max": [0.798560321331024, 1, 0.651181876659393], "min": [-0.79859429597855, -1, -0.65110141038895], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 139, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [25], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 140, "byteOffset": 0, "componentType": 5126, "count": 92, "max": [0.986067116260529, 1.80043804645538, -1.67995834350586], "min": [-0.98608618974686, 0, -2.49968290328979], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 141, "byteOffset": 0, "componentType": 5126, "count": 92, "max": [0.00006103515625, 0.411868631839752, 1, 1], "min": [-1, -0.99999994039536, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 142, "byteOffset": 0, "componentType": 5126, "count": 92, "max": [1, 1, 0.0000723004413885064], "min": [-1, -0.90818071365356, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 143, "byteOffset": 0, "componentType": 5123, "count": 150, "max": [91], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 144, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [-0.91690397262573, 4.93426418304443, 0.88754141330719], "min": [-1.48516190052032, 3.63013052940369, 0.488361001014709], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 145, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 146, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 147, "byteOffset": 0, "componentType": 5123, "count": 30, "max": [19], "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": 68, "max": [2.6374716758728, 4.63884210586548, 5.27494287490845], "min": [-3.40136671066284, 0, 0.0844886898994446], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 151, "byteOffset": 0, "componentType": 5126, "count": 68, "max": [0.00006103515625, 0.779257416725159, 1, 1], "min": [-1, -1, -0.00003051814565, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 152, "byteOffset": 0, "componentType": 5126, "count": 68, "max": [1, 0.000035099914384773, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 153, "byteOffset": 0, "componentType": 5123, "count": 108, "max": [65], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 154, "byteOffset": 0, "componentType": 5126, "count": 1036, "max": [2.7613959312439, 4.39047479629517, 5.40074396133423], "min": [-3.51990175247192, 1.15174508094788, -0.27077785134315], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 155, "byteOffset": 0, "componentType": 5126, "count": 1036, "max": [0.0151718743145466, 0.0109676485881209, 1, 1], "min": [-1, -1, -0.0005056373775, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 156, "byteOffset": 0, "componentType": 5126, "count": 1036, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 157, "byteOffset": 0, "componentType": 5123, "count": 1794, "max": [1035], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 158, "byteOffset": 0, "componentType": 5126, "count": 71, "max": [2.91422963142395, 6.20111131668091, 5.55170297622681], "min": [-3.67809653282166, 4.63884210586548, -0.19377717375755], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 159, "byteOffset": 0, "componentType": 5126, "count": 71, "max": [-0.25196385383606, 0.569161593914032, 0.659524440765381, 1], "min": [-1, -0.95927280187607, -0.62572449445724, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 160, "byteOffset": 0, "componentType": 5126, "count": 71, "max": [0.757116317749023, 1, 0.757468104362488], "min": [-0.75714957714081, -1, -0.97819620370865], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 161, "byteOffset": 0, "componentType": 5123, "count": 114, "max": [61], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 162, "byteOffset": 0, "componentType": 5126, "count": 199, "max": [0.843611240386963, 1.80043804645538, 5.57603168487549], "min": [-2.75001096725464, 0, -0.7351883649826], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 163, "byteOffset": 0, "componentType": 5126, "count": 199, "max": [0.527322053909302, 0.411054044961929, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 164, "byteOffset": 0, "componentType": 5126, "count": 199, "max": [1, 1, 1], "min": [-1, -0.98979985713959, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 165, "byteOffset": 0, "componentType": 5123, "count": 321, "max": [198], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 166, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.147836923599243, 6.19577121734619, 3.720618724823], "min": [-0.42061114311218, 4.9848370552063, 3.32145571708679], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 167, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 168, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 169, "byteOffset": 0, "componentType": 5123, "count": 30, "max": [19], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 170, "byteOffset": 0, "componentType": 5126, "count": 1110, "max": [2.91420006752014, 4.30620002746582, 2.91420006752014], "min": [-7.88770008087158, 0, -1.36880004405975], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 171, "byteOffset": 0, "componentType": 5123, "count": 1110, "max": [1109], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 172, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [2.74648952484131, 2.74653387069702, 2.74656009674072], "min": [-7.52650547027588, 0, -0.54894959926605], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 173, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-2.9802322387695312e-8, -1, -0.00003051814565, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 174, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [1, -0.00001525865719, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 175, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [23], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 176, "byteOffset": 0, "componentType": 5126, "count": 386, "max": [2.87318134307861, 2.1727921962738, 2.13711142539978], "min": [-7.88774108886719, 1.15174353122711, -0.38256019353867], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 177, "byteOffset": 0, "componentType": 5126, "count": 386, "max": [0.0151718743145466, 0.0109676485881209, 1, 1], "min": [-1, -1, -0.00847767107189, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 178, "byteOffset": 0, "componentType": 5126, "count": 386, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 179, "byteOffset": 0, "componentType": 5123, "count": 654, "max": [385], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 180, "byteOffset": 0, "componentType": 5126, "count": 51, "max": [2.91423273086548, 3.82980060577393, 2.91423273086548], "min": [-7.69683980941772, 2.74653387069702, -0.71590197086334], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 181, "byteOffset": 0, "componentType": 5126, "count": 51, "max": [-0.48867225646973, 0.554949462413788, 0.6278395652771, 1], "min": [-1, -0.77776104211807, -0.65910696983337, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 182, "byteOffset": 0, "componentType": 5126, "count": 51, "max": [0.615986227989197, 1, 0.939497947692871], "min": [-0.61592811346054, -1, -0.93528366088867], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 183, "byteOffset": 0, "componentType": 5123, "count": 60, "max": [39], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 184, "byteOffset": 0, "componentType": 5126, "count": 172, "max": [2.44471001625061, 1.80043804645538, -0.54905319213867], "min": [0.47255676984787, 0, -1.3687778711319], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 185, "byteOffset": 0, "componentType": 5126, "count": 172, "max": [0.843313336372375, 0.413517445325851, 1, 1], "min": [-1, -1, -0.00011143088341, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 186, "byteOffset": 0, "componentType": 5126, "count": 172, "max": [1, 1, 0.79130893945694], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 187, "byteOffset": 0, "componentType": 5123, "count": 264, "max": [151], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 188, "byteOffset": 0, "componentType": 5126, "count": 40, "max": [0.876213550567627, 4.30618190765381, 2.30608034133911], "min": [-5.62627601623535, 3.16437172889709, 1.90686810016632], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 189, "byteOffset": 0, "componentType": 5126, "count": 40, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 190, "byteOffset": 0, "componentType": 5126, "count": 40, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 191, "byteOffset": 0, "componentType": 5123, "count": 60, "max": [39], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 192, "byteOffset": 0, "componentType": 5126, "count": 1290, "max": [2.97550010681152, 7.0314998626709, 1.92949998378754], "min": [-2.97550010681152, 0, -2.49970006942749], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 193, "byteOffset": 0, "componentType": 5123, "count": 1290, "max": [1289], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 194, "byteOffset": 0, "componentType": 5126, "count": 16, "max": [2.67334532737732, 4.84376239776611, 1.7338924407959], "min": [-2.67343640327454, 0, -1.67936515808105], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 195, "byteOffset": 0, "componentType": 5126, "count": 16, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-2.9802322387695312e-8, -1, -0.00003051814565, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 196, "byteOffset": 0, "componentType": 5126, "count": 16, "max": [1, -0.00001525865719, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 197, "byteOffset": 0, "componentType": 5123, "count": 24, "max": [15], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 198, "byteOffset": 0, "componentType": 5126, "count": 594, "max": [2.8013026714325, 4.4263653755188, 1.47138929367065], "min": [-2.79857087135315, 1.13069117069244, -2.03589510917664], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 199, "byteOffset": 0, "componentType": 5126, "count": 594, "max": [0.0151718743145466, 0.0109676485881209, 1, 1], "min": [-1, -1, -0.0005056373775, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 200, "byteOffset": 0, "componentType": 5126, "count": 594, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 201, "byteOffset": 0, "componentType": 5123, "count": 1026, "max": [593], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 202, "byteOffset": 0, "componentType": 5126, "count": 26, "max": [2.97545385360718, 6.40339374542236, 1.92950785160065], "min": [-2.97545385360718, 4.84376239776611, -1.92950785160065], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 203, "byteOffset": 0, "componentType": 5126, "count": 26, "max": [-0.41411989927292, 0.548439741134644, 0.726352035999298, 1], "min": [-1, -0.54855942726135, -0.56824147701263, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 204, "byteOffset": 0, "componentType": 5126, "count": 26, "max": [0.798056662082672, 1, 0.650431752204895], "min": [-0.79803544282913, -1, -0.65037578344345], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 205, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [23], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 206, "byteOffset": 0, "componentType": 5126, "count": 92, "max": [0.986073791980743, 1.80043804645538, -1.67994844913483], "min": [-0.98607951402664, 0, -2.49967312812805], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 207, "byteOffset": 0, "componentType": 5126, "count": 92, "max": [0.00006103515625, 0.411868631839752, 1, 1], "min": [-1, -0.99999994039536, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 208, "byteOffset": 0, "componentType": 5126, "count": 92, "max": [1, 1, 0.0000723004413885064], "min": [-1, -0.90818071365356, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 209, "byteOffset": 0, "componentType": 5123, "count": 150, "max": [91], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 210, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [-0.91690373420715, 7.03147554397583, 0.887541174888611], "min": [-1.48516178131104, 5.72732400894165, 0.488361001014709], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 211, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 212, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 213, "byteOffset": 0, "componentType": 5123, "count": 30, "max": [19], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 214, "byteOffset": 0, "componentType": 5126, "count": 1431, "max": [2.91420006752014, 4.3088002204895, 5.57600021362305], "min": [-3.67810010910034, 0, -0.73519998788834], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 215, "byteOffset": 0, "componentType": 5123, "count": 1431, "max": [1430], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 216, "byteOffset": 0, "componentType": 5126, "count": 69, "max": [2.63740205764771, 2.74652075767517, 5.27493047714233], "min": [-3.40137004852295, 0, 0.0844868570566177], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 217, "byteOffset": 0, "componentType": 5126, "count": 69, "max": [0.00006103515625, 0.577357530593872, 1, 1], "min": [-1, -1, -0.00003051814565, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 218, "byteOffset": 0, "componentType": 5126, "count": 69, "max": [1, -0.00001525865719, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 219, "byteOffset": 0, "componentType": 5123, "count": 108, "max": [65], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 220, "byteOffset": 0, "componentType": 5126, "count": 490, "max": [2.76139116287231, 2.1727921962738, 4.089439868927], "min": [-3.51989030838013, 1.1517436504364, -0.27077811956406], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 221, "byteOffset": 0, "componentType": 5126, "count": 490, "max": [0.0151718743145466, 0.0109676485881209, 1, 1], "min": [-1, -1, -0.0005056373775, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 222, "byteOffset": 0, "componentType": 5126, "count": 490, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 223, "byteOffset": 0, "componentType": 5123, "count": 840, "max": [489], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 224, "byteOffset": 0, "componentType": 5126, "count": 61, "max": [2.91423273086548, 4.30884170532227, 5.55170631408691], "min": [-3.67810010910034, 2.74652075767517, -0.19377927482128], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 225, "byteOffset": 0, "componentType": 5126, "count": 61, "max": [-0.45771217346191, 0.569161057472229, 0.667113721370697, 1], "min": [-1, -0.83448457717896, -0.54289746284485, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 226, "byteOffset": 0, "componentType": 5126, "count": 61, "max": [0.757116317749023, 1, 0.940976083278656], "min": [-0.75721162557602, -1, -0.82641112804413], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 227, "byteOffset": 0, "componentType": 5123, "count": 84, "max": [51], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 228, "byteOffset": 0, "componentType": 5126, "count": 203, "max": [0.843616724014282, 1.80043804645538, 5.5760383605957], "min": [-2.75000810623169, 0, -0.73518908023834], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 229, "byteOffset": 0, "componentType": 5126, "count": 203, "max": [0.527448654174805, 0.411054044961929, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 230, "byteOffset": 0, "componentType": 5126, "count": 203, "max": [1, 1, 1], "min": [-1, -0.98980802297592, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 231, "byteOffset": 0, "componentType": 5123, "count": 321, "max": [202], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 232, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.147837162017822, 4.30614614486694, 3.72062039375305], "min": [-0.42061161994934, 3.09255647659302, 3.32145690917969], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 233, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 234, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 235, "byteOffset": 0, "componentType": 5123, "count": 30, "max": [19], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 236, "byteOffset": 0, "componentType": 5126, "count": 1128, "max": [2.91420006752014, 4.30620002746582, 2.91420006752014], "min": [-3.40400004386902, 0, -2.42650008201599], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 237, "byteOffset": 0, "componentType": 5123, "count": 1128, "max": [1127], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 238, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [2.65074419975281, 2.74653387069702, 2.65075445175171], "min": [-3.1378653049469, 0, -2.06931304931641], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 239, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-2.9802322387695312e-8, -1, -0.00003051814565, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 240, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [1, -0.00001525865719, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 241, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [23], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 242, "byteOffset": 0, "componentType": 5126, "count": 408, "max": [2.77203917503357, 2.1727921962738, 2.14001154899597], "min": [-3.26439118385315, 1.15174412727356, -2.42652058601379], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 243, "byteOffset": 0, "componentType": 5126, "count": 408, "max": [0.0151718743145466, 0.0107825314626098, 1, 1], "min": [-1, -1, -0.0005056373775, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 244, "byteOffset": 0, "componentType": 5126, "count": 408, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 245, "byteOffset": 0, "componentType": 5123, "count": 702, "max": [407], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 246, "byteOffset": 0, "componentType": 5126, "count": 54, "max": [2.91423082351685, 3.82980060577393, 2.91424131393433], "min": [-3.40395164489746, 2.74653387069702, -2.33407068252563], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 247, "byteOffset": 0, "componentType": 5126, "count": 54, "max": [0.170488953590393, 0.569738209247589, 0.642352521419525, 1], "min": [-1, -0.88500845432281, -0.97420674562454, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 248, "byteOffset": 0, "componentType": 5126, "count": 54, "max": [0.701916396617889, 1, 0.585305392742157], "min": [-0.97420686483383, -1, -0.89225542545319], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 249, "byteOffset": 0, "componentType": 5123, "count": 60, "max": [35], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 250, "byteOffset": 0, "componentType": 5126, "count": 173, "max": [1.6297709941864, 1.80043804645538, 0.0707511901855469], "min": [-0.34238117933273, 0, -0.74897301197052], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 251, "byteOffset": 0, "componentType": 5126, "count": 173, "max": [0.889877438545227, 0.410676062107086, 1, 1], "min": [-1, -1.00000011920929, -0.00009605288506, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 252, "byteOffset": 0, "componentType": 5126, "count": 173, "max": [1, 1, 0.634956479072571], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 253, "byteOffset": 0, "componentType": 5123, "count": 264, "max": [152], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 254, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.876233577728271, 4.30618190765381, 2.21293592453003], "min": [0.307707786560059, 3.23625636100769, 1.81371688842773], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 255, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 256, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 257, "byteOffset": 0, "componentType": 5123, "count": 30, "max": [19], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 258, "byteOffset": 0, "componentType": 5126, "count": 1848, "max": [2.91420006752014, 6.36079978942871, 2.91420006752014], "min": [-3.40400004386902, 0, -2.42650008201599], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 259, "byteOffset": 0, "componentType": 5123, "count": 1848, "max": [1847], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 260, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [2.65077352523804, 4.80384254455566, 2.65077352523804], "min": [-3.13786649703979, 0, -2.06931400299072], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 261, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-2.9802322387695312e-8, -1, -0.00003051814565, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 262, "byteOffset": 0, "componentType": 5126, "count": 24, "max": [1, -0.00001525865719, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 263, "byteOffset": 0, "componentType": 5123, "count": 36, "max": [23], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 264, "byteOffset": 0, "componentType": 5126, "count": 826, "max": [2.77200865745544, 4.38378095626831, 2.14001607894897], "min": [-3.26442742347717, 1.15174400806427, -2.42650556564331], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 265, "byteOffset": 0, "componentType": 5126, "count": 826, "max": [0.0151718743145466, 0.0109676485881209, 1, 1], "min": [-1, -1, -0.0005056373775, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 266, "byteOffset": 0, "componentType": 5126, "count": 826, "max": [1, 1, 1], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 267, "byteOffset": 0, "componentType": 5123, "count": 1434, "max": [825], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 268, "byteOffset": 0, "componentType": 5126, "count": 50, "max": [2.91423177719116, 5.88706684112549, 2.91423225402832], "min": [-3.40395641326904, 4.80384254455566, -2.33407163619995], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 269, "byteOffset": 0, "componentType": 5126, "count": 50, "max": [-0.47594964504242, 0.569711863994598, 0.559700548648834, 1], "min": [-1, -0.56964606046677, -0.7771103978157, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 270, "byteOffset": 0, "componentType": 5126, "count": 50, "max": [0.655424356460571, 1, 0.66997367143631], "min": [-0.65510952472687, -1, -0.68857544660568], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 271, "byteOffset": 0, "componentType": 5123, "count": 84, "max": [41], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 272, "byteOffset": 0, "componentType": 5126, "count": 173, "max": [1.62975323200226, 1.80043804645538, 0.0707626342773438], "min": [-0.34239971637726, 0, -0.74896192550659], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 273, "byteOffset": 0, "componentType": 5126, "count": 173, "max": [0.879797339439392, 0.410345137119293, 1, 1], "min": [-1, -1, -0.00011070072651, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 274, "byteOffset": 0, "componentType": 5126, "count": 173, "max": [1, 1, 0.852721929550171], "min": [-1, -1, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 275, "byteOffset": 0, "componentType": 5123, "count": 264, "max": [153], "min": [0], "normalized": false, "type": "SCALAR" },
+		{ "bufferView": 276, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.876233816146851, 6.36079168319702, 2.21293687820435], "min": [0.307707756757736, 5.29355621337891, 1.81371796131134], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 277, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [0.00006103515625, 0.0000152590218931437, 1, 1], "min": [-1, -1, -0.00003057986032, 1], "normalized": false, "type": "VEC4" },
+		{ "bufferView": 278, "byteOffset": 0, "componentType": 5126, "count": 20, "max": [1, 1, 1], "min": [-1, -0.00003057986396, -1], "normalized": false, "type": "VEC3" },
+		{ "bufferView": 279, "byteOffset": 0, "componentType": 5123, "count": 30, "max": [19], "min": [0], "normalized": false, "type": "SCALAR" }
+	],
+	"asset": { "generator": "Godot Engine v4.3.stable.official@77dcf97d82cbfe4e4615475fa52ca03da645dbd8", "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": 39708, "byteOffset": 1875368, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 6618, "byteOffset": 1915076, "target": 34963 },
+		{ "buffer": 0, "byteLength": 336, "byteOffset": 1921696, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 448, "byteOffset": 1922032, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 336, "byteOffset": 1922480, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 84, "byteOffset": 1922816, "target": 34963 },
+		{ "buffer": 0, "byteLength": 18360, "byteOffset": 1922900, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 24480, "byteOffset": 1941260, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 18360, "byteOffset": 1965740, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 5316, "byteOffset": 1984100, "target": 34963 },
+		{ "buffer": 0, "byteLength": 672, "byteOffset": 1989416, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 896, "byteOffset": 1990088, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 672, "byteOffset": 1990984, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 210, "byteOffset": 1991656, "target": 34963 },
+		{ "buffer": 0, "byteLength": 3360, "byteOffset": 1991868, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 4480, "byteOffset": 1995228, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 3360, "byteOffset": 1999708, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 948, "byteOffset": 2003068, "target": 34963 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2004016, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 320, "byteOffset": 2004256, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2004576, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 60, "byteOffset": 2004816, "target": 34963 },
+		{ "buffer": 0, "byteLength": 23544, "byteOffset": 2004876, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 3924, "byteOffset": 2028420, "target": 34963 },
+		{ "buffer": 0, "byteLength": 576, "byteOffset": 2032344, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 768, "byteOffset": 2032920, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 576, "byteOffset": 2033688, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 168, "byteOffset": 2034264, "target": 34963 },
+		{ "buffer": 0, "byteLength": 8928, "byteOffset": 2034432, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 11904, "byteOffset": 2043360, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 8928, "byteOffset": 2055264, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2592, "byteOffset": 2064192, "target": 34963 },
+		{ "buffer": 0, "byteLength": 792, "byteOffset": 2066784, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1056, "byteOffset": 2067576, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 792, "byteOffset": 2068632, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 156, "byteOffset": 2069424, "target": 34963 },
+		{ "buffer": 0, "byteLength": 3384, "byteOffset": 2069580, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 4512, "byteOffset": 2072964, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 3384, "byteOffset": 2077476, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 948, "byteOffset": 2080860, "target": 34963 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2081808, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 320, "byteOffset": 2082048, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2082368, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 60, "byteOffset": 2082608, "target": 34963 },
+		{ "buffer": 0, "byteLength": 22176, "byteOffset": 2082668, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 3696, "byteOffset": 2104844, "target": 34963 },
+		{ "buffer": 0, "byteLength": 288, "byteOffset": 2108540, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 384, "byteOffset": 2108828, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 288, "byteOffset": 2109212, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 72, "byteOffset": 2109500, "target": 34963 },
+		{ "buffer": 0, "byteLength": 9792, "byteOffset": 2109572, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 13056, "byteOffset": 2119364, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 9792, "byteOffset": 2132420, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2808, "byteOffset": 2142212, "target": 34963 },
+		{ "buffer": 0, "byteLength": 588, "byteOffset": 2145020, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 784, "byteOffset": 2145608, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 588, "byteOffset": 2146392, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 168, "byteOffset": 2146980, "target": 34963 },
+		{ "buffer": 0, "byteLength": 2064, "byteOffset": 2147148, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2752, "byteOffset": 2149212, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2064, "byteOffset": 2151964, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 528, "byteOffset": 2154028, "target": 34963 },
+		{ "buffer": 0, "byteLength": 480, "byteOffset": 2154556, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 640, "byteOffset": 2155036, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 480, "byteOffset": 2155676, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 120, "byteOffset": 2156156, "target": 34963 },
+		{ "buffer": 0, "byteLength": 10584, "byteOffset": 2156276, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1764, "byteOffset": 2166860, "target": 34963 },
+		{ "buffer": 0, "byteLength": 192, "byteOffset": 2168624, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 256, "byteOffset": 2168816, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 192, "byteOffset": 2169072, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 48, "byteOffset": 2169264, "target": 34963 },
+		{ "buffer": 0, "byteLength": 4344, "byteOffset": 2169312, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 5792, "byteOffset": 2173656, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 4344, "byteOffset": 2179448, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1236, "byteOffset": 2183792, "target": 34963 },
+		{ "buffer": 0, "byteLength": 336, "byteOffset": 2185028, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 448, "byteOffset": 2185364, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 336, "byteOffset": 2185812, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 72, "byteOffset": 2186148, "target": 34963 },
+		{ "buffer": 0, "byteLength": 1104, "byteOffset": 2186220, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1472, "byteOffset": 2187324, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1104, "byteOffset": 2188796, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 300, "byteOffset": 2189900, "target": 34963 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2190200, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 320, "byteOffset": 2190440, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2190760, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 60, "byteOffset": 2191000, "target": 34963 },
+		{ "buffer": 0, "byteLength": 28404, "byteOffset": 2191060, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 4734, "byteOffset": 2219464, "target": 34963 },
+		{ "buffer": 0, "byteLength": 816, "byteOffset": 2224200, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1088, "byteOffset": 2225016, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 816, "byteOffset": 2226104, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 216, "byteOffset": 2226920, "target": 34963 },
+		{ "buffer": 0, "byteLength": 12432, "byteOffset": 2227136, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 16576, "byteOffset": 2239568, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 12432, "byteOffset": 2256144, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 3588, "byteOffset": 2268576, "target": 34963 },
+		{ "buffer": 0, "byteLength": 852, "byteOffset": 2272164, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1136, "byteOffset": 2273016, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 852, "byteOffset": 2274152, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 228, "byteOffset": 2275004, "target": 34963 },
+		{ "buffer": 0, "byteLength": 2388, "byteOffset": 2275232, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 3184, "byteOffset": 2277620, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2388, "byteOffset": 2280804, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 642, "byteOffset": 2283192, "target": 34963 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2283836, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 320, "byteOffset": 2284076, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2284396, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 60, "byteOffset": 2284636, "target": 34963 },
+		{ "buffer": 0, "byteLength": 13320, "byteOffset": 2284696, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2220, "byteOffset": 2298016, "target": 34963 },
+		{ "buffer": 0, "byteLength": 288, "byteOffset": 2300236, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 384, "byteOffset": 2300524, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 288, "byteOffset": 2300908, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 72, "byteOffset": 2301196, "target": 34963 },
+		{ "buffer": 0, "byteLength": 4632, "byteOffset": 2301268, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 6176, "byteOffset": 2305900, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 4632, "byteOffset": 2312076, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1308, "byteOffset": 2316708, "target": 34963 },
+		{ "buffer": 0, "byteLength": 612, "byteOffset": 2318016, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 816, "byteOffset": 2318628, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 612, "byteOffset": 2319444, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 120, "byteOffset": 2320056, "target": 34963 },
+		{ "buffer": 0, "byteLength": 2064, "byteOffset": 2320176, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2752, "byteOffset": 2322240, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2064, "byteOffset": 2324992, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 528, "byteOffset": 2327056, "target": 34963 },
+		{ "buffer": 0, "byteLength": 480, "byteOffset": 2327584, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 640, "byteOffset": 2328064, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 480, "byteOffset": 2328704, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 120, "byteOffset": 2329184, "target": 34963 },
+		{ "buffer": 0, "byteLength": 15480, "byteOffset": 2329304, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2580, "byteOffset": 2344784, "target": 34963 },
+		{ "buffer": 0, "byteLength": 192, "byteOffset": 2347364, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 256, "byteOffset": 2347556, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 192, "byteOffset": 2347812, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 48, "byteOffset": 2348004, "target": 34963 },
+		{ "buffer": 0, "byteLength": 7128, "byteOffset": 2348052, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 9504, "byteOffset": 2355180, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 7128, "byteOffset": 2364684, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2052, "byteOffset": 2371812, "target": 34963 },
+		{ "buffer": 0, "byteLength": 312, "byteOffset": 2373864, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 416, "byteOffset": 2374176, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 312, "byteOffset": 2374592, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 72, "byteOffset": 2374904, "target": 34963 },
+		{ "buffer": 0, "byteLength": 1104, "byteOffset": 2374976, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1472, "byteOffset": 2376080, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1104, "byteOffset": 2377552, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 300, "byteOffset": 2378656, "target": 34963 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2378956, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 320, "byteOffset": 2379196, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2379516, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 60, "byteOffset": 2379756, "target": 34963 },
+		{ "buffer": 0, "byteLength": 17172, "byteOffset": 2379816, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2862, "byteOffset": 2396988, "target": 34963 },
+		{ "buffer": 0, "byteLength": 828, "byteOffset": 2399852, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1104, "byteOffset": 2400680, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 828, "byteOffset": 2401784, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 216, "byteOffset": 2402612, "target": 34963 },
+		{ "buffer": 0, "byteLength": 5880, "byteOffset": 2402828, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 7840, "byteOffset": 2408708, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 5880, "byteOffset": 2416548, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1680, "byteOffset": 2422428, "target": 34963 },
+		{ "buffer": 0, "byteLength": 732, "byteOffset": 2424108, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 976, "byteOffset": 2424840, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 732, "byteOffset": 2425816, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 168, "byteOffset": 2426548, "target": 34963 },
+		{ "buffer": 0, "byteLength": 2436, "byteOffset": 2426716, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 3248, "byteOffset": 2429152, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2436, "byteOffset": 2432400, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 642, "byteOffset": 2434836, "target": 34963 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2435480, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 320, "byteOffset": 2435720, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2436040, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 60, "byteOffset": 2436280, "target": 34963 },
+		{ "buffer": 0, "byteLength": 13536, "byteOffset": 2436340, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2256, "byteOffset": 2449876, "target": 34963 },
+		{ "buffer": 0, "byteLength": 288, "byteOffset": 2452132, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 384, "byteOffset": 2452420, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 288, "byteOffset": 2452804, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 72, "byteOffset": 2453092, "target": 34963 },
+		{ "buffer": 0, "byteLength": 4896, "byteOffset": 2453164, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 6528, "byteOffset": 2458060, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 4896, "byteOffset": 2464588, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 1404, "byteOffset": 2469484, "target": 34963 },
+		{ "buffer": 0, "byteLength": 648, "byteOffset": 2470888, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 864, "byteOffset": 2471536, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 648, "byteOffset": 2472400, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 120, "byteOffset": 2473048, "target": 34963 },
+		{ "buffer": 0, "byteLength": 2076, "byteOffset": 2473168, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2768, "byteOffset": 2475244, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2076, "byteOffset": 2478012, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 528, "byteOffset": 2480088, "target": 34963 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2480616, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 320, "byteOffset": 2480856, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2481176, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 60, "byteOffset": 2481416, "target": 34963 },
+		{ "buffer": 0, "byteLength": 22176, "byteOffset": 2481476, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 3696, "byteOffset": 2503652, "target": 34963 },
+		{ "buffer": 0, "byteLength": 288, "byteOffset": 2507348, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 384, "byteOffset": 2507636, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 288, "byteOffset": 2508020, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 72, "byteOffset": 2508308, "target": 34963 },
+		{ "buffer": 0, "byteLength": 9912, "byteOffset": 2508380, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 13216, "byteOffset": 2518292, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 9912, "byteOffset": 2531508, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2868, "byteOffset": 2541420, "target": 34963 },
+		{ "buffer": 0, "byteLength": 600, "byteOffset": 2544288, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 800, "byteOffset": 2544888, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 600, "byteOffset": 2545688, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 168, "byteOffset": 2546288, "target": 34963 },
+		{ "buffer": 0, "byteLength": 2076, "byteOffset": 2546456, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2768, "byteOffset": 2548532, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 2076, "byteOffset": 2551300, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 528, "byteOffset": 2553376, "target": 34963 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2553904, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 320, "byteOffset": 2554144, "byteStride": 16, "target": 34962 },
+		{ "buffer": 0, "byteLength": 240, "byteOffset": 2554464, "byteStride": 12, "target": 34962 },
+		{ "buffer": 0, "byteLength": 60, "byteOffset": 2554704, "target": 34963 }
+	],
+	"buffers": [{ "byteLength": 2554764, "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": 15 }, "type": "trimesh" },
+				{ "trimesh": { "mesh": 17 }, "type": "trimesh" },
+				{ "trimesh": { "mesh": 19 }, "type": "trimesh" },
+				{ "trimesh": { "mesh": 21 }, "type": "trimesh" },
+				{ "trimesh": { "mesh": 23 }, "type": "trimesh" },
+				{ "trimesh": { "mesh": 25 }, "type": "trimesh" },
+				{ "trimesh": { "mesh": 27 }, "type": "trimesh" },
+				{ "trimesh": { "mesh": 29 }, "type": "trimesh" },
+				{ "trimesh": { "mesh": 31 }, "type": "trimesh" },
+				{ "trimesh": { "mesh": 33 }, "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.798397421836853, 0.731278538703918, 0.335510164499283, 1], "metallicFactor": 0, "roughnessFactor": 0.3 }
+		},
+		{
+			"name": "dark",
+			"pbrMetallicRoughness": { "baseColorFactor": [0.00453571043908596, 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.2734195291996, 0.193076476454735, 0.0147545663639903, 1], "metallicFactor": 0, "roughnessFactor": 0.5 }
+		},
+		{
+			"name": "chimney",
+			"pbrMetallicRoughness": { "baseColorFactor": [0.2, 0.0528690591454506, 0.04, 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": { "POSITION": 60 }, "indices": 61, "mode": 4 }] },
+		{
+			"primitives": [
+				{ "attributes": { "NORMAL": 64, "POSITION": 62, "TANGENT": 63 }, "indices": 65, "material": 4, "mode": 4 },
+				{ "attributes": { "NORMAL": 68, "POSITION": 66, "TANGENT": 67 }, "indices": 69, "material": 5, "mode": 4 },
+				{ "attributes": { "NORMAL": 72, "POSITION": 70, "TANGENT": 71 }, "indices": 73, "material": 6, "mode": 4 },
+				{ "attributes": { "NORMAL": 76, "POSITION": 74, "TANGENT": 75 }, "indices": 77, "material": 7, "mode": 4 },
+				{ "attributes": { "NORMAL": 80, "POSITION": 78, "TANGENT": 79 }, "indices": 81, "material": 8, "mode": 4 }
+			]
+		},
+		{ "primitives": [{ "attributes": { "POSITION": 82 }, "indices": 83, "mode": 4 }] },
+		{
+			"primitives": [
+				{ "attributes": { "NORMAL": 86, "POSITION": 84, "TANGENT": 85 }, "indices": 87, "material": 4, "mode": 4 },
+				{ "attributes": { "NORMAL": 90, "POSITION": 88, "TANGENT": 89 }, "indices": 91, "material": 5, "mode": 4 },
+				{ "attributes": { "NORMAL": 94, "POSITION": 92, "TANGENT": 93 }, "indices": 95, "material": 6, "mode": 4 },
+				{ "attributes": { "NORMAL": 98, "POSITION": 96, "TANGENT": 97 }, "indices": 99, "material": 7, "mode": 4 },
+				{ "attributes": { "NORMAL": 102, "POSITION": 100, "TANGENT": 101 }, "indices": 103, "material": 8, "mode": 4 }
+			]
+		},
+		{ "primitives": [{ "attributes": { "POSITION": 104 }, "indices": 105, "mode": 4 }] },
+		{
+			"primitives": [
+				{ "attributes": { "NORMAL": 108, "POSITION": 106, "TANGENT": 107 }, "indices": 109, "material": 4, "mode": 4 },
+				{ "attributes": { "NORMAL": 112, "POSITION": 110, "TANGENT": 111 }, "indices": 113, "material": 5, "mode": 4 },
+				{ "attributes": { "NORMAL": 116, "POSITION": 114, "TANGENT": 115 }, "indices": 117, "material": 6, "mode": 4 },
+				{ "attributes": { "NORMAL": 120, "POSITION": 118, "TANGENT": 119 }, "indices": 121, "material": 7, "mode": 4 },
+				{ "attributes": { "NORMAL": 124, "POSITION": 122, "TANGENT": 123 }, "indices": 125, "material": 8, "mode": 4 }
+			]
+		},
+		{ "primitives": [{ "attributes": { "POSITION": 126 }, "indices": 127, "mode": 4 }] },
+		{
+			"primitives": [
+				{ "attributes": { "NORMAL": 130, "POSITION": 128, "TANGENT": 129 }, "indices": 131, "material": 4, "mode": 4 },
+				{ "attributes": { "NORMAL": 134, "POSITION": 132, "TANGENT": 133 }, "indices": 135, "material": 5, "mode": 4 },
+				{ "attributes": { "NORMAL": 138, "POSITION": 136, "TANGENT": 137 }, "indices": 139, "material": 6, "mode": 4 },
+				{ "attributes": { "NORMAL": 142, "POSITION": 140, "TANGENT": 141 }, "indices": 143, "material": 7, "mode": 4 },
+				{ "attributes": { "NORMAL": 146, "POSITION": 144, "TANGENT": 145 }, "indices": 147, "material": 8, "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 },
+				{ "attributes": { "NORMAL": 168, "POSITION": 166, "TANGENT": 167 }, "indices": 169, "material": 8, "mode": 4 }
+			]
+		},
+		{ "primitives": [{ "attributes": { "POSITION": 170 }, "indices": 171, "mode": 4 }] },
+		{
+			"primitives": [
+				{ "attributes": { "NORMAL": 174, "POSITION": 172, "TANGENT": 173 }, "indices": 175, "material": 4, "mode": 4 },
+				{ "attributes": { "NORMAL": 178, "POSITION": 176, "TANGENT": 177 }, "indices": 179, "material": 5, "mode": 4 },
+				{ "attributes": { "NORMAL": 182, "POSITION": 180, "TANGENT": 181 }, "indices": 183, "material": 6, "mode": 4 },
+				{ "attributes": { "NORMAL": 186, "POSITION": 184, "TANGENT": 185 }, "indices": 187, "material": 7, "mode": 4 },
+				{ "attributes": { "NORMAL": 190, "POSITION": 188, "TANGENT": 189 }, "indices": 191, "material": 8, "mode": 4 }
+			]
+		},
+		{ "primitives": [{ "attributes": { "POSITION": 192 }, "indices": 193, "mode": 4 }] },
+		{
+			"primitives": [
+				{ "attributes": { "NORMAL": 196, "POSITION": 194, "TANGENT": 195 }, "indices": 197, "material": 4, "mode": 4 },
+				{ "attributes": { "NORMAL": 200, "POSITION": 198, "TANGENT": 199 }, "indices": 201, "material": 5, "mode": 4 },
+				{ "attributes": { "NORMAL": 204, "POSITION": 202, "TANGENT": 203 }, "indices": 205, "material": 6, "mode": 4 },
+				{ "attributes": { "NORMAL": 208, "POSITION": 206, "TANGENT": 207 }, "indices": 209, "material": 7, "mode": 4 },
+				{ "attributes": { "NORMAL": 212, "POSITION": 210, "TANGENT": 211 }, "indices": 213, "material": 8, "mode": 4 }
+			]
+		},
+		{ "primitives": [{ "attributes": { "POSITION": 214 }, "indices": 215, "mode": 4 }] },
+		{
+			"primitives": [
+				{ "attributes": { "NORMAL": 218, "POSITION": 216, "TANGENT": 217 }, "indices": 219, "material": 4, "mode": 4 },
+				{ "attributes": { "NORMAL": 222, "POSITION": 220, "TANGENT": 221 }, "indices": 223, "material": 5, "mode": 4 },
+				{ "attributes": { "NORMAL": 226, "POSITION": 224, "TANGENT": 225 }, "indices": 227, "material": 6, "mode": 4 },
+				{ "attributes": { "NORMAL": 230, "POSITION": 228, "TANGENT": 229 }, "indices": 231, "material": 7, "mode": 4 },
+				{ "attributes": { "NORMAL": 234, "POSITION": 232, "TANGENT": 233 }, "indices": 235, "material": 8, "mode": 4 }
+			]
+		},
+		{ "primitives": [{ "attributes": { "POSITION": 236 }, "indices": 237, "mode": 4 }] },
+		{
+			"primitives": [
+				{ "attributes": { "NORMAL": 240, "POSITION": 238, "TANGENT": 239 }, "indices": 241, "material": 4, "mode": 4 },
+				{ "attributes": { "NORMAL": 244, "POSITION": 242, "TANGENT": 243 }, "indices": 245, "material": 5, "mode": 4 },
+				{ "attributes": { "NORMAL": 248, "POSITION": 246, "TANGENT": 247 }, "indices": 249, "material": 6, "mode": 4 },
+				{ "attributes": { "NORMAL": 252, "POSITION": 250, "TANGENT": 251 }, "indices": 253, "material": 7, "mode": 4 },
+				{ "attributes": { "NORMAL": 256, "POSITION": 254, "TANGENT": 255 }, "indices": 257, "material": 8, "mode": 4 }
+			]
+		},
+		{ "primitives": [{ "attributes": { "POSITION": 258 }, "indices": 259, "mode": 4 }] },
+		{
+			"primitives": [
+				{ "attributes": { "NORMAL": 262, "POSITION": 260, "TANGENT": 261 }, "indices": 263, "material": 4, "mode": 4 },
+				{ "attributes": { "NORMAL": 266, "POSITION": 264, "TANGENT": 265 }, "indices": 267, "material": 5, "mode": 4 },
+				{ "attributes": { "NORMAL": 270, "POSITION": 268, "TANGENT": 269 }, "indices": 271, "material": 6, "mode": 4 },
+				{ "attributes": { "NORMAL": 274, "POSITION": 272, "TANGENT": 273 }, "indices": 275, "material": 7, "mode": 4 },
+				{ "attributes": { "NORMAL": 278, "POSITION": 276, "TANGENT": 277 }, "indices": 279, "material": 8, "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, 0]
+		},
+		{
+			"name": "InstancePos",
+			"rotation": [0, -0.70710664987564, 0, 0.70710688829422],
+			"translation": [35.4799995422363, 8.72404956817627, 14.335000038147]
+		},
+		{
+			"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.06688851863146, 0.0668885186314583, -0.7039361000061, 0.703935980796814],
+			"translation": [14.4799995422363, 2.35999989509583, -0.82299798727036]
+		},
+		{
+			"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.0871556326746941, 0, 0.99619472026825],
+			"translation": [21.4799995422363, 0.8, -6.46500015258789]
+		},
+		{
+			"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.0871556326746941, 0, 0.99619472026825],
+			"translation": [23.1140003204346, 0.8, 2.19700002670288]
+		},
+		{
+			"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.0871556326746941, 0, 0.99619472026825],
+			"translation": [-22.92180061340332, 0.8, -1.2]
+		},
+		{
+			"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.99619472026825, 0, -0.08715563267469],
+			"translation": [-4.74030017852783, 0.8, -4.46299982070923]
+		},
+		{
+			"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.99619472026825, 0, -0.08715563267469],
+			"translation": [-31.54710006713867, 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.3681001663208, 9.1700496673584, -12.33600044250488]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 6 }
+				}
+			},
+			"name": "House01Collider"
+		},
+		{
+			"mesh": 16,
+			"name": "House01Mesh"
+		},
+		{
+			"children": [35, 36],
+			"extensions": {
+				"OMI_physics_body": {
+					"motion": { "type": "static" }
+				}
+			},
+			"name": "House02",
+			"rotation": [0, -0.70733380317688, 0, 0.706879794597626],
+			"translation": [36.7492980957031, 11.3226003646851, -12.82880020141602]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 7 }
+				}
+			},
+			"name": "House02Collider"
+		},
+		{
+			"mesh": 18,
+			"name": "House02Mesh"
+		},
+		{
+			"children": [38, 39],
+			"extensions": {
+				"OMI_physics_body": {
+					"motion": { "type": "static" }
+				}
+			},
+			"name": "House03",
+			"rotation": [0, 0.707107067108154, 0, 0.707106471061707],
+			"translation": [47.7162017822266, 11.3317003250122, -17.07869911193848]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 8 }
+				}
+			},
+			"name": "House03Collider"
+		},
+		{
+			"mesh": 20,
+			"name": "House03Mesh"
+		},
+		{
+			"children": [41, 42],
+			"extensions": {
+				"OMI_physics_body": {
+					"motion": { "type": "static" }
+				}
+			},
+			"name": "House04",
+			"rotation": [0, 0.711176097393036, 0, 0.703013956546783],
+			"translation": [42.1654014587402, 8.75144004821777, 14.2867002487183]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 9 }
+				}
+			},
+			"name": "House04Collider"
+		},
+		{
+			"mesh": 22,
+			"name": "House04Mesh"
+		},
+		{
+			"children": [44, 45],
+			"extensions": {
+				"OMI_physics_body": {
+					"motion": { "type": "static" }
+				}
+			},
+			"name": "House05",
+			"rotation": [0, 0.999999642372131, 0, 0.000828785065095872],
+			"translation": [12.4834003448486, 10.1962995529175, 28.516300201416]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 10 }
+				}
+			},
+			"name": "House05Collider"
+		},
+		{
+			"mesh": 24,
+			"name": "House05Mesh"
+		},
+		{
+			"children": [47, 48],
+			"extensions": {
+				"OMI_physics_body": {
+					"motion": { "type": "static" }
+				}
+			},
+			"name": "House06",
+			"translation": [-12.65750026702881, 5.15639019012451, 24.9008007049561]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 11 }
+				}
+			},
+			"name": "House06Collider"
+		},
+		{
+			"mesh": 26,
+			"name": "House06Mesh"
+		},
+		{
+			"children": [50, 51],
+			"extensions": {
+				"OMI_physics_body": {
+					"motion": { "type": "static" }
+				}
+			},
+			"name": "House07",
+			"rotation": [0, 1, 0, -0.00000063976],
+			"translation": [-14.61540031433105, 5.17516994476318, 1.74839997291565]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 12 }
+				}
+			},
+			"name": "House07Collider"
+		},
+		{
+			"mesh": 28,
+			"name": "House07Mesh"
+		},
+		{
+			"children": [53, 54],
+			"extensions": {
+				"OMI_physics_body": {
+					"motion": { "type": "static" }
+				}
+			},
+			"name": "House08",
+			"translation": [-26.92390060424805, 5.15544986724854, -0.29530099034309]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 13 }
+				}
+			},
+			"name": "House08Collider"
+		},
+		{
+			"mesh": 30,
+			"name": "House08Mesh"
+		},
+		{
+			"children": [56, 57],
+			"extensions": {
+				"OMI_physics_body": {
+					"motion": { "type": "static" }
+				}
+			},
+			"name": "House09",
+			"rotation": [0, -0.71383315324783, 0, 0.700315773487091],
+			"translation": [-48.40399932861328, 8.16561031341553, 4.47270011901855]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 14 }
+				}
+			},
+			"name": "House09Collider"
+		},
+		{
+			"mesh": 32,
+			"name": "House09Mesh"
+		},
+		{
+			"children": [59, 60],
+			"extensions": {
+				"OMI_physics_body": {
+					"motion": { "type": "static" }
+				}
+			},
+			"name": "House10",
+			"rotation": [0, -0.7071059346199, 0, 0.707107603549957],
+			"translation": [-46.10689926147461, 8.12473011016846, -17.50690078735352]
+		},
+		{
+			"extensions": {
+				"OMI_physics_body": {
+					"collider": { "shape": 15 }
+				}
+			},
+			"name": "House10Collider"
+		},
+		{
+			"mesh": 34,
+			"name": "House10Mesh"
+		}
+	],
+	"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 }
+	]
+}

+ 36 - 0
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

BIN
3d/truck_town/town/model/town_model0.bin


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 4 - 36
3d/truck_town/town/town_scene.tscn


BIN
3d/truck_town/town/truck_town.glb


+ 0 - 99
3d/truck_town/town/truck_town.glb.import

@@ -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

+ 5 - 0
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"

+ 1 - 1
3d/truck_town/vehicles/vehicle.gd

@@ -20,7 +20,7 @@ func _physics_process(delta: float) -> void:
 	# Change pitch smoothly to avoid abrupt change on collision.
 	$EngineSound.pitch_scale = lerpf($EngineSound.pitch_scale, desired_engine_pitch, 0.2)
 
-	if abs(linear_velocity.length() - previous_speed) > 1.0:
+	if absf(linear_velocity.length() - previous_speed) > 1.0:
 		# Sudden velocity change, likely due to a collision. Play an impact sound to give audible feedback,
 		# and vibrate for haptic feedback.
 		$ImpactSound.play()

Vissa filer visades inte eftersom för många filer har ändrats