709 lines
15 KiB
JSON
709 lines
15 KiB
JSON
{
|
|
"asset": {
|
|
"version": "2.0",
|
|
"generator": "https://3dviewer.net"
|
|
},
|
|
"scene": 0,
|
|
"scenes": [
|
|
{
|
|
"nodes": [
|
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
|
|
10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
|
|
20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
|
|
30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
|
|
40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
|
|
50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
|
|
60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
|
|
70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
|
|
80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
|
|
90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
|
|
100
|
|
]
|
|
}
|
|
],
|
|
"nodes": [
|
|
{
|
|
"translation" : [0, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [540, 0, 0],
|
|
"mesh": 0
|
|
},
|
|
|
|
{
|
|
"translation" : [0, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [540, 0, 60],
|
|
"mesh": 0
|
|
},
|
|
|
|
{
|
|
"translation" : [0, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [540, 0, 120],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [0, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [540, 0, 180],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [0, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [540, 0, 240],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [0, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 300],
|
|
"rotation" : [0, 0.7071067811865475, 0, 0.7071067811865476],
|
|
"mesh": 1
|
|
},
|
|
{
|
|
"translation" : [540, 0, 300],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [0, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [540, 0, 360],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [0, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [540, 0, 420],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [0, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [540, 0, 480],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [0, 0, 540],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [60, 0, 540],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [120, 0, 540],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [180, 0, 540],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [240, 0, 540],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [300, 0, 540],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [360, 0, 540],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [420, 0, 540],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [480, 0, 540],
|
|
"mesh": 0
|
|
},
|
|
{
|
|
"translation" : [540, 0, 540],
|
|
"mesh": 0
|
|
}
|
|
],
|
|
"materials": [
|
|
{
|
|
"name": "Material",
|
|
"pbrMetallicRoughness": {
|
|
"baseColorFactor": [
|
|
0.16078431372549019607843137254902,
|
|
0.30588235294117647058823529411765,
|
|
0.4039215686274509803921568627451,
|
|
1
|
|
],
|
|
"metallicFactor" : 0.3,
|
|
"roughnessFactor" : 0.5
|
|
},
|
|
"emissiveFactor": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"doubleSided": true,
|
|
"alphaMode": "OPAQUE"
|
|
},
|
|
{
|
|
"name": "Material",
|
|
"pbrMetallicRoughness": {
|
|
"baseColorFactor": [
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1
|
|
],
|
|
"metallicFactor" : 1.0,
|
|
"roughnessFactor" : 0.0
|
|
},
|
|
"emissiveFactor": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"doubleSided": true,
|
|
"alphaMode": "OPAQUE"
|
|
},
|
|
{
|
|
"name": "Material",
|
|
"pbrMetallicRoughness": {
|
|
"baseColorFactor": [
|
|
0.6795424696265424,
|
|
0.0036765073221525194,
|
|
0.0036765073221525194,
|
|
1
|
|
],
|
|
"metallicFactor" : 1.0,
|
|
"roughnessFactor" : 0.5
|
|
},
|
|
"emissiveFactor": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"doubleSided": true,
|
|
"alphaMode": "OPAQUE"
|
|
}
|
|
],
|
|
"meshes": [
|
|
{
|
|
"name": "Gift",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"POSITION": 1,
|
|
"NORMAL": 2,
|
|
"TEXCOORD_0": 3
|
|
},
|
|
"indices": 0,
|
|
"mode": 4,
|
|
"material": 0
|
|
},
|
|
{
|
|
"attributes": {
|
|
"POSITION": 5,
|
|
"NORMAL": 6,
|
|
"TEXCOORD_0": 7
|
|
},
|
|
"indices": 4,
|
|
"mode": 4,
|
|
"material": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Gift",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"POSITION": 9,
|
|
"NORMAL": 10
|
|
},
|
|
"indices": 8,
|
|
"mode": 4,
|
|
"material": 2
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"buffers": [
|
|
{
|
|
"uri": "christmas_challenge.bin",
|
|
"byteLength": 74544
|
|
}
|
|
],
|
|
"bufferViews": [
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 0,
|
|
"byteLength": 288
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 288,
|
|
"byteLength": 576
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 864,
|
|
"byteLength": 576
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 1440,
|
|
"byteLength": 384
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 1824,
|
|
"byteLength": 17280
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 19104,
|
|
"byteLength": 15120
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 34224,
|
|
"byteLength": 15120
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 49344,
|
|
"byteLength": 10080
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 59424,
|
|
"byteLength": 2160
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 61584,
|
|
"byteLength": 6480
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 68064,
|
|
"byteLength": 6480
|
|
}
|
|
],
|
|
"accessors": [
|
|
{
|
|
"bufferView": 0,
|
|
"byteOffset": 0,
|
|
"componentType": 5125,
|
|
"count": 72,
|
|
"type": "SCALAR"
|
|
},
|
|
{
|
|
"bufferView": 1,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 48,
|
|
"min": [
|
|
-14.650325775146484,
|
|
3.552713678800501e-15,
|
|
-15.102669715881348
|
|
],
|
|
"max": [
|
|
15.349674224853516,
|
|
25.333101272583008,
|
|
14.897330284118652
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 2,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 48,
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 3,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 48,
|
|
"type": "VEC2"
|
|
},
|
|
{
|
|
"bufferView": 4,
|
|
"byteOffset": 0,
|
|
"componentType": 5125,
|
|
"count": 4320,
|
|
"type": "SCALAR"
|
|
},
|
|
{
|
|
"bufferView": 5,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 1260,
|
|
"min": [
|
|
-9.59850025177002,
|
|
25.06179428100586,
|
|
-9.744625091552734
|
|
],
|
|
"max": [
|
|
10.430252075195312,
|
|
36.69747543334961,
|
|
11.216736793518066
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 6,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 1260,
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 7,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 1260,
|
|
"type": "VEC2"
|
|
},
|
|
{
|
|
"bufferView": 8,
|
|
"byteOffset": 0,
|
|
"componentType": 5125,
|
|
"count": 540,
|
|
"type": "SCALAR"
|
|
},
|
|
{
|
|
"bufferView": 9,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 540,
|
|
"min": [
|
|
-9.195235252380371,
|
|
2.8779759407043457,
|
|
-10.1021146774292
|
|
],
|
|
"max": [
|
|
10.866759300231934,
|
|
23.122024536132812,
|
|
9.954167366027832
|
|
],
|
|
"type": "VEC3"
|
|
},
|
|
{
|
|
"bufferView": 10,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 540,
|
|
"type": "VEC3"
|
|
}
|
|
]
|
|
}
|