{ "asset" : { "copyright" : "CC-BY 4.0 Copyright 2023 Analytical Graphics, Inc. Model and Textures by Ed Mackey.", "generator" : "Khronos glTF Blender I/O v3.3.32", "version" : "2.0" }, "scene" : 0, "scenes" : [ { "name" : "Scene", "nodes" : [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] } ], "nodes" : [ { "mesh" : 0, "name" : "Band 1L", "translation" : [ -1.5, -2, 0 ] }, { "mesh" : 1, "name" : "Band 2L", "translation" : [ -1.5, -1, 0 ] }, { "mesh" : 2, "name" : "Band 4L", "translation" : [ -1.5, 1, 0 ] }, { "mesh" : 0, "name" : "Band 5L", "translation" : [ -1.5, 2, 0 ] }, { "mesh" : 0, "name" : "Band 1R", "translation" : [ 1.5, -2, 0 ] }, { "mesh" : 3, "name" : "Band 2R", "translation" : [ 1.5, -1, 0 ] }, { "mesh" : 4, "name" : "Band 4R", "translation" : [ 1.5, 1, 0 ] }, { "mesh" : 0, "name" : "Band 5R", "translation" : [ 1.5, 2, 0 ] }, { "mesh" : 0, "name" : "Band 3L", "translation" : [ -1.5, 0, 0 ] }, { "mesh" : 0, "name" : "Band 3R", "translation" : [ 1.5, 0, 0 ] }, { "mesh" : 5, "name" : "Labels" } ], "materials" : [ { "doubleSided" : true, "name" : "Aniso Tangents", "pbrMetallicRoughness" : { "baseColorTexture" : { "index" : 0 }, "roughnessFactor" : 0.10000000149011612 }, "extensions": { "KHR_materials_anisotropy": { "anisotropyStrength": 0.5 } } }, { "doubleSided" : true, "name" : "Aniso Tan + Rotation", "pbrMetallicRoughness" : { "baseColorTexture" : { "index" : 1 }, "roughnessFactor" : 0.10000000149011612 }, "extensions": { "KHR_materials_anisotropy": { "anisotropyStrength": 0.5, "anisotropyRotation": 0.523598775598 } } }, { "doubleSided" : true, "name" : "Aniso Tan + Texture", "pbrMetallicRoughness" : { "baseColorTexture" : { "index" : 1 }, "roughnessFactor" : 0.10000000149011612 }, "extensions": { "KHR_materials_anisotropy": { "anisotropyStrength": 0.5, "anisotropyTexture": { "index" : 2 } } } }, { "doubleSided" : true, "name" : "Aniso Tan + Rotation + Texture", "pbrMetallicRoughness" : { "baseColorTexture" : { "index" : 1 }, "roughnessFactor" : 0.10000000149011612 }, "extensions": { "KHR_materials_anisotropy": { "anisotropyStrength": 0.5, "anisotropyRotation": 0.349065850398866, "anisotropyTexture": { "index" : 3 } } } }, { "doubleSided" : true, "name" : "Simulation via normal", "normalTexture" : { "index" : 4 }, "pbrMetallicRoughness" : { "baseColorTexture" : { "index" : 5 }, "roughnessFactor" : 0.10000000149011612 } }, { "name" : "Label Mat", "pbrMetallicRoughness" : { "baseColorTexture" : { "index" : 6 }, "metallicFactor" : 0, "roughnessFactor" : 0.8999999761581421 } } ], "meshes" : [ { "name" : "Aniso Mesh Tangents Only", "primitives" : [ { "attributes" : { "POSITION" : 0, "NORMAL" : 1, "TANGENT" : 2, "TEXCOORD_0" : 3 }, "indices" : 4, "material" : 0 } ] }, { "name" : "Aniso Mesh Tan + Rotation", "primitives" : [ { "attributes" : { "POSITION" : 5, "NORMAL" : 6, "TANGENT" : 7, "TEXCOORD_0" : 8 }, "indices" : 9, "material" : 1 } ] }, { "name" : "Aniso Mesh Tan + Texture", "primitives" : [ { "attributes" : { "POSITION" : 10, "NORMAL" : 11, "TANGENT" : 12, "TEXCOORD_0" : 13 }, "indices" : 9, "material" : 2 } ] }, { "name" : "Aniso Mesh Tan + Rotation + Texture", "primitives" : [ { "attributes" : { "POSITION" : 14, "NORMAL" : 15, "TANGENT" : 16, "TEXCOORD_0" : 17 }, "indices" : 9, "material" : 3 } ] }, { "name" : "Non-aniso Mesh", "primitives" : [ { "attributes" : { "POSITION" : 18, "NORMAL" : 19, "TANGENT" : 20, "TEXCOORD_0" : 21 }, "indices" : 4, "material" : 4 } ] }, { "name" : "Label Mesh", "primitives" : [ { "attributes" : { "POSITION" : 22, "NORMAL" : 23, "TANGENT" : 24, "TEXCOORD_0" : 25 }, "indices" : 26, "material" : 5 } ] } ], "textures" : [ { "sampler" : 0, "source" : 0 }, { "sampler" : 0, "source" : 1 }, { "sampler" : 0, "source" : 2 }, { "sampler" : 0, "source" : 3 }, { "sampler" : 0, "source" : 4 }, { "sampler" : 0, "source" : 0 }, { "sampler" : 0, "source" : 5 } ], "images" : [ { "mimeType" : "image/png", "name" : "GridWithMarkers", "uri" : "GridWithMarkers.png" }, { "mimeType" : "image/png", "name" : "GridWithMarkers_30deg", "uri" : "GridWithMarkers_30deg.png" }, { "mimeType" : "image/png", "name" : "AnisoRotation30_Linear", "uri" : "AnisoRotation30_Linear.png" }, { "mimeType" : "image/png", "name" : "AnisoRotation10_Linear", "uri" : "AnisoRotation10_Linear.png" }, { "mimeType" : "image/png", "name" : "Heights_1d_Normals_v2", "uri" : "Heights_1d_Normals_v2.png" }, { "mimeType" : "image/png", "name" : "AnisoDonutLabels", "uri" : "AnisoDonutLabels.png" } ], "accessors" : [ { "bufferView" : 0, "componentType" : 5126, "count" : 715, "max" : [ 0.9999999403953552, 0.4713967442512512, 0.9999998211860657 ], "min" : [ -0.9999998211860657, -0.4713967442512512, -0.9999998211860657 ], "type" : "VEC3" }, { "bufferView" : 1, "componentType" : 5126, "count" : 715, "type" : "VEC3" }, { "bufferView" : 2, "componentType" : 5126, "count" : 715, "type" : "VEC4" }, { "bufferView" : 3, "componentType" : 5126, "count" : 715, "type" : "VEC2" }, { "bufferView" : 4, "componentType" : 5123, "count" : 3840, "type" : "SCALAR" }, { "bufferView" : 5, "componentType" : 5126, "count" : 715, "max" : [ 0.9999999403953552, 0.4713967442512512, 0.9999998211860657 ], "min" : [ -0.9999998211860657, -0.4713967442512512, -0.9999998211860657 ], "type" : "VEC3" }, { "bufferView" : 6, "componentType" : 5126, "count" : 715, "type" : "VEC3" }, { "bufferView" : 7, "componentType" : 5126, "count" : 715, "type" : "VEC4" }, { "bufferView" : 8, "componentType" : 5126, "count" : 715, "type" : "VEC2" }, { "bufferView" : 9, "componentType" : 5123, "count" : 3840, "type" : "SCALAR" }, { "bufferView" : 10, "componentType" : 5126, "count" : 715, "max" : [ 0.9999999403953552, 0.4713967442512512, 0.9999998211860657 ], "min" : [ -0.9999998211860657, -0.4713967442512512, -0.9999998211860657 ], "type" : "VEC3" }, { "bufferView" : 11, "componentType" : 5126, "count" : 715, "type" : "VEC3" }, { "bufferView" : 12, "componentType" : 5126, "count" : 715, "type" : "VEC4" }, { "bufferView" : 13, "componentType" : 5126, "count" : 715, "type" : "VEC2" }, { "bufferView" : 14, "componentType" : 5126, "count" : 715, "max" : [ 0.9999999403953552, 0.4713967442512512, 0.9999998211860657 ], "min" : [ -0.9999998211860657, -0.4713967442512512, -0.9999998211860657 ], "type" : "VEC3" }, { "bufferView" : 15, "componentType" : 5126, "count" : 715, "type" : "VEC3" }, { "bufferView" : 16, "componentType" : 5126, "count" : 715, "type" : "VEC4" }, { "bufferView" : 17, "componentType" : 5126, "count" : 715, "type" : "VEC2" }, { "bufferView" : 18, "componentType" : 5126, "count" : 715, "max" : [ 0.9999999403953552, 0.4713967442512512, 0.9999998211860657 ], "min" : [ -0.9999998211860657, -0.4713967442512512, -0.9999998211860657 ], "type" : "VEC3" }, { "bufferView" : 19, "componentType" : 5126, "count" : 715, "type" : "VEC3" }, { "bufferView" : 20, "componentType" : 5126, "count" : 715, "type" : "VEC4" }, { "bufferView" : 21, "componentType" : 5126, "count" : 715, "type" : "VEC2" }, { "bufferView" : 22, "componentType" : 5126, "count" : 2224, "max" : [ 6.675312519073486, 2.0999999046325684, 0.010000485926866531 ], "min" : [ -5.556020736694336, -3.536370038986206, -0.010000593028962612 ], "type" : "VEC3" }, { "bufferView" : 23, "componentType" : 5126, "count" : 2224, "type" : "VEC3" }, { "bufferView" : 24, "componentType" : 5126, "count" : 2224, "type" : "VEC4" }, { "bufferView" : 25, "componentType" : 5126, "count" : 2224, "type" : "VEC2" }, { "bufferView" : 26, "componentType" : 5123, "count" : 3228, "type" : "SCALAR" } ], "bufferViews" : [ { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 0, "target" : 34962 }, { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 8580, "target" : 34962 }, { "buffer" : 0, "byteLength" : 11440, "byteOffset" : 17160, "target" : 34962 }, { "buffer" : 0, "byteLength" : 5720, "byteOffset" : 28600, "target" : 34962 }, { "buffer" : 0, "byteLength" : 7680, "byteOffset" : 34320, "target" : 34963 }, { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 42000, "target" : 34962 }, { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 50580, "target" : 34962 }, { "buffer" : 0, "byteLength" : 11440, "byteOffset" : 59160, "target" : 34962 }, { "buffer" : 0, "byteLength" : 5720, "byteOffset" : 70600, "target" : 34962 }, { "buffer" : 0, "byteLength" : 7680, "byteOffset" : 76320, "target" : 34963 }, { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 84000, "target" : 34962 }, { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 92580, "target" : 34962 }, { "buffer" : 0, "byteLength" : 11440, "byteOffset" : 101160, "target" : 34962 }, { "buffer" : 0, "byteLength" : 5720, "byteOffset" : 112600, "target" : 34962 }, { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 118320, "target" : 34962 }, { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 126900, "target" : 34962 }, { "buffer" : 0, "byteLength" : 11440, "byteOffset" : 135480, "target" : 34962 }, { "buffer" : 0, "byteLength" : 5720, "byteOffset" : 146920, "target" : 34962 }, { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 152640, "target" : 34962 }, { "buffer" : 0, "byteLength" : 8580, "byteOffset" : 161220, "target" : 34962 }, { "buffer" : 0, "byteLength" : 11440, "byteOffset" : 169800, "target" : 34962 }, { "buffer" : 0, "byteLength" : 5720, "byteOffset" : 181240, "target" : 34962 }, { "buffer" : 0, "byteLength" : 26688, "byteOffset" : 186960, "target" : 34962 }, { "buffer" : 0, "byteLength" : 26688, "byteOffset" : 213648, "target" : 34962 }, { "buffer" : 0, "byteLength" : 35584, "byteOffset" : 240336, "target" : 34962 }, { "buffer" : 0, "byteLength" : 17792, "byteOffset" : 275920, "target" : 34962 }, { "buffer" : 0, "byteLength" : 6456, "byteOffset" : 293712, "target" : 34963 } ], "samplers" : [ { "magFilter" : 9729, "minFilter" : 9987 } ], "buffers" : [ { "byteLength" : 300168, "uri" : "AnisoDonuts.bin" } ], "extensionsUsed": [ "KHR_materials_anisotropy" ] }