Aevyrie 8721911b49
Explicit BigSpaces (#22)
Changes the design of the plugin to work with multiple, independent
high-precision hierarchies at the root with the `BigSpace` component at
the root of each of these hierarchies.

Closes #17
Closes #19 
Closes #21
2024-06-17 01:41:03 -07:00

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,
1.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
]
}
]
}