Pushing template 3d models used

This commit is contained in:
Halbear 2026-06-13 12:18:03 +01:00
parent 0f559b524a
commit 4569b471d5
74 changed files with 78138 additions and 2 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

View file

@ -0,0 +1,15 @@
{
"ID": "Welsh040Alice",
"Meshes": [
{
"ID": "cube_0",
"MaterialID": "Welsh040Alice-mat-1",
"OffsetVertex": 0,
"VertexSize": 42720,
"OffsetIndex": 0,
"IndexSize": 14976
}
],
"VertexPath": "resources/models/Alice/Welsh040Alice.vtx",
"IndexPath": "resources/models/Alice/Welsh040Alice.idx"
}

View file

@ -0,0 +1,4 @@
# Made in Blockbench 5.1.4
newmtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a
map_Kd Alice040.png
newmtl none

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -0,0 +1,32 @@
[
{
"ID": "Welsh040Alice-mat-0",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "Welsh040Alice-mat-1",
"TexturePath": "resources\\models\\Alice\\Alice040.png",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "Welsh040Alice-mat-2",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
}
]

Binary file not shown.

View file

@ -0,0 +1,15 @@
{
"ID": "corvetteclass",
"Meshes": [
{
"ID": "hexadecagon_0",
"MaterialID": "corvetteclass-mat-1",
"OffsetVertex": 0,
"VertexSize": 473600,
"OffsetIndex": 0,
"IndexSize": 154944
}
],
"VertexPath": "resources/models/Corvette/corvetteclass.vtx",
"IndexPath": "resources/models/Corvette/corvetteclass.idx"
}

View file

@ -0,0 +1,4 @@
# Made in Blockbench 5.1.4
newmtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3
map_Kd corvetteclass.png
newmtl none

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -0,0 +1,32 @@
[
{
"ID": "corvetteclass-mat-0",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "corvetteclass-mat-1",
"TexturePath": "resources\\models\\Corvette\\corvetteclass.png",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "corvetteclass-mat-2",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 884 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 787 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 855 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,022 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 519 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,215 @@
{
"ID": "forest",
"Meshes": [
{
"ID": "Background_Tree_Atlas.001_Background_Tree_Atlas_0_0",
"MaterialID": "forest-mat-0",
"OffsetVertex": 0,
"VertexSize": 2085440,
"OffsetIndex": 0,
"IndexSize": 1125636
},
{
"ID": "Background_Tree_Atlas.002_Metal_Fence_0_1",
"MaterialID": "forest-mat-1",
"OffsetVertex": 2085440,
"VertexSize": 3280,
"OffsetIndex": 1125636,
"IndexSize": 984
},
{
"ID": "Background_Tree_Atlas.003_Dirt_Road_Bare_0_2",
"MaterialID": "forest-mat-2",
"OffsetVertex": 2088720,
"VertexSize": 4700,
"OffsetIndex": 1126620,
"IndexSize": 4740
},
{
"ID": "Background_Tree_Atlas.004_Trunk_Birch_0_3",
"MaterialID": "forest-mat-3",
"OffsetVertex": 2093420,
"VertexSize": 240720,
"OffsetIndex": 1131360,
"IndexSize": 155052
},
{
"ID": "Background_Tree_Atlas.005_Wood_Log_0_4",
"MaterialID": "forest-mat-4",
"OffsetVertex": 2334140,
"VertexSize": 20160,
"OffsetIndex": 1286412,
"IndexSize": 10584
},
{
"ID": "Background_Tree_Atlas.006_Trunk_Oak_0_5",
"MaterialID": "forest-mat-5",
"OffsetVertex": 2354300,
"VertexSize": 1306960,
"OffsetIndex": 1296996,
"IndexSize": 841836
},
{
"ID": "Background_Tree_Atlas.007_Fallen_Generic_Leaves_0_6",
"MaterialID": "forest-mat-6",
"OffsetVertex": 3661260,
"VertexSize": 135500,
"OffsetIndex": 2138832,
"IndexSize": 91788
},
{
"ID": "Background_Tree_Atlas.008_Ground_Dirt_0_7",
"MaterialID": "forest-mat-7",
"OffsetVertex": 3796760,
"VertexSize": 161440,
"OffsetIndex": 2230620,
"IndexSize": 41844
},
{
"ID": "Background_Tree_Atlas.009_Forest_Bush_0_8",
"MaterialID": "forest-mat-8",
"OffsetVertex": 3958200,
"VertexSize": 259640,
"OffsetIndex": 2272464,
"IndexSize": 102840
},
{
"ID": "Background_Tree_Atlas.010_Grass_Vegetation_Dry_0_9",
"MaterialID": "forest-mat-9",
"OffsetVertex": 4217840,
"VertexSize": 669040,
"OffsetIndex": 2375304,
"IndexSize": 200712
},
{
"ID": "Background_Tree_Atlas.011_Grass_Vegetation_Green_0_10",
"MaterialID": "forest-mat-10",
"OffsetVertex": 4886880,
"VertexSize": 1046480,
"OffsetIndex": 2576016,
"IndexSize": 313512
},
{
"ID": "Background_Tree_Atlas.012_Fallen_Maple_Leaves_0_11",
"MaterialID": "forest-mat-11",
"OffsetVertex": 5933360,
"VertexSize": 208400,
"OffsetIndex": 2889528,
"IndexSize": 138060
},
{
"ID": "Background_Tree_Atlas.013_Rock_Decal_0_12",
"MaterialID": "forest-mat-12",
"OffsetVertex": 6141760,
"VertexSize": 307820,
"OffsetIndex": 3027588,
"IndexSize": 246348
},
{
"ID": "Background_Tree_Atlas.014_Mud_Pile_0_13",
"MaterialID": "forest-mat-13",
"OffsetVertex": 6449580,
"VertexSize": 17400,
"OffsetIndex": 3273936,
"IndexSize": 18108
},
{
"ID": "Background_Tree_Atlas.015_Dirt_Road_Trails_0_14",
"MaterialID": "forest-mat-14",
"OffsetVertex": 6466980,
"VertexSize": 60640,
"OffsetIndex": 3292044,
"IndexSize": 63504
},
{
"ID": "Background_Tree_Atlas.016_Road_Edge_Gravel_Dusty_0_15",
"MaterialID": "forest-mat-15",
"OffsetVertex": 6527620,
"VertexSize": 36560,
"OffsetIndex": 3355548,
"IndexSize": 37512
},
{
"ID": "Background_Tree_Atlas.017_Puddle_Streaks_0_16",
"MaterialID": "forest-mat-16",
"OffsetVertex": 6564180,
"VertexSize": 40660,
"OffsetIndex": 3393060,
"IndexSize": 44316
},
{
"ID": "Background_Tree_Atlas.018_Wood_Fence_0_17",
"MaterialID": "forest-mat-17",
"OffsetVertex": 6604840,
"VertexSize": 22600,
"OffsetIndex": 3437376,
"IndexSize": 8016
},
{
"ID": "Background_Tree_Atlas.019_Sloped_Rock_0_18",
"MaterialID": "forest-mat-18",
"OffsetVertex": 6627440,
"VertexSize": 491300,
"OffsetIndex": 3445392,
"IndexSize": 123444
},
{
"ID": "Background_Tree_Atlas.020_Terrain_Far_0_19",
"MaterialID": "forest-mat-19",
"OffsetVertex": 7118740,
"VertexSize": 55780,
"OffsetIndex": 3568836,
"IndexSize": 31728
},
{
"ID": "Background_Tree_Atlas.021_Aerial_Grass_0_20",
"MaterialID": "forest-mat-20",
"OffsetVertex": 7174520,
"VertexSize": 383080,
"OffsetIndex": 3600564,
"IndexSize": 128748
},
{
"ID": "Background_Tree_Atlas.022_Tall_Cliff_0_21",
"MaterialID": "forest-mat-21",
"OffsetVertex": 7557600,
"VertexSize": 387380,
"OffsetIndex": 3729312,
"IndexSize": 93840
},
{
"ID": "Background_Tree_Atlas.023_Cobblestone_0_22",
"MaterialID": "forest-mat-22",
"OffsetVertex": 7944980,
"VertexSize": 40720,
"OffsetIndex": 3823152,
"IndexSize": 10860
},
{
"ID": "Background_Tree_Atlas.024_Grass_Close_0_23",
"MaterialID": "forest-mat-23",
"OffsetVertex": 7985700,
"VertexSize": 168280,
"OffsetIndex": 3834012,
"IndexSize": 87936
},
{
"ID": "Background_Tree_Atlas.025_Dirt_Road_0_24",
"MaterialID": "forest-mat-24",
"OffsetVertex": 8153980,
"VertexSize": 109260,
"OffsetIndex": 3921948,
"IndexSize": 120624
},
{
"ID": "Background_Tree_Atlas.026_Broken_Rocks_0_25",
"MaterialID": "forest-mat-25",
"OffsetVertex": 8263240,
"VertexSize": 225980,
"OffsetIndex": 4042572,
"IndexSize": 50736
}
],
"VertexPath": "resources/models/Forest/forest.vtx",
"IndexPath": "resources/models/Forest/forest.idx"
}

Binary file not shown.

View file

@ -0,0 +1,272 @@
[
{
"ID": "forest-mat-0",
"TexturePath": "resources\\models\\Forest\\ModelTexture0.png",
"DiffuseColour": {
"X": 0.3347269,
"Y": 0.3347269,
"Z": 0.3347269,
"W": 1.0
}
},
{
"ID": "forest-mat-1",
"TexturePath": "resources\\models\\Forest\\ModelTexture4.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-2",
"TexturePath": "resources\\models\\Forest\\ModelTexture7.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-3",
"TexturePath": "resources\\models\\Forest\\ModelTexture10.png",
"DiffuseColour": {
"X": 0.8147891,
"Y": 0.8147891,
"Z": 0.8147891,
"W": 1.0
}
},
{
"ID": "forest-mat-4",
"TexturePath": "resources\\models\\Forest\\ModelTexture13.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-5",
"TexturePath": "resources\\models\\Forest\\ModelTexture14.png",
"DiffuseColour": {
"X": 0.9180937,
"Y": 0.9180937,
"Z": 0.9180937,
"W": 1.0
}
},
{
"ID": "forest-mat-6",
"TexturePath": "resources\\models\\Forest\\ModelTexture17.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-7",
"TexturePath": "resources\\models\\Forest\\ModelTexture20.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-8",
"TexturePath": "resources\\models\\Forest\\ModelTexture23.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-9",
"TexturePath": "resources\\models\\Forest\\ModelTexture25.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-10",
"TexturePath": "resources\\models\\Forest\\ModelTexture28.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-11",
"TexturePath": "resources\\models\\Forest\\ModelTexture29.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-12",
"TexturePath": "resources\\models\\Forest\\ModelTexture32.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-13",
"TexturePath": "resources\\models\\Forest\\ModelTexture35.png",
"DiffuseColour": {
"X": 0.79048216,
"Y": 0.79048216,
"Z": 0.79048216,
"W": 1.0
}
},
{
"ID": "forest-mat-14",
"TexturePath": "resources\\models\\Forest\\ModelTexture38.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-15",
"TexturePath": "resources\\models\\Forest\\ModelTexture41.png",
"DiffuseColour": {
"X": 0.6446405,
"Y": 0.6446405,
"Z": 0.6446405,
"W": 1.0
}
},
{
"ID": "forest-mat-16",
"TexturePath": "resources\\models\\Forest\\ModelTexture44.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-17",
"TexturePath": "resources\\models\\Forest\\ModelTexture47.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-18",
"TexturePath": "resources\\models\\Forest\\ModelTexture48.png",
"DiffuseColour": {
"X": 0.74186826,
"Y": 0.74186826,
"Z": 0.74186826,
"W": 1.0
}
},
{
"ID": "forest-mat-19",
"TexturePath": "resources\\models\\Forest\\ModelTexture51.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-20",
"TexturePath": "resources\\models\\Forest\\ModelTexture52.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-21",
"TexturePath": "resources\\models\\Forest\\ModelTexture55.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-22",
"TexturePath": "resources\\models\\Forest\\ModelTexture58.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-23",
"TexturePath": "resources\\models\\Forest\\ModelTexture61.png",
"DiffuseColour": {
"X": 0.8998634,
"Y": 0.8998634,
"Z": 0.8998634,
"W": 1.0
}
},
{
"ID": "forest-mat-24",
"TexturePath": "resources\\models\\Forest\\ModelTexture64.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-25",
"TexturePath": "resources\\models\\Forest\\ModelTexture67.png",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
},
{
"ID": "forest-mat-26",
"TexturePath": "",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
}
]

View file

@ -0,0 +1,7 @@
Dirt Road - 99.Miles on sketchfab
https://sketchfab.com/3d-models/free-dirt-road-through-forest-c4676cdf7715484382400ff63faffd45
radio - TraianDumbrava on sketchfab
https://sketchfab.com/3d-models/radio-d21d6bf783154170bfa6dc7ce0a208f1
Sponza - its self explanatory

Binary file not shown.

View file

@ -0,0 +1,15 @@
{
"ID": "MusicParticle",
"Meshes": [
{
"ID": "plane_0",
"MaterialID": "MusicParticle-mat-1",
"OffsetVertex": 0,
"VertexSize": 80,
"OffsetIndex": 0,
"IndexSize": 24
}
],
"VertexPath": "resources/models/MusicParticle/MusicParticle.vtx",
"IndexPath": "resources/models/MusicParticle/MusicParticle.idx"
}

View file

@ -0,0 +1,4 @@
# Made in Blockbench 5.1.4
newmtl m_ce0c8b4a-552e-1f03-b22d-adf149492418
map_Kd texture.png
newmtl none

View file

@ -0,0 +1,15 @@
# Made in Blockbench 5.1.4
mtllib MusicParticle.mtl
o plane
v 0.25 0.25 5.551115123125783e-17
v 0.25 -0.25 -5.551115123125783e-17
v -0.25 0.25 5.551115123125783e-17
v -0.25 -0.25 -5.551115123125783e-17
vt 1 0
vt 1 1
vt 0 1
vt 0 0
vn 0 2.220446049250313e-16 -1
usemtl m_ce0c8b4a-552e-1f03-b22d-adf149492418
f 1/1/1 2/2/1 4/3/1 3/4/1

Binary file not shown.

View file

@ -0,0 +1,32 @@
[
{
"ID": "MusicParticle-mat-0",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "MusicParticle-mat-1",
"TexturePath": "resources\\models\\MusicParticle\\texture.png",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "MusicParticle-mat-2",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

View file

@ -0,0 +1,15 @@
{
"ID": "SloopOBJ",
"Meshes": [
{
"ID": "CenterPlane_0",
"MaterialID": "SloopOBJ-mat-1",
"OffsetVertex": 0,
"VertexSize": 190080,
"OffsetIndex": 0,
"IndexSize": 69264
}
],
"VertexPath": "resources/models/Sloop/SloopOBJ.vtx",
"IndexPath": "resources/models/Sloop/SloopOBJ.idx"
}

View file

@ -0,0 +1,4 @@
# Made in Blockbench 5.1.4
newmtl m_1306cabb-1c39-88cc-7a28-6065072778b2
map_Kd SloopBluePaintedSpruce.png
newmtl none

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -0,0 +1,32 @@
[
{
"ID": "SloopOBJ-mat-0",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "SloopOBJ-mat-1",
"TexturePath": "resources\\models\\Sloop\\SloopBluePaintedSpruce.png",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "SloopOBJ-mat-2",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

View file

@ -0,0 +1,23 @@
{
"ID": "melona",
"Meshes": [
{
"ID": "m_6d7d0384-980c-6574-37d9-8a8b11a5fdda_0",
"MaterialID": "melona-mat-1",
"OffsetVertex": 0,
"VertexSize": 8320,
"OffsetIndex": 0,
"IndexSize": 2640
},
{
"ID": "none_1",
"MaterialID": "melona-mat-2",
"OffsetVertex": 8320,
"VertexSize": 160,
"OffsetIndex": 2640,
"IndexSize": 96
}
],
"VertexPath": "resources/models/melona/melona.vtx",
"IndexPath": "resources/models/melona/melona.idx"
}

View file

@ -0,0 +1,4 @@
# Made in Blockbench 5.1.4
newmtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
map_Kd Melonamodel.png
newmtl none

View file

@ -0,0 +1,880 @@
# Made in Blockbench 5.1.4
mtllib melona.mtl
o cube
v 0.265625 2.015625 0.303125
v 0.265625 2.015625 0.303125
v 0.265625 0.421875 0.303125
v 0.265625 0.421875 0.303125
v -0.265625 2.015625 0.303125
v -0.265625 2.015625 0.303125
v -0.265625 0.421875 0.303125
v -0.265625 0.421875 0.303125
vt 0.000125 0.999875
vt 0.0701875 0.999875
vt 0.0701875 0.7969999999999999
vt 0.000125 0.7969999999999999
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.000125 0.7969999999999999
vt 0.000125 0.7969999999999999
vt 0.0704375 0.999875
vt 0.1405 0.999875
vt 0.1405 0.7969999999999999
vt 0.0704375 0.7969999999999999
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.000125 0.7969999999999999
vt 0.000125 0.7969999999999999
vt 0.0701875 0.999875
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.0701875 0.999875
vt 0.0701875 0.999875
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.0701875 0.999875
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 4/4/1 7/3/1 5/2/1 2/1/1
f 3/8/2 4/7/2 2/6/2 1/5/2
f 8/12/3 3/11/3 1/10/3 6/9/3
f 7/16/4 8/15/4 6/14/4 5/13/4
f 6/20/5 1/19/5 2/18/5 5/17/5
f 7/24/6 4/23/6 3/22/6 8/21/6
o cube
v 0.25 2.4375 0.015625
v 0.25 2.4375 0.015625
v 0.25 2 0.015625
v 0.25 2 0.015625
v -0.25 2.4375 0.015625
v -0.25 2.4375 0.015625
v -0.25 2 0.015625
v -0.25 2 0.015625
vt 0.125125 0.7186250000000001
vt 0.187375 0.7186250000000001
vt 0.187375 0.6641874999999999
vt 0.125125 0.6641874999999999
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.000125 0.9454375
vt 0.000125 0.9454375
vt 0.000125 0.7030000000000001
vt 0.062375 0.7030000000000001
vt 0.062375 0.6485624999999999
vt 0.000125 0.6485624999999999
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.000125 0.9454375
vt 0.000125 0.9454375
vt 0.062375 0.999875
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.062375 0.999875
vt 0.062375 0.999875
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.062375 0.999875
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 12/28/7 15/27/7 13/26/7 10/25/7
f 11/32/8 12/31/8 10/30/8 9/29/8
f 16/36/9 11/35/9 9/34/9 14/33/9
f 15/40/10 16/39/10 14/38/10 13/37/10
f 14/44/11 9/43/11 10/42/11 13/41/11
f 15/48/12 12/47/12 11/46/12 16/45/12
o cube
v 0.25 2 0.25
v 0.25 2 -0.25
v 0.25 1.5 0.25
v 0.25 1.5 -0.25
v -0.25 2 -0.25
v -0.25 2 0.25
v -0.25 1.5 -0.25
v -0.25 1.5 0.25
vt 0.20325 0.999875
vt 0.2655 0.999875
vt 0.2655 0.937625
vt 0.20325 0.937625
vt 0.062625 0.7967500000000001
vt 0.124875 0.7967500000000001
vt 0.124875 0.7344999999999999
vt 0.062625 0.7344999999999999
vt 0.20325 0.937375
vt 0.2655 0.937375
vt 0.2655 0.875125
vt 0.20325 0.875125
vt 0.20325 0.8748750000000001
vt 0.2655 0.8748750000000001
vt 0.2655 0.8126249999999999
vt 0.20325 0.8126249999999999
vt 0.2655 0.7501249999999999
vt 0.20325 0.7501249999999999
vt 0.20325 0.8123750000000001
vt 0.2655 0.8123750000000001
vt 0.2655 0.7498750000000001
vt 0.20325 0.7498750000000001
vt 0.20325 0.6876249999999999
vt 0.2655 0.6876249999999999
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 20/52/13 23/51/13 21/50/13 18/49/13
f 19/56/14 20/55/14 18/54/14 17/53/14
f 24/60/15 19/59/15 17/58/15 22/57/15
f 23/64/16 24/63/16 22/62/16 21/61/16
f 22/68/17 17/67/17 18/66/17 21/65/17
f 23/72/18 20/71/18 19/70/18 24/69/18
o cube
v 0.28125 2.03125 0.28125
v 0.28125 2.03125 -0.28125
v 0.28125 1.46875 0.28125
v 0.28125 1.46875 -0.28125
v -0.28125 2.03125 -0.28125
v -0.28125 2.03125 0.28125
v -0.28125 1.46875 -0.28125
v -0.28125 1.46875 0.28125
vt 0.26575 0.999875
vt 0.328 0.999875
vt 0.328 0.937625
vt 0.26575 0.937625
vt 0.062625 0.7342500000000001
vt 0.124875 0.7342500000000001
vt 0.124875 0.6719999999999999
vt 0.062625 0.6719999999999999
vt 0.26575 0.937375
vt 0.328 0.937375
vt 0.328 0.875125
vt 0.26575 0.875125
vt 0.26575 0.8748750000000001
vt 0.328 0.8748750000000001
vt 0.328 0.8126249999999999
vt 0.26575 0.8126249999999999
vt 0.328 0.7501249999999999
vt 0.26575 0.7501249999999999
vt 0.26575 0.8123750000000001
vt 0.328 0.8123750000000001
vt 0.328 0.7498750000000001
vt 0.26575 0.7498750000000001
vt 0.26575 0.6876249999999999
vt 0.328 0.6876249999999999
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 28/76/19 31/75/19 29/74/19 26/73/19
f 27/80/20 28/79/20 26/78/20 25/77/20
f 32/84/21 27/83/21 25/82/21 30/81/21
f 31/88/22 32/87/22 30/86/22 29/85/22
f 30/92/23 25/91/23 26/90/23 29/89/23
f 31/96/24 28/95/24 27/94/24 32/93/24
o cube
v 0.3125 2 -0.296875
v 0.3125 2 -0.296875
v 0.3125 0.9375 -0.296875
v 0.3125 0.9375 -0.296875
v -0.3125 2 -0.296875
v -0.3125 2 -0.296875
v -0.3125 0.9375 -0.296875
v -0.3125 0.9375 -0.296875
vt 0.07825 0.13268749999999996
vt 0.156125 0.13268749999999996
vt 0.156125 0.00012500000000004174
vt 0.07825 0.00012500000000004174
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.000125 0.8673124999999999
vt 0.000125 0.8673124999999999
vt 0.000125 0.13268749999999996
vt 0.078 0.13268749999999996
vt 0.078 0.00012500000000004174
vt 0.000125 0.00012500000000004174
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.000125 0.8673124999999999
vt 0.000125 0.8673124999999999
vt 0.000125 0.999875
vt 0.078 0.999875
vt 0.078 0.999875
vt 0.000125 0.999875
vt 0.000125 0.999875
vt 0.078 0.999875
vt 0.078 0.999875
vt 0.000125 0.999875
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 36/100/25 39/99/25 37/98/25 34/97/25
usemtl none
f 35/104/26 36/103/26 34/102/26 33/101/26
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 40/108/27 35/107/27 33/106/27 38/105/27
usemtl none
f 39/112/28 40/111/28 38/110/28 37/109/28
f 38/116/29 33/115/29 34/114/29 37/113/29
f 39/120/30 36/119/30 35/118/30 40/117/30
o cube
v 0.28046875 1.4982436635020713 -0.12035347186612311
v 0.28046875 1.221052778133877 -0.2646499135020712
v 0.28046875 1.3539472218661233 0.1568374135020712
v 0.28046875 1.076756336497929 0.012540971866123102
v -0.28046875 1.221052778133877 -0.2646499135020712
v -0.28046875 1.4982436635020713 -0.12035347186612311
v -0.28046875 1.076756336497929 0.012540971866123102
v -0.28046875 1.3539472218661233 0.1568374135020712
vt 0.4298125 0.5623750000000001
vt 0.4920625 0.5623750000000001
vt 0.4920625 0.5313749999999999
vt 0.4298125 0.5313749999999999
vt 0.14075 0.5389375000000001
vt 0.17175 0.5389375000000001
vt 0.17175 0.5079374999999999
vt 0.14075 0.5079374999999999
vt 0.000125 0.5545625000000001
vt 0.062375 0.5545625000000001
vt 0.062375 0.5235624999999999
vt 0.000125 0.5235624999999999
vt 0.3360625 0.5311250000000001
vt 0.3670625 0.5311250000000001
vt 0.3670625 0.5001249999999999
vt 0.3360625 0.5001249999999999
vt 0.5076875 0.968875
vt 0.4454375 0.968875
vt 0.4454375 0.999875
vt 0.5076875 0.999875
vt 0.5076875 0.968625
vt 0.4454375 0.968625
vt 0.4454375 0.937625
vt 0.5076875 0.937625
vn 0 -0.8870108331782217 -0.4617486132350339
vn 1 0 0
vn 0 0.8870108331782217 0.4617486132350339
vn -1 0 0
vn 0 0.4617486132350339 -0.8870108331782217
vn 0 -0.4617486132350339 0.8870108331782217
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 44/124/31 47/123/31 45/122/31 42/121/31
f 43/128/32 44/127/32 42/126/32 41/125/32
f 48/132/33 43/131/33 41/130/33 46/129/33
f 47/136/34 48/135/34 46/134/34 45/133/34
f 46/140/35 41/139/35 42/138/35 45/137/35
f 47/144/36 44/143/36 43/142/36 48/141/36
o cube
v 0.28125 1.53125 0.15625
v 0.28125 1.53125 -0.15625
v 0.28125 0.71875 0.15625
v 0.28125 0.71875 -0.15625
v -0.28125 1.53125 -0.15625
v -0.28125 1.53125 0.15625
v -0.28125 0.71875 -0.15625
v -0.28125 0.71875 0.15625
vt 0.14075 0.8123750000000001
vt 0.203 0.8123750000000001
vt 0.203 0.7188749999999999
vt 0.14075 0.7188749999999999
vt 0.031375 0.6483125000000001
vt 0.062375 0.6483125000000001
vt 0.062375 0.5548124999999999
vt 0.031375 0.5548124999999999
vt 0.000125 0.7967500000000001
vt 0.062375 0.7967500000000001
vt 0.062375 0.7032499999999999
vt 0.000125 0.7032499999999999
vt 0.3595 0.999875
vt 0.3905 0.999875
vt 0.3905 0.906375
vt 0.3595 0.906375
vt 0.5076875 0.906375
vt 0.4454375 0.906375
vt 0.4454375 0.937375
vt 0.5076875 0.937375
vt 0.5076875 0.906125
vt 0.4454375 0.906125
vt 0.4454375 0.875125
vt 0.5076875 0.875125
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 52/148/37 55/147/37 53/146/37 50/145/37
f 51/152/38 52/151/38 50/150/38 49/149/38
f 56/156/39 51/155/39 49/154/39 54/153/39
f 55/160/40 56/159/40 54/158/40 53/157/40
f 54/164/41 49/163/41 50/162/41 53/161/41
f 55/168/42 52/167/42 51/166/42 56/165/42
o cube
v 0.25 1.5 0.125
v 0.25 1.5 -0.125
v 0.25 0.75 0.125
v 0.25 0.75 -0.125
v -0.25 1.5 -0.125
v -0.25 1.5 0.125
v -0.25 0.75 -0.125
v -0.25 0.75 0.125
vt 0.14075 0.999875
vt 0.203 0.999875
vt 0.203 0.906375
vt 0.14075 0.906375
vt 0.187625 0.6873750000000001
vt 0.218625 0.6873750000000001
vt 0.218625 0.5938749999999999
vt 0.187625 0.5938749999999999
vt 0.14075 0.906125
vt 0.203 0.906125
vt 0.203 0.8126249999999999
vt 0.14075 0.8126249999999999
vt 0.218875 0.6873750000000001
vt 0.249875 0.6873750000000001
vt 0.249875 0.5938749999999999
vt 0.218875 0.5938749999999999
vt 0.17175 0.5391874999999999
vt 0.1095 0.5391874999999999
vt 0.1095 0.5701875000000001
vt 0.17175 0.5701875000000001
vt 0.4920625 0.7186250000000001
vt 0.4298125 0.7186250000000001
vt 0.4298125 0.6876249999999999
vt 0.4920625 0.6876249999999999
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 60/172/43 63/171/43 61/170/43 58/169/43
f 59/176/44 60/175/44 58/174/44 57/173/44
f 64/180/45 59/179/45 57/178/45 62/177/45
f 63/184/46 64/183/46 62/182/46 61/181/46
f 62/188/47 57/187/47 58/186/47 61/185/47
f 63/192/48 60/191/48 59/190/48 64/189/48
o cube
v 0.250625 1.449844930801657 -0.11565777749289848
v 0.250625 1.2280922225071016 -0.23109493080165694
v 0.250625 1.3344077774928984 0.10609493080165694
v 0.250625 1.112655069198343 -0.009342222507101525
v -0.250625 1.2280922225071016 -0.23109493080165694
v -0.250625 1.449844930801657 -0.11565777749289848
v -0.250625 1.112655069198343 -0.009342222507101525
v -0.250625 1.3344077774928984 0.10609493080165694
vt 0.4298125 0.6873750000000001
vt 0.4920625 0.6873750000000001
vt 0.4920625 0.6563749999999999
vt 0.4298125 0.6563749999999999
vt 0.4454375 0.8748750000000001
vt 0.4764375 0.8748750000000001
vt 0.4764375 0.8438749999999999
vt 0.4454375 0.8438749999999999
vt 0.4298125 0.6561250000000001
vt 0.4920625 0.6561250000000001
vt 0.4920625 0.6251249999999999
vt 0.4298125 0.6251249999999999
vt 0.4454375 0.8436250000000001
vt 0.4764375 0.8436250000000001
vt 0.4764375 0.8126249999999999
vt 0.4454375 0.8126249999999999
vt 0.4920625 0.5938749999999999
vt 0.4298125 0.5938749999999999
vt 0.4298125 0.6248750000000001
vt 0.4920625 0.6248750000000001
vt 0.4920625 0.5936250000000001
vt 0.4298125 0.5936250000000001
vt 0.4298125 0.5626249999999999
vt 0.4920625 0.5626249999999999
vn 0 -0.8870108331782217 -0.4617486132350339
vn 1 0 0
vn 0 0.8870108331782217 0.4617486132350339
vn -1 0 0
vn 0 0.4617486132350339 -0.8870108331782217
vn 0 -0.4617486132350339 0.8870108331782217
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 68/196/49 71/195/49 69/194/49 66/193/49
f 67/200/50 68/199/50 66/198/50 65/197/50
f 72/204/51 67/203/51 65/202/51 70/201/51
f 71/208/52 72/207/52 70/206/52 69/205/52
f 70/212/53 65/211/53 66/210/53 69/209/53
f 71/216/54 68/215/54 67/214/54 72/213/54
o cube
v 0.46875 1.53125 0.15625
v 0.46875 1.53125 -0.15625
v 0.46875 0.71875 0.15625
v 0.46875 0.71875 -0.15625
v 0.21875 1.53125 -0.15625
v 0.21875 1.53125 0.15625
v 0.21875 0.71875 -0.15625
v 0.21875 0.71875 0.15625
vt 0.062625 0.5780000000000001
vt 0.0858125 0.5780000000000001
vt 0.0858125 0.48450000000000004
vt 0.062625 0.48450000000000004
vt 0.3595 0.906125
vt 0.3905 0.906125
vt 0.3905 0.8126249999999999
vt 0.3595 0.8126249999999999
vt 0.0860625 0.5780000000000001
vt 0.10925 0.5780000000000001
vt 0.10925 0.48450000000000004
vt 0.0860625 0.48450000000000004
vt 0.3595 0.8123750000000001
vt 0.3905 0.8123750000000001
vt 0.3905 0.7188749999999999
vt 0.3595 0.7188749999999999
vt 0.499875 0.7813749999999999
vt 0.4766875 0.7813749999999999
vt 0.4766875 0.8123750000000001
vt 0.499875 0.8123750000000001
vt 0.499875 0.7811250000000001
vt 0.4766875 0.7811250000000001
vt 0.4766875 0.7501249999999999
vt 0.499875 0.7501249999999999
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 76/220/55 79/219/55 77/218/55 74/217/55
f 75/224/56 76/223/56 74/222/56 73/221/56
f 80/228/57 75/227/57 73/226/57 78/225/57
f 79/232/58 80/231/58 78/230/58 77/229/58
f 78/236/59 73/235/59 74/234/59 77/233/59
f 79/240/60 76/239/60 75/238/60 80/237/60
o cube
v 0.4375 1.5 0.125
v 0.4375 1.5 -0.125
v 0.4375 0.75 0.125
v 0.4375 0.75 -0.125
v 0.25 1.5 -0.125
v 0.25 1.5 0.125
v 0.25 0.75 -0.125
v 0.25 0.75 0.125
vt 0.4295625 0.7186250000000001
vt 0.406375 0.7186250000000001
vt 0.406375 0.6251249999999999
vt 0.4295625 0.6251249999999999
vt 0.312375 0.6873750000000001
vt 0.281375 0.6873750000000001
vt 0.281375 0.5938749999999999
vt 0.312375 0.5938749999999999
vt 0.3358125 0.5936250000000001
vt 0.312625 0.5936250000000001
vt 0.312625 0.5001249999999999
vt 0.3358125 0.5001249999999999
vt 0.281125 0.6873750000000001
vt 0.250125 0.6873750000000001
vt 0.250125 0.5938749999999999
vt 0.281125 0.5938749999999999
vt 0.000125 0.49231250000000004
vt 0.0233125 0.49231250000000004
vt 0.0233125 0.5233125000000001
vt 0.000125 0.5233125000000001
vt 0.0235625 0.5233125000000001
vt 0.04675 0.5233125000000001
vt 0.04675 0.49231250000000004
vt 0.0235625 0.49231250000000004
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 84/244/61 87/243/61 85/242/61 82/241/61
f 83/248/62 84/247/62 82/246/62 81/245/62
f 88/252/63 83/251/63 81/250/63 86/249/63
f 87/256/64 88/255/64 86/254/64 85/253/64
f 86/260/65 81/259/65 82/258/65 85/257/65
f 87/264/66 84/263/66 83/262/66 88/261/66
o cube
v -0.25 1.5 0.125
v -0.25 1.5 -0.125
v -0.25 0.75 0.125
v -0.25 0.75 -0.125
v -0.4375 1.5 -0.125
v -0.4375 1.5 0.125
v -0.4375 0.75 -0.125
v -0.4375 0.75 0.125
vt 0.406375 0.7186250000000001
vt 0.4295625 0.7186250000000001
vt 0.4295625 0.6251249999999999
vt 0.406375 0.6251249999999999
vt 0.250125 0.6873750000000001
vt 0.281125 0.6873750000000001
vt 0.281125 0.5938749999999999
vt 0.250125 0.5938749999999999
vt 0.312625 0.5936250000000001
vt 0.3358125 0.5936250000000001
vt 0.3358125 0.5001249999999999
vt 0.312625 0.5001249999999999
vt 0.281375 0.6873750000000001
vt 0.312375 0.6873750000000001
vt 0.312375 0.5938749999999999
vt 0.281375 0.5938749999999999
vt 0.0233125 0.49231250000000004
vt 0.000125 0.49231250000000004
vt 0.000125 0.5233125000000001
vt 0.0233125 0.5233125000000001
vt 0.04675 0.5233125000000001
vt 0.0235625 0.5233125000000001
vt 0.0235625 0.49231250000000004
vt 0.04675 0.49231250000000004
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 92/268/67 95/267/67 93/266/67 90/265/67
f 91/272/68 92/271/68 90/270/68 89/269/68
f 96/276/69 91/275/69 89/274/69 94/273/69
f 95/280/70 96/279/70 94/278/70 93/277/70
f 94/284/71 89/283/71 90/282/71 93/281/71
f 95/288/72 92/287/72 91/286/72 96/285/72
o cube
v -0.21875 1.53125 0.15625
v -0.21875 1.53125 -0.15625
v -0.21875 0.71875 0.15625
v -0.21875 0.71875 -0.15625
v -0.46875 1.53125 -0.15625
v -0.46875 1.53125 0.15625
v -0.46875 0.71875 -0.15625
v -0.46875 0.71875 0.15625
vt 0.422 0.906125
vt 0.4451875 0.906125
vt 0.4451875 0.8126249999999999
vt 0.422 0.8126249999999999
vt 0.375125 0.7186250000000001
vt 0.406125 0.7186250000000001
vt 0.406125 0.6251249999999999
vt 0.375125 0.6251249999999999
vt 0.422 0.8123750000000001
vt 0.4451875 0.8123750000000001
vt 0.4451875 0.7188749999999999
vt 0.422 0.7188749999999999
vt 0.343875 0.6248750000000001
vt 0.374875 0.6248750000000001
vt 0.374875 0.5313749999999999
vt 0.343875 0.5313749999999999
vt 0.499875 0.7188749999999999
vt 0.4766875 0.7188749999999999
vt 0.4766875 0.7498750000000001
vt 0.499875 0.7498750000000001
vt 0.1326875 0.5076875000000001
vt 0.1095 0.5076875000000001
vt 0.1095 0.47668750000000004
vt 0.1326875 0.47668750000000004
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 100/292/73 103/291/73 101/290/73 98/289/73
f 99/296/74 100/295/74 98/294/74 97/293/74
f 104/300/75 99/299/75 97/298/75 102/297/75
f 103/304/76 104/303/76 102/302/76 101/301/76
f 102/308/77 97/307/77 98/306/77 101/305/77
f 103/312/78 100/311/78 99/310/78 104/309/78
o cube
v 0.2500717770327095 0.7969700457537725 0.15
v 0.2500717770327095 0.7969700457537725 -0.15
v 0.319796371230836 0.000014287280375974154 0.15
v 0.319796371230836 0.000014287280375974154 -0.15
v -0.0487866323948142 0.770823322929475 -0.15
v -0.0487866323948142 0.770823322929475 0.15
v 0.020937961803312345 -0.026132435543921473 -0.15
v 0.020937961803312345 -0.026132435543921473 0.15
vt 0.406125 0.6248750000000001
vt 0.375125 0.6248750000000001
vt 0.375125 0.5313749999999999
vt 0.406125 0.5313749999999999
vt 0.42175 0.8123750000000001
vt 0.39075 0.8123750000000001
vt 0.39075 0.7188749999999999
vt 0.42175 0.7188749999999999
vt 0.42175 0.906125
vt 0.39075 0.906125
vt 0.39075 0.8126249999999999
vt 0.42175 0.8126249999999999
vt 0.42175 0.999875
vt 0.39075 0.999875
vt 0.39075 0.906375
vt 0.42175 0.906375
vt 0.3673125 0.5001249999999999
vt 0.3983125 0.5001249999999999
vt 0.3983125 0.5311250000000001
vt 0.3673125 0.5311250000000001
vt 0.3985625 0.5311250000000001
vt 0.4295625 0.5311250000000001
vt 0.4295625 0.5001249999999999
vt 0.3985625 0.5001249999999999
vn 0 0 -1
vn 0.9961946980917455 0.08715574274765818 0
vn 0 0 1
vn -0.9961946980917455 -0.08715574274765818 0
vn -0.08715574274765818 0.9961946980917455 0
vn 0.08715574274765818 -0.9961946980917455 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 108/316/79 111/315/79 109/314/79 106/313/79
f 107/320/80 108/319/80 106/318/80 105/317/80
f 112/324/81 107/323/81 105/322/81 110/321/81
f 111/328/82 112/327/82 110/326/82 109/325/82
f 110/332/83 105/331/83 106/330/83 109/329/83
f 111/336/84 108/335/84 107/334/84 112/333/84
o cube
v 0.27080976397451056 0.8105119262642648 0.1625
v 0.27080976397451056 0.8105119262642648 -0.1625
v 0.34271325174132855 -0.011348699661425099 0.1625
v 0.34271325174132855 -0.011348699661425099 -0.1625
v -0.05295351290530673 0.782186309871276 -0.1625
v -0.05295351290530673 0.782186309871276 0.1625
v 0.01894997486151126 -0.039674316054414016 -0.1625
v 0.01894997486151126 -0.039674316054414016 0.1625
vt 0.999875 0.6170625000000001
vt 0.968875 0.6170625000000001
vt 0.968875 0.5235624999999999
vt 0.999875 0.5235624999999999
vt 0.999875 0.8045625000000001
vt 0.968875 0.8045625000000001
vt 0.968875 0.7110624999999999
vt 0.999875 0.7110624999999999
vt 0.999875 0.8983125
vt 0.968875 0.8983125
vt 0.968875 0.8048124999999999
vt 0.999875 0.8048124999999999
vt 0.999875 0.9920625
vt 0.968875 0.9920625
vt 0.968875 0.8985625
vt 0.999875 0.8985625
vt 0.937625 0.46106250000000004
vt 0.968625 0.46106250000000004
vt 0.968625 0.49206249999999996
vt 0.937625 0.49206249999999996
vt 0.968875 0.49206249999999996
vt 0.999875 0.49206249999999996
vt 0.999875 0.46106250000000004
vt 0.968875 0.46106250000000004
vn 0 0 -1
vn 0.9961946980917455 0.08715574274765818 0
vn 0 0 1
vn -0.9961946980917455 -0.08715574274765818 0
vn -0.08715574274765818 0.9961946980917455 0
vn 0.08715574274765818 -0.9961946980917455 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 116/340/85 119/339/85 117/338/85 114/337/85
f 115/344/86 116/343/86 114/342/86 113/341/86
f 120/348/87 115/347/87 113/346/87 118/345/87
f 119/352/88 120/351/88 118/350/88 117/349/88
f 118/356/89 113/355/89 114/354/89 117/353/89
f 119/360/90 116/359/90 115/358/90 120/357/90
o cube
v 0.25 0.75 0.125
v 0.25 0.75 -0.125
v 0.25 0 0.125
v 0.25 0 -0.125
v 0 0.75 -0.125
v 0 0.75 0.125
v 0 0 -0.125
v 0 0 0.125
vt 0.125125 0.6639375000000001
vt 0.156125 0.6639375000000001
vt 0.156125 0.5704374999999999
vt 0.125125 0.5704374999999999
vt 0.156375 0.6639375000000001
vt 0.187375 0.6639375000000001
vt 0.187375 0.5704374999999999
vt 0.156375 0.5704374999999999
vt 0.343875 0.7186250000000001
vt 0.374875 0.7186250000000001
vt 0.374875 0.6251249999999999
vt 0.343875 0.6251249999999999
vt 0.000125 0.6483125000000001
vt 0.031125 0.6483125000000001
vt 0.031125 0.5548124999999999
vt 0.000125 0.5548124999999999
vt 0.4764375 0.7188749999999999
vt 0.4454375 0.7188749999999999
vt 0.4454375 0.7498750000000001
vt 0.4764375 0.7498750000000001
vt 0.1405 0.5389375000000001
vt 0.1095 0.5389375000000001
vt 0.1095 0.5079374999999999
vt 0.1405 0.5079374999999999
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 124/364/91 127/363/91 125/362/91 122/361/91
f 123/368/92 124/367/92 122/366/92 121/365/92
f 128/372/93 123/371/93 121/370/93 126/369/93
f 127/376/94 128/375/94 126/374/94 125/373/94
f 126/380/95 121/379/95 122/378/95 125/377/95
f 127/384/96 124/383/96 123/382/96 128/381/96
o cube
v 0.0487866323948142 0.770823322929475 0.15
v 0.0487866323948142 0.770823322929475 -0.15
v -0.020937961803312345 -0.026132435543921473 0.15
v -0.020937961803312345 -0.026132435543921473 -0.15
v -0.2500717770327095 0.7969700457537725 -0.15
v -0.2500717770327095 0.7969700457537725 0.15
v -0.319796371230836 0.000014287280375974154 -0.15
v -0.319796371230836 0.000014287280375974154 0.15
vt 0.375125 0.6248750000000001
vt 0.406125 0.6248750000000001
vt 0.406125 0.5313749999999999
vt 0.375125 0.5313749999999999
vt 0.39075 0.999875
vt 0.42175 0.999875
vt 0.42175 0.906375
vt 0.39075 0.906375
vt 0.39075 0.906125
vt 0.42175 0.906125
vt 0.42175 0.8126249999999999
vt 0.39075 0.8126249999999999
vt 0.39075 0.8123750000000001
vt 0.42175 0.8123750000000001
vt 0.42175 0.7188749999999999
vt 0.39075 0.7188749999999999
vt 0.3983125 0.5001249999999999
vt 0.3673125 0.5001249999999999
vt 0.3673125 0.5311250000000001
vt 0.3983125 0.5311250000000001
vt 0.4295625 0.5311250000000001
vt 0.3985625 0.5311250000000001
vt 0.3985625 0.5001249999999999
vt 0.4295625 0.5001249999999999
vn 0 0 -1
vn 0.9961946980917455 -0.08715574274765818 0
vn 0 0 1
vn -0.9961946980917455 0.08715574274765818 0
vn 0.08715574274765818 0.9961946980917455 0
vn -0.08715574274765818 -0.9961946980917455 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 132/388/97 135/387/97 133/386/97 130/385/97
f 131/392/98 132/391/98 130/390/98 129/389/98
f 136/396/99 131/395/99 129/394/99 134/393/99
f 135/400/100 136/399/100 134/398/100 133/397/100
f 134/404/101 129/403/101 130/402/101 133/401/101
f 135/408/102 132/407/102 131/406/102 136/405/102
o cube
v 0.05295351290530673 0.782186309871276 0.1625
v 0.05295351290530673 0.782186309871276 -0.1625
v -0.01894997486151126 -0.039674316054414016 0.1625
v -0.01894997486151126 -0.039674316054414016 -0.1625
v -0.27080976397451056 0.8105119262642648 -0.1625
v -0.27080976397451056 0.8105119262642648 0.1625
v -0.34271325174132855 -0.011348699661425099 -0.1625
v -0.34271325174132855 -0.011348699661425099 0.1625
vt 0.968875 0.6170625000000001
vt 0.999875 0.6170625000000001
vt 0.999875 0.5235624999999999
vt 0.968875 0.5235624999999999
vt 0.968875 0.9920625
vt 0.999875 0.9920625
vt 0.999875 0.8985625
vt 0.968875 0.8985625
vt 0.968875 0.8983125
vt 0.999875 0.8983125
vt 0.999875 0.8048124999999999
vt 0.968875 0.8048124999999999
vt 0.968875 0.8045625000000001
vt 0.999875 0.8045625000000001
vt 0.999875 0.7110624999999999
vt 0.968875 0.7110624999999999
vt 0.968625 0.46106250000000004
vt 0.937625 0.46106250000000004
vt 0.937625 0.49206249999999996
vt 0.968625 0.49206249999999996
vt 0.999875 0.49206249999999996
vt 0.968875 0.49206249999999996
vt 0.968875 0.46106250000000004
vt 0.999875 0.46106250000000004
vn 0 0 -1
vn 0.9961946980917455 -0.08715574274765818 0
vn 0 0 1
vn -0.9961946980917455 0.08715574274765818 0
vn 0.08715574274765818 0.9961946980917455 0
vn -0.08715574274765818 -0.9961946980917455 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 140/412/103 143/411/103 141/410/103 138/409/103
f 139/416/104 140/415/104 138/414/104 137/413/104
f 144/420/105 139/419/105 137/418/105 142/417/105
f 143/424/106 144/423/106 142/422/106 141/421/106
f 142/428/107 137/427/107 138/426/107 141/425/107
f 143/432/108 140/431/108 139/430/108 144/429/108
o cube
v 0 0.75 0.125
v 0 0.75 -0.125
v 0 0 0.125
v 0 0 -0.125
v -0.25 0.75 -0.125
v -0.25 0.75 0.125
v -0.25 0 -0.125
v -0.25 0 0.125
vt 0.156125 0.6639375000000001
vt 0.125125 0.6639375000000001
vt 0.125125 0.5704374999999999
vt 0.156125 0.5704374999999999
vt 0.031125 0.6483125000000001
vt 0.000125 0.6483125000000001
vt 0.000125 0.5548124999999999
vt 0.031125 0.5548124999999999
vt 0.374875 0.7186250000000001
vt 0.343875 0.7186250000000001
vt 0.343875 0.6251249999999999
vt 0.374875 0.6251249999999999
vt 0.187375 0.6639375000000001
vt 0.156375 0.6639375000000001
vt 0.156375 0.5704374999999999
vt 0.187375 0.5704374999999999
vt 0.4454375 0.7188749999999999
vt 0.4764375 0.7188749999999999
vt 0.4764375 0.7498750000000001
vt 0.4454375 0.7498750000000001
vt 0.1095 0.5389375000000001
vt 0.1405 0.5389375000000001
vt 0.1405 0.5079374999999999
vt 0.1095 0.5079374999999999
vn 0 0 -1
vn 1 0 0
vn 0 0 1
vn -1 0 0
vn 0 1 0
vn 0 -1 0
usemtl m_6d7d0384-980c-6574-37d9-8a8b11a5fdda
f 148/436/109 151/435/109 149/434/109 146/433/109
f 147/440/110 148/439/110 146/438/110 145/437/110
f 152/444/111 147/443/111 145/442/111 150/441/111
f 151/448/112 152/447/112 150/446/112 149/445/112
f 150/452/113 145/451/113 146/450/113 149/449/113
f 151/456/114 148/455/114 147/454/114 152/453/114

Binary file not shown.

View file

@ -0,0 +1,32 @@
[
{
"ID": "melona-mat-0",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "melona-mat-1",
"TexturePath": "resources\\models\\melona\\Melonamodel.png",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
},
{
"ID": "melona-mat-2",
"TexturePath": "",
"DiffuseColour": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
}
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 KiB

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,15 @@
{
"ID": "radio",
"Meshes": [
{
"ID": "Radio_20 - Default_0_0",
"MaterialID": "radio-mat-0",
"OffsetVertex": 0,
"VertexSize": 19920,
"OffsetIndex": 0,
"IndexSize": 10104
}
],
"VertexPath": "resources/models/radio/radio.vtx",
"IndexPath": "resources/models/radio/radio.idx"
}

Binary file not shown.

View file

@ -0,0 +1,22 @@
[
{
"ID": "radio-mat-0",
"TexturePath": "resources\\models\\radio\\ModelTexture0.png",
"DiffuseColour": {
"X": 0.8042929,
"Y": 0.8042929,
"Z": 0.8042929,
"W": 1.0
}
},
{
"ID": "radio-mat-1",
"TexturePath": "",
"DiffuseColour": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0,
"W": 1.0
}
}
]

View file

@ -262,6 +262,34 @@ public class GameCore implements GameLogic {
ImGui.separator();
ImGui.text("GRAPHICS SETTINGS:");
ImGui.text(" ");
ImGui.text("Presets:");
if(ImGui.button("Lowest")){
ChangeGraphicsSettings = true;
CoolDown = 2000;
NextAAMode = (0);
SceneRender.SetDualPassRendering(false);
EngineConfig.getInstance().SetAlphaToCoverage(false);
PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext());
}
ImGui.sameLine();
if(ImGui.button("Medium")){
ChangeGraphicsSettings = true;
CoolDown = 2000;
NextAAMode = (1);
SceneRender.SetDualPassRendering(true);
EngineConfig.getInstance().SetAlphaToCoverage(true);
PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext());
}
ImGui.sameLine();
if(ImGui.button("Highest")){
ChangeGraphicsSettings = true;
CoolDown = 2000;
NextAAMode = (4);
SceneRender.SetDualPassRendering(true);
EngineConfig.getInstance().SetAlphaToCoverage(false);
PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext());
}
ImGui.text(" ");
ImGui.text("anti aliasing:");
if(ImGui.button("No AA")){
ChangeGraphicsSettings = true;
@ -393,14 +421,16 @@ public class GameCore implements GameLogic {
public void SecondUpdate(EngineInstance engineInstance) {
SettingPerformanceMetrics.clear();
List<String[]> Metrics = new ArrayList<>();
String[] SceneDetails = new String[5];
String[] SceneDetails = new String[7];
Vector3f Position = engineInstance.scene().GetCamera().GetPosition();
Vector3f Rotation = engineInstance.scene().GetCamera().GetRotation();
SceneDetails[0] = String.format("INSTANCE INFORMATION: ");
SceneDetails[1] = String.format(" Camera Position: X: %.2f Y: %.2f Z: %.2f",Position.x ,Position.y ,Position.z);
SceneDetails[2] = String.format(" Camera Rotation: X: %.2f° Y: %.2f° Z: %.2f°",Rotation.x *EngineConfig.RadToDeg,Rotation.y *EngineConfig.RadToDeg ,Rotation.z *EngineConfig.RadToDeg);
SceneDetails[3] = String.format(" Anti Aliasing: " + EngineConfig.getInstance().RenderAAType().name());
SceneDetails[4] = String.format(" FOV: %.2f°",(EngineConfig.getInstance().GetFOV()*EngineConfig.RadToDeg));
SceneDetails[4] = String.format(" Pipeline: " + (SceneRender.DualPassRendering() ? " Dual Pass" : "Single Pass"));
SceneDetails[5] = String.format(" AlphaToCoverage: " + EngineConfig.getInstance().AlphaToCoverage());
SceneDetails[6] = String.format(" FOV: %.2f°",(EngineConfig.getInstance().GetFOV()*EngineConfig.RadToDeg));
String[] DeviceInfo = new String[5];
DeviceInfo[0] = String.format("SYSTEM INFORMATION: ");
DeviceInfo[1] = String.format(" CPU: " + EngineConfig.getInstance().GetCPUDetails());

View file

@ -150,6 +150,8 @@ public class SceneRender implements SceneRenderer {//dynamic rendering
DualPassRendering = dualPass;
}
public static boolean DualPassRendering(){return DualPassRendering;}
private static Attachment CreateColourAttachment(VulkanContext VkCtx){
SwapChain swapChain = VkCtx.GetSwapChain();
VkExtent2D SwapChainExtent = swapChain.GetSwapChainExtent();