{
    "asset" : {
        "generator" : "Khronos glTF Blender I/O v1.3.48",
        "version" : "2.0"
    },
    "scene" : 0,
    "scenes" : [
        {
            "name" : "Scene",
            "nodes" : [
                0,
                1,
                2
            ]
        }
    ],
    "nodes" : [
        {
            "mesh" : 0,
            "name" : "Cube",
            "scale" : [
                0.20000000298023224,
                0.20000000298023224,
                0.019999999552965164
            ]
        },
        {
            "mesh" : 1,
            "name" : "Plane.001",
            "rotation" : [
                0.7071068286895752,
                0,
                0,
                0.7071068286895752
            ],
            "scale" : [
                0.2090250849723816,
                0.2090250849723816,
                0.2090250849723816
            ],
            "translation" : [
                -0.03471119701862335,
                0.02414993941783905,
                0
            ]
        },
        {
            "mesh" : 2,
            "name" : "Plane",
            "rotation" : [
                0.7071068286895752,
                0,
                0,
                0.7071068286895752
            ],
            "scale" : [
                0.1248382031917572,
                0.1248382031917572,
                0.1248382031917572
            ],
            "translation" : [
                0,
                0,
                0.04101371765136719
            ]
        }
    ],
    "materials" : [
        {
            "doubleSided" : true,
            "emissiveFactor" : [
                0,
                0,
                0
            ],
            "name" : "Base",
            "pbrMetallicRoughness" : {
                "baseColorFactor" : [
                    0.04928342625498772,
                    0.04928342625498772,
                    0.04928342625498772,
                    1
                ],
                "metallicFactor" : 0,
                "roughnessFactor" : 0.5
            }
        },
        {
            "doubleSided" : true,
            "emissiveFactor" : [
                0,
                0,
                0
            ],
            "name" : "Mirror",
            "pbrMetallicRoughness" : {
                "baseColorFactor" : [
                    1,
                    1,
                    1,
                    1
                ],
                "metallicRoughnessTexture" : {
                    "index" : 0,
                    "texCoord" : 0
                }
            }
        },
        {
            "alphaMode" : "BLEND",
            "emissiveFactor" : [
                0,
                0,
                0
            ],
            "name" : "Shadow2.002",
            "pbrMetallicRoughness" : {
                "baseColorTexture" : {
                    "index" : 1,
                    "texCoord" : 0
                },
                "metallicFactor" : 0,
                "roughnessFactor" : 1
            }
        },
        {
            "alphaMode" : "BLEND",
            "doubleSided" : true,
            "emissiveFactor" : [
                0,
                0,
                0
            ],
            "name" : "Leds",
            "pbrMetallicRoughness" : {
                "baseColorTexture" : {
                    "index" : 2,
                    "texCoord" : 0
                },
                "metallicFactor" : 0,
                "roughnessFactor" : 0.5
            }
        }
    ],
    "meshes" : [
        {
            "name" : "Cube",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 0,
                        "NORMAL" : 1,
                        "TEXCOORD_0" : 2
                    },
                    "indices" : 3,
                    "material" : 0
                },
                {
                    "attributes" : {
                        "POSITION" : 4,
                        "NORMAL" : 5,
                        "TEXCOORD_0" : 6
                    },
                    "indices" : 7,
                    "material" : 1
                }
            ]
        },
        {
            "name" : "Plane.002",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 8,
                        "NORMAL" : 9,
                        "TEXCOORD_0" : 10
                    },
                    "indices" : 7,
                    "material" : 2
                }
            ]
        },
        {
            "name" : "Plane",
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 11,
                        "NORMAL" : 12,
                        "TEXCOORD_0" : 13
                    },
                    "indices" : 7,
                    "material" : 3
                }
            ]
        }
    ],
    "textures" : [
        {
            "source" : 0
        },
        {
            "source" : 1
        },
        {
            "source" : 2
        }
    ],
    "images" : [
        {
            "mimeType" : "image/png",
            "name" : "Metal2-Rough2_NoRough",
            "uri" : "Metal2-Rough2_NoRough.png"
        },
        {
            "mimeType" : "image/png",
            "name" : "SquareShadow_Thick",
            "uri" : "SquareShadow_Thick.png"
        },
        {
            "mimeType" : "image/png",
            "name" : "Lights3D",
            "uri" : "Lights3D.png"
        }
    ],
    "accessors" : [
        {
            "bufferView" : 0,
            "componentType" : 5126,
            "count" : 20,
            "max" : [
                1,
                1,
                2.037655830383301
            ],
            "min" : [
                -1,
                -1,
                0.03765571117401123
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 1,
            "componentType" : 5126,
            "count" : 20,
            "type" : "VEC3"
        },
        {
            "bufferView" : 2,
            "componentType" : 5126,
            "count" : 20,
            "type" : "VEC2"
        },
        {
            "bufferView" : 3,
            "componentType" : 5123,
            "count" : 30,
            "type" : "SCALAR"
        },
        {
            "bufferView" : 4,
            "componentType" : 5126,
            "count" : 4,
            "max" : [
                1,
                1,
                2.037655830383301
            ],
            "min" : [
                -1,
                -1,
                2.037655830383301
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 5,
            "componentType" : 5126,
            "count" : 4,
            "type" : "VEC3"
        },
        {
            "bufferView" : 6,
            "componentType" : 5126,
            "count" : 4,
            "type" : "VEC2"
        },
        {
            "bufferView" : 7,
            "componentType" : 5123,
            "count" : 6,
            "type" : "SCALAR"
        },
        {
            "bufferView" : 8,
            "componentType" : 5126,
            "count" : 4,
            "max" : [
                1.4475862979888916,
                1.7124664353218577e-08,
                1.391767144203186
            ],
            "min" : [
                -1,
                0,
                -1
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 9,
            "componentType" : 5126,
            "count" : 4,
            "type" : "VEC3"
        },
        {
            "bufferView" : 10,
            "componentType" : 5126,
            "count" : 4,
            "type" : "VEC2"
        },
        {
            "bufferView" : 11,
            "componentType" : 5126,
            "count" : 4,
            "max" : [
                1,
                0,
                1
            ],
            "min" : [
                -1,
                0,
                -1
            ],
            "type" : "VEC3"
        },
        {
            "bufferView" : 12,
            "componentType" : 5126,
            "count" : 4,
            "type" : "VEC3"
        },
        {
            "bufferView" : 13,
            "componentType" : 5126,
            "count" : 4,
            "type" : "VEC2"
        }
    ],
    "bufferViews" : [
        {
            "buffer" : 0,
            "byteLength" : 240,
            "byteOffset" : 0
        },
        {
            "buffer" : 0,
            "byteLength" : 240,
            "byteOffset" : 240
        },
        {
            "buffer" : 0,
            "byteLength" : 160,
            "byteOffset" : 480
        },
        {
            "buffer" : 0,
            "byteLength" : 60,
            "byteOffset" : 640
        },
        {
            "buffer" : 0,
            "byteLength" : 48,
            "byteOffset" : 700
        },
        {
            "buffer" : 0,
            "byteLength" : 48,
            "byteOffset" : 748
        },
        {
            "buffer" : 0,
            "byteLength" : 32,
            "byteOffset" : 796
        },
        {
            "buffer" : 0,
            "byteLength" : 12,
            "byteOffset" : 828
        },
        {
            "buffer" : 0,
            "byteLength" : 48,
            "byteOffset" : 840
        },
        {
            "buffer" : 0,
            "byteLength" : 48,
            "byteOffset" : 888
        },
        {
            "buffer" : 0,
            "byteLength" : 32,
            "byteOffset" : 936
        },
        {
            "buffer" : 0,
            "byteLength" : 48,
            "byteOffset" : 968
        },
        {
            "buffer" : 0,
            "byteLength" : 48,
            "byteOffset" : 1016
        },
        {
            "buffer" : 0,
            "byteLength" : 32,
            "byteOffset" : 1064
        }
    ],
    "buffers" : [
        {
            "byteLength" : 1096,
            "uri" : "3DIllusion40x40.bin"
        }
    ]
}
