From d36320967c87189b20e4210bf7b221de38481f67 Mon Sep 17 00:00:00 2001 From: Gustl22 Date: Thu, 6 Sep 2018 14:57:16 +0200 Subject: [PATCH] vtm-models: add 3D models, rename treeA.g3dj (#582) --- .../assets/models/highway/streetlamp.g3db | Bin 0 -> 3042 bytes .../assets/models/highway/streetlamp.mtl | 22 + .../assets/models/highway/streetlamp.obj | 75 ++ .../assets/models/historic/memorial.g3db | Bin 0 -> 5179 bytes .../assets/models/historic/memorial.mtl | 32 + .../assets/models/historic/memorial.obj | 122 +++ .../models/natural/{treeA.g3dj => tree.g3dj} | 16 +- .../assets/models/natural/tree_ash.g3db | Bin 0 -> 7003 bytes .../assets/models/natural/tree_ash.mtl | 32 + .../assets/models/natural/tree_ash.obj | 204 +++++ .../assets/models/natural/tree_fir.g3db | Bin 0 -> 3080 bytes .../assets/models/natural/tree_fir.mtl | 22 + .../assets/models/natural/tree_fir.obj | 89 +++ .../assets/models/natural/tree_oak.g3db | Bin 0 -> 21430 bytes .../assets/models/natural/tree_oak.mtl | 32 + .../assets/models/natural/tree_oak.obj | 666 ++++++++++++++++ .../resources/assets/models/vehicles/car.g3db | Bin 0 -> 28420 bytes .../resources/assets/models/vehicles/car.mtl | 72 ++ .../resources/assets/models/vehicles/car.obj | 745 ++++++++++++++++++ vtm-models/src/org/oscim/model/VtmModels.java | 8 +- 20 files changed, 2128 insertions(+), 9 deletions(-) create mode 100644 vtm-models/resources/assets/models/highway/streetlamp.g3db create mode 100644 vtm-models/resources/assets/models/highway/streetlamp.mtl create mode 100644 vtm-models/resources/assets/models/highway/streetlamp.obj create mode 100644 vtm-models/resources/assets/models/historic/memorial.g3db create mode 100644 vtm-models/resources/assets/models/historic/memorial.mtl create mode 100644 vtm-models/resources/assets/models/historic/memorial.obj rename vtm-models/resources/assets/models/natural/{treeA.g3dj => tree.g3dj} (98%) create mode 100644 vtm-models/resources/assets/models/natural/tree_ash.g3db create mode 100644 vtm-models/resources/assets/models/natural/tree_ash.mtl create mode 100644 vtm-models/resources/assets/models/natural/tree_ash.obj create mode 100644 vtm-models/resources/assets/models/natural/tree_fir.g3db create mode 100644 vtm-models/resources/assets/models/natural/tree_fir.mtl create mode 100644 vtm-models/resources/assets/models/natural/tree_fir.obj create mode 100644 vtm-models/resources/assets/models/natural/tree_oak.g3db create mode 100644 vtm-models/resources/assets/models/natural/tree_oak.mtl create mode 100644 vtm-models/resources/assets/models/natural/tree_oak.obj create mode 100644 vtm-models/resources/assets/models/vehicles/car.g3db create mode 100644 vtm-models/resources/assets/models/vehicles/car.mtl create mode 100644 vtm-models/resources/assets/models/vehicles/car.obj diff --git a/vtm-models/resources/assets/models/highway/streetlamp.g3db b/vtm-models/resources/assets/models/highway/streetlamp.g3db new file mode 100644 index 0000000000000000000000000000000000000000..475478fef0219e5fe8d66ceb930a004fc0f28247 GIT binary patch literal 3042 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 RNjuzvFQ)R(LUUwf_FsLcafSc@ literal 0 HcmV?d00001 diff --git a/vtm-models/resources/assets/models/historic/memorial.mtl b/vtm-models/resources/assets/models/historic/memorial.mtl new file mode 100644 index 00000000..ae849b11 --- /dev/null +++ b/vtm-models/resources/assets/models/historic/memorial.mtl @@ -0,0 +1,32 @@ +# Blender MTL File: 'memorial.blend' +# Material Count: 3 + +newmtl Material +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.255967 0.583836 0.455805 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Material.001 +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.474832 0.474832 0.474832 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Material.002 +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.637217 0.472666 0.140029 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/vtm-models/resources/assets/models/historic/memorial.obj b/vtm-models/resources/assets/models/historic/memorial.obj new file mode 100644 index 00000000..4577677d --- /dev/null +++ b/vtm-models/resources/assets/models/historic/memorial.obj @@ -0,0 +1,122 @@ +# Blender v2.79 (sub 0) OBJ File: 'memorial.blend' +# www.blender.org +mtllib memorial.mtl +o Cube.001_Cube.002 +v -0.513000 0.871750 0.513000 +v -0.513000 1.128250 0.513000 +v -0.513000 0.871750 -0.513000 +v -0.513000 1.128250 -0.513000 +v 0.513000 0.871750 0.513000 +v 0.513000 1.128250 0.513000 +v 0.513000 0.871750 -0.513000 +v 0.513000 1.128250 -0.513000 +v 1.026000 1.128250 -0.513000 +v 1.026000 0.871750 -0.513000 +v 1.026000 0.871750 0.513000 +v 1.026000 1.128250 0.513000 +v -0.513000 0.871750 1.026000 +v -0.513000 1.128250 1.026000 +v 0.513000 1.128250 1.026000 +v 0.513000 0.871750 1.026000 +v -1.026000 0.871750 -0.513000 +v -1.026000 0.871750 0.513000 +v -1.026000 1.128250 0.513000 +v -1.026000 1.128250 -0.513000 +v -0.513000 1.128250 -1.026000 +v -0.513000 0.871750 -1.026000 +v 0.513000 0.871750 -1.026000 +v 0.513000 1.128250 -1.026000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +usemtl Material.002 +s off +f 1//1 2//1 19//1 18//1 +f 8//2 7//2 23//2 24//2 +f 8//3 6//3 12//3 9//3 +f 2//4 1//4 13//4 14//4 +f 10//2 9//2 12//2 11//2 +f 7//5 8//5 9//5 10//5 +f 6//1 5//1 11//1 12//1 +f 5//6 7//6 10//6 11//6 +f 16//1 15//1 14//1 13//1 +f 1//6 5//6 16//6 13//6 +f 6//3 2//3 14//3 15//3 +f 5//2 6//2 15//2 16//2 +f 18//4 19//4 20//4 17//4 +f 2//3 4//3 20//3 19//3 +f 3//6 1//6 18//6 17//6 +f 4//5 3//5 17//5 20//5 +f 22//5 21//5 24//5 23//5 +f 7//6 3//6 22//6 23//6 +f 4//3 8//3 24//3 21//3 +f 3//4 4//4 21//4 22//4 +o Cube_Cube.001 +v -1.000000 0.250000 1.000000 +v -1.000000 1.250000 1.000000 +v -1.000000 0.250000 -1.000000 +v -1.000000 1.250000 -1.000000 +v 1.000000 0.250000 1.000000 +v 1.000000 1.250000 1.000000 +v 1.000000 0.250000 -1.000000 +v 1.000000 1.250000 -1.000000 +v -0.500000 1.750000 0.500000 +v -0.500000 1.750000 -0.500000 +v 0.500000 1.750000 0.500000 +v 0.500000 1.750000 -0.500000 +v -0.500000 3.750000 0.500000 +v -0.500000 3.750000 -0.500000 +v 0.500000 3.750000 0.500000 +v 0.500000 3.750000 -0.500000 +v 0.000000 4.750000 0.000000 +v -2.000000 0.250000 -2.000000 +v -2.000000 0.250000 2.000000 +v 2.000000 0.250000 -2.000000 +v 2.000000 0.250000 2.000000 +v -2.000000 0.000000 -2.000000 +v -2.000000 0.000000 2.000000 +v 2.000000 0.000000 -2.000000 +v 2.000000 0.000000 2.000000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.7071 -0.7071 +vn 0.7071 0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.4472 0.8944 +vn 0.0000 0.4472 -0.8944 +vn 0.8944 0.4472 0.0000 +vn -0.8944 0.4472 0.0000 +usemtl Material.001 +s off +f 25//7 27//7 42//7 43//7 +f 27//7 31//7 44//7 42//7 +f 42//8 44//8 48//8 46//8 +f 43//9 42//9 46//9 47//9 +f 44//10 45//10 49//10 48//10 +f 45//11 43//11 47//11 49//11 +f 31//7 29//7 45//7 44//7 +f 29//7 25//7 43//7 45//7 +usemtl Material +f 25//9 26//9 28//9 27//9 +f 27//8 28//8 32//8 31//8 +f 31//10 32//10 30//10 29//10 +f 29//11 30//11 26//11 25//11 +f 32//12 28//12 34//12 36//12 +f 35//10 36//10 40//10 39//10 +f 30//13 32//13 36//13 35//13 +f 28//14 26//14 33//14 34//14 +f 26//15 30//15 35//15 33//15 +f 37//16 39//16 41//16 +f 34//9 33//9 37//9 38//9 +f 33//11 35//11 39//11 37//11 +f 36//8 34//8 38//8 40//8 +f 40//17 38//17 41//17 +f 39//18 40//18 41//18 +f 38//19 37//19 41//19 diff --git a/vtm-models/resources/assets/models/natural/treeA.g3dj b/vtm-models/resources/assets/models/natural/tree.g3dj similarity index 98% rename from vtm-models/resources/assets/models/natural/treeA.g3dj rename to vtm-models/resources/assets/models/natural/tree.g3dj index 19efbbc5..19e3ac6e 100644 --- a/vtm-models/resources/assets/models/natural/treeA.g3dj +++ b/vtm-models/resources/assets/models/natural/tree.g3dj @@ -163,14 +163,14 @@ ], "nodes": [ { - "id": "treeA_root", - "parts": [ - { - "meshpartid": "mpart1", - "materialid": "_tree.png", - "uvMapping": [[ 0]] - } - ] + "id": "tree_root", + "parts": [ + { + "meshpartid": "mpart1", + "materialid": "_tree.png", + "uvMapping": [[ 0]] + } + ] } ], "animations": [] diff --git a/vtm-models/resources/assets/models/natural/tree_ash.g3db b/vtm-models/resources/assets/models/natural/tree_ash.g3db new file mode 100644 index 0000000000000000000000000000000000000000..ea30c37586b874910f180364d02568a7c9b7d664 GIT binary patch literal 7003 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 literal 0 HcmV?d00001 diff --git a/vtm-models/resources/assets/models/natural/tree_ash.mtl b/vtm-models/resources/assets/models/natural/tree_ash.mtl new file mode 100644 index 00000000..144e684c --- /dev/null +++ b/vtm-models/resources/assets/models/natural/tree_ash.mtl @@ -0,0 +1,32 @@ +# Blender MTL File: 'tree_ash_simple.blend' +# Material Count: 3 + +newmtl Material +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.144302 0.044665 0.012312 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Material.001 +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.205131 0.343758 0.037133 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Material.002 +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.178544 0.331164 0.016749 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/vtm-models/resources/assets/models/natural/tree_ash.obj b/vtm-models/resources/assets/models/natural/tree_ash.obj new file mode 100644 index 00000000..d91dd588 --- /dev/null +++ b/vtm-models/resources/assets/models/natural/tree_ash.obj @@ -0,0 +1,204 @@ +# Blender v2.79 (sub 0) OBJ File: 'tree_ash_simple.blend' +# www.blender.org +mtllib tree_ash.mtl +o Leaves_Icosphere.020 +v -0.902105 4.108242 1.139756 +v -1.151225 1.797815 -0.267604 +v -0.796503 1.506558 -0.050571 +v -0.543503 1.576000 -0.535206 +v -1.248963 1.954201 -0.006976 +v -1.026685 1.722269 0.332074 +v -0.895100 1.799673 -0.678210 +v 1.204322 1.859184 0.072312 +v 1.184110 2.031225 -0.422381 +v 1.292681 2.264070 -0.284833 +v 0.968913 1.612608 0.212482 +v 0.663486 1.423730 -0.008775 +v 1.039960 1.721176 -0.284334 +v 0.663730 1.549790 -0.369283 +v 0.429779 2.234382 -1.275154 +v 0.149153 2.155704 -1.335562 +v 0.162165 1.859885 1.286454 +v 0.461402 1.755654 1.170479 +v 0.191594 1.658688 1.090225 +v 0.688372 2.005542 1.237024 +v 1.351095 2.699929 0.373075 +v 0.422313 5.469249 -0.207551 +v 0.142837 5.513124 -0.143386 +v 0.220403 5.455739 -0.408207 +v 0.400935 5.128559 0.581660 +v -0.295693 5.151826 -0.788801 +v 0.084538 4.817744 -1.124669 +v 0.545665 4.956874 -0.855143 +v -0.095066 2.841131 1.547534 +v 0.048833 3.533642 -1.522682 +v -0.405076 3.528248 -1.436475 +v 0.425388 3.238635 -1.454939 +v 1.383732 3.896211 -0.525775 +v -1.372080 3.864961 0.632542 +v -0.669761 4.913016 -0.689017 +v 1.229400 4.291074 0.553495 +v -1.042516 2.695492 -0.982501 +v -0.230891 3.026687 -1.487476 +vn -0.7772 -0.6238 0.0828 +vn -0.4056 -0.8510 -0.3337 +vn -0.4851 -0.8191 -0.3063 +vn -0.6482 -0.7605 0.0388 +vn 0.1987 -0.4167 0.8871 +vn 0.0362 -0.6950 0.7181 +vn -0.4195 -0.6645 0.6184 +vn -0.5623 -0.3471 0.7505 +vn -0.6773 -0.2039 0.7069 +vn -0.3672 0.7613 0.5345 +vn 0.1087 0.3666 0.9240 +vn 0.8579 -0.2992 0.4176 +vn 0.4231 0.2721 -0.8643 +vn 0.5925 0.2282 -0.7726 +vn 0.9969 -0.0626 -0.0471 +vn -0.0511 -0.9845 -0.1677 +vn -0.3862 -0.3530 -0.8522 +vn -0.5007 -0.0863 -0.8613 +vn -0.4469 0.3573 -0.8202 +vn 0.7939 0.5413 -0.2770 +vn -0.8076 -0.3045 -0.5051 +vn 0.0249 -0.9437 -0.3300 +vn 0.7964 -0.0077 0.6047 +vn 0.8443 0.5309 -0.0735 +vn 0.2419 -0.9224 0.3011 +vn -0.2638 -0.8995 0.3484 +vn -0.9817 0.1749 -0.0748 +vn -0.9054 0.0812 -0.4168 +vn 0.2554 0.2210 0.9412 +vn 0.5528 0.2196 0.8039 +vn 0.9909 0.0623 0.1189 +vn -0.9508 -0.1142 -0.2880 +vn -0.4195 -0.3305 -0.8454 +vn -0.3170 0.3349 -0.8873 +vn -0.0609 -0.9811 0.1836 +vn 0.1507 -0.2171 0.9644 +vn -0.7556 -0.2089 0.6209 +vn 0.7307 -0.1161 -0.6727 +vn -0.6598 0.7151 0.2309 +vn 0.6956 -0.5862 0.4153 +vn 0.1163 0.7307 -0.6727 +vn 0.4504 -0.8429 -0.2944 +vn 0.8500 -0.4859 -0.2037 +vn 0.7071 -0.7052 -0.0530 +vn 0.5729 -0.8140 -0.0960 +vn 0.9273 -0.3401 -0.1562 +vn 0.1124 0.9774 -0.1789 +vn 0.0867 -0.1165 -0.9894 +vn -0.1869 0.0349 -0.9818 +vn -0.7335 0.2089 -0.6468 +vn 0.5623 -0.5402 -0.6261 +vn 0.3332 -0.7376 -0.5873 +vn 0.2526 -0.1694 -0.9526 +vn 0.3685 0.2659 -0.8908 +vn 0.8677 -0.1196 -0.4824 +vn 0.4347 -0.6405 -0.6331 +vn 0.0579 -0.8316 -0.5523 +vn 0.9823 -0.1839 0.0346 +vn -0.1808 -0.7156 -0.6747 +vn 0.4480 0.7407 -0.5007 +vn 0.3292 -0.8927 0.3077 +vn -0.3186 0.9028 -0.2889 +vn -0.5526 0.8287 -0.0884 +vn 0.6044 0.7253 0.3295 +vn 0.0916 -0.1322 -0.9870 +usemtl Material.001 +s off +f 2//1 6//1 5//1 +f 4//2 3//2 7//2 +f 3//3 2//3 7//3 +f 3//4 6//4 2//4 +f 17//5 18//5 20//5 +f 17//6 19//6 18//6 +f 17//7 6//7 19//7 +f 29//8 6//8 17//8 +f 29//9 1//9 6//9 +f 1//10 25//10 23//10 +f 1//11 29//11 25//11 +f 20//12 8//12 21//12 +f 28//13 32//13 27//13 +f 28//14 33//14 32//14 +f 33//15 21//15 10//15 +f 12//16 3//16 4//16 +f 37//17 38//17 7//17 +f 37//18 31//18 38//18 +f 35//19 26//19 31//19 +f 22//20 33//20 28//20 +f 37//21 7//21 2//21 +f 14//22 12//22 4//22 +f 36//23 20//23 21//23 +f 22//24 36//24 33//24 +f 19//25 12//25 18//25 +f 19//26 6//26 3//26 +f 5//27 35//27 37//27 +f 34//28 35//28 5//28 +f 36//29 25//29 20//29 +f 25//30 29//30 20//30 +f 33//31 36//31 21//31 +f 37//32 2//32 5//32 +f 7//33 38//33 16//33 +f 31//34 26//34 27//34 30//34 +f 19//35 3//35 12//35 +f 17//36 20//36 29//36 +f 6//37 1//37 34//37 5//37 +f 9//38 15//38 32//38 33//38 +f 34//39 1//39 23//39 35//39 +f 8//40 20//40 18//40 11//40 +f 27//41 26//41 24//41 28//41 +usemtl Material.002 +f 13//42 12//42 14//42 +f 8//43 13//43 9//43 +f 8//44 11//44 13//44 +f 11//45 12//45 13//45 +f 10//46 8//46 9//46 +f 24//47 23//47 22//47 +f 30//48 32//48 38//48 +f 31//49 30//49 38//49 +f 35//50 31//50 37//50 +f 9//51 13//51 15//51 +f 13//52 16//52 15//52 +f 32//53 15//53 16//53 +f 30//54 27//54 32//54 +f 33//55 10//55 9//55 +f 14//56 16//56 13//56 +f 14//57 4//57 16//57 +f 21//58 8//58 10//58 +f 7//59 16//59 4//59 +f 24//60 22//60 28//60 +f 18//61 12//61 11//61 +f 23//62 24//62 26//62 +f 35//63 23//63 26//63 +f 22//64 23//64 25//64 36//64 +f 38//65 32//65 16//65 +o Trunk_Circle +v 0.269213 0.006074 -0.127647 +v -0.143994 0.007834 -0.289852 +v -0.303770 0.005902 0.120857 +v 0.114123 0.012269 0.280919 +v -0.144623 0.997607 0.066263 +v 0.044476 1.674596 0.154726 +v -0.083773 1.668968 -0.135090 +v 0.179705 1.686636 0.000094 +vn 0.4497 0.0915 -0.8885 +vn -0.0737 0.9972 0.0132 +vn -0.4497 0.0758 0.8900 +vn -0.9643 0.0892 -0.2495 +vn 0.3647 0.0733 -0.9282 +vn 0.9348 0.0228 0.3545 +vn 0.0031 -1.0000 0.0064 +vn 0.7471 0.0814 0.6597 +vn -0.8975 0.1993 0.3933 +usemtl Material +s off +f 39//66 45//66 46//66 +f 45//67 44//67 46//67 +f 43//68 41//68 42//68 44//68 +f 43//69 45//69 40//69 41//69 +f 39//70 40//70 45//70 +f 39//71 46//71 42//71 +f 41//72 40//72 39//72 42//72 +f 42//73 46//73 44//73 +f 43//74 44//74 45//74 diff --git a/vtm-models/resources/assets/models/natural/tree_fir.g3db b/vtm-models/resources/assets/models/natural/tree_fir.g3db new file mode 100644 index 0000000000000000000000000000000000000000..75af6929c9769c32dc1e5b4223e1291605fcf631 GIT binary patch literal 3080 zcmb`Jdu&rx9LK-gVC~Ar#&|eIUtcKgo_YJ*XXjj-;fKj=E^Oizd2LoO39s=A;051Rx+qt-bdH| z*-W|XHulPO`@gCEjry*Pyi=_0^Zpxk;#|I4)SH0F#P6S$Ys%%lj9-lM`CJK25arNm zoRmx3xDMsiFXNTJyBtrRRC-3I(D*5*I+R=d5*?baAe`z@Zt+X|boxNJp&yu?Ki}37kDR-W^JdN4*tP>v{T248m`cEW= zl`ZvSW7{SeREJSc<0o8noa$hyo=(yJ`0!YC+okBH^c>;O*(^w$l+$=9r}nOAI?SH0 z9}uAvT-LZ~_xaD{H|11^^4O)*KNYnUH$?Yb?i1du4rS}WbFp{EjH7W{_|e>7*ifEd zxN%rJ<Z{<-Q?+cUrqQB&a*x20~ z^H=++4&^jX3#WM<7?Lj9zAlXH>pDyQMkpuqLpjYWvNGvy(e_8EFr_zJPk_BZS3{uPvy zI4QU2Eb1SjbY>=tp=swV@epp&C!F@30?7i*Xo_`!E3$F$vko!DQrO3hqZ9^6>zsq5#t{9WyW!voITT zFc%M^5Kg$DfT0M*n1}gz2n(OuW zEpT=CY+lW$h8vCRBk7Q*ZaIrLjiw{s2=mFc9+)+_-5UkwldGMQTC_^Cv1V%>YCtzl L%#%M~QPcVlWQB|p literal 0 HcmV?d00001 diff --git a/vtm-models/resources/assets/models/natural/tree_fir.mtl b/vtm-models/resources/assets/models/natural/tree_fir.mtl new file mode 100644 index 00000000..c7dabfe4 --- /dev/null +++ b/vtm-models/resources/assets/models/natural/tree_fir.mtl @@ -0,0 +1,22 @@ +# Blender MTL File: 'tree_fir_simple.blend' +# Material Count: 2 + +newmtl Material +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.092306 0.043833 0.032795 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Material.001 +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.091879 0.223250 0.045368 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/vtm-models/resources/assets/models/natural/tree_fir.obj b/vtm-models/resources/assets/models/natural/tree_fir.obj new file mode 100644 index 00000000..5773c23f --- /dev/null +++ b/vtm-models/resources/assets/models/natural/tree_fir.obj @@ -0,0 +1,89 @@ +# Blender v2.79 (sub 0) OBJ File: 'tree_fir_simple.blend' +# www.blender.org +mtllib tree_fir.mtl +o Trunk_Circle +v 0.000000 0.000000 -0.205382 +v -0.195330 0.000000 -0.063466 +v -0.120720 0.000000 0.166157 +v 0.120720 0.000000 0.166157 +v 0.195330 0.000000 -0.063467 +v 0.000000 5.000122 -0.010126 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0352 0.9994 +vn -0.5875 0.0316 -0.8086 +vn 0.9505 0.0338 0.3088 +vn -0.9505 0.0338 0.3088 +vn 0.5875 0.0316 -0.8086 +usemtl Material +s off +f 2//1 1//1 5//1 4//1 3//1 +f 3//2 4//2 6//2 +f 1//3 2//3 6//3 +f 4//4 5//4 6//4 +f 2//5 3//5 6//5 +f 5//6 1//6 6//6 +o Leaves_Plane.019 +v -0.482223 3.878992 -0.084472 +v 1.198315 0.540295 1.036381 +v 1.581754 0.550625 0.000270 +v -1.296572 0.529570 0.940173 +v -1.587248 0.556445 0.004183 +v 0.546039 1.204839 1.388388 +v -0.298083 0.566934 1.590403 +v 0.546039 1.204839 -1.388388 +v -0.546039 1.204839 -1.388388 +v 1.283468 0.514003 -0.957884 +v -1.155291 0.548074 -1.096682 +v 0.000000 5.341655 0.000000 +v 0.565318 3.885805 -0.005141 +v 0.028442 0.529976 -1.568553 +vn 0.9008 0.2751 0.3361 +vn 0.4346 -0.0942 -0.8957 +vn 0.9141 0.2781 -0.2952 +vn -0.3703 -0.0679 -0.9264 +vn 0.0662 0.3096 -0.9486 +vn -0.8910 0.2869 -0.3518 +vn -0.0724 0.3087 -0.9484 +vn 0.6799 0.3124 -0.6634 +vn 0.8035 0.3102 0.5081 +vn 0.0705 -0.9974 0.0162 +vn -0.0131 -0.9998 0.0126 +vn 0.0170 -0.9994 0.0313 +vn 0.3404 -0.1569 0.9271 +vn -0.0221 -0.9995 -0.0218 +vn -0.0141 -0.9999 0.0021 +vn -0.0141 -0.9999 0.0029 +vn -0.5288 0.2978 0.7948 +vn -0.6761 0.3359 -0.6558 +vn -0.7800 0.2892 -0.5549 +vn 0.6778 0.3128 0.6654 +vn -0.0123 0.3167 0.9484 +vn -0.9057 0.3090 0.2902 +vn 0.8039 0.3140 -0.5051 +vn -0.9299 0.2938 0.2213 +usemtl Material.001 +s off +f 19//7 8//7 9//7 +f 14//8 16//8 20//8 +f 9//9 16//9 19//9 +f 17//10 15//10 20//10 +f 15//11 18//11 20//11 +f 7//12 17//12 11//12 +f 18//13 14//13 20//13 +f 18//14 16//14 14//14 +f 18//15 8//15 19//15 +f 16//16 9//16 8//16 +f 16//17 8//17 13//17 +f 16//18 13//18 10//18 +f 12//19 13//19 8//19 +f 16//20 10//20 11//20 +f 16//21 11//21 17//21 +f 16//22 17//22 20//22 +f 13//23 18//23 10//23 +f 7//24 15//24 17//24 +f 7//25 18//25 15//25 +f 12//26 8//26 18//26 +f 18//27 13//27 12//27 +f 10//28 7//28 11//28 +f 19//29 16//29 18//29 +f 7//30 10//30 18//30 diff --git a/vtm-models/resources/assets/models/natural/tree_oak.g3db b/vtm-models/resources/assets/models/natural/tree_oak.g3db new file mode 100644 index 0000000000000000000000000000000000000000..9018b88fd3f073622aaafdf3fdec44726dbc1740 GIT binary patch literal 21430 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 literal 0 HcmV?d00001 diff --git a/vtm-models/resources/assets/models/natural/tree_oak.mtl b/vtm-models/resources/assets/models/natural/tree_oak.mtl new file mode 100644 index 00000000..1a277b76 --- /dev/null +++ b/vtm-models/resources/assets/models/natural/tree_oak.mtl @@ -0,0 +1,32 @@ +# Blender MTL File: 'tree_oak_simple.blend' +# Material Count: 3 + +newmtl Material +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.144302 0.044665 0.012312 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Material.001 +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.140743 0.298910 0.031983 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Material.002 +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.159504 0.295014 0.015282 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/vtm-models/resources/assets/models/natural/tree_oak.obj b/vtm-models/resources/assets/models/natural/tree_oak.obj new file mode 100644 index 00000000..fc7884c5 --- /dev/null +++ b/vtm-models/resources/assets/models/natural/tree_oak.obj @@ -0,0 +1,666 @@ +# Blender v2.79 (sub 0) OBJ File: 'tree_oak_simple.blend' +# www.blender.org +mtllib tree_oak.mtl +o Leave.004_Icosphere.005 +v 1.339383 4.067074 -1.031357 +v 1.671045 2.493771 0.429709 +v 0.869830 2.085655 0.960305 +v 0.769662 3.280449 -0.129065 +v 0.562612 4.050932 -1.191201 +v 1.602539 3.900354 -0.271101 +v 1.029174 4.434707 -0.353050 +v 1.267776 3.602585 0.268646 +v 0.952424 3.400947 -0.952342 +v 1.300015 2.466759 0.022642 +v 0.860782 3.054355 -0.029836 +v 0.756607 4.482399 -1.064947 +v 1.380041 3.389755 -0.081608 +v 1.681625 2.591706 0.912476 +v 0.656276 2.648758 1.215865 +v 0.670495 3.701856 0.070274 +v 1.354506 2.660874 1.364228 +v 0.420446 3.595793 0.653529 +v 0.391243 4.355015 -0.540139 +v 1.382426 3.336110 0.867728 +v 0.834996 3.564253 0.953240 +vn -0.7522 -0.5887 -0.2959 +vn 0.2007 -0.2296 -0.9524 +vn 0.1938 0.1942 -0.9616 +vn 0.5934 -0.7332 0.3321 +vn -0.9425 -0.2649 -0.2039 +vn -0.9306 -0.3576 -0.0780 +vn 0.9602 0.2688 -0.0756 +vn -0.1767 -0.4616 0.8693 +vn -0.9754 -0.1560 -0.1555 +vn -0.7732 0.4717 -0.4238 +vn 0.4777 0.6096 0.6326 +vn 0.9280 0.3723 -0.0120 +vn -0.2029 0.3064 0.9300 +vn -0.1773 0.5559 0.8121 +vn -0.2949 0.5821 0.7578 +vn 0.1201 0.9841 0.1310 +vn -0.0417 0.9860 0.1614 +vn -0.5370 0.3278 0.7773 +vn 0.4066 0.8611 0.3052 +vn 0.3468 0.5463 0.7624 +vn 0.7843 0.3462 0.5149 +vn -0.1594 0.9791 0.1266 +vn -0.7903 -0.4462 -0.4199 +vn 0.9135 0.4041 0.0473 +vn 0.8788 -0.2272 0.4197 +vn 0.6857 0.7237 -0.0786 +vn 0.5785 0.7982 -0.1680 +vn -0.9498 -0.2849 0.1297 +vn 0.0652 -0.9782 0.1970 +vn 0.7885 -0.4843 -0.3791 +vn -0.7843 -0.5647 -0.2568 +vn -0.8524 -0.4559 -0.2560 +vn -0.7171 -0.5014 -0.4840 +vn -0.6600 -0.5400 -0.5223 +vn 0.3176 -0.9203 -0.2284 +vn 0.7365 -0.1386 -0.6621 +vn 0.8897 -0.1267 -0.4386 +vn 0.7764 -0.4970 -0.3877 +usemtl Material.001 +s off +f 11//1 9//1 10//1 +f 1//2 9//2 5//2 +f 1//3 5//3 12//3 +f 3//4 2//4 17//4 +f 4//5 3//5 15//5 +f 5//6 4//6 19//6 +f 2//7 13//7 14//7 +f 3//8 17//8 15//8 +f 4//9 15//9 16//9 +f 5//10 19//10 12//10 +f 6//11 7//11 8//11 +f 14//12 8//12 20//12 +f 15//13 17//13 21//13 +f 7//14 16//14 8//14 +f 7//15 19//15 16//15 +f 16//16 21//16 8//16 +f 16//17 18//17 21//17 +f 18//18 15//18 21//18 +f 21//19 20//19 8//19 +f 21//20 17//20 20//20 +f 17//21 14//21 20//21 +f 12//22 19//22 7//22 +f 16//23 15//23 18//23 +f 14//24 13//24 8//24 +f 13//25 6//25 8//25 +f 1//26 7//26 6//26 +f 1//27 12//27 7//27 +f 19//28 4//28 16//28 +f 17//29 2//29 14//29 +f 13//30 1//30 6//30 +f 9//31 4//31 5//31 +f 9//32 11//32 4//32 +f 11//33 3//33 4//33 +f 11//34 10//34 3//34 +f 10//35 2//35 3//35 +f 10//36 13//36 2//36 +f 10//37 9//37 13//37 +f 9//38 1//38 13//38 +o Leave.003_Icosphere.004 +v 0.027345 4.065967 0.184322 +v 1.167555 3.589948 1.214609 +v -0.075319 4.237828 1.568785 +v -0.119443 3.102149 0.736047 +v 0.725371 2.999142 0.909537 +v 0.027345 2.876553 1.328630 +v 0.782450 3.636976 0.310882 +v -0.947882 3.405067 1.050905 +v -0.189763 3.687760 0.314524 +v -0.802655 3.643035 0.606558 +v 1.173485 3.995207 0.704383 +v 0.672909 3.144700 1.591411 +v -0.868597 3.448428 1.551934 +v -0.591420 4.311822 0.550955 +v -1.026064 4.063260 1.080100 +v 0.412947 4.334853 0.321668 +v -0.002939 3.161255 1.764446 +v 0.401204 4.022477 1.573027 +v -0.488953 4.449381 0.846720 +v 0.475916 4.421334 0.704729 +vn -0.3159 -0.5790 -0.7517 +vn -0.0337 -0.5865 -0.8092 +vn 0.8248 -0.4244 -0.3736 +vn -0.4842 0.0805 -0.8712 +vn 0.2421 0.1430 -0.9597 +vn 0.7341 -0.6503 0.1953 +vn -0.3804 -0.7861 0.4871 +vn -0.9784 -0.1236 0.1655 +vn -0.1843 0.6437 -0.7427 +vn 0.5311 0.2935 -0.7949 +vn 0.4950 0.1711 0.8519 +vn -0.1836 0.1638 0.9693 +vn 0.5911 0.6282 0.5058 +vn 0.3719 0.8310 0.4137 +vn 0.4779 0.7819 0.4003 +vn 0.0644 0.9670 0.2464 +vn -0.3814 0.8051 0.4543 +vn -0.4715 0.4577 0.7538 +vn 0.0740 0.1831 0.9803 +vn 0.2491 0.0973 0.9636 +vn 0.5021 0.8222 -0.2682 +vn -0.0040 0.9756 -0.2196 +vn -0.1095 0.9152 -0.3877 +vn -0.6183 0.7724 -0.1450 +vn -0.8014 0.2065 -0.5613 +vn -0.9301 -0.0948 -0.3547 +vn -0.5042 -0.8498 0.1533 +vn 0.1202 -0.8273 0.5488 +vn 0.2960 -0.9292 0.2211 +vn 0.8015 -0.4727 -0.3662 +vn -0.0200 -0.3152 -0.9488 +vn -0.4252 -0.0666 -0.9026 +vn -0.4617 -0.7103 -0.5313 +vn -0.4110 -0.8812 -0.2337 +vn 0.0652 -0.6860 -0.7247 +vn -0.0432 -0.9372 -0.3461 +usemtl Material.002 +s off +f 25//39 31//39 30//39 +f 25//40 30//40 28//40 +f 26//41 28//41 23//41 +f 22//42 31//42 35//42 +f 28//43 22//43 37//43 +f 26//44 23//44 33//44 +f 27//45 38//45 34//45 +f 29//46 34//46 36//46 +f 22//47 35//47 37//47 +f 28//48 37//48 32//48 +f 33//49 23//49 39//49 +f 34//50 38//50 24//50 +f 23//51 32//51 39//51 +f 39//52 41//52 24//52 +f 39//53 32//53 41//53 +f 41//54 40//54 24//54 +f 40//55 36//55 24//55 +f 36//56 34//56 24//56 +f 24//57 38//57 39//57 +f 38//58 33//58 39//58 +f 37//59 41//59 32//59 +f 37//60 40//60 41//60 +f 37//61 35//61 40//61 +f 35//62 36//62 40//62 +f 35//63 31//63 36//63 +f 31//64 29//64 36//64 +f 29//65 27//65 34//65 +f 38//66 27//66 33//66 +f 27//67 26//67 33//67 +f 23//68 28//68 32//68 +f 28//69 30//69 22//69 +f 30//70 31//70 22//70 +f 31//71 25//71 29//71 +f 25//72 27//72 29//72 +f 26//73 25//73 28//73 +f 25//74 26//74 27//74 +o Leave.002_Icosphere.003 +v -0.539690 3.817977 -0.310592 +v -0.274600 4.011071 0.360243 +v -0.882390 3.606730 0.406400 +v -0.034270 4.037567 -0.611895 +v -1.282190 3.242601 0.026113 +v -0.972224 3.197410 -0.774052 +v -1.270766 3.298944 -0.954841 +v -0.477298 3.859147 -1.352486 +v 0.078826 4.480857 -0.575831 +v -0.467445 4.289748 0.487436 +v -1.580134 3.544475 -0.119049 +v -0.941269 3.964854 0.645383 +v -1.567902 3.541574 -0.860915 +v -0.050849 4.305563 -1.192104 +v -0.927043 4.040245 -1.286161 +v -1.312343 4.260495 0.329322 +v -0.012477 4.641034 -0.739818 +v -0.612980 4.406801 0.316427 +v -0.742328 4.626849 -0.440820 +v -1.510970 3.775362 -0.426176 +v -1.137834 4.292093 -0.877955 +vn 0.4388 -0.8946 0.0841 +vn 0.7461 -0.6446 0.1667 +vn 0.5619 -0.7094 0.4255 +vn 0.9395 -0.2580 0.2252 +vn 0.3742 -0.4714 0.7986 +vn 0.8094 0.3422 0.4773 +vn -0.7095 -0.7046 -0.0089 +vn -0.4347 -0.1917 -0.8799 +vn -0.2087 0.8584 -0.4686 +vn -0.1752 0.7949 -0.5809 +vn -0.7321 0.6635 0.1543 +vn -0.7040 0.6407 0.3064 +vn -0.1866 0.8483 -0.4956 +vn -0.1459 0.7541 0.6404 +vn 0.0894 0.9604 0.2638 +vn 0.9290 0.2551 -0.2680 +vn -0.1796 0.7974 -0.5762 +vn -0.6997 0.3873 -0.6003 +vn -0.8592 0.4890 -0.1504 +vn -0.9638 0.2662 -0.0169 +vn -0.9432 0.3303 0.0359 +vn -0.1655 0.6158 0.7703 +vn 0.3277 0.8861 0.3276 +vn 0.4982 0.7425 0.4479 +vn -0.0019 0.3397 -0.9405 +vn -0.2542 -0.2939 -0.9214 +vn -0.6414 -0.7655 -0.0514 +vn -0.7115 -0.1621 0.6837 +vn -0.6451 -0.2985 0.7033 +vn -0.2359 -0.5659 0.7900 +vn 0.3976 -0.1389 0.9070 +vn 0.9626 -0.2345 -0.1358 +vn 0.7414 -0.6009 -0.2987 +vn 0.6710 -0.7044 -0.2317 +vn 0.1665 -0.7166 -0.6773 +vn -0.2896 -0.9554 -0.0582 +vn 0.5145 -0.8215 0.2457 +vn 0.5548 -0.8317 0.0201 +usemtl Material.002 +s off +f 43//75 42//75 45//75 +f 42//76 44//76 47//76 +f 42//77 47//77 45//77 +f 43//78 45//78 50//78 +f 44//79 43//79 53//79 +f 43//80 50//80 51//80 +f 46//81 52//81 54//81 +f 48//82 54//82 56//82 +f 60//83 58//83 62//83 +f 58//84 56//84 62//84 +f 62//85 61//85 60//85 +f 61//86 59//86 60//86 +f 61//87 57//87 59//87 +f 57//88 51//88 59//88 +f 59//89 58//89 60//89 +f 50//90 55//90 58//90 +f 55//91 56//91 58//91 +f 54//92 62//92 56//92 +f 54//93 61//93 62//93 +f 54//94 52//94 61//94 +f 52//95 57//95 61//95 +f 53//96 51//96 57//96 +f 51//97 50//97 59//97 +f 50//98 58//98 59//98 +f 55//99 49//99 56//99 +f 49//100 48//100 56//100 +f 48//101 46//101 54//101 +f 52//102 53//102 57//102 +f 52//103 46//103 53//103 +f 46//104 44//104 53//104 +f 53//105 43//105 51//105 +f 45//106 55//106 50//106 +f 45//107 49//107 55//107 +f 45//108 47//108 49//108 +f 47//109 48//109 49//109 +f 47//110 46//110 48//110 +f 47//111 44//111 46//111 +f 44//112 42//112 43//112 +o Leave.001_Icosphere.002 +v 0.892878 4.049728 0.916743 +v 0.017494 4.075543 -0.757672 +v 0.397252 4.680492 0.990322 +v 1.003078 4.676444 0.312266 +v 0.404362 5.057574 -0.158205 +v -0.180639 3.797779 0.355938 +v 0.376695 3.754182 0.598215 +v 1.002740 3.755036 0.095565 +v 0.078602 3.740436 -0.285399 +v -0.958768 4.391730 0.355938 +v -0.835975 4.201075 -0.139886 +v 1.153688 4.161052 0.396437 +v 1.129664 4.401476 -0.355056 +v 0.021535 4.317956 1.126465 +v -0.964084 4.774129 0.391053 +v -0.563775 4.724823 0.840477 +v -0.850922 4.715216 -0.473724 +v 0.855251 4.001278 -0.613478 +v 0.399312 4.467747 -0.857432 +v -0.717407 5.083666 0.101901 +v 0.352838 5.021794 0.492534 +vn 0.2881 -0.8884 0.3574 +vn -0.4608 -0.8810 -0.1075 +vn 0.8048 -0.5163 0.2929 +vn -0.5638 -0.4613 -0.6851 +vn -0.9916 -0.0019 -0.1296 +vn -0.2868 0.0357 -0.9573 +vn 0.5128 0.7287 0.4539 +vn -0.0506 0.8216 0.5678 +vn 0.6295 0.7532 -0.1909 +vn 0.4573 0.6781 -0.5753 +vn 0.0366 0.9977 0.0578 +vn -0.1143 0.8840 0.4533 +vn 0.4859 0.8698 0.0863 +vn 0.5699 0.1329 -0.8109 +vn -0.0464 0.7637 -0.6439 +vn -0.1008 0.8484 -0.5197 +vn -0.8355 0.5299 -0.1454 +vn -0.4271 0.7752 0.4655 +vn -0.1169 0.4530 0.8838 +vn 0.6658 0.4540 0.5921 +vn 0.8188 0.3174 0.4783 +vn 0.1273 -0.3591 -0.9246 +vn -0.9718 -0.1477 -0.1839 +vn -0.7487 -0.0709 0.6591 +vn -0.5955 -0.3475 0.7243 +vn 0.2597 0.0919 0.9613 +vn -0.0424 -0.6972 0.7156 +vn 0.9552 0.2893 0.0620 +vn 0.9560 -0.2690 -0.1166 +vn 0.8653 -0.3897 -0.3153 +vn 0.0279 -0.8135 -0.5809 +vn -0.4549 -0.7530 -0.4754 +vn -0.5996 -0.7855 0.1535 +vn -0.4980 -0.6525 0.5712 +vn 0.1602 -0.9216 -0.3534 +vn 0.0109 -0.9999 0.0119 +vn -0.0990 -0.9939 0.0489 +vn -0.3134 -0.7469 0.5865 +usemtl Material.001 +s off +f 63//113 69//113 70//113 +f 68//114 73//114 71//114 +f 63//115 70//115 74//115 +f 64//116 73//116 79//116 +f 72//117 77//117 79//117 +f 64//118 79//118 81//118 +f 65//119 66//119 83//119 +f 78//120 65//120 83//120 +f 66//121 75//121 67//121 +f 75//122 81//122 67//122 +f 67//123 82//123 83//123 +f 82//124 78//124 83//124 +f 83//125 66//125 67//125 +f 80//126 81//126 75//126 +f 81//127 79//127 67//127 +f 79//128 82//128 67//128 +f 79//129 77//129 82//129 +f 77//130 78//130 82//130 +f 78//131 76//131 65//131 +f 63//132 66//132 65//132 +f 63//133 74//133 66//133 +f 80//134 64//134 81//134 +f 73//135 72//135 79//135 +f 77//136 72//136 78//136 +f 72//137 76//137 78//137 +f 76//138 63//138 65//138 +f 76//139 69//139 63//139 +f 74//140 75//140 66//140 +f 74//141 70//141 75//141 +f 70//142 80//142 75//142 +f 71//143 64//143 80//143 +f 71//144 73//144 64//144 +f 73//145 68//145 72//145 +f 68//146 76//146 72//146 +f 70//147 71//147 80//147 +f 70//148 69//148 71//148 +f 69//149 68//149 71//149 +f 68//150 69//150 76//150 +o Circle_Circle.001 +v -0.138489 0.000832 -0.329721 +v -0.364927 0.002159 0.047146 +v -0.250191 0.000000 0.247610 +v -0.002581 0.000000 0.350173 +v 0.242647 0.003655 0.269598 +v 0.347593 0.000000 0.000000 +v 0.245029 0.000000 -0.247610 +v -0.217616 0.798707 0.213780 +v 0.109917 2.142138 -0.247447 +v -0.004324 1.219811 -0.283329 +v 0.033597 1.572358 0.191460 +v 0.170908 1.472876 0.122794 +v 0.249160 1.560129 -0.020494 +v -0.140692 2.075964 -0.217915 +v -0.037968 2.201179 -0.314003 +v -0.182460 2.217984 -0.099065 +v 0.080126 1.970804 0.112797 +v 0.174165 2.099436 0.004255 +v 0.223205 1.955824 -0.085591 +v 0.014410 2.506227 -0.317176 +v -0.175957 2.658649 -0.186963 +v -0.078296 2.757286 -0.047492 +v 0.039206 2.858469 -0.034392 +v 0.167173 2.565626 -0.090509 +v 0.153015 2.687017 -0.226647 +v -0.144192 3.622771 -0.150895 +v -0.013039 3.319548 -0.314553 +v -0.152965 2.972404 -0.136477 +v -0.024497 3.167333 -0.034334 +v -0.016701 3.671889 -0.216769 +v 0.074993 3.857031 0.046034 +v 0.102712 3.591687 -0.159819 +v -0.106217 3.969482 0.006489 +v -0.110613 3.788573 0.061120 +v -0.001783 3.883608 0.144186 +v 0.033254 4.009080 0.011129 +v -0.054336 4.206307 0.395772 +v -0.045706 4.096383 0.450398 +v 0.045602 4.155540 0.393163 +v 0.702087 1.863279 0.519027 +v 0.527414 1.952973 0.571767 +v 0.611418 2.063488 0.398000 +v 1.039734 2.424103 0.891033 +v 0.986662 2.560342 0.773209 +v -0.726400 2.569996 -0.675854 +v -0.688652 2.598372 -0.534725 +v -0.417344 2.749835 -0.611531 +v -0.487427 2.698264 -0.499901 +v -0.975191 3.381701 -0.799620 +v -1.039474 3.389850 -0.729336 +v -0.840502 3.465416 -0.767820 +v -0.825276 3.485929 -0.675634 +v -1.090927 3.745252 -0.934543 +v -0.866064 3.865789 -0.884864 +v 0.681556 2.754319 -0.320682 +v 0.693944 2.857919 -0.481263 +v 0.560483 3.032695 -0.456988 +v 0.583094 3.065756 -0.560284 +v 1.036965 3.354813 -0.284618 +v 0.930590 3.472253 -0.339794 +v 0.986100 3.419827 -0.439468 +v -0.673945 4.126239 -0.085240 +v -0.623967 4.156839 -0.020868 +v -0.508823 4.168469 -0.038686 +v -0.797672 4.290752 -0.143960 +v -0.762316 4.361651 -0.093574 +v -0.096920 3.194228 0.404947 +v 0.029270 3.287822 0.278741 +v -0.005861 3.182796 0.386916 +v 0.223194 3.562048 0.687834 +v 0.166458 3.398433 0.800303 +vn -0.2866 0.0858 0.9542 +vn -0.8568 0.0268 -0.5149 +vn 0.3097 0.0884 0.9467 +vn 0.8488 0.0934 0.5204 +vn 0.3840 -0.0755 -0.9202 +vn 0.7913 -0.0484 -0.6095 +vn -0.6519 -0.0460 -0.7569 +vn 0.5770 0.5656 -0.5892 +vn -0.8501 0.1150 0.5139 +vn 0.5579 0.8177 -0.1416 +vn 0.9969 0.0592 -0.0509 +vn 0.9215 -0.1734 0.3476 +vn -0.4131 -0.1940 0.8898 +vn -0.5142 0.2244 -0.8278 +vn 0.1290 -0.1331 0.9827 +vn -0.1344 0.5685 -0.8116 +vn 0.2412 -0.7804 0.5769 +vn -0.6886 0.3020 0.6593 +vn -0.0248 -0.5422 0.8399 +vn 0.8573 0.4540 -0.2426 +vn 0.0610 -0.6387 -0.7671 +vn 0.6666 0.4229 0.6139 +vn -0.7290 0.6563 -0.1946 +vn 0.7292 0.6826 0.0471 +vn 0.3926 -0.1364 -0.9096 +vn -0.7691 0.6381 0.0359 +vn 0.1017 0.3931 0.9138 +vn -0.3609 -0.2631 -0.8947 +vn -0.8065 -0.0359 0.5901 +vn -0.0182 -0.8834 0.4684 +vn -0.9484 -0.2468 0.1993 +vn -0.0003 -1.0000 0.0008 +vn 0.9155 0.0556 -0.3984 +vn 0.2067 0.0136 -0.9783 +vn -0.8663 0.0564 0.4964 +vn -0.1407 0.0531 -0.9886 +vn -0.0933 -0.6422 0.7608 +vn 0.9303 0.0634 0.3613 +vn -0.9218 0.0505 -0.3844 +vn 0.5073 0.1102 0.8547 +vn -0.9146 0.1085 0.3896 +vn -0.3106 0.1596 0.9370 +vn 0.4055 -0.0147 -0.9140 +vn 0.3177 -0.7033 0.6359 +vn -0.7444 -0.5637 0.3580 +vn 0.6952 -0.1954 0.6918 +vn -0.2349 0.1485 0.9606 +vn 0.2828 0.3283 0.9012 +vn 0.6598 0.1548 0.7353 +vn -0.6606 0.0179 -0.7505 +vn 0.5405 0.2302 -0.8092 +vn 0.6356 0.0599 -0.7697 +vn -0.9504 0.0197 0.3104 +vn 0.5440 0.0955 0.8336 +vn 0.0644 0.3162 0.9465 +vn 0.3373 -0.8082 0.4827 +vn -0.9895 0.0165 0.1438 +vn -0.2240 0.8456 -0.4846 +vn -0.5216 -0.6131 0.5933 +vn 0.5957 0.3873 -0.7036 +vn -0.9915 0.0328 0.1258 +vn 0.9604 0.2264 -0.1624 +vn 0.2493 0.4466 0.8593 +vn 0.9639 0.2366 -0.1219 +vn 0.6059 -0.5921 0.5313 +vn 0.4195 0.8430 -0.3367 +vn 0.7857 -0.0980 -0.6109 +vn -0.3807 0.8100 0.4460 +vn 0.7800 -0.0423 -0.6243 +vn -0.6950 0.2165 0.6857 +vn 0.2493 -0.0675 -0.9661 +vn 0.6414 -0.7590 -0.1119 +vn -0.7974 0.6035 -0.0017 +vn -0.5602 0.2914 0.7754 +vn 0.4136 -0.1962 -0.8891 +vn -0.1924 0.9313 0.3094 +vn -0.3966 0.4125 0.8201 +vn -0.2577 0.1127 0.9596 +vn -0.7183 -0.3148 -0.6205 +vn 0.3408 -0.2370 -0.9098 +vn -0.8963 -0.3224 0.3046 +vn 0.8319 -0.4408 -0.3371 +vn 0.9860 0.0144 -0.1661 +vn -0.6891 -0.4346 -0.5799 +vn -0.0861 -0.2798 -0.9562 +vn -0.4224 0.6838 -0.5949 +vn -0.3857 0.7815 0.4905 +vn 0.5095 -0.5545 -0.6580 +vn -0.4375 0.1752 0.8820 +vn -0.6738 -0.2281 0.7028 +vn 0.2803 0.5579 -0.7812 +vn 0.3813 0.1107 -0.9178 +vn 0.9973 0.0568 -0.0462 +vn -0.6835 0.7135 -0.1543 +vn -0.7464 0.6453 -0.1626 +vn 0.8937 -0.4247 -0.1450 +vn -0.8215 0.4878 0.2953 +usemtl Material +s off +f 91//151 86//151 87//151 94//151 +f 85//152 97//152 84//152 +f 87//153 88//153 94//153 +f 96//154 95//154 88//154 +f 98//155 103//155 92//155 +f 92//156 102//156 96//156 +f 93//157 97//157 98//157 +f 101//158 125//158 102//158 +f 105//159 104//159 99//159 +f 103//160 130//160 104//160 +f 108//161 115//161 107//161 +f 115//162 114//162 112//162 +f 112//163 117//163 111//163 +f 110//164 109//164 113//164 +f 112//165 114//165 117//165 +f 113//166 116//166 119//166 +f 118//167 121//167 117//167 +f 124//168 126//168 127//168 +f 123//169 126//169 124//169 +f 130//170 134//170 135//170 +f 97//171 128//171 98//171 +f 130//172 135//172 131//172 +f 108//173 141//173 103//173 +f 144//174 143//174 142//174 +f 141//175 144//175 139//175 +f 140//176 143//176 141//176 +f 147//177 149//177 146//177 +f 109//178 145//178 113//178 +f 104//179 105//179 111//179 +f 152//180 154//180 150//180 +f 105//181 150//181 111//181 +f 90//182 89//182 88//182 87//182 86//182 85//182 84//182 +f 92//183 96//183 89//183 90//183 +f 93//184 92//184 90//184 84//184 +f 86//185 91//185 85//185 +f 84//186 97//186 93//186 +f 124//187 94//187 95//187 123//187 +f 88//188 89//188 96//188 +f 85//189 99//189 97//189 +f 94//190 88//190 95//190 +f 105//191 99//191 85//191 91//191 +f 100//192 105//192 91//192 94//192 +f 93//193 98//193 92//193 +f 150//194 105//194 106//194 152//194 +f 129//195 128//195 97//195 99//195 +f 101//196 102//196 138//196 +f 105//197 100//197 106//197 +f 138//198 140//198 107//198 101//198 +f 106//199 100//199 101//199 107//199 +f 110//200 103//200 104//200 109//200 +f 110//201 113//201 115//201 +f 110//202 115//202 108//202 103//202 +f 109//203 104//203 111//203 +f 115//204 112//204 106//204 107//204 +f 146//205 117//205 116//205 147//205 +f 117//206 114//206 118//206 +f 109//207 111//207 117//207 +f 119//208 116//208 120//208 +f 145//209 109//209 117//209 146//209 +f 115//210 113//210 119//210 +f 121//211 120//211 116//211 117//211 +f 114//212 115//212 119//212 +f 122//213 120//213 121//213 +f 114//214 119//214 122//214 +f 122//215 121//215 118//215 114//215 +f 119//216 120//216 122//216 +f 126//217 123//217 125//217 127//217 +f 124//218 125//218 101//218 100//218 +f 123//219 96//219 102//219 125//219 +f 100//220 94//220 124//220 +f 132//221 134//221 130//221 128//221 +f 95//222 96//222 123//222 +f 125//223 124//223 127//223 +f 131//224 129//224 99//224 104//224 +f 130//225 103//225 98//225 128//225 +f 104//226 130//226 131//226 +f 136//227 133//227 135//227 137//227 +f 135//228 133//228 129//228 131//228 +f 128//229 133//229 132//229 +f 136//230 137//230 134//230 132//230 +f 128//231 129//231 133//231 +f 142//232 138//232 139//232 144//232 +f 135//233 134//233 137//233 +f 132//234 133//234 136//234 +f 139//235 92//235 103//235 141//235 +f 141//236 143//236 144//236 +f 140//237 141//237 108//237 107//237 +f 138//238 102//238 92//238 139//238 +f 142//239 143//239 140//239 138//239 +f 149//240 148//240 145//240 146//240 +f 145//241 147//241 116//241 113//241 +f 148//242 149//242 147//242 145//242 +f 151//243 152//243 106//243 112//243 +f 151//244 150//244 153//244 +f 150//245 151//245 112//245 111//245 +f 153//246 154//246 152//246 151//246 +f 150//247 154//247 153//247 diff --git a/vtm-models/resources/assets/models/vehicles/car.g3db b/vtm-models/resources/assets/models/vehicles/car.g3db new file mode 100644 index 0000000000000000000000000000000000000000..fde1d7212f2456997179bca16613347d71a06149 GIT binary patch literal 28420 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