{ "asset":{ "copyright":"CC0: This work has been marked as dedicated to the public domain. Model by Ed Mackey.", "generator":"Khronos glTF Blender I/O v4.2.57", "version":"2.0" }, "extensionsUsed":[ "KHR_animation_pointer" ], "scene":0, "scenes":[ { "name":"Scene", "nodes":[ 0, 1, 2, 3 ] } ], "nodes":[ { "mesh":0, "name":"TestCube", "translation":[ -3, 3, 0 ] }, { "mesh":1, "name":"1-RedCube", "translation":[ -3, 0, 0 ] }, { "mesh":2, "name":"2-GreenCube" }, { "mesh":3, "name":"3-BlueCube", "translation":[ 3, 0, 0 ] } ], "animations":[ { "channels":[ { "sampler":0, "target":{ "node":0, "path":"translation" } }, { "sampler":1, "target":{ "node":0, "path":"rotation" } }, { "sampler":2, "target":{ "extensions":{ "KHR_animation_pointer":{ "pointer":"/materials/0/pbrMetallicRoughness/baseColorFactor" } }, "path":"pointer" } } ], "name":"Cube Animation", "samplers":[ { "input":9, "interpolation":"LINEAR", "output":10 }, { "input":9, "interpolation":"LINEAR", "output":11 }, { "input":12, "interpolation":"LINEAR", "output":13 } ] } ], "materials":[ { "name":"AnimatedColorMaterial", "pbrMetallicRoughness":{ "baseColorFactor":[ 0.800000011920929, 0.019999999552965164, 0.019999999552965164, 1 ], "metallicFactor":0, "roughnessFactor":0.5 } }, { "name":"Red", "pbrMetallicRoughness":{ "baseColorFactor":[ 0.800000011920929, 0.019999999552965164, 0.019999999552965164, 1 ], "metallicFactor":0, "roughnessFactor":0.5 } }, { "name":"Green", "pbrMetallicRoughness":{ "baseColorFactor":[ 0.019999999552965164, 0.800000011920929, 0.019999999552965164, 1 ], "metallicFactor":0, "roughnessFactor":0.5 } }, { "name":"Blue", "pbrMetallicRoughness":{ "baseColorFactor":[ 0.019999999552965164, 0.019999999552965164, 0.800000011920929, 1 ], "metallicFactor":0, "roughnessFactor":0.5 } } ], "meshes":[ { "name":"Cube", "primitives":[ { "attributes":{ "POSITION":0, "NORMAL":1 }, "indices":2, "material":0 } ] }, { "name":"Cube.001", "primitives":[ { "attributes":{ "POSITION":3, "NORMAL":4 }, "indices":2, "material":1 } ] }, { "name":"Cube.002", "primitives":[ { "attributes":{ "POSITION":5, "NORMAL":6 }, "indices":2, "material":2 } ] }, { "name":"Cube.003", "primitives":[ { "attributes":{ "POSITION":7, "NORMAL":8 }, "indices":2, "material":3 } ] } ], "accessors":[ { "bufferView":0, "componentType":5126, "count":24, "max":[ 1, 1, 1 ], "min":[ -1, -1, -1 ], "type":"VEC3" }, { "bufferView":1, "componentType":5126, "count":24, "type":"VEC3" }, { "bufferView":2, "componentType":5123, "count":36, "type":"SCALAR" }, { "bufferView":3, "componentType":5126, "count":24, "max":[ 1, 1, 1 ], "min":[ -1, -1, -1 ], "type":"VEC3" }, { "bufferView":4, "componentType":5126, "count":24, "type":"VEC3" }, { "bufferView":5, "componentType":5126, "count":24, "max":[ 1, 1, 1 ], "min":[ -1, -1, -1 ], "type":"VEC3" }, { "bufferView":6, "componentType":5126, "count":24, "type":"VEC3" }, { "bufferView":7, "componentType":5126, "count":24, "max":[ 1, 1, 1 ], "min":[ -1, -1, -1 ], "type":"VEC3" }, { "bufferView":8, "componentType":5126, "count":24, "type":"VEC3" }, { "bufferView":9, "componentType":5126, "count":181, "max":[ 3 ], "min":[ 0 ], "type":"SCALAR" }, { "bufferView":10, "componentType":5126, "count":181, "type":"VEC3" }, { "bufferView":11, "componentType":5126, "count":181, "type":"VEC4" }, { "bufferView":12, "componentType":5126, "count":151, "max":[ 2.5 ], "min":[ 0 ], "type":"SCALAR" }, { "bufferView":13, "componentType":5126, "count":151, "type":"VEC4" } ], "bufferViews":[ { "buffer":0, "byteLength":288, "byteOffset":0, "target":34962 }, { "buffer":0, "byteLength":288, "byteOffset":288, "target":34962 }, { "buffer":0, "byteLength":72, "byteOffset":576, "target":34963 }, { "buffer":0, "byteLength":288, "byteOffset":648, "target":34962 }, { "buffer":0, "byteLength":288, "byteOffset":936, "target":34962 }, { "buffer":0, "byteLength":288, "byteOffset":1224, "target":34962 }, { "buffer":0, "byteLength":288, "byteOffset":1512, "target":34962 }, { "buffer":0, "byteLength":288, "byteOffset":1800, "target":34962 }, { "buffer":0, "byteLength":288, "byteOffset":2088, "target":34962 }, { "buffer":0, "byteLength":724, "byteOffset":2376 }, { "buffer":0, "byteLength":2172, "byteOffset":3100 }, { "buffer":0, "byteLength":2896, "byteOffset":5272 }, { "buffer":0, "byteLength":604, "byteOffset":8168 }, { "buffer":0, "byteLength":2416, "byteOffset":8772 } ], "buffers":[ { "byteLength":11188, "uri":"AnimatedColorsCube.bin" } ] }