mirror of
https://github.com/eliasstepanik/big_space_with_trim.git
synced 2026-01-11 00:08:27 +00:00
Refactors plugins to make usage more flexible. Originally intended to allow for running in the fixed update schedule, but decided against this in favor of making plugins more granular, and realizing running in fixed update wouldn't actually be desirable. --------- Co-authored-by: Zachary Harrold <zac@harrold.com.au>
471 lines
8.1 KiB
JSON
471 lines
8.1 KiB
JSON
{
|
|
"accessors": [
|
|
{
|
|
"bufferView": 2,
|
|
"componentType": 5126,
|
|
"count": 712,
|
|
"max": [
|
|
4.986988067626953,
|
|
0.5560435652732849,
|
|
9.616311073303223
|
|
],
|
|
"min": [
|
|
-4.986988067626953,
|
|
-1.969908356666565,
|
|
-4.9558634757995605
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 2,
|
|
"byteOffset": 8544,
|
|
"componentType": 5126,
|
|
"count": 712,
|
|
"max": [
|
|
1.0,
|
|
0.9917697906494141,
|
|
0.9999937415122986
|
|
],
|
|
"min": [
|
|
-1.0,
|
|
-0.9730851054191589,
|
|
-0.9999937415122986
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 1,
|
|
"componentType": 5126,
|
|
"count": 712,
|
|
"max": [
|
|
0.7559658885002136,
|
|
0.75
|
|
],
|
|
"min": [
|
|
0.1249999925494194,
|
|
0.24999994039535522
|
|
],
|
|
"type": "VEC2"
|
|
},
|
|
{
|
|
"bufferView": 0,
|
|
"componentType": 5125,
|
|
"count": 1164,
|
|
"type": "SCALAR"
|
|
},
|
|
{
|
|
"bufferView": 2,
|
|
"byteOffset": 17088,
|
|
"componentType": 5126,
|
|
"count": 1768,
|
|
"max": [
|
|
5.272348403930664,
|
|
0.6022237539291382,
|
|
9.626778602600098
|
|
],
|
|
"min": [
|
|
-5.272348403930664,
|
|
-2.1259989738464355,
|
|
-4.9558634757995605
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 2,
|
|
"byteOffset": 38304,
|
|
"componentType": 5126,
|
|
"count": 1768,
|
|
"max": [
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"min": [
|
|
-1.0,
|
|
-1.0,
|
|
-1.0
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 1,
|
|
"byteOffset": 5696,
|
|
"componentType": 5126,
|
|
"count": 1768,
|
|
"max": [
|
|
0.875,
|
|
1.0
|
|
],
|
|
"min": [
|
|
0.0,
|
|
0.0
|
|
],
|
|
"type": "VEC2"
|
|
},
|
|
{
|
|
"bufferView": 0,
|
|
"byteOffset": 4656,
|
|
"componentType": 5125,
|
|
"count": 5070,
|
|
"type": "SCALAR"
|
|
},
|
|
{
|
|
"bufferView": 2,
|
|
"byteOffset": 59520,
|
|
"componentType": 5126,
|
|
"count": 866,
|
|
"max": [
|
|
3.563509702682495,
|
|
0.6022237539291382,
|
|
9.626778602600098
|
|
],
|
|
"min": [
|
|
-3.563509702682495,
|
|
-1.5118601322174072,
|
|
-4.9558634757995605
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 2,
|
|
"byteOffset": 69912,
|
|
"componentType": 5126,
|
|
"count": 866,
|
|
"max": [
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"min": [
|
|
-1.0,
|
|
-1.0,
|
|
-1.0
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 1,
|
|
"byteOffset": 19840,
|
|
"componentType": 5126,
|
|
"count": 866,
|
|
"max": [
|
|
0.875,
|
|
0.75
|
|
],
|
|
"min": [
|
|
0.0,
|
|
0.0
|
|
],
|
|
"type": "VEC2"
|
|
},
|
|
{
|
|
"bufferView": 0,
|
|
"byteOffset": 24936,
|
|
"componentType": 5125,
|
|
"count": 1476,
|
|
"type": "SCALAR"
|
|
},
|
|
{
|
|
"bufferView": 2,
|
|
"byteOffset": 80304,
|
|
"componentType": 5126,
|
|
"count": 296,
|
|
"max": [
|
|
4.863146781921387,
|
|
0.5145567655563354,
|
|
9.446455955505371
|
|
],
|
|
"min": [
|
|
-4.863146781921387,
|
|
-1.8699951171875,
|
|
-4.738320827484131
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 2,
|
|
"byteOffset": 83856,
|
|
"componentType": 5126,
|
|
"count": 296,
|
|
"max": [
|
|
1.0,
|
|
1.0,
|
|
0.9979816675186157
|
|
],
|
|
"min": [
|
|
-0.8001577854156494,
|
|
-1.0,
|
|
-1.0
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 1,
|
|
"byteOffset": 26768,
|
|
"componentType": 5126,
|
|
"count": 296,
|
|
"max": [
|
|
0.7559658885002136,
|
|
0.735460638999939
|
|
],
|
|
"min": [
|
|
0.0,
|
|
0.0
|
|
],
|
|
"type": "VEC2"
|
|
},
|
|
{
|
|
"bufferView": 0,
|
|
"byteOffset": 30840,
|
|
"componentType": 5125,
|
|
"count": 600,
|
|
"type": "SCALAR"
|
|
}
|
|
],
|
|
"asset": {
|
|
"extras": {
|
|
"author": "FriendlyCreep (https://sketchfab.com/FriendlyCreep)",
|
|
"license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)",
|
|
"source": "https://sketchfab.com/3d-models/low-poly-spaceship-f854128cf78d4dafb28d16b3c15001ba",
|
|
"title": "Low Poly Spaceship"
|
|
},
|
|
"generator": "Sketchfab-12.68.0",
|
|
"version": "2.0"
|
|
},
|
|
"bufferViews": [
|
|
{
|
|
"buffer": 0,
|
|
"byteLength": 33240,
|
|
"name": "floatBufferViews",
|
|
"target": 34963
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteLength": 29136,
|
|
"byteOffset": 33240,
|
|
"byteStride": 8,
|
|
"name": "floatBufferViews",
|
|
"target": 34962
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteLength": 87408,
|
|
"byteOffset": 62376,
|
|
"byteStride": 12,
|
|
"name": "floatBufferViews",
|
|
"target": 34962
|
|
}
|
|
],
|
|
"buffers": [
|
|
{
|
|
"byteLength": 149784,
|
|
"uri": "scene.bin"
|
|
}
|
|
],
|
|
"materials": [
|
|
{
|
|
"doubleSided": true,
|
|
"name": "Material.001",
|
|
"pbrMetallicRoughness": {
|
|
"baseColorFactor": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"metallicFactor": 0.0,
|
|
"roughnessFactor": 0.5
|
|
}
|
|
},
|
|
{
|
|
"doubleSided": true,
|
|
"name": "Material.002",
|
|
"pbrMetallicRoughness": {
|
|
"baseColorFactor": [
|
|
0.226583,
|
|
0.226583,
|
|
0.226583,
|
|
1.0
|
|
],
|
|
"metallicFactor": 0.0,
|
|
"roughnessFactor": 0.5
|
|
}
|
|
},
|
|
{
|
|
"doubleSided": true,
|
|
"name": "Material.003",
|
|
"pbrMetallicRoughness": {
|
|
"baseColorFactor": [
|
|
0.8,
|
|
0.0113789,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"metallicFactor": 0.0,
|
|
"roughnessFactor": 0.5
|
|
}
|
|
},
|
|
{
|
|
"doubleSided": true,
|
|
"emissiveFactor": [
|
|
0.0,
|
|
0.161466,
|
|
50.0
|
|
],
|
|
"name": "Material.004"
|
|
}
|
|
],
|
|
"meshes": [
|
|
{
|
|
"name": "Object_0",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"NORMAL": 1,
|
|
"POSITION": 0,
|
|
"TEXCOORD_0": 2
|
|
},
|
|
"indices": 3,
|
|
"material": 0,
|
|
"mode": 4
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Object_1",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"NORMAL": 5,
|
|
"POSITION": 4,
|
|
"TEXCOORD_0": 6
|
|
},
|
|
"indices": 7,
|
|
"material": 1,
|
|
"mode": 4
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Object_2",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"NORMAL": 9,
|
|
"POSITION": 8,
|
|
"TEXCOORD_0": 10
|
|
},
|
|
"indices": 11,
|
|
"material": 2,
|
|
"mode": 4
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Object_3",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"NORMAL": 13,
|
|
"POSITION": 12,
|
|
"TEXCOORD_0": 14
|
|
},
|
|
"indices": 15,
|
|
"material": 3,
|
|
"mode": 4
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nodes": [
|
|
{
|
|
"children": [
|
|
1
|
|
],
|
|
"matrix": [
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
2.220446049250313e-16,
|
|
-1.0,
|
|
0.0,
|
|
0.0,
|
|
1.0,
|
|
2.220446049250313e-16,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"name": "Sketchfab_model"
|
|
},
|
|
{
|
|
"children": [
|
|
2
|
|
],
|
|
"name": "root"
|
|
},
|
|
{
|
|
"children": [
|
|
3
|
|
],
|
|
"matrix": [
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
2.220446049250313e-16,
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
-1.0,
|
|
2.220446049250313e-16,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"name": "GLTF_SceneRootNode"
|
|
},
|
|
{
|
|
"children": [
|
|
4,
|
|
5,
|
|
6,
|
|
7
|
|
],
|
|
"name": "Cube_0"
|
|
},
|
|
{
|
|
"mesh": 0,
|
|
"name": "Object_4"
|
|
},
|
|
{
|
|
"mesh": 1,
|
|
"name": "Object_5"
|
|
},
|
|
{
|
|
"mesh": 2,
|
|
"name": "Object_6"
|
|
},
|
|
{
|
|
"mesh": 3,
|
|
"name": "Object_7"
|
|
}
|
|
],
|
|
"scene": 0,
|
|
"scenes": [
|
|
{
|
|
"name": "Sketchfab_Scene",
|
|
"nodes": [
|
|
0
|
|
]
|
|
}
|
|
]
|
|
}
|