RetroQUEST/gdlibretro/demo/old_computer/scene.gltf

1495 lines
26 KiB
JSON

{
"accessors": [
{
"bufferView": 2,
"componentType": 5126,
"count": 1072,
"max": [
3.2625391483306885,
2.0,
3.9936037063598633
],
"min": [
-1.0,
-2.0,
-0.0063964128494262695
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 12864,
"componentType": 5126,
"count": 1072,
"max": [
1.0,
1.0,
1.0
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"componentType": 5126,
"count": 1072,
"max": [
0.8750000596046448,
1.0
],
"min": [
0.125,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"componentType": 5125,
"count": 3132,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 25728,
"componentType": 5126,
"count": 4,
"max": [
-0.8882036209106445,
1.5615159273147583,
3.555119514465332
],
"min": [
-0.8882036209106445,
-1.5615159273147583,
0.43208765983581543
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 25776,
"componentType": 5126,
"count": 4,
"max": [
-1.0,
0.0,
0.0
],
"min": [
-1.0,
0.0,
0.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 8576,
"componentType": 5126,
"count": 4,
"max": [
0.5917909145355225,
0.21679092943668365
],
"min": [
0.4082089364528656,
0.03320906311273575
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 12528,
"componentType": 5125,
"count": 6,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 25824,
"componentType": 5126,
"count": 346,
"max": [
-0.9570940732955933,
1.5959045886993408,
0.28595030307769775
],
"min": [
-1.009149193763733,
-1.4813350439071655,
0.04947793483734131
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 29976,
"componentType": 5126,
"count": 346,
"max": [
0.0,
0.999990701675415,
0.9992406964302063
],
"min": [
-1.0,
-0.999990701675415,
-0.9992406964302063
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 8608,
"componentType": 5126,
"count": 346,
"max": [
0.39703550934791565,
0.22474405169487
],
"min": [
0.3784921169281006,
0.031331099569797516
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 12552,
"componentType": 5125,
"count": 1416,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 34128,
"componentType": 5126,
"count": 96,
"max": [
-0.9848702549934387,
-1.3916664123535156,
0.2400038242340088
],
"min": [
-1.0079288482666016,
-1.4768397808074951,
0.15483033657073975
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 35280,
"componentType": 5126,
"count": 96,
"max": [
-0.31646329164505005,
0.9486009478569031,
0.9486021995544434
],
"min": [
-0.995914876461029,
-0.9486048221588135,
-0.9486023187637329
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11376,
"componentType": 5126,
"count": 96,
"max": [
0.39258480072021484,
0.03896082565188408
],
"min": [
0.3849634528160095,
0.032017506659030914
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 18216,
"componentType": 5125,
"count": 522,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 36432,
"componentType": 5126,
"count": 1225,
"max": [
3.9153573513031006,
0.07594017684459686,
1.7278687953948975
],
"min": [
0.9327483177185059,
-4.088211536407471,
-0.05957961082458496
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 51132,
"componentType": 5126,
"count": 1225,
"max": [
1.0,
1.0,
1.0
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12144,
"componentType": 5126,
"count": 1225,
"max": [
1.0,
1.0
],
"min": [
-1.862645149230957e-07,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 20304,
"componentType": 5125,
"count": 4020,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 65832,
"componentType": 5126,
"count": 560,
"max": [
1.0,
1.0,
2.704676866531372
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 72552,
"componentType": 5126,
"count": 560,
"max": [
0.9818756580352783,
1.0,
1.0
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 21944,
"componentType": 5126,
"count": 560,
"max": [
0.875,
1.0
],
"min": [
0.125,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 36384,
"componentType": 5125,
"count": 1863,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 79272,
"componentType": 5126,
"count": 1416,
"max": [
1.0319879055023193,
0.6006892323493958,
2.2698681354522705
],
"min": [
-0.9478417038917542,
-0.6006892323493958,
-0.5373412370681763
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 96264,
"componentType": 5126,
"count": 1416,
"max": [
0.9994925260543823,
1.0,
1.0
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 26424,
"componentType": 5126,
"count": 1416,
"max": [
1.0,
1.0
],
"min": [
-4.440892098500626e-16,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 43836,
"componentType": 5125,
"count": 5148,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 113256,
"componentType": 5126,
"count": 1450,
"max": [
0.0700000524520874,
0.5089741349220276,
4.992786407470703
],
"min": [
-1.0422439575195313,
-3.5934951305389404,
-0.15193355083465576
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 130656,
"componentType": 5126,
"count": 1450,
"max": [
1.0,
1.0,
1.0
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 37752,
"componentType": 5126,
"count": 1450,
"max": [
1.0,
1.0
],
"min": [
-1.862645149230957e-07,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 64428,
"componentType": 5125,
"count": 5220,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 148056,
"componentType": 5126,
"count": 1410,
"max": [
0.18144166469573975,
2.3739545345306396,
-0.03163576126098633
],
"min": [
-0.1185583770275116,
-2.4260456562042236,
-2.0316357612609863
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 164976,
"componentType": 5126,
"count": 1410,
"max": [
1.0,
1.0,
1.0
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 49352,
"componentType": 5126,
"count": 1410,
"max": [
0.8750000596046448,
1.0
],
"min": [
0.125,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 85308,
"componentType": 5125,
"count": 5322,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 181896,
"componentType": 5126,
"count": 80,
"max": [
-0.0999697893857956,
1.9657925367355347,
-0.09819692373275757
],
"min": [
-0.1185583770275116,
-2.017883777618408,
-0.27841871976852417
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 182856,
"componentType": 5126,
"count": 80,
"max": [
0.0,
1.0,
1.0
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 60632,
"componentType": 5126,
"count": 80,
"max": [
0.65584796667099,
0.7287415862083435
],
"min": [
0.6333200931549072,
0.5212584733963013
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 106596,
"componentType": 5125,
"count": 120,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 183816,
"componentType": 5126,
"count": 440,
"max": [
-0.11855830252170563,
1.9915693998336792,
-0.33050423860549927
],
"min": [
-0.2056216150522232,
-2.0436606407165527,
-1.7327673435211182
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 189096,
"componentType": 5126,
"count": 440,
"max": [
-0.08956712484359741,
0.4942721426486969,
0.9959808588027954
],
"min": [
-1.0,
-0.4942721426486969,
-0.9959807395935059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 61272,
"componentType": 5126,
"count": 440,
"max": [
0.8376415967941284,
0.7300841808319092
],
"min": [
0.6623584628105164,
0.5199158787727356
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 107076,
"componentType": 5125,
"count": 1602,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 194376,
"componentType": 5126,
"count": 133,
"max": [
0.5750637650489807,
0.5701020359992981,
0.03095417097210884
],
"min": [
-0.5750637650489807,
-0.5800254344940186,
-0.02627900242805481
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 195972,
"componentType": 5126,
"count": 133,
"max": [
1.0,
1.0,
1.0
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 64792,
"componentType": 5126,
"count": 133,
"max": [
0.875,
1.0
],
"min": [
0.125,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 113484,
"componentType": 5125,
"count": 330,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 197568,
"componentType": 5126,
"count": 232,
"max": [
0.12819761037826538,
0.3263741731643677,
0.04435180872678757
],
"min": [
-0.2651945948600769,
-0.5934547781944275,
-0.02928842604160309
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 200352,
"componentType": 5126,
"count": 232,
"max": [
1.0,
1.0,
1.0
],
"min": [
-1.0,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 65856,
"componentType": 5126,
"count": 232,
"max": [
1.0,
1.0
],
"min": [
-1.564621925354004e-07,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 114804,
"componentType": 5125,
"count": 648,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 203136,
"componentType": 5126,
"count": 104,
"max": [
-0.9271230697631836,
0.6006892323493958,
2.2698681354522705
],
"min": [
-0.9733123779296875,
-0.6006892323493958,
1.9070035219192505
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 204384,
"componentType": 5126,
"count": 104,
"max": [
0.9995602369308472,
0.9972208738327026,
0.9976539611816406
],
"min": [
-0.9999995231628418,
-0.9972219467163086,
-0.9976540207862854
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 67712,
"componentType": 5126,
"count": 104,
"max": [
0.0,
0.0
],
"min": [
0.0,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 117396,
"componentType": 5125,
"count": 570,
"type": "SCALAR"
},
{
"bufferView": 2,
"byteOffset": 205632,
"componentType": 5126,
"count": 288,
"max": [
0.973882794380188,
0.5886122584342957,
2.1448874473571777
],
"min": [
-0.983881950378418,
-0.5886122584342957,
1.98805570602417
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 209088,
"componentType": 5126,
"count": 288,
"max": [
1.0,
1.0,
1.0
],
"min": [
-0.9999995231628418,
-1.0,
-1.0
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 68544,
"componentType": 5126,
"count": 288,
"max": [
1.0,
0.75
],
"min": [
0.0,
0.0
],
"type": "VEC2"
},
{
"bufferView": 0,
"byteOffset": 119676,
"componentType": 5125,
"count": 1152,
"type": "SCALAR"
},
{
"bufferView": 3,
"componentType": 5126,
"count": 241,
"max": [
10.375
],
"min": [
0.0
],
"type": "SCALAR"
},
{
"bufferView": 4,
"componentType": 5126,
"count": 241,
"max": [
0.0,
80.0,
393.9999694824219
],
"min": [
-135.0,
80.0,
393.9999694824219
],
"type": "VEC3"
}
],
"animations": [
{
"channels": [
{
"sampler": 0,
"target": {
"node": 21,
"path": "translation"
}
}
],
"name": "Disk Tray|Disk TrayAction",
"samplers": [
{
"input": 60,
"interpolation": "LINEAR",
"output": 61
}
]
}
],
"asset": {
"extras": {
"author": "YieldingMist206 (https://sketchfab.com/YieldingMist206)",
"license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)",
"source": "https://sketchfab.com/3d-models/old-computer-ac488d426f824858b3eb73a6ac15f9da",
"title": "Old Computer"
},
"generator": "Sketchfab-14.86.0",
"version": "2.0"
},
"bufferViews": [
{
"buffer": 0,
"byteLength": 124284,
"name": "floatBufferViews",
"target": 34963
},
{
"buffer": 0,
"byteLength": 70848,
"byteOffset": 124284,
"byteStride": 8,
"name": "floatBufferViews",
"target": 34962
},
{
"buffer": 0,
"byteLength": 212544,
"byteOffset": 195132,
"byteStride": 12,
"name": "floatBufferViews",
"target": 34962
},
{
"buffer": 0,
"byteLength": 964,
"byteOffset": 407676,
"name": "floatBufferViews"
},
{
"buffer": 0,
"byteLength": 2892,
"byteOffset": 408640,
"byteStride": 12,
"name": "floatBufferViews"
}
],
"buffers": [
{
"byteLength": 411532,
"uri": "scene.bin"
}
],
"materials": [
{
"doubleSided": true,
"name": "White",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.8,
0.8,
0.602917,
1.0
],
"metallicFactor": 0.0
}
},
{
"doubleSided": true,
"name": "Dark_Green",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.0,
0.342383,
0.0104276,
1.0
],
"metallicFactor": 0.0,
"roughnessFactor": 0.9333471081032856
}
},
{
"doubleSided": true,
"name": "Black",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.0219787,
0.0219787,
0.0219787,
1.0
],
"metallicFactor": 0.0
}
},
{
"doubleSided": true,
"emissiveFactor": [
0.0122865,
0.577581,
0.0368895
],
"name": "Lime_Green",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.0,
0.8,
0.020039,
1.0
],
"metallicFactor": 0.0
}
},
{
"doubleSided": true,
"name": "Cable",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.527717,
0.527717,
0.527717,
1.0
],
"metallicFactor": 0.0,
"roughnessFactor": 0.8819988915117744
}
}
],
"meshes": [
{
"name": "Monitor_White_0",
"primitives": [
{
"attributes": {
"NORMAL": 1,
"POSITION": 0,
"TEXCOORD_0": 2
},
"indices": 3,
"material": 0,
"mode": 4
}
]
},
{
"name": "Monitor_Dark Green_0",
"primitives": [
{
"attributes": {
"NORMAL": 5,
"POSITION": 4,
"TEXCOORD_0": 6
},
"indices": 7,
"material": 1,
"mode": 4
}
]
},
{
"name": "Monitor_Black_0",
"primitives": [
{
"attributes": {
"NORMAL": 9,
"POSITION": 8,
"TEXCOORD_0": 10
},
"indices": 11,
"material": 2,
"mode": 4
}
]
},
{
"name": "Monitor_Lime Green_0",
"primitives": [
{
"attributes": {
"NORMAL": 13,
"POSITION": 12,
"TEXCOORD_0": 14
},
"indices": 15,
"material": 3,
"mode": 4
}
]
},
{
"name": "Monitor_Cable_0",
"primitives": [
{
"attributes": {
"NORMAL": 17,
"POSITION": 16,
"TEXCOORD_0": 18
},
"indices": 19,
"material": 4,
"mode": 4
}
]
},
{
"name": "CPU_White_0",
"primitives": [
{
"attributes": {
"NORMAL": 21,
"POSITION": 20,
"TEXCOORD_0": 22
},
"indices": 23,
"material": 0,
"mode": 4
}
]
},
{
"name": "CPU_Black_0",
"primitives": [
{
"attributes": {
"NORMAL": 25,
"POSITION": 24,
"TEXCOORD_0": 26
},
"indices": 27,
"material": 2,
"mode": 4
}
]
},
{
"name": "Keyboard_Cable_0",
"primitives": [
{
"attributes": {
"NORMAL": 29,
"POSITION": 28,
"TEXCOORD_0": 30
},
"indices": 31,
"material": 4,
"mode": 4
}
]
},
{
"name": "Keyboard_White_0",
"primitives": [
{
"attributes": {
"NORMAL": 33,
"POSITION": 32,
"TEXCOORD_0": 34
},
"indices": 35,
"material": 0,
"mode": 4
}
]
},
{
"name": "Keyboard_Lime Green_0",
"primitives": [
{
"attributes": {
"NORMAL": 37,
"POSITION": 36,
"TEXCOORD_0": 38
},
"indices": 39,
"material": 3,
"mode": 4
}
]
},
{
"name": "Keyboard_Black_0",
"primitives": [
{
"attributes": {
"NORMAL": 41,
"POSITION": 40,
"TEXCOORD_0": 42
},
"indices": 43,
"material": 2,
"mode": 4
}
]
},
{
"name": "Floppy Disk_Black_0",
"primitives": [
{
"attributes": {
"NORMAL": 45,
"POSITION": 44,
"TEXCOORD_0": 46
},
"indices": 47,
"material": 2,
"mode": 4
}
]
},
{
"name": "Floppy Disk_White_0",
"primitives": [
{
"attributes": {
"NORMAL": 49,
"POSITION": 48,
"TEXCOORD_0": 50
},
"indices": 51,
"material": 0,
"mode": 4
}
]
},
{
"name": "Disk Tray_White_0",
"primitives": [
{
"attributes": {
"NORMAL": 53,
"POSITION": 52,
"TEXCOORD_0": 54
},
"indices": 55,
"material": 0,
"mode": 4
}
]
},
{
"name": "Disk Tray_Black_0",
"primitives": [
{
"attributes": {
"NORMAL": 57,
"POSITION": 56,
"TEXCOORD_0": 58
},
"indices": 59,
"material": 2,
"mode": 4
}
]
}
],
"nodes": [
{
"children": [
1
],
"matrix": [
2.220446049250313e-16,
2.220446049250313e-16,
-1.0,
0.0,
-1.0,
4.930380657631324e-32,
-2.220446049250313e-16,
0.0,
0.0,
1.0,
2.220446049250313e-16,
0.0,
0.0,
0.0,
0.0,
1.0
],
"name": "Sketchfab_model"
},
{
"children": [
2
],
"matrix": [
0.009999999776482582,
0.0,
0.0,
0.0,
0.0,
0.0,
0.009999999776482582,
0.0,
0.0,
-0.009999999776482582,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0
],
"name": "computer.fbx"
},
{
"children": [
3
],
"name": "Object_2"
},
{
"children": [
4,
10,
13,
18,
21
],
"name": "RootNode"
},
{
"children": [
5,
6,
7,
8,
9
],
"name": "Monitor",
"rotation": [
-0.7071068286895752,
0.0,
0.0,
0.7071067094802856
],
"scale": [
100.0,
100.0,
100.0
]
},
{
"mesh": 0,
"name": "Monitor_White_0"
},
{
"mesh": 1,
"name": "Monitor_Dark Green_0"
},
{
"mesh": 2,
"name": "Monitor_Black_0"
},
{
"mesh": 3,
"name": "Monitor_Lime Green_0"
},
{
"mesh": 4,
"name": "Monitor_Cable_0"
},
{
"children": [
11,
12
],
"name": "CPU",
"rotation": [
-0.7071068286895752,
0.0,
0.0,
0.7071067094802856
],
"scale": [
100.0,
100.0,
100.0
],
"translation": [
0.0,
80.0,
393.9999694824219
]
},
{
"mesh": 5,
"name": "CPU_White_0"
},
{
"mesh": 6,
"name": "CPU_Black_0"
},
{
"children": [
14,
15,
16,
17
],
"name": "Keyboard",
"rotation": [
-0.5,
0.5,
-0.5,
0.4999999701976776
],
"scale": [
100.0,
100.0,
100.0
],
"translation": [
-253.88076782226563,
-11.354804039001465,
-2.6045641899108887
]
},
{
"mesh": 7,
"name": "Keyboard_Cable_0"
},
{
"mesh": 8,
"name": "Keyboard_White_0"
},
{
"mesh": 9,
"name": "Keyboard_Lime Green_0"
},
{
"mesh": 10,
"name": "Keyboard_Black_0"
},
{
"children": [
19,
20
],
"name": "Floppy Disk",
"rotation": [
0.5,
-0.4999999701976776,
-0.5,
-0.5
],
"scale": [
100.0,
100.0,
100.0
],
"translation": [
-252.7777862548828,
-22.23185920715332,
432.975830078125
]
},
{
"mesh": 11,
"name": "Floppy Disk_Black_0"
},
{
"mesh": 12,
"name": "Floppy Disk_White_0"
},
{
"children": [
22,
23
],
"name": "Disk Tray",
"rotation": [
-0.7071068286895752,
0.0,
0.0,
0.7071067094802856
],
"scale": [
100.0,
100.0,
100.0
],
"translation": [
-135.0,
80.0,
393.9999694824219
]
},
{
"mesh": 13,
"name": "Disk Tray_White_0"
},
{
"mesh": 14,
"name": "Disk Tray_Black_0"
}
],
"scene": 0,
"scenes": [
{
"name": "Sketchfab_Scene",
"nodes": [
0
]
}
]
}