Skip to content

Instantly share code, notes, and snippets.

@pushmatrix
Created July 17, 2020 15:35
Show Gist options
  • Save pushmatrix/0db60ee3e5d4f2ff22b6e4242e577284 to your computer and use it in GitHub Desktop.
Save pushmatrix/0db60ee3e5d4f2ff22b6e4242e577284 to your computer and use it in GitHub Desktop.
Melded chair
{
"accessors": [
{
"bufferView": 0,
"byteOffset": 0,
"count": 10043,
"componentType": 5126,
"type": "VEC3",
"min": [
-16.300094604492188,
9.033549308776855,
-10.842451095581056
],
"max": [
16.241558074951172,
27.014854431152344,
11.556707382202148
]
},
{
"bufferView": 1,
"byteOffset": 0,
"count": 10043,
"componentType": 5126,
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 0,
"count": 10043,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 3,
"byteOffset": 0,
"count": 10043,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 4,
"byteOffset": 0,
"count": 54336,
"componentType": 5123,
"type": "SCALAR"
},
{
"bufferView": 7,
"byteOffset": 0,
"count": 1260,
"componentType": 5126,
"type": "VEC3",
"min": [
-11.935633659362791,
12.748035430908203,
-6.101945400238037
],
"max": [
11.88634204864502,
22.92971420288086,
6.981325149536133
]
},
{
"bufferView": 8,
"byteOffset": 0,
"count": 1260,
"componentType": 5126,
"type": "VEC3"
},
{
"bufferView": 9,
"byteOffset": 0,
"count": 1260,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 10,
"byteOffset": 0,
"count": 1260,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 11,
"byteOffset": 0,
"count": 5760,
"componentType": 5123,
"type": "SCALAR"
},
{
"bufferView": 12,
"byteOffset": 0,
"count": 3638,
"componentType": 5126,
"type": "VEC3",
"min": [
-13.538185119628906,
0.20269492268562317,
-9.276620864868164
],
"max": [
13.538185119628906,
20.35619354248047,
8.850608825683594
]
},
{
"bufferView": 13,
"byteOffset": 0,
"count": 3638,
"componentType": 5126,
"type": "VEC3"
},
{
"bufferView": 14,
"byteOffset": 0,
"count": 3638,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 15,
"byteOffset": 0,
"count": 3638,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 16,
"byteOffset": 0,
"count": 17280,
"componentType": 5123,
"type": "SCALAR"
},
{
"bufferView": 19,
"byteOffset": 0,
"count": 2520,
"componentType": 5126,
"type": "VEC3",
"min": [
-13.383905410766602,
-0.0027471594512462616,
-9.42262077331543
],
"max": [
13.383905410766602,
19.74336051940918,
8.693817138671875
]
},
{
"bufferView": 20,
"byteOffset": 0,
"count": 2520,
"componentType": 5126,
"type": "VEC3"
},
{
"bufferView": 21,
"byteOffset": 0,
"count": 2520,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 22,
"byteOffset": 0,
"count": 2520,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 23,
"byteOffset": 0,
"count": 11520,
"componentType": 5123,
"type": "SCALAR"
},
{
"bufferView": 24,
"byteOffset": 0,
"count": 2278,
"componentType": 5126,
"type": "VEC3",
"min": [
-15.395095825195312,
0.1660308837890625,
-11.792996406555176
],
"max": [
15.395095825195312,
16.809520721435547,
8.182746887207031
]
},
{
"bufferView": 25,
"byteOffset": 0,
"count": 2278,
"componentType": 5126,
"type": "VEC3"
},
{
"bufferView": 26,
"byteOffset": 0,
"count": 2278,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 27,
"byteOffset": 0,
"count": 2278,
"componentType": 5126,
"type": "VEC2"
},
{
"bufferView": 28,
"byteOffset": 0,
"count": 12096,
"componentType": 5123,
"type": "SCALAR"
}
],
"asset": {
"generator": "Khronos glTF Blender I/O v1.2.75",
"version": "2.0"
},
"buffers": [
{
"byteLength": 1822084,
"uri": "chairs.bin"
}
],
"bufferViews": [
{
"buffer": 0,
"byteLength": 120516,
"byteOffset": 0
},
{
"buffer": 0,
"byteLength": 120516,
"byteOffset": 120516
},
{
"buffer": 0,
"byteLength": 80344,
"byteOffset": 241032
},
{
"buffer": 0,
"byteLength": 80344,
"byteOffset": 321376
},
{
"buffer": 0,
"byteLength": 108672,
"byteOffset": 401720
},
{
"buffer": 0,
"byteLength": 361172,
"byteOffset": 510392
},
{
"buffer": 0,
"byteLength": 179208,
"byteOffset": 871564
},
{
"buffer": 0,
"byteLength": 15120,
"byteOffset": 1050772
},
{
"buffer": 0,
"byteLength": 15120,
"byteOffset": 1065892
},
{
"buffer": 0,
"byteLength": 10080,
"byteOffset": 1081012
},
{
"buffer": 0,
"byteLength": 10080,
"byteOffset": 1091092
},
{
"buffer": 0,
"byteLength": 11520,
"byteOffset": 1101172
},
{
"buffer": 0,
"byteLength": 43656,
"byteOffset": 1112692
},
{
"buffer": 0,
"byteLength": 43656,
"byteOffset": 1156348
},
{
"buffer": 0,
"byteLength": 29104,
"byteOffset": 1200004
},
{
"buffer": 0,
"byteLength": 29104,
"byteOffset": 1229108
},
{
"buffer": 0,
"byteLength": 34560,
"byteOffset": 1258212
},
{
"buffer": 0,
"byteLength": 223760,
"byteOffset": 1292772
},
{
"buffer": 0,
"byteLength": 66397,
"byteOffset": 1516532
},
{
"buffer": 0,
"byteLength": 30240,
"byteOffset": 1582932
},
{
"buffer": 0,
"byteLength": 30240,
"byteOffset": 1613172
},
{
"buffer": 0,
"byteLength": 20160,
"byteOffset": 1643412
},
{
"buffer": 0,
"byteLength": 20160,
"byteOffset": 1663572
},
{
"buffer": 0,
"byteLength": 23040,
"byteOffset": 1683732
},
{
"buffer": 0,
"byteLength": 27336,
"byteOffset": 1706772
},
{
"buffer": 0,
"byteLength": 27336,
"byteOffset": 1734108
},
{
"buffer": 0,
"byteLength": 18224,
"byteOffset": 1761444
},
{
"buffer": 0,
"byteLength": 18224,
"byteOffset": 1779668
},
{
"buffer": 0,
"byteLength": 24192,
"byteOffset": 1797892
}
],
"scene": 0,
"extensions": {
"KHR_materials_variants": {
"default_variant": "white_fabric_walnut_legs"
}
},
"extensionsUsed": [
"KHR_texture_transform",
"KHR_materials_variants"
],
"extensionsRequired": [
"KHR_texture_transform"
],
"images": [
{
"bufferView": 5,
"mimeType": "image/jpeg",
"name": "Image_0"
},
{
"bufferView": 6,
"mimeType": "image/jpeg",
"name": "Image_2"
},
{
"bufferView": 17,
"mimeType": "image/jpeg",
"name": "Image_3"
},
{
"bufferView": 18,
"mimeType": "image/jpeg",
"name": "Image_1-Image_4"
}
],
"materials": [
{
"alphaCutoff": 0.5,
"alphaMode": "OPAQUE",
"doubleSided": false,
"name": "whitefabric",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.924312,
0.9067517,
1,
1
],
"baseColorTexture": {
"index": 1,
"texCoord": 0,
"extensions": {
"KHR_texture_transform": {
"offset": [
-3.5,
3.5
],
"scale": [
8,
8
]
}
}
},
"metallicFactor": 1,
"roughnessFactor": 0.7
},
"normalTexture": {
"index": 0,
"scale": 1,
"texCoord": 0,
"extensions": {
"KHR_texture_transform": {
"offset": [
0.1339746461270479,
0.8660254313286737
],
"rotation": 0.5235987901687622,
"scale": [
2,
2
]
}
}
},
"emissiveFactor": [
0,
0,
0
]
},
{
"alphaCutoff": 0.5,
"alphaMode": "OPAQUE",
"doubleSided": false,
"name": "metal",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.2509804,
0.2509804,
0.2509804,
1
],
"metallicFactor": 1,
"roughnessFactor": 1
},
"emissiveFactor": [
0,
0,
0
]
},
{
"alphaCutoff": 0.5,
"alphaMode": "OPAQUE",
"doubleSided": false,
"name": "walnut",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.076185435,
0.020288551,
0.011612248,
1
],
"baseColorTexture": {
"index": 2,
"texCoord": 0,
"extensions": {
"KHR_texture_transform": {
"offset": [
-0.8635583765172254,
1.125025697811076
],
"rotation": 0.0872664675116539,
"scale": [
3,
3
]
}
}
},
"metallicFactor": 1,
"roughnessFactor": 1,
"metallicRoughnessTexture": {
"index": 3,
"texCoord": 1
}
},
"emissiveFactor": [
0,
0,
0
]
},
{
"alphaCutoff": 0.5,
"alphaMode": "OPAQUE",
"doubleSided": false,
"name": "darkwood",
"pbrMetallicRoughness": {
"baseColorFactor": [
0,
0,
0,
1
],
"metallicFactor": 1,
"roughnessFactor": 1
},
"emissiveFactor": [
0,
0,
0
]
},
{
"alphaCutoff": 0.5,
"alphaMode": "OPAQUE",
"doubleSided": false,
"name": "oak",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.3762623,
0.25415206,
0.1946179,
1
],
"baseColorTexture": {
"index": 2,
"texCoord": 0,
"extensions": {
"KHR_texture_transform": {
"offset": [
-0.8635583765172254,
1.125025697811076
],
"rotation": 0.0872664675116539,
"scale": [
3,
3
]
}
}
},
"metallicFactor": 1,
"roughnessFactor": 1,
"metallicRoughnessTexture": {
"index": 3,
"texCoord": 1
}
},
"emissiveFactor": [
0,
0,
0
]
},
{
"alphaCutoff": 0.5,
"alphaMode": "OPAQUE",
"doubleSided": false,
"name": "whitefabric",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.17642328,
0.008974836,
0.017198503,
1
],
"baseColorTexture": {
"index": 1,
"texCoord": 0,
"extensions": {
"KHR_texture_transform": {
"offset": [
-3.5,
3.5
],
"scale": [
8,
8
]
}
}
},
"metallicFactor": 1,
"roughnessFactor": 0.7
},
"normalTexture": {
"index": 0,
"scale": 1,
"texCoord": 0,
"extensions": {
"KHR_texture_transform": {
"offset": [
0.1339746461270479,
0.8660254313286737
],
"rotation": 0.5235987901687622,
"scale": [
2,
2
]
}
}
},
"emissiveFactor": [
0,
0,
0
]
}
],
"meshes": [
{
"name": "fabric",
"primitives": [
{
"attributes": {
"TEXCOORD_1": 3,
"TEXCOORD_0": 2,
"NORMAL": 1,
"POSITION": 0
},
"extensions": {
"KHR_materials_variants": {
"mapping": [
{
"material": 0,
"variants": [
"white_fabric_oak_legs",
"white_fabric_walnut_legs"
]
},
{
"material": 5,
"variants": [
"red_fabric_walnut_legs",
"red_fabric_oak_legs"
]
}
]
}
},
"indices": 4,
"material": 0
}
]
},
{
"name": "buttons",
"primitives": [
{
"attributes": {
"TEXCOORD_0": 7,
"POSITION": 5,
"NORMAL": 6,
"TEXCOORD_1": 8
},
"extensions": {
"KHR_materials_variants": {
"mapping": [
{
"material": 1,
"variants": [
"white_fabric_oak_legs",
"red_fabric_walnut_legs",
"red_fabric_oak_legs",
"white_fabric_walnut_legs"
]
}
]
}
},
"indices": 9,
"material": 1
}
]
},
{
"name": "frame",
"primitives": [
{
"attributes": {
"TEXCOORD_1": 13,
"TEXCOORD_0": 12,
"NORMAL": 11,
"POSITION": 10
},
"extensions": {
"KHR_materials_variants": {
"mapping": [
{
"material": 2,
"variants": [
"white_fabric_walnut_legs",
"red_fabric_walnut_legs"
]
},
{
"material": 4,
"variants": [
"white_fabric_oak_legs",
"red_fabric_oak_legs"
]
}
]
}
},
"indices": 14,
"material": 2
}
]
},
{
"name": "hardware",
"primitives": [
{
"attributes": {
"POSITION": 15,
"NORMAL": 16,
"TEXCOORD_0": 17,
"TEXCOORD_1": 18
},
"extensions": {
"KHR_materials_variants": {
"mapping": [
{
"material": 1,
"variants": [
"red_fabric_walnut_legs",
"white_fabric_oak_legs",
"red_fabric_oak_legs",
"white_fabric_walnut_legs"
]
}
]
}
},
"indices": 19,
"material": 1
}
]
},
{
"name": "panels",
"primitives": [
{
"attributes": {
"POSITION": 20,
"TEXCOORD_0": 22,
"NORMAL": 21,
"TEXCOORD_1": 23
},
"extensions": {
"KHR_materials_variants": {
"mapping": [
{
"material": 3,
"variants": [
"white_fabric_oak_legs",
"red_fabric_walnut_legs",
"red_fabric_oak_legs",
"white_fabric_walnut_legs"
]
}
]
}
},
"indices": 24,
"material": 3
}
]
}
],
"nodes": [
{
"mesh": 0,
"name": "fabric",
"scale": [
0.100000024,
0.100000024,
0.100000024
],
"translation": [
-0.013415694,
0.0039815903,
0.010253847
]
},
{
"mesh": 1,
"name": "buttons",
"scale": [
0.100000024,
0.100000024,
0.100000024
],
"translation": [
-0.013415694,
0.0039815903,
0.010253847
]
},
{
"mesh": 2,
"name": "frame",
"scale": [
0.100000024,
0.100000024,
0.100000024
],
"translation": [
-0.013415694,
0.0039815903,
0.010253847
]
},
{
"mesh": 3,
"name": "hardware",
"scale": [
0.100000024,
0.100000024,
0.100000024
],
"translation": [
-0.013415694,
0.0039815903,
0.010253847
]
},
{
"mesh": 4,
"name": "panels",
"rotation": [
-0.04361938,
0,
0,
0.99904823
],
"scale": [
0.100000024,
0.100000024,
0.100000024
],
"translation": [
-0.0160259,
0.94523716,
0.24490243
]
}
],
"scenes": [
{
"name": "Scene",
"nodes": [
0,
1,
2,
3,
4
]
}
],
"textures": [
{
"source": 0
},
{
"source": 1
},
{
"source": 2
},
{
"source": 3
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment