{
    "asset": {
        "version": "2.0",
        "copyright": "(C) 2021, Wayfair LLC. License: CC BY 4.0 International",
        "generator": "Generated with 3ds Max, exported with babylon.js glTF exporter, hand-edited in VSCode with glTF Tools"
    },
    "scene": 0,
    "scenes": [
        {
            "nodes": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7
            ]
        }
    ],
    "nodes": [
        {
            "mesh": 0,
            "name": "grill"
        },
        {
            "mesh": 1,
            "name": "steel"
        },
        {
            "mesh": 2,
            "name": "amberbeads"
        },
        {
            "mesh": 3,
            "name": "redgems"
        },
        {
            "mesh": 4,
            "name": "hardware"
        },
        {
            "mesh": 5,
            "name": "base"
        },
        {
            "mesh": 6,
            "name": "bulbs"
        },
        {
            "mesh": 7,
            "name": "stainedglass"
        }
    ],
    "meshes": [
        {
            "primitives": [
                {
                    "attributes": {
                        "POSITION": 1,
                        "NORMAL": 2,
                        "TEXCOORD_0": 3
                    },
                    "indices": 0,
                    "material": 0
                }
            ],
            "name": "grill"
        },
        {
            "primitives": [
                {
                    "attributes": {
                        "POSITION": 5,
                        "NORMAL": 6,
                        "TEXCOORD_0": 7
                    },
                    "indices": 4,
                    "material": 1
                }
            ],
            "name": "steel"
        },
        {
            "primitives": [
                {
                    "attributes": {
                        "POSITION": 9,
                        "NORMAL": 10,
                        "TEXCOORD_0": 11
                    },
                    "indices": 8,
                    "material": 2
                }
            ],
            "name": "amberbeads"
        },
        {
            "primitives": [
                {
                    "attributes": {
                        "POSITION": 13,
                        "NORMAL": 14,
                        "TEXCOORD_0": 15
                    },
                    "indices": 12,
                    "material": 3
                }
            ],
            "name": "redgems"
        },
        {
            "primitives": [
                {
                    "attributes": {
                        "POSITION": 17,
                        "NORMAL": 18,
                        "TEXCOORD_0": 19
                    },
                    "indices": 16,
                    "material": 4
                }
            ],
            "name": "hardware"
        },
        {
            "primitives": [
                {
                    "attributes": {
                        "POSITION": 21,
                        "NORMAL": 22,
                        "TEXCOORD_0": 23
                    },
                    "indices": 20,
                    "material": 5
                }
            ],
            "name": "base"
        },
        {
            "primitives": [
                {
                    "attributes": {
                        "POSITION": 25,
                        "NORMAL": 26,
                        "TEXCOORD_0": 27
                    },
                    "indices": 24,
                    "material": 7
                }
            ],
            "name": "bulbs"
        },
        {
            "primitives": [
                {
                    "attributes": {
                        "POSITION": 29,
                        "NORMAL": 30,
                        "TEXCOORD_0": 31
                    },
                    "indices": 28,
                    "material": 6
                }
            ],
            "name": "stainedglass"
        }
    ],
    "accessors": [
        {
            "bufferView": 0,
            "componentType": 5123,
            "count": 2880,
            "type": "SCALAR",
            "name": "accessorIndices"
        },
        {
            "bufferView": 1,
            "componentType": 5126,
            "count": 924,
            "max": [
                0.121872455,
                0.632353,
                0.121602245
            ],
            "min": [
                -0.1220465,
                0.538193643,
                -0.121876873
            ],
            "type": "VEC3",
            "name": "accessorPositions"
        },
        {
            "bufferView": 1,
            "byteOffset": 11088,
            "componentType": 5126,
            "count": 924,
            "type": "VEC3",
            "name": "accessorNormals"
        },
        {
            "bufferView": 2,
            "componentType": 5126,
            "count": 924,
            "type": "VEC2",
            "name": "accessorUVs"
        },
        {
            "bufferView": 0,
            "byteOffset": 5760,
            "componentType": 5123,
            "count": 16038,
            "type": "SCALAR",
            "name": "accessorIndices"
        },
        {
            "bufferView": 1,
            "byteOffset": 22176,
            "componentType": 5126,
            "count": 9376,
            "max": [
                0.186242431,
                0.45427236,
                0.186246678
            ],
            "min": [
                -0.1861026,
                0.367100567,
                -0.186068371
            ],
            "type": "VEC3",
            "name": "accessorPositions"
        },
        {
            "bufferView": 1,
            "byteOffset": 134688,
            "componentType": 5126,
            "count": 9376,
            "type": "VEC3",
            "name": "accessorNormals"
        },
        {
            "bufferView": 2,
            "byteOffset": 7392,
            "componentType": 5126,
            "count": 9376,
            "type": "VEC2",
            "name": "accessorUVs"
        },
        {
            "bufferView": 0,
            "byteOffset": 37836,
            "componentType": 5123,
            "count": 29820,
            "type": "SCALAR",
            "name": "accessorIndices"
        },
        {
            "bufferView": 1,
            "byteOffset": 247200,
            "componentType": 5126,
            "count": 26718,
            "max": [
                0.189578831,
                0.412281066,
                0.188140616
            ],
            "min": [
                -0.189503238,
                0.366148323,
                -0.1903317
            ],
            "type": "VEC3",
            "name": "accessorPositions"
        },
        {
            "bufferView": 1,
            "byteOffset": 567816,
            "componentType": 5126,
            "count": 26718,
            "type": "VEC3",
            "name": "accessorNormals"
        },
        {
            "bufferView": 2,
            "byteOffset": 82400,
            "componentType": 5126,
            "count": 26718,
            "type": "VEC2",
            "name": "accessorUVs"
        },
        {
            "bufferView": 0,
            "byteOffset": 97476,
            "componentType": 5123,
            "count": 2592,
            "type": "SCALAR",
            "name": "accessorIndices"
        },
        {
            "bufferView": 1,
            "byteOffset": 888432,
            "componentType": 5126,
            "count": 486,
            "max": [
                0.219968215,
                0.480739146,
                0.219969735
            ],
            "min": [
                -0.219966859,
                0.273291141,
                -0.219966635
            ],
            "type": "VEC3",
            "name": "accessorPositions"
        },
        {
            "bufferView": 1,
            "byteOffset": 894264,
            "componentType": 5126,
            "count": 486,
            "type": "VEC3",
            "name": "accessorNormals"
        },
        {
            "bufferView": 2,
            "byteOffset": 296144,
            "componentType": 5126,
            "count": 486,
            "type": "VEC2",
            "name": "accessorUVs"
        },
        {
            "bufferView": 0,
            "byteOffset": 102660,
            "componentType": 5123,
            "count": 26184,
            "type": "SCALAR",
            "name": "accessorIndices"
        },
        {
            "bufferView": 1,
            "byteOffset": 900096,
            "componentType": 5126,
            "count": 6931,
            "max": [
                0.190454245,
                0.6888952,
                0.190355822
            ],
            "min": [
                -0.190383732,
                0.008833395,
                -0.190363824
            ],
            "type": "VEC3",
            "name": "accessorPositions"
        },
        {
            "bufferView": 1,
            "byteOffset": 983268,
            "componentType": 5126,
            "count": 6931,
            "type": "VEC3",
            "name": "accessorNormals"
        },
        {
            "bufferView": 2,
            "byteOffset": 300032,
            "componentType": 5126,
            "count": 6931,
            "type": "VEC2",
            "name": "accessorUVs"
        },
        {
            "bufferView": 0,
            "byteOffset": 155028,
            "componentType": 5123,
            "count": 14754,
            "type": "SCALAR",
            "name": "accessorIndices"
        },
        {
            "bufferView": 1,
            "byteOffset": 1066440,
            "componentType": 5126,
            "count": 3868,
            "max": [
                0.08520825,
                0.4155568,
                0.08520126
            ],
            "min": [
                -0.0852482244,
                -3.027916E-09,
                -0.08525522
            ],
            "type": "VEC3",
            "name": "accessorPositions"
        },
        {
            "bufferView": 1,
            "byteOffset": 1112856,
            "componentType": 5126,
            "count": 3868,
            "type": "VEC3",
            "name": "accessorNormals"
        },
        {
            "bufferView": 2,
            "byteOffset": 355480,
            "componentType": 5126,
            "count": 3868,
            "type": "VEC2",
            "name": "accessorUVs"
        },
        {
            "bufferView": 0,
            "byteOffset": 184536,
            "componentType": 5123,
            "count": 1032,
            "type": "SCALAR",
            "name": "accessorIndices"
        },
        {
            "bufferView": 1,
            "byteOffset": 1159272,
            "componentType": 5126,
            "count": 231,
            "max": [
                0.0435070321,
                0.5029492,
                0.131507292
            ],
            "min": [
                -0.042474214,
                0.301588237,
                -0.129162222
            ],
            "type": "VEC3",
            "name": "accessorPositions"
        },
        {
            "bufferView": 1,
            "byteOffset": 1162044,
            "componentType": 5126,
            "count": 231,
            "type": "VEC3",
            "name": "accessorNormals"
        },
        {
            "bufferView": 2,
            "byteOffset": 386424,
            "componentType": 5126,
            "count": 231,
            "type": "VEC2",
            "name": "accessorUVs"
        },
        {
            "bufferView": 0,
            "byteOffset": 186600,
            "componentType": 5123,
            "count": 12096,
            "type": "SCALAR",
            "name": "accessorIndices"
        },
        {
            "bufferView": 1,
            "byteOffset": 1164816,
            "componentType": 5126,
            "count": 2616,
            "max": [
                0.218617469,
                0.5964446,
                0.218339816
            ],
            "min": [
                -0.218594968,
                0.261687368,
                -0.218334079
            ],
            "type": "VEC3",
            "name": "accessorPositions"
        },
        {
            "bufferView": 1,
            "byteOffset": 1196208,
            "componentType": 5126,
            "count": 2616,
            "type": "VEC3",
            "name": "accessorNormals"
        },
        {
            "bufferView": 2,
            "byteOffset": 388272,
            "componentType": 5126,
            "count": 2616,
            "type": "VEC2",
            "name": "accessorUVs"
        }
    ],
    "bufferViews": [
        {
            "buffer": 0,
            "byteLength": 210792,
            "name": "bufferViewScalar"
        },
        {
            "buffer": 0,
            "byteOffset": 210792,
            "byteLength": 1227600,
            "byteStride": 12,
            "name": "bufferViewFloatVec3"
        },
        {
            "buffer": 0,
            "byteOffset": 1438392,
            "byteLength": 409200,
            "byteStride": 8,
            "name": "bufferViewFloatVec2"
        }
    ],
    "buffers": [
        {
            "uri": "StainedGlassLamp.bin",
            "byteLength": 1847592
        }
    ],
    "materials": [
        {
            "pbrMetallicRoughness": {
                "baseColorTexture": {
                    "index": 3
                },
                "metallicFactor": 0,
                "metallicRoughnessTexture": {
                    "index": 1
                }
            },
            "normalTexture": {
                "index": 0
            },
            "occlusionTexture": {
                "index": 1
            },
            "emissiveFactor": [
                1,
                1,
                1
            ],
            "emissiveTexture": {
                "index": 2
            },
            "alphaMode": "MASK",
            "name": "grill"
        },
        {
            "pbrMetallicRoughness": {
                "baseColorFactor": [
                    0.95,
                    0.95,
                    0.95,
                    1
                ],
                "roughnessFactor": 0.1
            },
            "occlusionTexture": {
                "index": 4
            },
            "name": "steel"
        },
        {
            "pbrMetallicRoughness": {
                "baseColorFactor": [
                    1,
                    0.6,
                    0.2,
                    0.5
                ],
                "metallicFactor": 0,
                "roughnessFactor": 0.02
            },
            "alphaMode": "BLEND",
            "name": "amberbeads"
        },
        {
            "pbrMetallicRoughness": {
                "baseColorFactor": [
                    0.5,
                    0,
                    0,
                    0.75
                ],
                "metallicFactor": 0,
                "roughnessFactor": 0.02
            },
            "alphaMode": "BLEND",
            "name": "redgems"
        },
        {
            "pbrMetallicRoughness": {
                "baseColorTexture": {
                    "index": 8
                },
                "metallicFactor": 0,
                "metallicRoughnessTexture": {
                    "index": 6
                }
            },
            "normalTexture": {
                "index": 5
            },
            "occlusionTexture": {
                "index": 6
            },
            "emissiveFactor": [
                1,
                1,
                1
            ],
            "emissiveTexture": {
                "index": 7
            },
            "name": "hardware"
        },
        {
            "pbrMetallicRoughness": {
                "baseColorTexture": {
                    "index": 12
                },
                "metallicRoughnessTexture": {
                    "index": 10
                }
            },
            "normalTexture": {
                "index": 9
            },
            "occlusionTexture": {
                "index": 10
            },
            "emissiveFactor": [
                1,
                1,
                1
            ],
            "emissiveTexture": {
                "index": 11
            },
            "name": "base"
        },
        {
            "pbrMetallicRoughness": {
                "baseColorTexture": {
                    "index": 17
                },
                "metallicRoughnessTexture": {
                    "index": 15
                }
            },
            "normalTexture": {
                "index": 14
            },
            "occlusionTexture": {
                "index": 15
            },
            "emissiveFactor": [
                1,
                1,
                1
            ],
            "emissiveTexture": {
                "index": 16
            },
            "alphaMode": "MASK",
            "name": "stainedglass"
        },
        {
            "pbrMetallicRoughness": {
                "baseColorFactor": [
                    1,
                    1,
                    1,
                    1
                ],
                "metallicFactor": 0,
                "roughnessFactor": 0
            },
            "occlusionTexture": {
                "index": 13
            },
            "emissiveFactor": [
                1,
                1,
                1
            ],
            "name": "bulbs"
        }
    ],
    "textures": [
        {
            "sampler": 0,
            "source": 0,
            "name": "StainedGlassLamp_grill_normal.jpg"
        },
        {
            "sampler": 0,
            "source": 1,
            "name": "StainedGlassLamp_grill_occlusion-rough-metal.jpg"
        },
        {
            "sampler": 0,
            "source": 2,
            "name": "StainedGlassLamp_grill_emissive.jpg"
        },
        {
            "sampler": 0,
            "source": 3,
            "name": "StainedGlassLamp_grill_basecolor-alpha.png"
        },
        {
            "sampler": 0,
            "source": 4,
            "name": "StainedGlassLamp_steel_occlusion.jpg"
        },
        {
            "sampler": 0,
            "source": 5,
            "name": "StainedGlassLamp_hardware_normal.jpg"
        },
        {
            "sampler": 0,
            "source": 6,
            "name": "StainedGlassLamp_hardware_occlusion-rough-metal.jpg"
        },
        {
            "sampler": 0,
            "source": 7,
            "name": "StainedGlassLamp_hardware_emissive.jpg"
        },
        {
            "sampler": 0,
            "source": 8,
            "name": "StainedGlassLamp_hardware_basecolor.jpg"
        },
        {
            "sampler": 0,
            "source": 9,
            "name": "StainedGlassLamp_base_normal.jpg"
        },
        {
            "sampler": 0,
            "source": 10,
            "name": "StainedGlassLamp_base_occlusion-rough-metal.jpg"
        },
        {
            "sampler": 0,
            "source": 11,
            "name": "StainedGlassLamp_base_emissive.jpg"
        },
        {
            "sampler": 0,
            "source": 12,
            "name": "StainedGlassLamp_base_basecolor.jpg"
        },
        {
            "sampler": 0,
            "source": 13,
            "name": "StainedGlassLamp_bulbs_occlusion.jpg"
        },
        {
            "sampler": 0,
            "source": 14,
            "name": "StainedGlassLamp_glass_normal.jpg"
        },
        {
            "sampler": 0,
            "source": 15,
            "name": "StainedGlassLamp_glass_occlusion-rough-metal.jpg"
        },
        {
            "sampler": 0,
            "source": 16,
            "name": "StainedGlassLamp_glass_emissive.jpg"
        },
        {
            "sampler": 0,
            "source": 17,
            "name": "StainedGlassLamp_glass_basecolor-alpha.png"
        }
    ],
    "images": [
        {
            "uri": "StainedGlassLamp_grill_normal.jpg"
        },
        {
            "uri": "StainedGlassLamp_grill_occlusion-rough-metal.jpg"
        },
        {
            "uri": "StainedGlassLamp_grill_emissive.jpg"
        },
        {
            "uri": "StainedGlassLamp_grill_basecolor-alpha.png"
        },
        {
            "uri": "StainedGlassLamp_steel_occlusion-rough-metal.jpg"
        },
        {
            "uri": "StainedGlassLamp_hardware_normal.jpg"
        },
        {
            "uri": "StainedGlassLamp_hardware_occlusion-rough-metal.jpg"
        },
        {
            "uri": "StainedGlassLamp_hardware_emissive.jpg"
        },
        {
            "uri": "StainedGlassLamp_hardware_basecolor.jpg"
        },
        {
            "uri": "StainedGlassLamp_base_normal.jpg"
        },
        {
            "uri": "StainedGlassLamp_base_occlusion-rough-metal.jpg"
        },
        {
            "uri": "StainedGlassLamp_base_emissive.jpg"
        },
        {
            "uri": "StainedGlassLamp_base_basecolor.jpg"
        },
        {
            "uri": "StainedGlassLamp_bulbs_occlusion-rough-metal.jpg"
        },
        {
            "uri": "StainedGlassLamp_glass_normal.jpg"
        },
        {
            "uri": "StainedGlassLamp_glass_occlusion-rough-metal.jpg"
        },
        {
            "uri": "StainedGlassLamp_glass_emissive.jpg"
        },
        {
            "uri": "StainedGlassLamp_glass_basecolor-alpha.png"
        }
    ],
    "samplers": [
        {
            "magFilter": 9729,
            "minFilter": 9987
        }
    ]
}