698 lines
18 KiB
JSON
698 lines
18 KiB
JSON
{
|
|
"fixtureCount": 5,
|
|
"fixtures": [
|
|
{
|
|
"byteLength": 1236,
|
|
"file": "mesh.glb",
|
|
"id": "mesh",
|
|
"semantic": {
|
|
"animations": [],
|
|
"asset": {
|
|
"generator": "Khronos glTF Blender I/O v5.2.39",
|
|
"version": "2.0"
|
|
},
|
|
"extensionsRequired": [],
|
|
"extensionsUsed": [],
|
|
"images": [],
|
|
"materials": [
|
|
{
|
|
"alphaMode": "OPAQUE",
|
|
"doubleSided": true,
|
|
"emissiveFactor": null,
|
|
"name": "M12 Mesh Material",
|
|
"normalTexture": null,
|
|
"pbr": {
|
|
"baseColorFactor": null,
|
|
"baseColorTexture": null,
|
|
"metallicFactor": 0.15000000596046448,
|
|
"roughnessFactor": 0.550000011920929
|
|
}
|
|
}
|
|
],
|
|
"meshes": [
|
|
{
|
|
"name": "M12 Mesh Fixture Mesh",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"COLOR_0": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
},
|
|
"NORMAL": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
},
|
|
"POSITION": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": [
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
"min": [
|
|
-1,
|
|
0,
|
|
-1
|
|
],
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
}
|
|
},
|
|
"indices": {
|
|
"componentType": 5123,
|
|
"count": 6,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "SCALAR"
|
|
},
|
|
"material": 0,
|
|
"mode": 4,
|
|
"targets": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nodeNames": [
|
|
"M12 Mesh Fixture"
|
|
],
|
|
"nodes": [
|
|
{
|
|
"children": [],
|
|
"mesh": 0,
|
|
"name": "M12 Mesh Fixture",
|
|
"rotation": null,
|
|
"scale": null,
|
|
"skin": null,
|
|
"translation": null
|
|
}
|
|
],
|
|
"samplers": [],
|
|
"scene": 0,
|
|
"skins": [],
|
|
"textures": []
|
|
},
|
|
"sha256": "e52b9268b6524744fb498691f976000635e544ba3b47e9f8ff22b03bcdf17a94"
|
|
},
|
|
{
|
|
"byteLength": 1208,
|
|
"file": "pbr.glb",
|
|
"id": "pbr",
|
|
"semantic": {
|
|
"animations": [],
|
|
"asset": {
|
|
"generator": "Khronos glTF Blender I/O v5.2.39",
|
|
"version": "2.0"
|
|
},
|
|
"extensionsRequired": [],
|
|
"extensionsUsed": [],
|
|
"images": [],
|
|
"materials": [
|
|
{
|
|
"alphaMode": "OPAQUE",
|
|
"doubleSided": true,
|
|
"emissiveFactor": [
|
|
0.029999999329447746,
|
|
0.05999999865889549,
|
|
0.11999999731779099
|
|
],
|
|
"name": "M12 PBR Material",
|
|
"normalTexture": null,
|
|
"pbr": {
|
|
"baseColorFactor": [
|
|
0.3100000023841858,
|
|
0.5699999928474426,
|
|
0.9100000262260437,
|
|
1
|
|
],
|
|
"baseColorTexture": null,
|
|
"metallicFactor": 0.7200000286102295,
|
|
"roughnessFactor": 0.2800000011920929
|
|
}
|
|
}
|
|
],
|
|
"meshes": [
|
|
{
|
|
"name": "M12 PBR Fixture Mesh",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"NORMAL": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
},
|
|
"POSITION": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": [
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
"min": [
|
|
-1,
|
|
0,
|
|
-1
|
|
],
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
}
|
|
},
|
|
"indices": {
|
|
"componentType": 5123,
|
|
"count": 6,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "SCALAR"
|
|
},
|
|
"material": 0,
|
|
"mode": 4,
|
|
"targets": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nodeNames": [
|
|
"M12 PBR Fixture"
|
|
],
|
|
"nodes": [
|
|
{
|
|
"children": [],
|
|
"mesh": 0,
|
|
"name": "M12 PBR Fixture",
|
|
"rotation": null,
|
|
"scale": null,
|
|
"skin": null,
|
|
"translation": null
|
|
}
|
|
],
|
|
"samplers": [],
|
|
"scene": 0,
|
|
"skins": [],
|
|
"textures": []
|
|
},
|
|
"sha256": "244cc8a992c5a70692b8bbc8333533718b3bac7022110715ce3b23d2e4c0b361"
|
|
},
|
|
{
|
|
"byteLength": 1704,
|
|
"file": "uv.glb",
|
|
"id": "uv",
|
|
"semantic": {
|
|
"animations": [],
|
|
"asset": {
|
|
"generator": "Khronos glTF Blender I/O v5.2.39",
|
|
"version": "2.0"
|
|
},
|
|
"extensionsRequired": [],
|
|
"extensionsUsed": [],
|
|
"images": [
|
|
{
|
|
"bufferView": 4,
|
|
"mimeType": "image/png",
|
|
"name": "M12 UV Texture"
|
|
}
|
|
],
|
|
"materials": [
|
|
{
|
|
"alphaMode": "OPAQUE",
|
|
"doubleSided": true,
|
|
"emissiveFactor": null,
|
|
"name": "M12 UV Material",
|
|
"normalTexture": null,
|
|
"pbr": {
|
|
"baseColorFactor": null,
|
|
"baseColorTexture": {
|
|
"index": 0
|
|
},
|
|
"metallicFactor": 0,
|
|
"roughnessFactor": 0.44999998807907104
|
|
}
|
|
}
|
|
],
|
|
"meshes": [
|
|
{
|
|
"name": "M12 UV Fixture Mesh",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"NORMAL": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
},
|
|
"POSITION": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": [
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
"min": [
|
|
-1,
|
|
0,
|
|
-1
|
|
],
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
},
|
|
"TEXCOORD_0": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC2"
|
|
}
|
|
},
|
|
"indices": {
|
|
"componentType": 5123,
|
|
"count": 6,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "SCALAR"
|
|
},
|
|
"material": 0,
|
|
"mode": 4,
|
|
"targets": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nodeNames": [
|
|
"M12 UV Fixture"
|
|
],
|
|
"nodes": [
|
|
{
|
|
"children": [],
|
|
"mesh": 0,
|
|
"name": "M12 UV Fixture",
|
|
"rotation": null,
|
|
"scale": null,
|
|
"skin": null,
|
|
"translation": null
|
|
}
|
|
],
|
|
"samplers": [
|
|
{
|
|
"magFilter": 9728,
|
|
"minFilter": 9984
|
|
}
|
|
],
|
|
"scene": 0,
|
|
"skins": [],
|
|
"textures": [
|
|
{
|
|
"sampler": 0,
|
|
"source": 0
|
|
}
|
|
]
|
|
},
|
|
"sha256": "1e0397d2b69d8261b3252451b50ab4aba6525b94713719f35069a9a9d96fcfa2"
|
|
},
|
|
{
|
|
"byteLength": 1912,
|
|
"file": "skin.glb",
|
|
"id": "skin",
|
|
"semantic": {
|
|
"animations": [],
|
|
"asset": {
|
|
"generator": "Khronos glTF Blender I/O v5.2.39",
|
|
"version": "2.0"
|
|
},
|
|
"extensionsRequired": [],
|
|
"extensionsUsed": [],
|
|
"images": [],
|
|
"materials": [
|
|
{
|
|
"alphaMode": "OPAQUE",
|
|
"doubleSided": true,
|
|
"emissiveFactor": null,
|
|
"name": "M12 Skin Material",
|
|
"normalTexture": null,
|
|
"pbr": {
|
|
"baseColorFactor": [
|
|
0.7599999904632568,
|
|
0.23999999463558197,
|
|
0.18000000715255737,
|
|
1
|
|
],
|
|
"baseColorTexture": null,
|
|
"metallicFactor": 0.05000000074505806,
|
|
"roughnessFactor": 0.5
|
|
}
|
|
}
|
|
],
|
|
"meshes": [
|
|
{
|
|
"name": "M12 Skin Fixture Mesh",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"JOINTS_0": {
|
|
"componentType": 5121,
|
|
"count": 4,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC4"
|
|
},
|
|
"NORMAL": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
},
|
|
"POSITION": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": [
|
|
1,
|
|
0,
|
|
0.5
|
|
],
|
|
"min": [
|
|
-1,
|
|
0,
|
|
-0.5
|
|
],
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
},
|
|
"WEIGHTS_0": {
|
|
"componentType": 5126,
|
|
"count": 4,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC4"
|
|
}
|
|
},
|
|
"indices": {
|
|
"componentType": 5123,
|
|
"count": 6,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "SCALAR"
|
|
},
|
|
"material": 0,
|
|
"mode": 4,
|
|
"targets": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nodeNames": [
|
|
"Tip",
|
|
"Root",
|
|
"M12 Skin Fixture",
|
|
"M12 Skin Armature"
|
|
],
|
|
"nodes": [
|
|
{
|
|
"children": [],
|
|
"mesh": null,
|
|
"name": "Tip",
|
|
"rotation": null,
|
|
"scale": null,
|
|
"skin": null,
|
|
"translation": [
|
|
0,
|
|
1,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"children": [
|
|
0
|
|
],
|
|
"mesh": null,
|
|
"name": "Root",
|
|
"rotation": null,
|
|
"scale": null,
|
|
"skin": null,
|
|
"translation": null
|
|
},
|
|
{
|
|
"children": [],
|
|
"mesh": 0,
|
|
"name": "M12 Skin Fixture",
|
|
"rotation": null,
|
|
"scale": null,
|
|
"skin": 0,
|
|
"translation": null
|
|
},
|
|
{
|
|
"children": [
|
|
2,
|
|
1
|
|
],
|
|
"mesh": null,
|
|
"name": "M12 Skin Armature",
|
|
"rotation": null,
|
|
"scale": null,
|
|
"skin": null,
|
|
"translation": null
|
|
}
|
|
],
|
|
"samplers": [],
|
|
"scene": 0,
|
|
"skins": [
|
|
{
|
|
"inverseBindMatrices": {
|
|
"componentType": 5126,
|
|
"count": 2,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "MAT4"
|
|
},
|
|
"joints": [
|
|
1,
|
|
0
|
|
],
|
|
"name": "M12 Skin Armature",
|
|
"skeleton": null
|
|
}
|
|
],
|
|
"textures": []
|
|
},
|
|
"sha256": "4086ee4c8873aa03090338b676575b7a5335fb7c9384fec6ccb36108e71929f6"
|
|
},
|
|
{
|
|
"byteLength": 2616,
|
|
"file": "animation.glb",
|
|
"id": "animation",
|
|
"semantic": {
|
|
"animations": [
|
|
{
|
|
"channels": [
|
|
{
|
|
"sampler": 0,
|
|
"target": {
|
|
"node": 0,
|
|
"path": "translation"
|
|
}
|
|
},
|
|
{
|
|
"sampler": 1,
|
|
"target": {
|
|
"node": 0,
|
|
"path": "rotation"
|
|
}
|
|
}
|
|
],
|
|
"name": "M12 Animation Action",
|
|
"samplers": [
|
|
{
|
|
"input": {
|
|
"componentType": 5126,
|
|
"count": 25,
|
|
"max": [
|
|
1.0416666666666667
|
|
],
|
|
"min": [
|
|
0.041666666666666664
|
|
],
|
|
"normalized": false,
|
|
"type": "SCALAR"
|
|
},
|
|
"interpolation": "LINEAR",
|
|
"output": {
|
|
"componentType": 5126,
|
|
"count": 25,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
}
|
|
},
|
|
{
|
|
"input": {
|
|
"componentType": 5126,
|
|
"count": 25,
|
|
"max": [
|
|
1.0416666666666667
|
|
],
|
|
"min": [
|
|
0.041666666666666664
|
|
],
|
|
"normalized": false,
|
|
"type": "SCALAR"
|
|
},
|
|
"interpolation": "LINEAR",
|
|
"output": {
|
|
"componentType": 5126,
|
|
"count": 25,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC4"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"asset": {
|
|
"generator": "Khronos glTF Blender I/O v5.2.39",
|
|
"version": "2.0"
|
|
},
|
|
"extensionsRequired": [],
|
|
"extensionsUsed": [],
|
|
"images": [],
|
|
"materials": [
|
|
{
|
|
"alphaMode": "OPAQUE",
|
|
"doubleSided": true,
|
|
"emissiveFactor": null,
|
|
"name": "M12 Animation Material",
|
|
"normalTexture": null,
|
|
"pbr": {
|
|
"baseColorFactor": [
|
|
0.1599999964237213,
|
|
0.7200000286102295,
|
|
0.3799999952316284,
|
|
1
|
|
],
|
|
"baseColorTexture": null,
|
|
"metallicFactor": 0.10000000149011612,
|
|
"roughnessFactor": 0.4000000059604645
|
|
}
|
|
}
|
|
],
|
|
"meshes": [
|
|
{
|
|
"name": "M12 Animation Fixture Mesh",
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"NORMAL": {
|
|
"componentType": 5126,
|
|
"count": 3,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
},
|
|
"POSITION": {
|
|
"componentType": 5126,
|
|
"count": 3,
|
|
"max": [
|
|
0.75,
|
|
0,
|
|
0.75
|
|
],
|
|
"min": [
|
|
-0.75,
|
|
0,
|
|
-0.75
|
|
],
|
|
"normalized": false,
|
|
"type": "VEC3"
|
|
}
|
|
},
|
|
"indices": {
|
|
"componentType": 5123,
|
|
"count": 3,
|
|
"max": null,
|
|
"min": null,
|
|
"normalized": false,
|
|
"type": "SCALAR"
|
|
},
|
|
"material": 0,
|
|
"mode": 4,
|
|
"targets": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nodeNames": [
|
|
"M12 Animation Fixture"
|
|
],
|
|
"nodes": [
|
|
{
|
|
"children": [],
|
|
"mesh": 0,
|
|
"name": "M12 Animation Fixture",
|
|
"rotation": null,
|
|
"scale": null,
|
|
"skin": null,
|
|
"translation": [
|
|
-1,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
],
|
|
"samplers": [],
|
|
"scene": 0,
|
|
"skins": [],
|
|
"textures": []
|
|
},
|
|
"sha256": "44f6cc47961a146dc97ea337ae31a8b64bb4ab213b716f81ec22129db704f1fb"
|
|
}
|
|
],
|
|
"maxFixtureBytes": 524288,
|
|
"nextTask": "M12-06B",
|
|
"operation": "DESKTOP_GLB_FIXTURE_GENERATION",
|
|
"runtime": {
|
|
"binarySha256": "d4483926610484ef9c2ad9241aae1469f934d955ebe791f1920e263e0ba85b82",
|
|
"blenderVersion": "5.2.0 LTS",
|
|
"buildBranch": "unknown",
|
|
"buildDate": "2026-07-24",
|
|
"buildHash": "unknown",
|
|
"buildPlatform": "Linux",
|
|
"buildTime": "08:03:47",
|
|
"buildType": "Release",
|
|
"versionTuple": [
|
|
5,
|
|
2,
|
|
0
|
|
]
|
|
},
|
|
"schemaVersion": 1,
|
|
"task": "M12-06A"
|
|
}
|