{ "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" }