{
  "accessors": {
    "accessor_21": {
      "bufferView": "bufferView_29",
      "byteOffset": 0,
      "byteStride": 0,
      "componentType": 5123,
      "count": 12636,
      "type": "SCALAR"
    },
    "accessor_23": {
      "bufferView": "bufferView_30",
      "byteOffset": 0,
      "byteStride": 12,
      "componentType": 5126,
      "count": 2399,
      "max": [
        0.961799,
        1.6397,
        0.539252
      ],
      "min": [
        -0.692985,
        0.0992937,
        -0.613282
      ],
      "type": "VEC3"
    },
    "accessor_25": {
      "bufferView": "bufferView_30",
      "byteOffset": 28788,
      "byteStride": 12,
      "componentType": 5126,
      "count": 2399,
      "max": [
        0.999599,
        0.999581,
        0.998436
      ],
      "min": [
        -0.999084,
        -1,
        -0.999832
      ],
      "type": "VEC3"
    },
    "accessor_27": {
      "bufferView": "bufferView_30",
      "byteOffset": 57576,
      "byteStride": 4,
      "componentType": 5123,
      "count": 2399,
      "type": "VEC2",
      "extensions": {
        "WEB3D_quantized_attributes": {
          "decodeMatrix": [
            0.000014601922411753837,
            0,
            0,
            0,
            0.000014649789393552974,
            0,
            0.026409000158309937,
            0.01996302604675293,
            1
          ]
        }
      }
    }
  },
  "animations": {},
  "asset": {
    "generator": "collada2gltf@027f74366341d569dea42e9a68b7104cc3892054",
    "premultipliedAlpha": true,
    "profile": {
      "api": "WebGL",
      "version": "1.0.2"
    },
    "version": "1.0"
  },
  "bufferViews": {
    "bufferView_29": {
      "buffer": "Duck",
      "byteLength": 25272,
      "byteOffset": 0,
      "target": 34963
    },
    "bufferView_30": {
      "buffer": "Duck",
      "byteLength": 67172,
      "byteOffset": 25272,
      "target": 34962
    }
  },
  "buffers": {
    "Duck": {
      "type": "arraybuffer",
      "byteLength": 92444,
      "uri": "data:application/octet-stream;base64,[encoded data, 123260 characters]"
    }
  },
  "cameras": {
    "cameraShape1": {
      "name": "cameraShape1",
      "perspective": {
        "aspectRatio": 1.5,
        "yfov": 0.660593,
        "zfar": 100,
        "znear": 0.01
      },
      "type": "perspective"
    }
  },
  "images": {
    "file2": {
      "name": "file2",
      "uri": "data:image/png;base64,[encoded data, 43340 characters]"
    }
  },
  "extensionsUsed": [
    "WEB3D_quantized_attributes"
  ],
  "materials": {
    "blinn3-fx": {
      "name": "blinn3",
      "technique": "technique0",
      "values": {
        "ambient": [
          0,
          0,
          0,
          1
        ],
        "diffuse": "texture_file2",
        "emission": [
          0,
          0,
          0,
          1
        ],
        "shininess": 38.4,
        "specular": [
          0,
          0,
          0,
          1
        ]
      }
    }
  },
  "meshes": {
    "LOD3spShape-lib": {
      "name": "LOD3spShape",
      "primitives": [
        {
          "attributes": {
            "NORMAL": "accessor_25",
            "POSITION": "accessor_23",
            "TEXCOORD_0": "accessor_27"
          },
          "indices": "accessor_21",
          "material": "blinn3-fx",
          "mode": 4
        }
      ]
    }
  },
  "nodes": {
    "LOD3sp": {
      "children": [],
      "matrix": [
        1,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        1
      ],
      "meshes": [
        "LOD3spShape-lib"
      ],
      "name": "LOD3sp"
    },
    "camera1": {
      "camera": "cameraShape1",
      "children": [],
      "matrix": [
        -0.728969,
        0,
        -0.684547,
        0,
        -0.425205,
        0.783693,
        0.452797,
        0,
        0.536475,
        0.621148,
        -0.571288,
        0,
        4.00113,
        4.63264,
        -4.31078,
        1
      ],
      "name": "camera1"
    },
    "directionalLight1": {
      "children": [],
      "matrix": [
        -0.954692,
        0.218143,
        -0.202429,
        0,
        0.014672,
        -0.713885,
        -0.700109,
        0,
        0.297235,
        -0.665418,
        0.684741,
        0,
        1.48654,
        1.83672,
        -2.92179,
        1
      ],
      "name": "directionalLight1"
    }
  },
  "programs": {
    "program_0": {
      "attributes": [
        "a_normal",
        "a_position",
        "a_texcoord0"
      ],
      "fragmentShader": "Duck0FS",
      "vertexShader": "Duck0VS"
    }
  },
  "samplers": {
    "sampler_0": {
      "magFilter": 9729,
      "minFilter": 9987,
      "wrapS": 10497,
      "wrapT": 10497
    }
  },
  "scene": "defaultScene",
  "scenes": {
    "defaultScene": {
      "nodes": [
        "LOD3sp",
        "camera1",
        "directionalLight1"
      ]
    }
  },
  "shaders": {
    "Duck0FS": {
      "type": 35632,
      "uri": "data:text/plain;base64,cHJlY2lzaW9uIGhpZ2hwIGZsb2F0Owp2YXJ5aW5nIHZlYzMgdl9ub3JtYWw7CnVuaWZvcm0gdmVjNCB1X2FtYmllbnQ7CnZhcnlpbmcgdmVjMiB2X3RleGNvb3JkMDsKdW5pZm9ybSBzYW1wbGVyMkQgdV9kaWZmdXNlOwp1bmlmb3JtIHZlYzQgdV9lbWlzc2lvbjsKdW5pZm9ybSB2ZWM0IHVfc3BlY3VsYXI7CnVuaWZvcm0gZmxvYXQgdV9zaGluaW5lc3M7CnZhcnlpbmcgdmVjMyB2X2xpZ2h0MERpcmVjdGlvbjsKdmFyeWluZyB2ZWMzIHZfcG9zaXRpb247CnVuaWZvcm0gdmVjMyB1X2xpZ2h0MENvbG9yOwp2b2lkIG1haW4odm9pZCkgewp2ZWMzIG5vcm1hbCA9IG5vcm1hbGl6ZSh2X25vcm1hbCk7CnZlYzQgY29sb3IgPSB2ZWM0KDAuLCAwLiwgMC4sIDAuKTsKdmVjNCBkaWZmdXNlID0gdmVjNCgwLiwgMC4sIDAuLCAxLik7CnZlYzMgZGlmZnVzZUxpZ2h0ID0gdmVjMygwLiwgMC4sIDAuKTsKdmVjNCBlbWlzc2lvbjsKdmVjNCBhbWJpZW50Owp2ZWM0IHNwZWN1bGFyOwphbWJpZW50ID0gdV9hbWJpZW50OwpkaWZmdXNlID0gdGV4dHVyZTJEKHVfZGlmZnVzZSwgdl90ZXhjb29yZDApOwplbWlzc2lvbiA9IHVfZW1pc3Npb247CnNwZWN1bGFyID0gdV9zcGVjdWxhcjsKdmVjMyBzcGVjdWxhckxpZ2h0ID0gdmVjMygwLiwgMC4sIDAuKTsKewpmbG9hdCBzcGVjdWxhckludGVuc2l0eSA9IDAuOwpmbG9hdCBhdHRlbnVhdGlvbiA9IDEuMDsKdmVjMyBsID0gbm9ybWFsaXplKHZfbGlnaHQwRGlyZWN0aW9uKTsKdmVjMyB2aWV3RGlyID0gLW5vcm1hbGl6ZSh2X3Bvc2l0aW9uKTsKdmVjMyBoID0gbm9ybWFsaXplKGwrdmlld0Rpcik7CnNwZWN1bGFySW50ZW5zaXR5ID0gbWF4KDAuLCBwb3cobWF4KGRvdChub3JtYWwsaCksIDAuKSAsIHVfc2hpbmluZXNzKSkgKiBhdHRlbnVhdGlvbjsKc3BlY3VsYXJMaWdodCArPSB1X2xpZ2h0MENvbG9yICogc3BlY3VsYXJJbnRlbnNpdHk7CmRpZmZ1c2VMaWdodCArPSB1X2xpZ2h0MENvbG9yICogbWF4KGRvdChub3JtYWwsbCksIDAuKSAqIGF0dGVudWF0aW9uOwp9CnNwZWN1bGFyLnh5eiAqPSBzcGVjdWxhckxpZ2h0Owpjb2xvci54eXogKz0gc3BlY3VsYXIueHl6OwpkaWZmdXNlLnh5eiAqPSBkaWZmdXNlTGlnaHQ7CmNvbG9yLnh5eiArPSBkaWZmdXNlLnh5ejsKY29sb3IueHl6ICs9IGVtaXNzaW9uLnh5ejsKY29sb3IgPSB2ZWM0KGNvbG9yLnJnYiAqIGRpZmZ1c2UuYSwgZGlmZnVzZS5hKTsKZ2xfRnJhZ0NvbG9yID0gY29sb3I7Cn0K"
    },
    "Duck0VS": {
      "type": 35633,
      "uri": "data:text/plain;base64,cHJlY2lzaW9uIGhpZ2hwIGZsb2F0OwphdHRyaWJ1dGUgdmVjMyBhX3Bvc2l0aW9uOwphdHRyaWJ1dGUgdmVjMyBhX25vcm1hbDsKdmFyeWluZyB2ZWMzIHZfbm9ybWFsOwp1bmlmb3JtIG1hdDMgdV9ub3JtYWxNYXRyaXg7CnVuaWZvcm0gbWF0NCB1X21vZGVsVmlld01hdHJpeDsKdW5pZm9ybSBtYXQ0IHVfcHJvamVjdGlvbk1hdHJpeDsKYXR0cmlidXRlIHZlYzIgYV90ZXhjb29yZDA7CnZhcnlpbmcgdmVjMiB2X3RleGNvb3JkMDsKdmFyeWluZyB2ZWMzIHZfbGlnaHQwRGlyZWN0aW9uOwp2YXJ5aW5nIHZlYzMgdl9wb3NpdGlvbjsKdW5pZm9ybSBtYXQ0IHVfbGlnaHQwVHJhbnNmb3JtOwp2b2lkIG1haW4odm9pZCkgewp2ZWM0IHBvcyA9IHVfbW9kZWxWaWV3TWF0cml4ICogdmVjNChhX3Bvc2l0aW9uLDEuMCk7CnZfbm9ybWFsID0gdV9ub3JtYWxNYXRyaXggKiBhX25vcm1hbDsKdl90ZXhjb29yZDAgPSBhX3RleGNvb3JkMDsKdl9wb3NpdGlvbiA9IHBvcy54eXo7CnZfbGlnaHQwRGlyZWN0aW9uID0gbWF0Myh1X2xpZ2h0MFRyYW5zZm9ybSkgKiB2ZWMzKDAuLDAuLDEuKTsKZ2xfUG9zaXRpb24gPSB1X3Byb2plY3Rpb25NYXRyaXggKiBwb3M7Cn0K"
    }
  },
  "skins": {},
  "techniques": {
    "technique0": {
      "attributes": {
        "a_normal": "normal",
        "a_position": "position",
        "a_texcoord0": "texcoord0"
      },
      "parameters": {
        "ambient": {
          "type": 35666
        },
        "diffuse": {
          "type": 35678
        },
        "emission": {
          "type": 35666
        },
        "light0Color": {
          "type": 35665,
          "value": [
            1,
            1,
            1
          ]
        },
        "light0Transform": {
          "node": "directionalLight1",
          "semantic": "MODELVIEW",
          "type": 35676
        },
        "modelViewMatrix": {
          "semantic": "MODELVIEW",
          "type": 35676
        },
        "normal": {
          "semantic": "NORMAL",
          "type": 35665
        },
        "normalMatrix": {
          "semantic": "MODELVIEWINVERSETRANSPOSE",
          "type": 35675
        },
        "position": {
          "semantic": "POSITION",
          "type": 35665
        },
        "projectionMatrix": {
          "semantic": "PROJECTION",
          "type": 35676
        },
        "shininess": {
          "type": 5126
        },
        "specular": {
          "type": 35666
        },
        "texcoord0": {
          "semantic": "TEXCOORD_0",
          "type": 35664
        }
      },
      "program": "program_0",
      "states": {
        "enable": [
          2929,
          2884
        ]
      },
      "uniforms": {
        "u_ambient": "ambient",
        "u_diffuse": "diffuse",
        "u_emission": "emission",
        "u_light0Color": "light0Color",
        "u_light0Transform": "light0Transform",
        "u_modelViewMatrix": "modelViewMatrix",
        "u_normalMatrix": "normalMatrix",
        "u_projectionMatrix": "projectionMatrix",
        "u_shininess": "shininess",
        "u_specular": "specular"
      }
    }
  },
  "textures": {
    "texture_file2": {
      "format": 6408,
      "internalFormat": 6408,
      "sampler": "sampler_0",
      "source": "file2",
      "target": 3553,
      "type": 5121
    }
  }
}
