Ver código fonte

Revert "Fix glTF mask"

Mr.doob 5 anos atrás
pai
commit
1db134e855
35 arquivos alterados com 17754 adições e 2384 exclusões
  1. 0 6
      examples/js/loaders/GLTFLoader.js
  2. 0 6
      examples/jsm/loaders/GLTFLoader.js
  3. 0 67
      examples/models/gltf/AlphaBlendModeTest/README.md
  4. BIN
      examples/models/gltf/AlphaBlendModeTest/glTF-Binary/AlphaBlendModeTest.glb
  5. 0 967
      examples/models/gltf/AlphaBlendModeTest/glTF-Embedded/AlphaBlendModeTest.gltf
  6. BIN
      examples/models/gltf/AlphaBlendModeTest/glTF/AlphaBlendLabels.png
  7. BIN
      examples/models/gltf/AlphaBlendModeTest/glTF/AlphaBlendModeTest.bin
  8. 0 1325
      examples/models/gltf/AlphaBlendModeTest/glTF/AlphaBlendModeTest.gltf
  9. BIN
      examples/models/gltf/AlphaBlendModeTest/glTF/MatBed_baseColor.jpg
  10. BIN
      examples/models/gltf/AlphaBlendModeTest/glTF/MatBed_normal.jpg
  11. BIN
      examples/models/gltf/AlphaBlendModeTest/glTF/MatBed_occlusionRoughnessMetallic.jpg
  12. BIN
      examples/models/gltf/AlphaBlendModeTest/screenshot/BlendFail.jpg
  13. BIN
      examples/models/gltf/AlphaBlendModeTest/screenshot/CutoffDefaultFail.jpg
  14. BIN
      examples/models/gltf/AlphaBlendModeTest/screenshot/CutoffTests.jpg
  15. BIN
      examples/models/gltf/AlphaBlendModeTest/screenshot/CutoffValueFail.jpg
  16. BIN
      examples/models/gltf/AlphaBlendModeTest/screenshot/MissingBorder.png
  17. BIN
      examples/models/gltf/AlphaBlendModeTest/screenshot/OpaqueFail.jpg
  18. BIN
      examples/models/gltf/AlphaBlendModeTest/screenshot/OpaqueVsBlend.jpg
  19. BIN
      examples/models/gltf/AlphaBlendModeTest/screenshot/screenshot.png
  20. BIN
      examples/models/gltf/AlphaBlendModeTest/screenshot/screenshot_large.jpg
  21. 8 0
      examples/models/gltf/Monster/README.md
  22. BIN
      examples/models/gltf/Monster/glTF-Binary/Monster.glb
  23. BIN
      examples/models/gltf/Monster/glTF-Draco/0.bin
  24. 4272 0
      examples/models/gltf/Monster/glTF-Draco/Monster.gltf
  25. BIN
      examples/models/gltf/Monster/glTF-Draco/Monster.jpg
  26. 4412 0
      examples/models/gltf/Monster/glTF-Embedded/Monster.gltf
  27. 4565 0
      examples/models/gltf/Monster/glTF-lights/Monster.gltf
  28. BIN
      examples/models/gltf/Monster/glTF-lights/Monster.jpg
  29. BIN
      examples/models/gltf/Monster/glTF-lights/Monster0.bin
  30. 4479 0
      examples/models/gltf/Monster/glTF/Monster.gltf
  31. BIN
      examples/models/gltf/Monster/glTF/Monster.jpg
  32. BIN
      examples/models/gltf/Monster/glTF/Monster0.bin
  33. BIN
      examples/models/gltf/Monster/screenshot/screenshot.gif
  34. 18 12
      examples/webgl_loader_gltf_extensions.html
  35. 0 1
      src/renderers/shaders/ShaderChunk/alphatest_fragment.glsl.js

+ 0 - 6
examples/js/loaders/GLTFLoader.js

@@ -2109,12 +2109,6 @@ THREE.GLTFLoader = ( function () {
 
 				materialParams.alphaTest = materialDef.alphaCutoff !== undefined ? materialDef.alphaCutoff : 0.5;
 
-			} else {
-
-				// for ALPHA_MODES.OPAQUE, we use a negative alphaTest value to enable alphaTesting,
-				// causing the test to always be passed, but also replacing any alpha value with 1.0.
-				materialParams.alphaTest = - 0.5;
-
 			}
 
 		}

+ 0 - 6
examples/jsm/loaders/GLTFLoader.js

@@ -2172,12 +2172,6 @@ var GLTFLoader = ( function () {
 
 				materialParams.alphaTest = materialDef.alphaCutoff !== undefined ? materialDef.alphaCutoff : 0.5;
 
-			} else {
-
-				// for ALPHA_MODES.OPAQUE, we use a negative alphaTest value to enable alphaTesting,
-				// causing the test to always be passed, but also replacing any alpha value with 1.0.
-				materialParams.alphaTest = - 0.5;
-
 			}
 
 		}

+ 0 - 67
examples/models/gltf/AlphaBlendModeTest/README.md

@@ -1,67 +0,0 @@
-# Alpha Blend Mode Test
-
-## Screenshot
-
-![screenshot](screenshot/screenshot_large.jpg)
-
-## Description
-
-This model tests the various alpha modes available in glTF 2.0.  There are three settings for `alphaMode`: `"OPAQUE"` (the default), `"BLEND"`, and `"MASK"`.  Of these, `"MASK"` takes an additional `alphaCutoff` value that modifies it.
-
-## `OPAQUE` vs `BLEND`
-
-![screenshot](screenshot/OpaqueVsBlend.jpg)
-
-The box on the far left uses the default alphaMode, `OPAQUE`.  Although the texturemap supplies an alpha channel, the alpha values are intentionally ignored here.
-
-The next box shows the effects of alpha blending.  The texture contains a linear alpha ramp inside a black border, along with some labels.  At the bottom there are green check marks and hidden red X's, that will show check marks only when the requested mode is correctly applied.
-
-## Problem: Alpha Values Used in Opaque Mode
-
-![screenshot](screenshot/OpaqueFail.jpg)
-
-The above screenshot shows what typically happens if a rendering engine decides to process alpha values from a texturemap without blending being specifically requested.  This is a test failure, and should be corrected in the engine.
-
-Note that a red "X" mark has appeared next to `OPAQUE`, due to a green checkmark with zero alpha values being blended away.
-
-# Problem: Lack of Alpha Blending
-
-![screenshot](screenshot/BlendFail.jpg)
-
-In the above screenshot, it appears that alpha blending is not available, or not enabled when a model requests it.  This is also a test failure, and could be due to a missing feature or other issues in the rendering engine.
-
-Note that a red "X" mark has appeared next to `BLEND`.  This "X" has zero alpha values, and should be blended away, revealing a green checkmark behind it.
-
-## `MASK` and `alphaCutoff`
-
-![screenshot](screenshot/CutoffTests.jpg)
-
-This model tests `MASK` mode with the default value, shown in the middle box of three in the above screenshot, surrounded by cutoff values of `0.25` and `0.75`.
-
-Because the alpha values in the box are a smooth linear ramp, we can expect the contents to be cut off at the corresponding values, as indicated by the green triangles.
-
-Note that alpha blending should not be applied here:  Each texel is either fully opaque or discarded.  Depth buffering with writes enabled may be used in `MASK` mode.
-
-## Known Mipmapping Issues
-
-![screenshot](screenshot/MissingBorder.png)
-
-When a texture gets farther from the camera, a process called mipmapping may be used to blend texels (texturemap pixels) together.  This particular test model has a very thin opaque border adjacent to a lot of transparent texels.  When mipmapping blends these together, the resulting alpha values can land in the middle someplace.  Setting a high alpha mask cutoff value can cause these blended texels to be discarded.  This is not considered a failure for the purpose of this particular test.  However, if you see this effect in your own models, you may wish to set a lower cutoff value or increase the thickness of the affected area.
-
-## Problem: `alphaCutoff` Not Respected
-
-![screenshot](screenshot/CutoffValueFail.jpg)
-
-In the above screenshot, the requested `alphaCutoff` value is not being respected, and the default value of `0.5` appears to be applied regardless of the setting.  This is a test failure.
-
-## Problem: No Default Cutoff
-
-![screenshot](screenshot/CutoffDefaultFail.jpg)
-
-In this screenshot, it appears that the rendering engine is not using the value `0.5` for the default value of `alphaCutoff` when the model does not specify a particular value.  The glTF specification [names `0.5` as the default](https://github.com/KhronosGroup/glTF/blob/0890b76c62cc762ce82d4010df9bfebb1634839b/specification/2.0/schema/material.schema.json#L68), so this is a test failure.
-
-## License Information
-
-Copyright 2018 Analytical Graphics, Inc.
-CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/
-Model and textures by Ed Mackey.

BIN
examples/models/gltf/AlphaBlendModeTest/glTF-Binary/AlphaBlendModeTest.glb


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 967
examples/models/gltf/AlphaBlendModeTest/glTF-Embedded/AlphaBlendModeTest.gltf


BIN
examples/models/gltf/AlphaBlendModeTest/glTF/AlphaBlendLabels.png


BIN
examples/models/gltf/AlphaBlendModeTest/glTF/AlphaBlendModeTest.bin


+ 0 - 1325
examples/models/gltf/AlphaBlendModeTest/glTF/AlphaBlendModeTest.gltf

@@ -1,1325 +0,0 @@
-{
-    "accessors" : [
-        {
-            "bufferView" : 0,
-            "componentType" : 5121,
-            "count" : 6,
-            "max" : [
-                3
-            ],
-            "min" : [
-                0
-            ],
-            "type" : "SCALAR"
-        },
-        {
-            "bufferView" : 1,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.550000011920929,
-                1.9699997901916504,
-                -0.0
-            ],
-            "min" : [
-                -0.550000011920929,
-                0.10000008344650269,
-                -0.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 2,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "min" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 3,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "min" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "type" : "VEC4"
-        },
-        {
-            "bufferView" : 4,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.675000011920929,
-                0.9850000245496631
-            ],
-            "min" : [
-                0.1250002235174179,
-                0.050000011920928955
-            ],
-            "type" : "VEC2"
-        },
-        {
-            "bufferView" : 5,
-            "componentType" : 5121,
-            "count" : 6,
-            "max" : [
-                3
-            ],
-            "min" : [
-                0
-            ],
-            "type" : "SCALAR"
-        },
-        {
-            "bufferView" : 6,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.550000011920929,
-                1.9699997901916504,
-                -0.0
-            ],
-            "min" : [
-                -0.550000011920929,
-                0.10000008344650269,
-                -0.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 7,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "min" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 8,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "min" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "type" : "VEC4"
-        },
-        {
-            "bufferView" : 9,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.675000011920929,
-                0.9850000245496631
-            ],
-            "min" : [
-                0.1250002235174179,
-                0.050000011920928955
-            ],
-            "type" : "VEC2"
-        },
-        {
-            "bufferView" : 10,
-            "componentType" : 5121,
-            "count" : 90,
-            "max" : [
-                71
-            ],
-            "min" : [
-                0
-            ],
-            "type" : "SCALAR"
-        },
-        {
-            "bufferView" : 11,
-            "componentType" : 5126,
-            "count" : 72,
-            "max" : [
-                4.300000190734863,
-                2.2995333671569824,
-                0.550000011920929
-            ],
-            "min" : [
-                -4.300000190734863,
-                -0.10000002384185791,
-                -0.75
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 12,
-            "componentType" : 5126,
-            "count" : 72,
-            "max" : [
-                1.0,
-                1.0,
-                1.0
-            ],
-            "min" : [
-                -1.0,
-                -1.0,
-                -1.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 13,
-            "componentType" : 5126,
-            "count" : 72,
-            "max" : [
-                4.471359034141642e-07,
-                1.0,
-                1.0,
-                1.0
-            ],
-            "min" : [
-                -9.737556183608831e-08,
-                -1.0,
-                -1.0,
-                1.0
-            ],
-            "type" : "VEC4"
-        },
-        {
-            "bufferView" : 14,
-            "componentType" : 5126,
-            "count" : 72,
-            "max" : [
-                0.9974293112754822,
-                0.9976851856335998
-            ],
-            "min" : [
-                0.0025706912856549025,
-                0.0023148059844970703
-            ],
-            "type" : "VEC2"
-        },
-        {
-            "bufferView" : 15,
-            "componentType" : 5121,
-            "count" : 6,
-            "max" : [
-                3
-            ],
-            "min" : [
-                0
-            ],
-            "type" : "SCALAR"
-        },
-        {
-            "bufferView" : 16,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.550000011920929,
-                1.9699997901916504,
-                -0.0
-            ],
-            "min" : [
-                -0.550000011920929,
-                0.10000008344650269,
-                -0.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 17,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "min" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 18,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "min" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "type" : "VEC4"
-        },
-        {
-            "bufferView" : 19,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.675000011920929,
-                0.9850000245496631
-            ],
-            "min" : [
-                0.1250002235174179,
-                0.050000011920928955
-            ],
-            "type" : "VEC2"
-        },
-        {
-            "bufferView" : 20,
-            "componentType" : 5121,
-            "count" : 9,
-            "max" : [
-                8
-            ],
-            "min" : [
-                0
-            ],
-            "type" : "SCALAR"
-        },
-        {
-            "bufferView" : 21,
-            "componentType" : 5126,
-            "count" : 9,
-            "max" : [
-                3.0900001525878906,
-                0.48338040709495544,
-                -0.0
-            ],
-            "min" : [
-                0.0,
-                -0.4815960228443146,
-                -0.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 22,
-            "componentType" : 5126,
-            "count" : 9,
-            "max" : [
-                -0.0,
-                -0.0,
-                1.0
-            ],
-            "min" : [
-                -0.0,
-                -0.0,
-                1.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 23,
-            "componentType" : 5126,
-            "count" : 9,
-            "max" : [
-                0.9998476505279541,
-                -0.017456788569688797,
-                -0.0,
-                1.0
-            ],
-            "min" : [
-                0.9998476505279541,
-                -0.017456810921430588,
-                -0.0,
-                1.0
-            ],
-            "type" : "VEC4"
-        },
-        {
-            "bufferView" : 24,
-            "componentType" : 5126,
-            "count" : 9,
-            "max" : [
-                0.8169060349464417,
-                0.6157673895359039
-            ],
-            "min" : [
-                0.81337970495224,
-                0.6086612045764923
-            ],
-            "type" : "VEC2"
-        },
-        {
-            "bufferView" : 25,
-            "componentType" : 5121,
-            "count" : 48,
-            "max" : [
-                31
-            ],
-            "min" : [
-                0
-            ],
-            "type" : "SCALAR"
-        },
-        {
-            "bufferView" : 26,
-            "componentType" : 5126,
-            "count" : 32,
-            "max" : [
-                3.2899999618530273,
-                0.15600000321865082,
-                0.009999990463256836
-            ],
-            "min" : [
-                -3.2899999618530273,
-                -0.15600000321865082,
-                -5.364418029785156e-07
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 27,
-            "componentType" : 5126,
-            "count" : 32,
-            "max" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "min" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 28,
-            "componentType" : 5126,
-            "count" : 32,
-            "max" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "min" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "type" : "VEC4"
-        },
-        {
-            "bufferView" : 29,
-            "componentType" : 5126,
-            "count" : 32,
-            "max" : [
-                0.9825000166893005,
-                0.7575000524520874
-            ],
-            "min" : [
-                0.7800000309944153,
-                0.019777417182922363
-            ],
-            "type" : "VEC2"
-        },
-        {
-            "bufferView" : 30,
-            "componentType" : 5121,
-            "count" : 6,
-            "max" : [
-                3
-            ],
-            "min" : [
-                0
-            ],
-            "type" : "SCALAR"
-        },
-        {
-            "bufferView" : 31,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.550000011920929,
-                1.9699997901916504,
-                -0.0
-            ],
-            "min" : [
-                -0.550000011920929,
-                0.10000008344650269,
-                -0.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 32,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "min" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 33,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "min" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "type" : "VEC4"
-        },
-        {
-            "bufferView" : 34,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.675000011920929,
-                0.9850000245496631
-            ],
-            "min" : [
-                0.1250002235174179,
-                0.050000011920928955
-            ],
-            "type" : "VEC2"
-        },
-        {
-            "bufferView" : 35,
-            "componentType" : 5121,
-            "count" : 6,
-            "max" : [
-                3
-            ],
-            "min" : [
-                0
-            ],
-            "type" : "SCALAR"
-        },
-        {
-            "bufferView" : 36,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                -0.9919999837875366,
-                0.11400000005960464,
-                0.009999999776482582
-            ],
-            "min" : [
-                -1.2080000638961792,
-                -0.11400000005960464,
-                0.009999999776482582
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 37,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "min" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 38,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "min" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "type" : "VEC4"
-        },
-        {
-            "bufferView" : 39,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.9825000166893005,
-                0.7575000524520874
-            ],
-            "min" : [
-                0.8924999237060547,
-                0.6624999940395355
-            ],
-            "type" : "VEC2"
-        },
-        {
-            "bufferView" : 40,
-            "componentType" : 5121,
-            "count" : 6,
-            "max" : [
-                3
-            ],
-            "min" : [
-                0
-            ],
-            "type" : "SCALAR"
-        },
-        {
-            "bufferView" : 41,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.550000011920929,
-                1.9699997901916504,
-                -0.0
-            ],
-            "min" : [
-                -0.550000011920929,
-                0.10000008344650269,
-                -0.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 42,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "min" : [
-                -0.0,
-                0.0,
-                1.0
-            ],
-            "type" : "VEC3"
-        },
-        {
-            "bufferView" : 43,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "min" : [
-                1.0,
-                0.0,
-                -0.0,
-                1.0
-            ],
-            "type" : "VEC4"
-        },
-        {
-            "bufferView" : 44,
-            "componentType" : 5126,
-            "count" : 4,
-            "max" : [
-                0.675000011920929,
-                0.9850000245496631
-            ],
-            "min" : [
-                0.1250002235174179,
-                0.050000011920928955
-            ],
-            "type" : "VEC2"
-        }
-    ],
-    "asset" : {
-        "copyright": "Copyright 2018 Analytical Graphics, Inc, CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Model and textures by Ed Mackey.",
-        "generator" : "Khronos Blender glTF 2.0 exporter, with hand-edits for alpha blend/cutoff modes",
-        "version" : "2.0"
-    },
-    "bufferViews" : [
-        {
-            "buffer" : 0,
-            "byteLength" : 6,
-            "byteOffset" : 0,
-            "target" : 34963
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 8,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 56,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 64,
-            "byteOffset" : 104,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 32,
-            "byteOffset" : 168,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 6,
-            "byteOffset" : 200,
-            "target" : 34963
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 208,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 256,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 64,
-            "byteOffset" : 304,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 32,
-            "byteOffset" : 368,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 90,
-            "byteOffset" : 400,
-            "target" : 34963
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 864,
-            "byteOffset" : 492,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 864,
-            "byteOffset" : 1356,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 1152,
-            "byteOffset" : 2220,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 576,
-            "byteOffset" : 3372,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 6,
-            "byteOffset" : 3948,
-            "target" : 34963
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 3956,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 4004,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 64,
-            "byteOffset" : 4052,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 32,
-            "byteOffset" : 4116,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 9,
-            "byteOffset" : 4148,
-            "target" : 34963
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 108,
-            "byteOffset" : 4160,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 108,
-            "byteOffset" : 4268,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 144,
-            "byteOffset" : 4376,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 72,
-            "byteOffset" : 4520,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 4592,
-            "target" : 34963
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 384,
-            "byteOffset" : 4640,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 384,
-            "byteOffset" : 5024,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 512,
-            "byteOffset" : 5408,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 256,
-            "byteOffset" : 5920,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 6,
-            "byteOffset" : 6176,
-            "target" : 34963
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 6184,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 6232,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 64,
-            "byteOffset" : 6280,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 32,
-            "byteOffset" : 6344,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 6,
-            "byteOffset" : 6376,
-            "target" : 34963
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 6384,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 6432,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 64,
-            "byteOffset" : 6480,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 32,
-            "byteOffset" : 6544,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 6,
-            "byteOffset" : 6576,
-            "target" : 34963
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 6584,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 48,
-            "byteOffset" : 6632,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 64,
-            "byteOffset" : 6680,
-            "target" : 34962
-        },
-        {
-            "buffer" : 0,
-            "byteLength" : 32,
-            "byteOffset" : 6744,
-            "target" : 34962
-        }
-    ],
-    "buffers" : [
-        {
-            "byteLength" : 6776,
-            "uri" : "AlphaBlendModeTest.bin"
-        }
-    ],
-    "images" : [
-        {
-            "uri" : "MatBed_normal.jpg"
-        },
-        {
-            "uri" : "MatBed_occlusionRoughnessMetallic.jpg"
-        },
-        {
-            "uri" : "MatBed_baseColor.jpg"
-        },
-        {
-            "uri" : "AlphaBlendLabels.png"
-        }
-    ],
-    "materials" : [
-        {
-            "name" : "MatBed",
-            "normalTexture" : {
-                "index" : 0
-            },
-            "occlusionTexture" : {
-                "index" : 1
-            },
-            "pbrMetallicRoughness" : {
-                "baseColorTexture" : {
-                    "index" : 2
-                },
-                "metallicRoughnessTexture" : {
-                    "index" : 1
-                }
-            }
-        },
-        {
-            "alphaMode": "BLEND",
-            "doubleSided" : true,
-            "name" : "MatBlend",
-            "pbrMetallicRoughness" : {
-                "baseColorTexture" : {
-                    "index" : 3
-                },
-                "metallicFactor" : 0.0,
-                "roughnessFactor" : 0.800000011920929
-            }
-        },
-        {
-            "alphaMode": "MASK",
-            "alphaCutoff": 0.25,
-            "doubleSided" : true,
-            "name" : "MatCutoff25",
-            "pbrMetallicRoughness" : {
-                "baseColorTexture" : {
-                    "index" : 3
-                },
-                "metallicFactor" : 0.0,
-                "roughnessFactor" : 0.800000011920929
-            }
-        },
-        {
-            "alphaMode": "MASK",
-            "alphaCutoff": 0.75,
-            "doubleSided" : true,
-            "name" : "MatCutoff75",
-            "pbrMetallicRoughness" : {
-                "baseColorTexture" : {
-                    "index" : 3
-                },
-                "metallicFactor" : 0.0,
-                "roughnessFactor" : 0.800000011920929
-            }
-        },
-        {
-            "alphaMode": "MASK",
-            "doubleSided" : true,
-            "name" : "MatCutoffDefault",
-            "pbrMetallicRoughness" : {
-                "baseColorTexture" : {
-                    "index" : 3
-                },
-                "metallicFactor" : 0.0,
-                "roughnessFactor" : 0.800000011920929
-            }
-        },
-        {
-            "doubleSided" : true,
-            "name" : "MatOpaque",
-            "pbrMetallicRoughness" : {
-                "baseColorTexture" : {
-                    "index" : 3
-                },
-                "metallicFactor" : 0.0,
-                "roughnessFactor" : 0.800000011920929
-            }
-        }
-    ],
-    "meshes" : [
-        {
-            "name" : "TestCutoff25Mesh",
-            "primitives" : [
-                {
-                    "attributes" : {
-                        "NORMAL" : 2,
-                        "POSITION" : 1,
-                        "TANGENT" : 3,
-                        "TEXCOORD_0" : 4
-                    },
-                    "indices" : 0,
-                    "material" : 2
-                }
-            ]
-        },
-        {
-            "name" : "TestCutoff75Mesh",
-            "primitives" : [
-                {
-                    "attributes" : {
-                        "NORMAL" : 7,
-                        "POSITION" : 6,
-                        "TANGENT" : 8,
-                        "TEXCOORD_0" : 9
-                    },
-                    "indices" : 5,
-                    "material" : 3
-                }
-            ]
-        },
-        {
-            "name" : "BedMesh",
-            "primitives" : [
-                {
-                    "attributes" : {
-                        "NORMAL" : 12,
-                        "POSITION" : 11,
-                        "TANGENT" : 13,
-                        "TEXCOORD_0" : 14
-                    },
-                    "indices" : 10,
-                    "material" : 0
-                }
-            ]
-        },
-        {
-            "name" : "TestBlendMesh",
-            "primitives" : [
-                {
-                    "attributes" : {
-                        "NORMAL" : 17,
-                        "POSITION" : 16,
-                        "TANGENT" : 18,
-                        "TEXCOORD_0" : 19
-                    },
-                    "indices" : 15,
-                    "material" : 1
-                }
-            ]
-        },
-        {
-            "name" : "GreenArrowsMesh",
-            "primitives" : [
-                {
-                    "attributes" : {
-                        "NORMAL" : 22,
-                        "POSITION" : 21,
-                        "TANGENT" : 23,
-                        "TEXCOORD_0" : 24
-                    },
-                    "indices" : 20,
-                    "material" : 5
-                }
-            ]
-        },
-        {
-            "name" : "DecalOpaqueMesh",
-            "primitives" : [
-                {
-                    "attributes" : {
-                        "NORMAL" : 27,
-                        "POSITION" : 26,
-                        "TANGENT" : 28,
-                        "TEXCOORD_0" : 29
-                    },
-                    "indices" : 25,
-                    "material" : 5
-                }
-            ]
-        },
-        {
-            "name" : "TestOpaqueMesh",
-            "primitives" : [
-                {
-                    "attributes" : {
-                        "NORMAL" : 32,
-                        "POSITION" : 31,
-                        "TANGENT" : 33,
-                        "TEXCOORD_0" : 34
-                    },
-                    "indices" : 30,
-                    "material" : 5
-                }
-            ]
-        },
-        {
-            "name" : "DecalBlendMesh",
-            "primitives" : [
-                {
-                    "attributes" : {
-                        "NORMAL" : 37,
-                        "POSITION" : 36,
-                        "TANGENT" : 38,
-                        "TEXCOORD_0" : 39
-                    },
-                    "indices" : 35,
-                    "material" : 1
-                }
-            ]
-        },
-        {
-            "name" : "TestCutoffDefaultMesh",
-            "primitives" : [
-                {
-                    "attributes" : {
-                        "NORMAL" : 42,
-                        "POSITION" : 41,
-                        "TANGENT" : 43,
-                        "TEXCOORD_0" : 44
-                    },
-                    "indices" : 40,
-                    "material" : 4
-                }
-            ]
-        }
-    ],
-    "nodes" : [
-        {
-            "mesh" : 2,
-            "name" : "Bed"
-        },
-        {
-            "mesh" : 7,
-            "name" : "DecalBlend",
-            "rotation" : [
-                -0.47185850143432617,
-                0.0,
-                -0.0,
-                0.8816744089126587
-            ],
-            "translation" : [
-                0.0,
-                0.0,
-                0.4090209901332855
-            ]
-        },
-        {
-            "mesh" : 5,
-            "name" : "DecalOpaque",
-            "rotation" : [
-                -0.47185850143432617,
-                0.0,
-                -0.0,
-                0.8816744089126587
-            ],
-            "translation" : [
-                0.0,
-                0.0,
-                0.4090207517147064
-            ]
-        },
-        {
-            "mesh" : 4,
-            "name" : "GreenArrows",
-            "translation" : [
-                0.5,
-                1.068150520324707,
-                0.004999999888241291
-            ]
-        },
-        {
-            "mesh" : 3,
-            "name" : "TestBlend",
-            "translation" : [
-                -1.5,
-                0.0,
-                -0.0
-            ]
-        },
-        {
-            "mesh" : 0,
-            "name" : "TestCutoff25"
-        },
-        {
-            "mesh" : 1,
-            "name" : "TestCutoff75",
-            "translation" : [
-                3.0,
-                0.0,
-                -0.0
-            ]
-        },
-        {
-            "mesh" : 8,
-            "name" : "TestCutoffDefault",
-            "translation" : [
-                1.5,
-                0.0,
-                -0.0
-            ]
-        },
-        {
-            "mesh" : 6,
-            "name" : "TestOpaque",
-            "translation" : [
-                -3.0,
-                0.0,
-                -0.0
-            ]
-        }
-    ],
-    "samplers" : [
-        {}
-    ],
-    "scene" : 0,
-    "scenes" : [
-        {
-            "name" : "Scene",
-            "nodes" : [
-                3,
-                1,
-                2,
-                6,
-                7,
-                5,
-                4,
-                8,
-                0
-            ]
-        }
-    ],
-    "textures" : [
-        {
-            "sampler" : 0,
-            "source" : 0
-        },
-        {
-            "sampler" : 0,
-            "source" : 1
-        },
-        {
-            "sampler" : 0,
-            "source" : 2
-        },
-        {
-            "sampler" : 0,
-            "source" : 3
-        }
-    ]
-}

BIN
examples/models/gltf/AlphaBlendModeTest/glTF/MatBed_baseColor.jpg


BIN
examples/models/gltf/AlphaBlendModeTest/glTF/MatBed_normal.jpg


BIN
examples/models/gltf/AlphaBlendModeTest/glTF/MatBed_occlusionRoughnessMetallic.jpg


BIN
examples/models/gltf/AlphaBlendModeTest/screenshot/BlendFail.jpg


BIN
examples/models/gltf/AlphaBlendModeTest/screenshot/CutoffDefaultFail.jpg


BIN
examples/models/gltf/AlphaBlendModeTest/screenshot/CutoffTests.jpg


BIN
examples/models/gltf/AlphaBlendModeTest/screenshot/CutoffValueFail.jpg


BIN
examples/models/gltf/AlphaBlendModeTest/screenshot/MissingBorder.png


BIN
examples/models/gltf/AlphaBlendModeTest/screenshot/OpaqueFail.jpg


BIN
examples/models/gltf/AlphaBlendModeTest/screenshot/OpaqueVsBlend.jpg


BIN
examples/models/gltf/AlphaBlendModeTest/screenshot/screenshot.png


BIN
examples/models/gltf/AlphaBlendModeTest/screenshot/screenshot_large.jpg


+ 8 - 0
examples/models/gltf/Monster/README.md

@@ -0,0 +1,8 @@
+# Monster
+## Screenshot
+
+![screenshot](screenshot/screenshot.gif)
+
+## License Information
+
+Model from: http://www.3drt.com/downloads.htm

BIN
examples/models/gltf/Monster/glTF-Binary/Monster.glb


BIN
examples/models/gltf/Monster/glTF-Draco/0.bin


+ 4272 - 0
examples/models/gltf/Monster/glTF-Draco/Monster.gltf

@@ -0,0 +1,4272 @@
+{
+  "asset": {
+    "generator": "COLLADA2GLTF",
+    "version": "2.0"
+  },
+  "scene": 0,
+  "scenes": [
+    {
+      "nodes": [
+        0
+      ]
+    }
+  ],
+  "nodes": [
+    {
+      "children": [
+        34,
+        1
+      ],
+      "matrix": [
+        1,
+        0,
+        0,
+        0,
+        0,
+        0,
+        -1,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1
+      ]
+    },
+    {
+      "mesh": 0,
+      "skin": 0
+    },
+    {
+      "children": [
+        3
+      ],
+      "translation": [
+        -1.1628570556640625,
+        99.4341278076172,
+        -44.13312911987305
+      ],
+      "rotation": [
+        0.6116809844970703,
+        0.354727566242218,
+        0.6117032766342163,
+        0.3547307550907135
+      ],
+      "scale": [
+        1,
+        1.0000001192092896,
+        1
+      ]
+    },
+    {
+      "children": [
+        18,
+        13,
+        8,
+        4
+      ],
+      "translation": [
+        0,
+        142.05380249023438,
+        0
+      ],
+      "rotation": [
+        0.009599274955689909,
+        -0.0010376531863585117,
+        0.9151230454444884,
+        0.4030590653419495
+      ],
+      "scale": [
+        0.9999998211860656,
+        1,
+        1.0000001192092896
+      ]
+    },
+    {
+      "children": [
+        5
+      ],
+      "translation": [
+        -229.2772979736328,
+        51.57170867919922,
+        3.920083999633789
+      ],
+      "rotation": [
+        -0.0037880190648138527,
+        -0.008884812705218792,
+        -0.6532931327819824,
+        -0.7570434212684631
+      ],
+      "scale": [
+        0.9999997615814208,
+        1.0000001192092896,
+        1
+      ]
+    },
+    {
+      "children": [
+        6
+      ],
+      "translation": [
+        -0.000007629389983776491,
+        275.1336059570313,
+        2.38419005427204e-7
+      ],
+      "rotation": [
+        -5.957689381830278e-7,
+        -2.2050939207929335e-7,
+        -0.12589137256145477,
+        -0.9920440316200256
+      ],
+      "scale": [
+        0.9999999403953552,
+        0.9999998807907104,
+        0.9999998807907104
+      ]
+    },
+    {
+      "children": [
+        7
+      ],
+      "translation": [
+        -0.000022888199964654632,
+        339.0889892578125,
+        0
+      ],
+      "rotation": [
+        8.796734505267523e-7,
+        6.967138688196428e-7,
+        -0.11349057406187057,
+        -0.9935390949249268
+      ],
+      "scale": [
+        1,
+        0.9999999403953552,
+        1
+      ]
+    },
+    {
+      "translation": [
+        0.00001525879997643642,
+        374.1900939941406,
+        0
+      ],
+      "rotation": [
+        0.0003985898219980299,
+        0.9999998807907104,
+        3.396345391593059e-7,
+        0.000003304860456410097
+      ],
+      "scale": [
+        1,
+        0.9999998211860656,
+        1
+      ]
+    },
+    {
+      "children": [
+        9
+      ],
+      "translation": [
+        -101.904296875,
+        96.81951141357422,
+        158.1428985595703
+      ],
+      "rotation": [
+        -0.5870404839515686,
+        -0.4025762379169464,
+        0.37822479009628296,
+        -0.5918291211128235
+      ],
+      "scale": [
+        1.0000005960464478,
+        0.9999995827674866,
+        1
+      ]
+    },
+    {
+      "children": [
+        10
+      ],
+      "translation": [
+        0.00001525879997643642,
+        547.8187866210938,
+        0.00003051759995287284
+      ],
+      "rotation": [
+        0.8947640061378479,
+        -0.0988358035683632,
+        0.3619275391101837,
+        -0.24215173721313477
+      ],
+      "scale": [
+        0.9999999403953552,
+        1,
+        1.0000005960464478
+      ]
+    },
+    {
+      "children": [
+        11
+      ],
+      "translation": [
+        -0.00006103519990574569,
+        532.7479248046875,
+        0.00003814700176008046
+      ],
+      "rotation": [
+        -0.6655603647232056,
+        0.43436089158058167,
+        -0.24011343717575073,
+        -0.5574095845222473
+      ],
+      "scale": [
+        1,
+        1,
+        0.9999998211860656
+      ]
+    },
+    {
+      "children": [
+        12
+      ],
+      "translation": [
+        -0.00001525879997643642,
+        286.1813049316406,
+        -0.00005340580173651688
+      ],
+      "rotation": [
+        -0.25593262910842896,
+        0.3620181381702423,
+        0.3219507336616516,
+        -0.8365339636802673
+      ],
+      "scale": [
+        0.9999999403953552,
+        0.9999999403953552,
+        1
+      ]
+    },
+    {
+      "translation": [
+        0,
+        166.96800231933597,
+        0.000011444099982327316
+      ],
+      "rotation": [
+        0.7009931206703186,
+        -0.700989305973053,
+        0.09279558807611465,
+        -0.09279836714267732
+      ],
+      "scale": [
+        0.9999998807907104,
+        0.9999998807907104,
+        0.9999998807907104
+      ]
+    },
+    {
+      "children": [
+        14
+      ],
+      "translation": [
+        -107.67569732666016,
+        94.97682189941406,
+        -155.40679931640625
+      ],
+      "rotation": [
+        0.5973692536354065,
+        0.3938325047492981,
+        0.3649851679801941,
+        -0.5956777334213257
+      ],
+      "scale": [
+        0.9999995827674866,
+        1.0000005960464478,
+        1
+      ]
+    },
+    {
+      "children": [
+        15
+      ],
+      "translation": [
+        -0.00001525879997643642,
+        547.819091796875,
+        0.000003814699994109105
+      ],
+      "rotation": [
+        0.8947624564170837,
+        -0.0988353118300438,
+        -0.3619306087493897,
+        0.24215207993984225
+      ],
+      "scale": [
+        1,
+        0.9999997615814208,
+        0.9999987483024596
+      ]
+    },
+    {
+      "children": [
+        16
+      ],
+      "translation": [
+        0,
+        532.7470092773438,
+        0
+      ],
+      "rotation": [
+        0.6655597686767578,
+        -0.4343646466732025,
+        -0.24011126160621643,
+        -0.5574080944061279
+      ],
+      "scale": [
+        0.9999998807907104,
+        0.999999701976776,
+        0.9999998807907104
+      ]
+    },
+    {
+      "children": [
+        17
+      ],
+      "translation": [
+        0.00001525879997643642,
+        286.1807861328125,
+        -0.000022888199964654632
+      ],
+      "rotation": [
+        0.25593167543411255,
+        -0.3620148301124573,
+        0.3219532072544098,
+        -0.8365347385406494
+      ],
+      "scale": [
+        0.9999999403953552,
+        1.0000001192092896,
+        0.9999999403953552
+      ]
+    },
+    {
+      "translation": [
+        -0.00006103519990574569,
+        166.968994140625,
+        0.000003814699994109105
+      ],
+      "rotation": [
+        0.7009877562522888,
+        0.7009937167167664,
+        -0.09279301762580872,
+        -0.09280823916196825
+      ],
+      "scale": [
+        0.9999998807907104,
+        1,
+        1
+      ]
+    },
+    {
+      "children": [
+        19
+      ],
+      "translation": [
+        399.1947937011719,
+        -0.3195419013500214,
+        -0.0030490760691463947
+      ],
+      "rotation": [
+        -0.004396272823214531,
+        -0.0025365734472870827,
+        -0.05076199769973755,
+        -0.9986978769302368
+      ],
+      "scale": [
+        0.9999999403953552,
+        1,
+        1.0000001192092896
+      ]
+    },
+    {
+      "children": [
+        32,
+        26,
+        20
+      ],
+      "translation": [
+        402.5516052246094,
+        -0.10438539832830428,
+        -0.002846478950232268
+      ],
+      "rotation": [
+        -0.000004574490048980806,
+        -0.000010040300367109012,
+        0.35299694538116455,
+        -0.9356244802474976
+      ]
+    },
+    {
+      "children": [
+        21
+      ],
+      "translation": [
+        0.00396728515625,
+        0.14590449631214145,
+        -43.16883850097656
+      ],
+      "rotation": [
+        0.629516065120697,
+        0.3285962641239166,
+        -0.1958152800798416,
+        -0.6763061881065369
+      ],
+      "scale": [
+        0.999999701976776,
+        1.0000003576278689,
+        0.9999999403953552
+      ]
+    },
+    {
+      "children": [
+        22
+      ],
+      "translation": [
+        -0.00030517601408064365,
+        175.07150268554688,
+        0.00007629390165675431
+      ],
+      "rotation": [
+        -0.5734227895736694,
+        0.18226787447929385,
+        -0.23226681351661685,
+        -0.7642098665237427
+      ],
+      "scale": [
+        1.0000001192092896,
+        1.0000003576278689,
+        0.999999701976776
+      ]
+    },
+    {
+      "children": [
+        23
+      ],
+      "translation": [
+        0,
+        370.0174865722656,
+        0
+      ],
+      "rotation": [
+        -0.27098795771598816,
+        -0.08019046485424042,
+        0.25969398021698,
+        -0.923414409160614
+      ],
+      "scale": [
+        1,
+        1.0000001192092896,
+        1.0000001192092896
+      ]
+    },
+    {
+      "children": [
+        24
+      ],
+      "translation": [
+        0.00006103519990574569,
+        370.0173034667969,
+        0
+      ],
+      "rotation": [
+        0.3159535229206085,
+        0.3460785150527954,
+        0.36148232221603394,
+        -0.8060604929924011
+      ],
+      "scale": [
+        0.9999998211860656,
+        0.9999999403953552,
+        1
+      ]
+    },
+    {
+      "children": [
+        25
+      ],
+      "translation": [
+        0.00005340580173651688,
+        186.69309997558597,
+        0.00003051759995287284
+      ],
+      "rotation": [
+        -0.061906907707452774,
+        -0.6184580326080322,
+        0.322037935256958,
+        -0.7141210436820984
+      ],
+      "scale": [
+        1.0000001192092896,
+        1.0000001192092896,
+        0.9999999403953552
+      ]
+    },
+    {
+      "translation": [
+        0,
+        167.76010131835938,
+        0
+      ],
+      "rotation": [
+        -0.18707998096942904,
+        0.18709905445575717,
+        0.6818874478340149,
+        -0.6819269061088562
+      ],
+      "scale": [
+        0.9999998807907104,
+        0.9999998211860656,
+        1
+      ]
+    },
+    {
+      "children": [
+        27
+      ],
+      "translation": [
+        0.0004882809880655259,
+        0.1427001953125,
+        43.16946029663086
+      ],
+      "rotation": [
+        -0.6269798874855042,
+        -0.3371228575706482,
+        -0.20376519858837128,
+        -0.6721045970916748
+      ],
+      "scale": [
+        1.0000003576278689,
+        0.9999996423721313,
+        1.0000001192092896
+      ]
+    },
+    {
+      "children": [
+        28
+      ],
+      "translation": [
+        0,
+        175.07080078125,
+        -0.00006103519990574569
+      ],
+      "rotation": [
+        0.5832023024559021,
+        -0.18192623555660248,
+        -0.20986200869083405,
+        -0.7633713483810425
+      ],
+      "scale": [
+        0.9999997615814208,
+        1,
+        0.9999998807907104
+      ]
+    },
+    {
+      "children": [
+        29
+      ],
+      "translation": [
+        -0.00006103519990574569,
+        370.0173034667969,
+        -0.00006103519990574569
+      ],
+      "rotation": [
+        0.2709869146347046,
+        0.0801902487874031,
+        0.2596950829029083,
+        -0.923414409160614
+      ],
+      "scale": [
+        1.0000001192092896,
+        1.0000001192092896,
+        1
+      ]
+    },
+    {
+      "children": [
+        30
+      ],
+      "translation": [
+        0.00006103519990574569,
+        370.01708984375,
+        0
+      ],
+      "rotation": [
+        -0.31595009565353394,
+        -0.3460729122161865,
+        0.36148548126220703,
+        -0.8060628175735474
+      ],
+      "scale": [
+        0.9999998807907104,
+        0.9999999403953552,
+        0.9999998807907104
+      ]
+    },
+    {
+      "children": [
+        31
+      ],
+      "translation": [
+        -0.000022888199964654632,
+        186.69400024414065,
+        0.000007629389983776491
+      ],
+      "rotation": [
+        0.0619109645485878,
+        0.6184656620025635,
+        0.322035700082779,
+        -0.7141150236129761
+      ],
+      "scale": [
+        1,
+        1.0000001192092896,
+        1
+      ]
+    },
+    {
+      "translation": [
+        0,
+        167.76199340820312,
+        -0.00006103519990574569
+      ],
+      "rotation": [
+        -0.18710123002529144,
+        -0.18708838522434235,
+        -0.6819261908531189,
+        -0.6818854212760925
+      ],
+      "scale": [
+        1,
+        0.9999999403953552,
+        1
+      ]
+    },
+    {
+      "children": [
+        33
+      ],
+      "translation": [
+        181.73240661621097,
+        -0.0008544920128770173,
+        0.002595663070678711
+      ],
+      "rotation": [
+        0.00926738977432251,
+        0.002782774157822132,
+        0.38848116993904114,
+        -0.9214058518409728
+      ],
+      "scale": [
+        1,
+        0.9999999403953552,
+        1
+      ]
+    },
+    {
+      "translation": [
+        -0.00003051759995287284,
+        345.1398010253906,
+        0
+      ],
+      "rotation": [
+        -0.000010299070709152147,
+        -0.000018406668459647335,
+        -0.7070866227149963,
+        -0.7071268558502197
+      ],
+      "scale": [
+        1,
+        0.9999998807907104,
+        1
+      ]
+    },
+    {
+      "children": [
+        2
+      ],
+      "matrix": [
+        0.02539999969303608,
+        0,
+        0,
+        0,
+        0,
+        0.02539999969303608,
+        0,
+        0,
+        0,
+        0,
+        0.02539999969303608,
+        0,
+        0,
+        0,
+        11.732219696044922,
+        1
+      ]
+    }
+  ],
+  "meshes": [
+    {
+      "primitives": [
+        {
+          "attributes": {
+            "JOINTS_0": 130,
+            "NORMAL": 131,
+            "POSITION": 132,
+            "TEXCOORD_0": 133,
+            "WEIGHTS_0": 134
+          },
+          "indices": 129,
+          "mode": 4,
+          "material": 0,
+          "extensions": {
+            "KHR_draco_mesh_compression": {
+              "bufferView": 4,
+              "attributes": {
+                "JOINTS_0": 0,
+                "NORMAL": 1,
+                "POSITION": 2,
+                "TEXCOORD_0": 3,
+                "WEIGHTS_0": 4
+              }
+            }
+          }
+        }
+      ],
+      "name": "monster"
+    }
+  ],
+  "animations": [
+    {
+      "channels": [
+        {
+          "sampler": 0,
+          "target": {
+            "node": 2,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 1,
+          "target": {
+            "node": 2,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 2,
+          "target": {
+            "node": 2,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 3,
+          "target": {
+            "node": 3,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 4,
+          "target": {
+            "node": 3,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 5,
+          "target": {
+            "node": 3,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 6,
+          "target": {
+            "node": 18,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 7,
+          "target": {
+            "node": 18,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 8,
+          "target": {
+            "node": 18,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 9,
+          "target": {
+            "node": 19,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 10,
+          "target": {
+            "node": 19,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 11,
+          "target": {
+            "node": 19,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 12,
+          "target": {
+            "node": 32,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 13,
+          "target": {
+            "node": 32,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 14,
+          "target": {
+            "node": 32,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 15,
+          "target": {
+            "node": 33,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 16,
+          "target": {
+            "node": 33,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 17,
+          "target": {
+            "node": 33,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 18,
+          "target": {
+            "node": 26,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 19,
+          "target": {
+            "node": 26,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 20,
+          "target": {
+            "node": 26,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 21,
+          "target": {
+            "node": 27,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 22,
+          "target": {
+            "node": 27,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 23,
+          "target": {
+            "node": 27,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 24,
+          "target": {
+            "node": 28,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 25,
+          "target": {
+            "node": 28,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 26,
+          "target": {
+            "node": 28,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 27,
+          "target": {
+            "node": 29,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 28,
+          "target": {
+            "node": 29,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 29,
+          "target": {
+            "node": 29,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 30,
+          "target": {
+            "node": 30,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 31,
+          "target": {
+            "node": 30,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 32,
+          "target": {
+            "node": 30,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 33,
+          "target": {
+            "node": 31,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 34,
+          "target": {
+            "node": 31,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 35,
+          "target": {
+            "node": 31,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 36,
+          "target": {
+            "node": 20,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 37,
+          "target": {
+            "node": 20,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 38,
+          "target": {
+            "node": 20,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 39,
+          "target": {
+            "node": 21,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 40,
+          "target": {
+            "node": 21,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 41,
+          "target": {
+            "node": 21,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 42,
+          "target": {
+            "node": 22,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 43,
+          "target": {
+            "node": 22,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 44,
+          "target": {
+            "node": 22,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 45,
+          "target": {
+            "node": 23,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 46,
+          "target": {
+            "node": 23,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 47,
+          "target": {
+            "node": 23,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 48,
+          "target": {
+            "node": 24,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 49,
+          "target": {
+            "node": 24,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 50,
+          "target": {
+            "node": 24,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 51,
+          "target": {
+            "node": 25,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 52,
+          "target": {
+            "node": 25,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 53,
+          "target": {
+            "node": 25,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 54,
+          "target": {
+            "node": 13,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 55,
+          "target": {
+            "node": 13,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 56,
+          "target": {
+            "node": 13,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 57,
+          "target": {
+            "node": 14,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 58,
+          "target": {
+            "node": 14,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 59,
+          "target": {
+            "node": 14,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 60,
+          "target": {
+            "node": 15,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 61,
+          "target": {
+            "node": 15,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 62,
+          "target": {
+            "node": 15,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 63,
+          "target": {
+            "node": 16,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 64,
+          "target": {
+            "node": 16,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 65,
+          "target": {
+            "node": 16,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 66,
+          "target": {
+            "node": 17,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 67,
+          "target": {
+            "node": 17,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 68,
+          "target": {
+            "node": 17,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 69,
+          "target": {
+            "node": 8,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 70,
+          "target": {
+            "node": 8,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 71,
+          "target": {
+            "node": 8,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 72,
+          "target": {
+            "node": 9,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 73,
+          "target": {
+            "node": 9,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 74,
+          "target": {
+            "node": 9,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 75,
+          "target": {
+            "node": 10,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 76,
+          "target": {
+            "node": 10,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 77,
+          "target": {
+            "node": 10,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 78,
+          "target": {
+            "node": 11,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 79,
+          "target": {
+            "node": 11,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 80,
+          "target": {
+            "node": 11,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 81,
+          "target": {
+            "node": 12,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 82,
+          "target": {
+            "node": 12,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 83,
+          "target": {
+            "node": 12,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 84,
+          "target": {
+            "node": 4,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 85,
+          "target": {
+            "node": 4,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 86,
+          "target": {
+            "node": 4,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 87,
+          "target": {
+            "node": 5,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 88,
+          "target": {
+            "node": 5,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 89,
+          "target": {
+            "node": 5,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 90,
+          "target": {
+            "node": 6,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 91,
+          "target": {
+            "node": 6,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 92,
+          "target": {
+            "node": 6,
+            "path": "scale"
+          }
+        },
+        {
+          "sampler": 93,
+          "target": {
+            "node": 7,
+            "path": "translation"
+          }
+        },
+        {
+          "sampler": 94,
+          "target": {
+            "node": 7,
+            "path": "rotation"
+          }
+        },
+        {
+          "sampler": 95,
+          "target": {
+            "node": 7,
+            "path": "scale"
+          }
+        }
+      ],
+      "samplers": [
+        {
+          "input": 0,
+          "interpolation": "LINEAR",
+          "output": 1
+        },
+        {
+          "input": 0,
+          "interpolation": "LINEAR",
+          "output": 2
+        },
+        {
+          "input": 0,
+          "interpolation": "LINEAR",
+          "output": 3
+        },
+        {
+          "input": 4,
+          "interpolation": "LINEAR",
+          "output": 5
+        },
+        {
+          "input": 4,
+          "interpolation": "LINEAR",
+          "output": 6
+        },
+        {
+          "input": 4,
+          "interpolation": "LINEAR",
+          "output": 7
+        },
+        {
+          "input": 8,
+          "interpolation": "LINEAR",
+          "output": 9
+        },
+        {
+          "input": 8,
+          "interpolation": "LINEAR",
+          "output": 10
+        },
+        {
+          "input": 8,
+          "interpolation": "LINEAR",
+          "output": 11
+        },
+        {
+          "input": 12,
+          "interpolation": "LINEAR",
+          "output": 13
+        },
+        {
+          "input": 12,
+          "interpolation": "LINEAR",
+          "output": 14
+        },
+        {
+          "input": 12,
+          "interpolation": "LINEAR",
+          "output": 15
+        },
+        {
+          "input": 16,
+          "interpolation": "LINEAR",
+          "output": 17
+        },
+        {
+          "input": 16,
+          "interpolation": "LINEAR",
+          "output": 18
+        },
+        {
+          "input": 16,
+          "interpolation": "LINEAR",
+          "output": 19
+        },
+        {
+          "input": 20,
+          "interpolation": "LINEAR",
+          "output": 21
+        },
+        {
+          "input": 20,
+          "interpolation": "LINEAR",
+          "output": 22
+        },
+        {
+          "input": 20,
+          "interpolation": "LINEAR",
+          "output": 23
+        },
+        {
+          "input": 24,
+          "interpolation": "LINEAR",
+          "output": 25
+        },
+        {
+          "input": 24,
+          "interpolation": "LINEAR",
+          "output": 26
+        },
+        {
+          "input": 24,
+          "interpolation": "LINEAR",
+          "output": 27
+        },
+        {
+          "input": 28,
+          "interpolation": "LINEAR",
+          "output": 29
+        },
+        {
+          "input": 28,
+          "interpolation": "LINEAR",
+          "output": 30
+        },
+        {
+          "input": 28,
+          "interpolation": "LINEAR",
+          "output": 31
+        },
+        {
+          "input": 32,
+          "interpolation": "LINEAR",
+          "output": 33
+        },
+        {
+          "input": 32,
+          "interpolation": "LINEAR",
+          "output": 34
+        },
+        {
+          "input": 32,
+          "interpolation": "LINEAR",
+          "output": 35
+        },
+        {
+          "input": 36,
+          "interpolation": "LINEAR",
+          "output": 37
+        },
+        {
+          "input": 36,
+          "interpolation": "LINEAR",
+          "output": 38
+        },
+        {
+          "input": 36,
+          "interpolation": "LINEAR",
+          "output": 39
+        },
+        {
+          "input": 40,
+          "interpolation": "LINEAR",
+          "output": 41
+        },
+        {
+          "input": 40,
+          "interpolation": "LINEAR",
+          "output": 42
+        },
+        {
+          "input": 40,
+          "interpolation": "LINEAR",
+          "output": 43
+        },
+        {
+          "input": 44,
+          "interpolation": "LINEAR",
+          "output": 45
+        },
+        {
+          "input": 44,
+          "interpolation": "LINEAR",
+          "output": 46
+        },
+        {
+          "input": 44,
+          "interpolation": "LINEAR",
+          "output": 47
+        },
+        {
+          "input": 48,
+          "interpolation": "LINEAR",
+          "output": 49
+        },
+        {
+          "input": 48,
+          "interpolation": "LINEAR",
+          "output": 50
+        },
+        {
+          "input": 48,
+          "interpolation": "LINEAR",
+          "output": 51
+        },
+        {
+          "input": 52,
+          "interpolation": "LINEAR",
+          "output": 53
+        },
+        {
+          "input": 52,
+          "interpolation": "LINEAR",
+          "output": 54
+        },
+        {
+          "input": 52,
+          "interpolation": "LINEAR",
+          "output": 55
+        },
+        {
+          "input": 56,
+          "interpolation": "LINEAR",
+          "output": 57
+        },
+        {
+          "input": 56,
+          "interpolation": "LINEAR",
+          "output": 58
+        },
+        {
+          "input": 56,
+          "interpolation": "LINEAR",
+          "output": 59
+        },
+        {
+          "input": 60,
+          "interpolation": "LINEAR",
+          "output": 61
+        },
+        {
+          "input": 60,
+          "interpolation": "LINEAR",
+          "output": 62
+        },
+        {
+          "input": 60,
+          "interpolation": "LINEAR",
+          "output": 63
+        },
+        {
+          "input": 64,
+          "interpolation": "LINEAR",
+          "output": 65
+        },
+        {
+          "input": 64,
+          "interpolation": "LINEAR",
+          "output": 66
+        },
+        {
+          "input": 64,
+          "interpolation": "LINEAR",
+          "output": 67
+        },
+        {
+          "input": 68,
+          "interpolation": "LINEAR",
+          "output": 69
+        },
+        {
+          "input": 68,
+          "interpolation": "LINEAR",
+          "output": 70
+        },
+        {
+          "input": 68,
+          "interpolation": "LINEAR",
+          "output": 71
+        },
+        {
+          "input": 72,
+          "interpolation": "LINEAR",
+          "output": 73
+        },
+        {
+          "input": 72,
+          "interpolation": "LINEAR",
+          "output": 74
+        },
+        {
+          "input": 72,
+          "interpolation": "LINEAR",
+          "output": 75
+        },
+        {
+          "input": 76,
+          "interpolation": "LINEAR",
+          "output": 77
+        },
+        {
+          "input": 76,
+          "interpolation": "LINEAR",
+          "output": 78
+        },
+        {
+          "input": 76,
+          "interpolation": "LINEAR",
+          "output": 79
+        },
+        {
+          "input": 80,
+          "interpolation": "LINEAR",
+          "output": 81
+        },
+        {
+          "input": 80,
+          "interpolation": "LINEAR",
+          "output": 82
+        },
+        {
+          "input": 80,
+          "interpolation": "LINEAR",
+          "output": 83
+        },
+        {
+          "input": 84,
+          "interpolation": "LINEAR",
+          "output": 85
+        },
+        {
+          "input": 84,
+          "interpolation": "LINEAR",
+          "output": 86
+        },
+        {
+          "input": 84,
+          "interpolation": "LINEAR",
+          "output": 87
+        },
+        {
+          "input": 88,
+          "interpolation": "LINEAR",
+          "output": 89
+        },
+        {
+          "input": 88,
+          "interpolation": "LINEAR",
+          "output": 90
+        },
+        {
+          "input": 88,
+          "interpolation": "LINEAR",
+          "output": 91
+        },
+        {
+          "input": 92,
+          "interpolation": "LINEAR",
+          "output": 93
+        },
+        {
+          "input": 92,
+          "interpolation": "LINEAR",
+          "output": 94
+        },
+        {
+          "input": 92,
+          "interpolation": "LINEAR",
+          "output": 95
+        },
+        {
+          "input": 96,
+          "interpolation": "LINEAR",
+          "output": 97
+        },
+        {
+          "input": 96,
+          "interpolation": "LINEAR",
+          "output": 98
+        },
+        {
+          "input": 96,
+          "interpolation": "LINEAR",
+          "output": 99
+        },
+        {
+          "input": 100,
+          "interpolation": "LINEAR",
+          "output": 101
+        },
+        {
+          "input": 100,
+          "interpolation": "LINEAR",
+          "output": 102
+        },
+        {
+          "input": 100,
+          "interpolation": "LINEAR",
+          "output": 103
+        },
+        {
+          "input": 104,
+          "interpolation": "LINEAR",
+          "output": 105
+        },
+        {
+          "input": 104,
+          "interpolation": "LINEAR",
+          "output": 106
+        },
+        {
+          "input": 104,
+          "interpolation": "LINEAR",
+          "output": 107
+        },
+        {
+          "input": 108,
+          "interpolation": "LINEAR",
+          "output": 109
+        },
+        {
+          "input": 108,
+          "interpolation": "LINEAR",
+          "output": 110
+        },
+        {
+          "input": 108,
+          "interpolation": "LINEAR",
+          "output": 111
+        },
+        {
+          "input": 112,
+          "interpolation": "LINEAR",
+          "output": 113
+        },
+        {
+          "input": 112,
+          "interpolation": "LINEAR",
+          "output": 114
+        },
+        {
+          "input": 112,
+          "interpolation": "LINEAR",
+          "output": 115
+        },
+        {
+          "input": 116,
+          "interpolation": "LINEAR",
+          "output": 117
+        },
+        {
+          "input": 116,
+          "interpolation": "LINEAR",
+          "output": 118
+        },
+        {
+          "input": 116,
+          "interpolation": "LINEAR",
+          "output": 119
+        },
+        {
+          "input": 120,
+          "interpolation": "LINEAR",
+          "output": 121
+        },
+        {
+          "input": 120,
+          "interpolation": "LINEAR",
+          "output": 122
+        },
+        {
+          "input": 120,
+          "interpolation": "LINEAR",
+          "output": 123
+        },
+        {
+          "input": 124,
+          "interpolation": "LINEAR",
+          "output": 125
+        },
+        {
+          "input": 124,
+          "interpolation": "LINEAR",
+          "output": 126
+        },
+        {
+          "input": 124,
+          "interpolation": "LINEAR",
+          "output": 127
+        }
+      ]
+    }
+  ],
+  "skins": [
+    {
+      "inverseBindMatrices": 128,
+      "skeleton": 2,
+      "joints": [
+        2,
+        3,
+        18,
+        19,
+        32,
+        33,
+        26,
+        27,
+        28,
+        29,
+        30,
+        31,
+        20,
+        21,
+        22,
+        23,
+        24,
+        25,
+        8,
+        9,
+        10,
+        11,
+        12,
+        13,
+        14,
+        15,
+        16,
+        17,
+        4,
+        5,
+        6,
+        7
+      ],
+      "name": "Armature"
+    }
+  ],
+  "accessors": [
+    {
+      "bufferView": 0,
+      "byteOffset": 0,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 0,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        688.0629272460938,
+        119.62960052490236,
+        436.8377075195313
+      ],
+      "min": [
+        688.0629272460938,
+        119.62960052490236,
+        436.8377075195313
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 0,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.38738954067230225,
+        0.5915361642837524,
+        0.5915565490722656,
+        -0.3873957097530365
+      ],
+      "min": [
+        0.38738954067230225,
+        0.5915361642837524,
+        0.5915565490722656,
+        -0.3873957097530365
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 1212,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000003576278689,
+        1.0000003576278689,
+        1
+      ],
+      "min": [
+        1.0000003576278689,
+        1.0000003576278689,
+        1
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 404,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 2424,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.00003051759995287284,
+        142.05380249023438,
+        0.00001525879997643642
+      ],
+      "min": [
+        -0.00003051759995287284,
+        142.05380249023438,
+        0.00001525879997643642
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 1616,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.07529418170452118,
+        0.08668317645788193,
+        0.932952642440796,
+        0.4080679714679718
+      ],
+      "min": [
+        -0.05637124180793762,
+        -0.08988404273986816,
+        0.9125778675079346,
+        0.3448300063610077
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 3636,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.000001311302185,
+        1.0000009536743164,
+        1.0000007152557373
+      ],
+      "min": [
+        0.9999995827674866,
+        0.9999996423721313,
+        0.999998927116394
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 808,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 4848,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        399.22900390625,
+        -0.3109740912914276,
+        0.033753398805856705
+      ],
+      "min": [
+        399.1907958984375,
+        -0.3193970024585724,
+        -0.04251528158783913
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 3232,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.04481140524148941,
+        0.09621309489011765,
+        -0.045223530381917953,
+        -0.9873183369636536
+      ],
+      "min": [
+        -0.053839169442653656,
+        -0.10072088241577148,
+        -0.1102677807211876,
+        -0.99887216091156
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 6060,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000004768371584,
+        1.0000009536743164,
+        1.000001072883606
+      ],
+      "min": [
+        0.9999988675117492,
+        0.9999989867210388,
+        0.999999225139618
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 1212,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 7272,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        402.6142883300781,
+        -0.1111449971795082,
+        0.005645751953125
+      ],
+      "min": [
+        402.5600891113281,
+        -0.13861079514026645,
+        -0.010498049668967724
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 4848,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.02916480414569378,
+        0.13094335794448853,
+        0.3312646150588989,
+        -0.9394612908363342
+      ],
+      "min": [
+        -0.029069917276501656,
+        -0.1322847604751587,
+        0.12861666083335876,
+        -0.9855769276618958
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 8484,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000014305114748,
+        1.0000007152557373,
+        1.0000009536743164
+      ],
+      "min": [
+        0.9999995231628418,
+        0.999998927116394,
+        0.9999986886978148
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 1616,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 9696,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        181.7324981689453,
+        0.0016784670297056437,
+        0.0021362300030887127
+      ],
+      "min": [
+        181.7321929931641,
+        0.0012207030085846782,
+        0.0019226069562137127
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 6464,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.11948085576295853,
+        0.2178236693143845,
+        0.75827956199646,
+        -0.6160333156585693
+      ],
+      "min": [
+        -0.22238001227378848,
+        -0.1477964818477631,
+        0.6617863774299622,
+        -0.7142592668533325
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 10908,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000007152557373,
+        1.0000011920928955,
+        1.0000008344650269
+      ],
+      "min": [
+        0.9999991059303284,
+        0.9999993443489076,
+        0.9999991655349731
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 2020,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 12120,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.00003051759995287284,
+        345.13958740234375,
+        0.00006103519990574569
+      ],
+      "min": [
+        -0.00003051759995287284,
+        345.13958740234375,
+        0.00006103519990574569
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 8080,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.000013882177881896496,
+        -0.00001729086579871364,
+        -0.7070866823196411,
+        -0.707126796245575
+      ],
+      "min": [
+        -0.000013882177881896496,
+        -0.00001729086579871364,
+        -0.7070866823196411,
+        -0.707126796245575
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 13332,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.9999998807907104,
+        1,
+        1
+      ],
+      "min": [
+        0.9999998807907104,
+        1,
+        1
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 2424,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 14544,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        11.093509674072266,
+        2.570708990097046,
+        43.12179946899414
+      ],
+      "min": [
+        -11.20617961883545,
+        -2.25006103515625,
+        41.65719985961914
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 9696,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.4268832206726074,
+        0.019551457837224007,
+        -0.004996071103960276,
+        -0.6169269680976868
+      ],
+      "min": [
+        -0.7079461216926575,
+        -0.4286864697933197,
+        -0.49198582768440247,
+        -0.8074727654457092
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 15756,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000008344650269,
+        1.0000017881393433,
+        1.0000014305114748
+      ],
+      "min": [
+        0.9999987483024596,
+        0.9999995231628418,
+        1.0000001192092896
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 2828,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 16968,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.0001220699996338226,
+        175.07080078125,
+        -0.00006103519990574569
+      ],
+      "min": [
+        -0.0001220699996338226,
+        175.07080078125,
+        -0.00006103519990574569
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 11312,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.5104442834854126,
+        0.7555050253868103,
+        0.02008049003779888,
+        -0.6120374202728271
+      ],
+      "min": [
+        0.19047075510025024,
+        0.03135303780436516,
+        -0.38879379630088806,
+        -0.9229499697685242
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 18180,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000011920928955,
+        1.0000003576278689,
+        1.000001311302185
+      ],
+      "min": [
+        0.9999988079071044,
+        0.9999983906745912,
+        0.9999996423721313
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 3232,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 19392,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0,
+        370.0173034667969,
+        -0.00001525879997643642
+      ],
+      "min": [
+        0,
+        370.0173034667969,
+        -0.00001525879997643642
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 12928,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.6011126041412354,
+        0.07422994822263718,
+        0.5760638117790222,
+        -0.5518321394920349
+      ],
+      "min": [
+        0.3708510994911194,
+        0.04792150110006333,
+        0.35539764165878296,
+        -0.8547816872596741
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 20604,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.9999999403953552,
+        1.0000016689300537,
+        1.0000005960464478
+      ],
+      "min": [
+        0.9999990463256836,
+        0.9999995827674866,
+        0.9999995231628418
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 3636,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 21816,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.00006103519990574569,
+        370.0169982910156,
+        0.000003814699994109105
+      ],
+      "min": [
+        -0.00006103519990574569,
+        370.0169982910156,
+        0.000003814699994109105
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 14544,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.12159590423107149,
+        -0.592817485332489,
+        0.08611587435007095,
+        -0.6480545401573181
+      ],
+      "min": [
+        -0.00192063394933939,
+        -0.6926255822181702,
+        -0.40358710289001465,
+        -0.7833981513977051
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 23028,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000011920928955,
+        0.9999997615814208,
+        1.0000003576278689
+      ],
+      "min": [
+        0.9999992847442628,
+        0.9999983906745912,
+        0.9999982714653016
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 4040,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 24240,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.00003051759995287284,
+        186.6938018798828,
+        0.00006103519990574569
+      ],
+      "min": [
+        0.00003051759995287284,
+        186.6938018798828,
+        0.00006103519990574569
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 16160,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.1426013708114624,
+        0.6280872225761414,
+        0.4596095085144043,
+        -0.6589219570159912
+      ],
+      "min": [
+        0.03574331104755402,
+        0.5803614258766174,
+        -0.2317095398902893,
+        -0.7778217792510986
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 25452,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000030994415283,
+        1.0000008344650269,
+        1.0000015497207642
+      ],
+      "min": [
+        0.9999990463256836,
+        0.999998152256012,
+        0.9999975562095642
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 4444,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 26664,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0,
+        167.76199340820312,
+        0
+      ],
+      "min": [
+        0,
+        167.76199340820312,
+        0
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 17776,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.1871013194322586,
+        -0.18708844482898712,
+        -0.6819262504577637,
+        -0.6818854212760925
+      ],
+      "min": [
+        -0.1871013194322586,
+        -0.18708844482898712,
+        -0.6819262504577637,
+        -0.6818854212760925
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 27876,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.9999998211860656,
+        1.0000001192092896,
+        1.0000001192092896
+      ],
+      "min": [
+        0.9999998211860656,
+        1.0000001192092896,
+        1.0000001192092896
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 4848,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 29088,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        11.20654010772705,
+        2.539275884628296,
+        -41.65724182128906
+      ],
+      "min": [
+        -11.0931396484375,
+        -2.281677007675171,
+        -43.12186050415039
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 19392,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.708706259727478,
+        0.41781315207481384,
+        0.0004008882970083505,
+        -0.6171950101852417
+      ],
+      "min": [
+        0.4269197881221771,
+        -0.01864606700837612,
+        -0.4820735454559326,
+        -0.8132827877998352
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 30300,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.000001072883606,
+        1.0000005960464478,
+        1.0000015497207642
+      ],
+      "min": [
+        0.999998927116394,
+        0.9999989867210388,
+        0.9999997615814208
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 5252,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 31512,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.0001220699996338226,
+        175.07159423828125,
+        0
+      ],
+      "min": [
+        -0.0001220699996338226,
+        175.07159423828125,
+        0
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 21008,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.1727268248796463,
+        -0.026490267366170883,
+        -0.014631116762757301,
+        -0.6249508857727051
+      ],
+      "min": [
+        -0.5201117992401123,
+        -0.7482331395149231,
+        -0.36269164085388184,
+        -0.9203588366508484
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 32724,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1,
+        1.000001311302185,
+        1.0000009536743164
+      ],
+      "min": [
+        0.9999985098838806,
+        0.9999992847442628,
+        0.999998927116394
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 5656,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 33936,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0,
+        370.0174865722656,
+        -0.00006103519990574569
+      ],
+      "min": [
+        0,
+        370.0174865722656,
+        -0.00006103519990574569
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 22624,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.37085387110710144,
+        -0.045981407165527344,
+        0.586089015007019,
+        -0.5294864177703857
+      ],
+      "min": [
+        -0.6115797162055969,
+        -0.07423046976327896,
+        0.3553973138332367,
+        -0.8547807335853577
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 35148,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000003576278689,
+        1.0000014305114748,
+        1.0000005960464478
+      ],
+      "min": [
+        0.9999993443489076,
+        0.999999701976776,
+        0.999999463558197
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 6060,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 36360,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.000022888199964654632,
+        370.0172119140625,
+        0.00001525879997643642
+      ],
+      "min": [
+        0.000022888199964654632,
+        370.0172119140625,
+        0.00001525879997643642
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 24240,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.031680915504693985,
+        0.7147775292396545,
+        0.0212766844779253,
+        -0.649734377861023
+      ],
+      "min": [
+        -0.10804452747106552,
+        0.5687218904495239,
+        -0.41146859526634216,
+        -0.7937191724777222
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 37572,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000008344650269,
+        0.9999993443489076,
+        1.0000011920928955
+      ],
+      "min": [
+        0.999998927116394,
+        0.9999974966049194,
+        0.9999998211860656
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 6464,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 38784,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.00003051759995287284,
+        186.69309997558597,
+        0.00006103519990574569
+      ],
+      "min": [
+        -0.00003051759995287284,
+        186.69309997558597,
+        0.00006103519990574569
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 25856,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.03588018566370011,
+        -0.5803508758544922,
+        0.4588881731033325,
+        -0.6592705845832825
+      ],
+      "min": [
+        -0.1426122784614563,
+        -0.6280779242515564,
+        -0.23170490562915805,
+        -0.777829110622406
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 39996,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000035762786865,
+        1.000001311302185,
+        1.0000022649765017
+      ],
+      "min": [
+        0.9999989867210388,
+        0.9999991655349731,
+        0.9999974966049194
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 6868,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 41208,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.0001220699996338226,
+        167.7602996826172,
+        0
+      ],
+      "min": [
+        0.0001220699996338226,
+        167.7602996826172,
+        0
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 27472,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.187080055475235,
+        0.1870990693569183,
+        0.681887686252594,
+        -0.6819267868995667
+      ],
+      "min": [
+        -0.187080055475235,
+        0.1870990693569183,
+        0.681887686252594,
+        -0.6819267868995667
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 42420,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1,
+        0.9999998211860656,
+        0.9999998211860656
+      ],
+      "min": [
+        1,
+        0.9999998211860656,
+        0.9999998211860656
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 7272,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 43632,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -64.18634033203125,
+        123.89099884033205,
+        -121.35540008544922
+      ],
+      "min": [
+        -122.68409729003906,
+        86.45635986328125,
+        -181.9196929931641
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 29088,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.5137400031089783,
+        0.5910477638244629,
+        0.487165242433548,
+        -0.5562912821769714
+      ],
+      "min": [
+        0.23582802712917328,
+        0.4349341094493866,
+        0.06352268159389496,
+        -0.7825927138328552
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 44844,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000014305114748,
+        1.0000009536743164,
+        1.0000015497207642
+      ],
+      "min": [
+        0.9999995827674866,
+        0.9999990463256836,
+        0.9999997615814208
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 7676,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 46056,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.00001525879997643642,
+        547.8192138671875,
+        0
+      ],
+      "min": [
+        -0.00001525879997643642,
+        547.8192138671875,
+        0
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 30704,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.7711299061775208,
+        -0.20974168181419373,
+        -0.2102062702178955,
+        0.7666990160942078
+      ],
+      "min": [
+        0.5196718573570251,
+        -0.3129318058490753,
+        -0.31192100048065186,
+        0.5138788223266602
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 47268,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1,
+        1.0000008344650269,
+        1.0000003576278689
+      ],
+      "min": [
+        0.9999988079071044,
+        0.9999983906745912,
+        0.9999988079071044
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 8080,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 48480,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.00003051759995287284,
+        532.7470703125,
+        0.00003051759995287284
+      ],
+      "min": [
+        0.00003051759995287284,
+        532.7470703125,
+        0.00003051759995287284
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 32320,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.7953221201896667,
+        -0.3406173884868622,
+        0.02482849918305874,
+        -0.4618827700614929
+      ],
+      "min": [
+        0.4422449469566345,
+        -0.6381375789642334,
+        -0.06888411939144135,
+        -0.7050687074661255
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 49692,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.000000238418579,
+        1.0000009536743164,
+        1.000000238418579
+      ],
+      "min": [
+        0.9999983906745912,
+        0.999999225139618,
+        0.999998152256012
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 8484,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 50904,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.00001525879997643642,
+        286.180908203125,
+        -0.00001525879997643642
+      ],
+      "min": [
+        -0.00001525879997643642,
+        286.180908203125,
+        -0.00001525879997643642
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 33936,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.3434250056743622,
+        -0.36089563369750977,
+        0.4812218248844147,
+        -0.702274739742279
+      ],
+      "min": [
+        -0.055049605667591095,
+        -0.4634150564670563,
+        0.027654040604829788,
+        -0.9122520089149476
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 52116,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.000001072883606,
+        1.0000007152557373,
+        1.0000005960464478
+      ],
+      "min": [
+        0.9999991655349731,
+        0.9999993443489076,
+        0.9999993443489076
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 8888,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 53328,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0,
+        166.96910095214844,
+        0.00003051759995287284
+      ],
+      "min": [
+        0,
+        166.96910095214844,
+        0.00003051759995287284
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 35552,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.7009878754615784,
+        0.7009936571121216,
+        -0.0927930474281311,
+        -0.09280822426080704
+      ],
+      "min": [
+        0.7009878754615784,
+        0.7009936571121216,
+        -0.0927930474281311,
+        -0.09280822426080704
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 54540,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1,
+        1,
+        0.9999997615814208
+      ],
+      "min": [
+        1,
+        1,
+        0.9999997615814208
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 9292,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 55752,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -57.822750091552734,
+        125.41190338134766,
+        183.63040161132812
+      ],
+      "min": [
+        -117.2886962890625,
+        87.447509765625,
+        124.98169708251952
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 37168,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.226774200797081,
+        -0.4451811611652374,
+        0.49656349420547485,
+        -0.551270604133606
+      ],
+      "min": [
+        -0.5029988884925842,
+        -0.6104490756988525,
+        0.05997595936059952,
+        -0.7728594541549683
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 56964,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.000001072883606,
+        1.0000029802322388,
+        1.0000004768371584
+      ],
+      "min": [
+        0.999997854232788,
+        1.0000003576278689,
+        0.9999984502792358
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 9696,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 58176,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.00005722049900214188,
+        547.8187866210938,
+        -0.00006103519990574569
+      ],
+      "min": [
+        0.00005722049900214188,
+        547.8187866210938,
+        -0.00006103519990574569
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 38784,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.7720406651496887,
+        -0.2091859132051468,
+        0.3122869431972504,
+        -0.5125147700309753
+      ],
+      "min": [
+        0.5071884989738464,
+        -0.31631752848625183,
+        0.2051556557416916,
+        -0.7749928832054138
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 59388,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000008344650269,
+        1.0000015497207642,
+        0.9999998211860656
+      ],
+      "min": [
+        0.9999997615814208,
+        0.9999995231628418,
+        0.999998152256012
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 10100,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 60600,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.00003051759995287284,
+        532.7479248046875,
+        0.00003051759995287284
+      ],
+      "min": [
+        -0.00003051759995287284,
+        532.7479248046875,
+        0.00003051759995287284
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 40400,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.4422548413276673,
+        0.6402692198753357,
+        0.02487970888614655,
+        -0.443508505821228
+      ],
+      "min": [
+        -0.8058043718338013,
+        0.33987849950790405,
+        -0.06919090449810028,
+        -0.7087214589118958
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 61812,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000015497207642,
+        1.000002145767212,
+        1.0000017881393433
+      ],
+      "min": [
+        0.9999986886978148,
+        0.999999463558197,
+        0.9999991059303284
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 10504,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 63024,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -0.000045776399929309264,
+        286.1813049316406,
+        0.00003051759995287284
+      ],
+      "min": [
+        -0.000045776399929309264,
+        286.1813049316406,
+        0.00003051759995287284
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 42016,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.05504757910966873,
+        0.4637857675552368,
+        0.4812243282794953,
+        -0.702268123626709
+      ],
+      "min": [
+        -0.34342628717422485,
+        0.3424416780471802,
+        0.027664778754115105,
+        -0.9120306372642516
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 64236,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000009536743164,
+        1.0000009536743164,
+        1.0000005960464478
+      ],
+      "min": [
+        0.9999988079071044,
+        0.9999990463256836,
+        0.9999987483024596
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 10908,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 65448,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.00006103519990574569,
+        166.9678955078125,
+        -0.000007629389983776491
+      ],
+      "min": [
+        0.00006103519990574569,
+        166.9678955078125,
+        -0.000007629389983776491
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 43632,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.7009931206703186,
+        -0.7009892463684082,
+        0.09279564023017885,
+        -0.09279832988977432
+      ],
+      "min": [
+        0.7009931206703186,
+        -0.7009892463684082,
+        0.09279564023017885,
+        -0.09279832988977432
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 66660,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.9999998211860656,
+        0.9999998211860656,
+        0.9999998807907104
+      ],
+      "min": [
+        0.9999998211860656,
+        0.9999998211860656,
+        0.9999998807907104
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 11312,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 67872,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        -216.10679626464844,
+        76.14642333984375,
+        53.84222030639649
+      ],
+      "min": [
+        -229.81809997558597,
+        48.92041015625,
+        -46.19350051879883
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 45248,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.1075008511543274,
+        0.04972844943404198,
+        -0.5993947386741638,
+        -0.7506681680679321
+      ],
+      "min": [
+        -0.1541447639465332,
+        -0.08161687850952148,
+        -0.6573381423950195,
+        -0.7955794930458069
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 69084,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.0000011920928955,
+        1.0000014305114748,
+        1.0000009536743164
+      ],
+      "min": [
+        0.9999996423721313,
+        0.9999993443489076,
+        0.9999991059303284
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 11716,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 70296,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.00006103519990574569,
+        275.1336975097656,
+        -0.00001525879997643642
+      ],
+      "min": [
+        0.00006103519990574569,
+        275.1336975097656,
+        -0.00001525879997643642
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 46864,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.03935514762997627,
+        0.004996879026293755,
+        -0.12579287588596344,
+        -0.991262674331665
+      ],
+      "min": [
+        -0.02954175136983395,
+        -0.0037506259977817535,
+        -0.12589138746261597,
+        -0.9920437335968018
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 71508,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.999998927116394,
+        1,
+        1.0000004768371584
+      ],
+      "min": [
+        0.9999986290931702,
+        0.9999982118606568,
+        0.999998927116394
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 12120,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 72720,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0,
+        339.0889892578125,
+        -0.000007629389983776491
+      ],
+      "min": [
+        0,
+        339.0889892578125,
+        -0.000007629389983776491
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 48480,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.000001511155801381392,
+        3.055855870570668e-7,
+        -0.11349041759967804,
+        -0.9935391545295716
+      ],
+      "min": [
+        0.000001511155801381392,
+        3.055855870570668e-7,
+        -0.11349041759967804,
+        -0.9935391545295716
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 73932,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        1.000000238418579,
+        1.0000003576278689,
+        1
+      ],
+      "min": [
+        1.000000238418579,
+        1.0000003576278689,
+        1
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 0,
+      "byteOffset": 12524,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        3.333329916000366
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 75144,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.0006713870097883046,
+        374.18951416015625,
+        0.00009918209980241954
+      ],
+      "min": [
+        0.0006713870097883046,
+        374.18951416015625,
+        0.00009918209980241954
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 2,
+      "byteOffset": 50096,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.0003971835249103606,
+        0.9999987483024596,
+        8.442460170954291e-7,
+        -1.539886227419629e-7
+      ],
+      "min": [
+        0.0003971835249103606,
+        0.9999987483024596,
+        8.442460170954291e-7,
+        -1.539886227419629e-7
+      ],
+      "type": "VEC4"
+    },
+    {
+      "bufferView": 1,
+      "byteOffset": 76356,
+      "componentType": 5126,
+      "count": 101,
+      "max": [
+        0.9999920725822448,
+        0.9999988079071044,
+        0.9999998807907104
+      ],
+      "min": [
+        0.9999920725822448,
+        0.9999988079071044,
+        0.9999998807907104
+      ],
+      "type": "VEC3"
+    },
+    {
+      "bufferView": 3,
+      "byteOffset": 0,
+      "componentType": 5126,
+      "count": 32,
+      "max": [
+        35.94837188720703,
+        38.693748474121094,
+        39.37007141113281,
+        0,
+        38.920310974121094,
+        39.36032104492188,
+        30.0275993347168,
+        0,
+        39.36032104492188,
+        38.83974075317383,
+        38.96176910400391,
+        0,
+        1156.1031494140625,
+        956.5531616210938,
+        723.311279296875,
+        1
+      ],
+      "min": [
+        -35.94831848144531,
+        -38.47134017944336,
+        -39.37007141113281,
+        0,
+        -38.92031860351563,
+        -38.919979095458984,
+        -30.0275993347168,
+        0,
+        -39.35961151123047,
+        -38.88496017456055,
+        -38.82202911376953,
+        0,
+        -1445.9603271484375,
+        -1100.780517578125,
+        -619.783203125,
+        1
+      ],
+      "type": "MAT4"
+    },
+    {
+      "componentType": 5123,
+      "count": 2652,
+      "max": [
+        779
+      ],
+      "min": [
+        0
+      ],
+      "type": "SCALAR"
+    },
+    {
+      "componentType": 5123,
+      "count": 780,
+      "max": [
+        30,
+        30,
+        29,
+        24
+      ],
+      "min": [
+        0,
+        0,
+        0,
+        0
+      ],
+      "type": "VEC4"
+    },
+    {
+      "componentType": 5126,
+      "count": 780,
+      "max": [
+        0.9988760948181152,
+        0.9998818039894104,
+        0.9998157024383544
+      ],
+      "min": [
+        -0.9988760948181152,
+        -0.9980313777923584,
+        -0.9998273253440856
+      ],
+      "type": "VEC3"
+    },
+    {
+      "componentType": 5126,
+      "count": 780,
+      "max": [
+        7.313104152679443,
+        25.41493034362793,
+        33.43614959716797
+      ],
+      "min": [
+        -15.45071029663086,
+        -33.22121047973633,
+        -1.280419945716858
+      ],
+      "type": "VEC3"
+    },
+    {
+      "componentType": 5126,
+      "count": 780,
+      "max": [
+        1.0096100568771365,
+        0.9916410446166992
+      ],
+      "min": [
+        0.005085945129394531,
+        -0.07434999942779541
+      ],
+      "type": "VEC2"
+    },
+    {
+      "componentType": 5126,
+      "count": 780,
+      "max": [
+        1,
+        0.9999979734420776,
+        0.9997379779815674,
+        0.9927020072937012
+      ],
+      "min": [
+        0.0000019999999949504854,
+        0,
+        0,
+        0
+      ],
+      "type": "VEC4"
+    }
+  ],
+  "materials": [
+    {
+      "pbrMetallicRoughness": {
+        "baseColorTexture": {
+          "index": 0
+        },
+        "metallicFactor": 0
+      },
+      "emissiveFactor": [
+        0,
+        0,
+        0
+      ],
+      "name": "monster-effect"
+    }
+  ],
+  "textures": [
+    {
+      "sampler": 0,
+      "source": 0
+    }
+  ],
+  "images": [
+    {
+      "uri": "Monster.jpg"
+    }
+  ],
+  "samplers": [
+    {
+      "magFilter": 9729,
+      "minFilter": 9986,
+      "wrapS": 10497,
+      "wrapT": 10497
+    }
+  ],
+  "bufferViews": [
+    {
+      "buffer": 0,
+      "byteOffset": 0,
+      "byteLength": 12928
+    },
+    {
+      "buffer": 0,
+      "byteOffset": 12928,
+      "byteLength": 77568
+    },
+    {
+      "buffer": 0,
+      "byteOffset": 90496,
+      "byteLength": 51712
+    },
+    {
+      "buffer": 0,
+      "byteOffset": 142208,
+      "byteLength": 2048
+    },
+    {
+      "buffer": 0,
+      "byteOffset": 144256,
+      "byteLength": 8129
+    }
+  ],
+  "buffers": [
+    {
+      "byteLength": 152385,
+      "uri": "0.bin"
+    }
+  ],
+  "extensionsRequired": [
+    "KHR_draco_mesh_compression"
+  ],
+  "extensionsUsed": [
+    "KHR_draco_mesh_compression"
+  ]
+}

BIN
examples/models/gltf/Monster/glTF-Draco/Monster.jpg


Diferenças do arquivo suprimidas por serem muito extensas
+ 4412 - 0
examples/models/gltf/Monster/glTF-Embedded/Monster.gltf


+ 4565 - 0
examples/models/gltf/Monster/glTF-lights/Monster.gltf

@@ -0,0 +1,4565 @@
+{
+    "asset": {
+        "generator": "COLLADA2GLTF with manual modifications for KHR_lights_punctual",
+        "version": "2.0"
+    },
+    "scene": 0,
+    "scenes": [
+        {
+            "nodes": [
+                0,
+                35,
+                36,
+                37
+            ]
+        }
+    ],
+    "nodes": [
+        {
+            "children": [
+                34,
+                1
+            ],
+            "matrix": [
+                1.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                -1.0,
+                0.0,
+                0.0,
+                1.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                1.0
+            ]
+        },
+        {
+            "mesh": 0,
+            "skin": 0
+        },
+        {
+            "children": [
+                3
+            ],
+            "translation": [
+                -1.1628570556640626,
+                99.4341278076172,
+                -44.13312911987305
+            ],
+            "rotation": [
+                0.6116809844970703,
+                0.354727566242218,
+                0.6117032766342163,
+                0.3547307252883911
+            ],
+            "scale": [
+                0.9999999403953552,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                18,
+                13,
+                8,
+                4
+            ],
+            "translation": [
+                0.0,
+                142.05380249023438,
+                0.0
+            ],
+            "rotation": [
+                0.009599274955689909,
+                -0.0010376531863585117,
+                0.9151230454444884,
+                0.4030591249465943
+            ],
+            "scale": [
+                0.9999998807907105,
+                1.0000001192092896,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                5
+            ],
+            "translation": [
+                -229.2772979736328,
+                51.57170867919922,
+                3.920083999633789
+            ],
+            "rotation": [
+                -0.0037880190648138529,
+                -0.008884812705218792,
+                -0.6532931327819824,
+                -0.7570434212684631
+            ],
+            "scale": [
+                0.9999997615814208,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                6
+            ],
+            "translation": [
+                -0.000007629389983776491,
+                275.1336059570313,
+                2.38419005427204e-7
+            ],
+            "rotation": [
+                -5.957689381830278e-7,
+                -2.2050939207929336e-7,
+                -0.12589137256145478,
+                -0.9920440316200256
+            ],
+            "scale": [
+                0.9999999403953552,
+                0.9999998807907105,
+                0.9999999403953552
+            ]
+        },
+        {
+            "children": [
+                7
+            ],
+            "translation": [
+                -0.000022888199964654636,
+                339.0890197753906,
+                0.0
+            ],
+            "rotation": [
+                8.796734505267523e-7,
+                6.967138688196428e-7,
+                -0.11349057406187058,
+                -0.9935390949249268
+            ],
+            "scale": [
+                1.0,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "translation": [
+                0.00001525879997643642,
+                374.1900939941406,
+                0.0
+            ],
+            "rotation": [
+                0.0003985897928941995,
+                0.9999998807907105,
+                3.396345107375965e-7,
+                0.000003304860456410097
+            ],
+            "scale": [
+                1.0,
+                0.9999998211860656,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                9
+            ],
+            "translation": [
+                -101.904296875,
+                96.81950378417968,
+                158.1428985595703
+            ],
+            "rotation": [
+                -0.5870404839515686,
+                -0.4025762379169464,
+                0.37822479009628298,
+                -0.5918291211128235
+            ],
+            "scale": [
+                1.0000005960464478,
+                0.9999995827674866,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                10
+            ],
+            "translation": [
+                0.00001525879997643642,
+                547.8187866210938,
+                0.00003051759995287284
+            ],
+            "rotation": [
+                0.8947640061378479,
+                -0.0988358035683632,
+                0.3619275391101837,
+                -0.2421517372131348
+            ],
+            "scale": [
+                0.9999999403953552,
+                1.0,
+                1.0000005960464478
+            ]
+        },
+        {
+            "children": [
+                11
+            ],
+            "translation": [
+                -0.00006103519990574569,
+                532.7478637695313,
+                0.00003814699812210165
+            ],
+            "rotation": [
+                -0.6655603647232056,
+                0.43436089158058169,
+                -0.24011340737342838,
+                -0.5574095845222473
+            ],
+            "scale": [
+                1.0,
+                1.0,
+                0.9999998807907105
+            ]
+        },
+        {
+            "children": [
+                12
+            ],
+            "translation": [
+                -0.00001525879997643642,
+                286.1813049316406,
+                -0.00005340580173651688
+            ],
+            "rotation": [
+                -0.25593262910842898,
+                0.3620181381702423,
+                0.3219507336616516,
+                -0.8365339636802673
+            ],
+            "scale": [
+                0.9999998807907105,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "translation": [
+                0.0,
+                166.96800231933598,
+                0.000011444099982327316
+            ],
+            "rotation": [
+                0.7009931206703186,
+                -0.700989305973053,
+                0.09279558807611466,
+                -0.0927983820438385
+            ],
+            "scale": [
+                0.9999999403953552,
+                0.9999999403953552,
+                0.9999999403953552
+            ]
+        },
+        {
+            "children": [
+                14
+            ],
+            "translation": [
+                -107.67569732666016,
+                94.97681427001952,
+                -155.40679931640626
+            ],
+            "rotation": [
+                0.5973692536354065,
+                0.3938325047492981,
+                0.3649851679801941,
+                -0.5956777334213257
+            ],
+            "scale": [
+                0.9999995827674866,
+                1.0000005960464478,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                15
+            ],
+            "translation": [
+                -0.00001525879997643642,
+                547.819091796875,
+                0.000003814699994109105
+            ],
+            "rotation": [
+                0.8947624564170837,
+                -0.0988353118300438,
+                -0.3619306385517121,
+                0.24215207993984226
+            ],
+            "scale": [
+                1.0000001192092896,
+                0.9999998211860656,
+                0.9999987483024596
+            ]
+        },
+        {
+            "children": [
+                16
+            ],
+            "translation": [
+                0.0,
+                532.7470092773438,
+                0.0
+            ],
+            "rotation": [
+                0.6655597686767578,
+                -0.4343646466732025,
+                -0.24011126160621644,
+                -0.5574080944061279
+            ],
+            "scale": [
+                0.9999998807907105,
+                0.999999701976776,
+                0.9999999403953552
+            ]
+        },
+        {
+            "children": [
+                17
+            ],
+            "translation": [
+                0.00001525879997643642,
+                286.1807861328125,
+                -0.000022888199964654636
+            ],
+            "rotation": [
+                0.25593167543411257,
+                -0.3620148301124573,
+                0.3219532072544098,
+                -0.8365347385406494
+            ],
+            "scale": [
+                1.0,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "translation": [
+                -0.00006103519990574569,
+                166.9690093994141,
+                0.000003814699994109105
+            ],
+            "rotation": [
+                0.7009877562522888,
+                0.7009937167167664,
+                -0.09279301762580872,
+                -0.09280823916196825
+            ],
+            "scale": [
+                0.9999999403953552,
+                1.0,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                19
+            ],
+            "translation": [
+                399.1947937011719,
+                -0.31954190135002139,
+                -0.003049075836315751
+            ],
+            "rotation": [
+                -0.004396272823214531,
+                -0.0025365734472870828,
+                -0.05076199769973755,
+                -0.9986979365348816
+            ],
+            "scale": [
+                0.9999999403953552,
+                1.0,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                32,
+                26,
+                20
+            ],
+            "translation": [
+                402.5515747070313,
+                -0.10438539832830428,
+                -0.002846478950232268
+            ],
+            "rotation": [
+                -0.000004574490503728157,
+                -0.000010040300367109012,
+                0.35299697518348696,
+                -0.9356244802474976
+            ],
+            "scale": [
+                1.0,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                21
+            ],
+            "translation": [
+                0.003967284690588713,
+                0.14590449631214146,
+                -43.16883850097656
+            ],
+            "rotation": [
+                0.629516065120697,
+                0.328596293926239,
+                -0.1958152800798416,
+                -0.6763061881065369
+            ],
+            "scale": [
+                0.999999701976776,
+                1.0000003576278689,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                22
+            ],
+            "translation": [
+                -0.0003051759849768132,
+                175.07150268554688,
+                0.00007629390165675431
+            ],
+            "rotation": [
+                -0.5734227895736694,
+                0.18226787447929386,
+                -0.23226681351661686,
+                -0.7642098665237427
+            ],
+            "scale": [
+                1.0000001192092896,
+                1.0000003576278689,
+                0.999999701976776
+            ]
+        },
+        {
+            "children": [
+                23
+            ],
+            "translation": [
+                0.0,
+                370.0174865722656,
+                0.0
+            ],
+            "rotation": [
+                -0.27098795771598818,
+                -0.08019046485424042,
+                0.25969398021698,
+                -0.923414409160614
+            ],
+            "scale": [
+                1.0,
+                1.0000001192092896,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                24
+            ],
+            "translation": [
+                0.00006103519990574569,
+                370.0173034667969,
+                0.0
+            ],
+            "rotation": [
+                0.3159535229206085,
+                0.3460785150527954,
+                0.361482322216034,
+                -0.8060604929924011
+            ],
+            "scale": [
+                0.9999998807907105,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                25
+            ],
+            "translation": [
+                0.00005340580173651688,
+                186.69309997558598,
+                0.00003051759995287284
+            ],
+            "rotation": [
+                -0.061906907707452777,
+                -0.6184580326080322,
+                0.322037935256958,
+                -0.7141210436820984
+            ],
+            "scale": [
+                1.000000238418579,
+                1.0000001192092896,
+                0.9999999403953552
+            ]
+        },
+        {
+            "translation": [
+                0.0,
+                167.76010131835938,
+                0.0
+            ],
+            "rotation": [
+                -0.18707998096942905,
+                0.18709905445575718,
+                0.6818875074386597,
+                -0.6819269061088562
+            ],
+            "scale": [
+                0.9999999403953552,
+                0.9999998211860656,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                27
+            ],
+            "translation": [
+                0.0004882809880655259,
+                0.1427001953125,
+                43.16946029663086
+            ],
+            "rotation": [
+                -0.6269798874855042,
+                -0.3371228575706482,
+                -0.20376521348953248,
+                -0.6721045970916748
+            ],
+            "scale": [
+                1.0000003576278689,
+                0.9999996423721314,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                28
+            ],
+            "translation": [
+                0.0,
+                175.07080078125,
+                -0.00006103519990574569
+            ],
+            "rotation": [
+                0.5832023620605469,
+                -0.18192623555660249,
+                -0.20986202359199525,
+                -0.7633713483810425
+            ],
+            "scale": [
+                0.9999997615814208,
+                1.0000001192092896,
+                0.9999998807907105
+            ]
+        },
+        {
+            "children": [
+                29
+            ],
+            "translation": [
+                -0.00006103519990574569,
+                370.0173034667969,
+                -0.00006103519990574569
+            ],
+            "rotation": [
+                0.2709869146347046,
+                0.0801902487874031,
+                0.2596951127052307,
+                -0.923414409160614
+            ],
+            "scale": [
+                1.0000001192092896,
+                1.0000001192092896,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                30
+            ],
+            "translation": [
+                0.00006103519990574569,
+                370.01708984375,
+                0.0
+            ],
+            "rotation": [
+                -0.315950095653534,
+                -0.3460729122161865,
+                0.3614855408668518,
+                -0.8060628175735474
+            ],
+            "scale": [
+                0.9999998807907105,
+                1.0,
+                0.9999999403953552
+            ]
+        },
+        {
+            "children": [
+                31
+            ],
+            "translation": [
+                -0.000022888199964654636,
+                186.6940155029297,
+                0.000007629389983776491
+            ],
+            "rotation": [
+                0.0619109645485878,
+                0.6184656620025635,
+                0.32203570008277895,
+                -0.7141150236129761
+            ],
+            "scale": [
+                1.0,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "translation": [
+                0.0,
+                167.7620086669922,
+                -0.00006103519990574569
+            ],
+            "rotation": [
+                -0.18710123002529145,
+                -0.1870883852243424,
+                -0.6819262504577637,
+                -0.6818854212760925
+            ],
+            "scale": [
+                1.0,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                33
+            ],
+            "translation": [
+                181.73239135742188,
+                -0.0008544919546693564,
+                0.0025956628378480679
+            ],
+            "rotation": [
+                0.00926738977432251,
+                0.002782774157822132,
+                0.3884811699390412,
+                -0.9214058518409728
+            ],
+            "scale": [
+                1.0,
+                1.0,
+                1.0000001192092896
+            ]
+        },
+        {
+            "translation": [
+                -0.00003051759995287284,
+                345.1398010253906,
+                0.0
+            ],
+            "rotation": [
+                -0.000010299070709152148,
+                -0.000018406668459647336,
+                -0.7070866823196411,
+                -0.7071268558502197
+            ],
+            "scale": [
+                1.0,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                2
+            ],
+            "matrix": [
+                0.02539999969303608,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                0.02539999969303608,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                0.02539999969303608,
+                0.0,
+                0.0,
+                0.0,
+                11.732219696044922,
+                1.0
+            ]
+        },
+        {
+            "extensions": {
+                "KHR_lights_punctual": {
+                    "light": 0
+                }
+            },
+            "name": "point light"
+        },
+        {
+            "extensions": {
+                "KHR_lights_punctual": {
+                    "light": 1
+                }
+            },
+            "name": "directional light",
+            "matrix": [
+                1.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                -1.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                -1.0,
+                0.0,
+                0.0,
+                0.0,
+                -10,
+                1.0
+            ]
+        },
+        {
+            "extensions": {
+                "KHR_lights_punctual": {
+                    "light": 2
+                }
+            },
+            "matrix": [1, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 50, -100, 1],
+            "name": "spot light"
+        }
+    ],
+    "meshes": [
+        {
+            "primitives": [
+                {
+                    "attributes": {
+                        "JOINTS_0": 1,
+                        "NORMAL": 2,
+                        "POSITION": 3,
+                        "TEXCOORD_0": 4,
+                        "WEIGHTS_0": 5
+                    },
+                    "indices": 0,
+                    "mode": 4,
+                    "material": 0
+                }
+            ],
+            "name": "monster"
+        }
+    ],
+    "animations": [
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 2,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 2,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 2,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 6,
+                    "interpolation": "LINEAR",
+                    "output": 7
+                },
+                {
+                    "input": 6,
+                    "interpolation": "LINEAR",
+                    "output": 8
+                },
+                {
+                    "input": 6,
+                    "interpolation": "LINEAR",
+                    "output": 9
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 3,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 3,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 3,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 10,
+                    "interpolation": "LINEAR",
+                    "output": 11
+                },
+                {
+                    "input": 10,
+                    "interpolation": "LINEAR",
+                    "output": 12
+                },
+                {
+                    "input": 10,
+                    "interpolation": "LINEAR",
+                    "output": 13
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 18,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 18,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 18,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 14,
+                    "interpolation": "LINEAR",
+                    "output": 15
+                },
+                {
+                    "input": 14,
+                    "interpolation": "LINEAR",
+                    "output": 16
+                },
+                {
+                    "input": 14,
+                    "interpolation": "LINEAR",
+                    "output": 17
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 19,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 19,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 19,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 18,
+                    "interpolation": "LINEAR",
+                    "output": 19
+                },
+                {
+                    "input": 18,
+                    "interpolation": "LINEAR",
+                    "output": 20
+                },
+                {
+                    "input": 18,
+                    "interpolation": "LINEAR",
+                    "output": 21
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 32,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 32,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 32,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 22,
+                    "interpolation": "LINEAR",
+                    "output": 23
+                },
+                {
+                    "input": 22,
+                    "interpolation": "LINEAR",
+                    "output": 24
+                },
+                {
+                    "input": 22,
+                    "interpolation": "LINEAR",
+                    "output": 25
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 33,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 33,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 33,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 26,
+                    "interpolation": "LINEAR",
+                    "output": 27
+                },
+                {
+                    "input": 26,
+                    "interpolation": "LINEAR",
+                    "output": 28
+                },
+                {
+                    "input": 26,
+                    "interpolation": "LINEAR",
+                    "output": 29
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 26,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 26,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 26,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 30,
+                    "interpolation": "LINEAR",
+                    "output": 31
+                },
+                {
+                    "input": 30,
+                    "interpolation": "LINEAR",
+                    "output": 32
+                },
+                {
+                    "input": 30,
+                    "interpolation": "LINEAR",
+                    "output": 33
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 27,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 27,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 27,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 34,
+                    "interpolation": "LINEAR",
+                    "output": 35
+                },
+                {
+                    "input": 34,
+                    "interpolation": "LINEAR",
+                    "output": 36
+                },
+                {
+                    "input": 34,
+                    "interpolation": "LINEAR",
+                    "output": 37
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 28,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 28,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 28,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 38,
+                    "interpolation": "LINEAR",
+                    "output": 39
+                },
+                {
+                    "input": 38,
+                    "interpolation": "LINEAR",
+                    "output": 40
+                },
+                {
+                    "input": 38,
+                    "interpolation": "LINEAR",
+                    "output": 41
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 29,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 29,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 29,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 42,
+                    "interpolation": "LINEAR",
+                    "output": 43
+                },
+                {
+                    "input": 42,
+                    "interpolation": "LINEAR",
+                    "output": 44
+                },
+                {
+                    "input": 42,
+                    "interpolation": "LINEAR",
+                    "output": 45
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 30,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 30,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 30,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 46,
+                    "interpolation": "LINEAR",
+                    "output": 47
+                },
+                {
+                    "input": 46,
+                    "interpolation": "LINEAR",
+                    "output": 48
+                },
+                {
+                    "input": 46,
+                    "interpolation": "LINEAR",
+                    "output": 49
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 31,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 31,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 31,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 50,
+                    "interpolation": "LINEAR",
+                    "output": 51
+                },
+                {
+                    "input": 50,
+                    "interpolation": "LINEAR",
+                    "output": 52
+                },
+                {
+                    "input": 50,
+                    "interpolation": "LINEAR",
+                    "output": 53
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 20,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 20,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 20,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 54,
+                    "interpolation": "LINEAR",
+                    "output": 55
+                },
+                {
+                    "input": 54,
+                    "interpolation": "LINEAR",
+                    "output": 56
+                },
+                {
+                    "input": 54,
+                    "interpolation": "LINEAR",
+                    "output": 57
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 21,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 21,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 21,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 58,
+                    "interpolation": "LINEAR",
+                    "output": 59
+                },
+                {
+                    "input": 58,
+                    "interpolation": "LINEAR",
+                    "output": 60
+                },
+                {
+                    "input": 58,
+                    "interpolation": "LINEAR",
+                    "output": 61
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 22,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 22,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 22,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 62,
+                    "interpolation": "LINEAR",
+                    "output": 63
+                },
+                {
+                    "input": 62,
+                    "interpolation": "LINEAR",
+                    "output": 64
+                },
+                {
+                    "input": 62,
+                    "interpolation": "LINEAR",
+                    "output": 65
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 23,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 23,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 23,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 66,
+                    "interpolation": "LINEAR",
+                    "output": 67
+                },
+                {
+                    "input": 66,
+                    "interpolation": "LINEAR",
+                    "output": 68
+                },
+                {
+                    "input": 66,
+                    "interpolation": "LINEAR",
+                    "output": 69
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 24,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 24,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 24,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 70,
+                    "interpolation": "LINEAR",
+                    "output": 71
+                },
+                {
+                    "input": 70,
+                    "interpolation": "LINEAR",
+                    "output": 72
+                },
+                {
+                    "input": 70,
+                    "interpolation": "LINEAR",
+                    "output": 73
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 25,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 25,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 25,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 74,
+                    "interpolation": "LINEAR",
+                    "output": 75
+                },
+                {
+                    "input": 74,
+                    "interpolation": "LINEAR",
+                    "output": 76
+                },
+                {
+                    "input": 74,
+                    "interpolation": "LINEAR",
+                    "output": 77
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 13,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 13,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 13,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 78,
+                    "interpolation": "LINEAR",
+                    "output": 79
+                },
+                {
+                    "input": 78,
+                    "interpolation": "LINEAR",
+                    "output": 80
+                },
+                {
+                    "input": 78,
+                    "interpolation": "LINEAR",
+                    "output": 81
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 14,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 14,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 14,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 82,
+                    "interpolation": "LINEAR",
+                    "output": 83
+                },
+                {
+                    "input": 82,
+                    "interpolation": "LINEAR",
+                    "output": 84
+                },
+                {
+                    "input": 82,
+                    "interpolation": "LINEAR",
+                    "output": 85
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 15,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 15,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 15,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 86,
+                    "interpolation": "LINEAR",
+                    "output": 87
+                },
+                {
+                    "input": 86,
+                    "interpolation": "LINEAR",
+                    "output": 88
+                },
+                {
+                    "input": 86,
+                    "interpolation": "LINEAR",
+                    "output": 89
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 16,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 16,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 16,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 90,
+                    "interpolation": "LINEAR",
+                    "output": 91
+                },
+                {
+                    "input": 90,
+                    "interpolation": "LINEAR",
+                    "output": 92
+                },
+                {
+                    "input": 90,
+                    "interpolation": "LINEAR",
+                    "output": 93
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 17,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 17,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 17,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 94,
+                    "interpolation": "LINEAR",
+                    "output": 95
+                },
+                {
+                    "input": 94,
+                    "interpolation": "LINEAR",
+                    "output": 96
+                },
+                {
+                    "input": 94,
+                    "interpolation": "LINEAR",
+                    "output": 97
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 8,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 8,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 8,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 98,
+                    "interpolation": "LINEAR",
+                    "output": 99
+                },
+                {
+                    "input": 98,
+                    "interpolation": "LINEAR",
+                    "output": 100
+                },
+                {
+                    "input": 98,
+                    "interpolation": "LINEAR",
+                    "output": 101
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 9,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 9,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 9,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 102,
+                    "interpolation": "LINEAR",
+                    "output": 103
+                },
+                {
+                    "input": 102,
+                    "interpolation": "LINEAR",
+                    "output": 104
+                },
+                {
+                    "input": 102,
+                    "interpolation": "LINEAR",
+                    "output": 105
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 10,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 10,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 10,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 106,
+                    "interpolation": "LINEAR",
+                    "output": 107
+                },
+                {
+                    "input": 106,
+                    "interpolation": "LINEAR",
+                    "output": 108
+                },
+                {
+                    "input": 106,
+                    "interpolation": "LINEAR",
+                    "output": 109
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 11,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 11,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 11,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 110,
+                    "interpolation": "LINEAR",
+                    "output": 111
+                },
+                {
+                    "input": 110,
+                    "interpolation": "LINEAR",
+                    "output": 112
+                },
+                {
+                    "input": 110,
+                    "interpolation": "LINEAR",
+                    "output": 113
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 12,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 12,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 12,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 114,
+                    "interpolation": "LINEAR",
+                    "output": 115
+                },
+                {
+                    "input": 114,
+                    "interpolation": "LINEAR",
+                    "output": 116
+                },
+                {
+                    "input": 114,
+                    "interpolation": "LINEAR",
+                    "output": 117
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 4,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 4,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 4,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 118,
+                    "interpolation": "LINEAR",
+                    "output": 119
+                },
+                {
+                    "input": 118,
+                    "interpolation": "LINEAR",
+                    "output": 120
+                },
+                {
+                    "input": 118,
+                    "interpolation": "LINEAR",
+                    "output": 121
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 5,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 5,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 5,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 122,
+                    "interpolation": "LINEAR",
+                    "output": 123
+                },
+                {
+                    "input": 122,
+                    "interpolation": "LINEAR",
+                    "output": 124
+                },
+                {
+                    "input": 122,
+                    "interpolation": "LINEAR",
+                    "output": 125
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 6,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 6,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 6,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 126,
+                    "interpolation": "LINEAR",
+                    "output": 127
+                },
+                {
+                    "input": 126,
+                    "interpolation": "LINEAR",
+                    "output": 128
+                },
+                {
+                    "input": 126,
+                    "interpolation": "LINEAR",
+                    "output": 129
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 7,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 7,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 7,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 130,
+                    "interpolation": "LINEAR",
+                    "output": 131
+                },
+                {
+                    "input": 130,
+                    "interpolation": "LINEAR",
+                    "output": 132
+                },
+                {
+                    "input": 130,
+                    "interpolation": "LINEAR",
+                    "output": 133
+                }
+            ]
+        }
+    ],
+    "skins": [
+        {
+            "inverseBindMatrices": 134,
+            "skeleton": 2,
+            "joints": [
+                2,
+                3,
+                18,
+                19,
+                32,
+                33,
+                26,
+                27,
+                28,
+                29,
+                30,
+                31,
+                20,
+                21,
+                22,
+                23,
+                24,
+                25,
+                8,
+                9,
+                10,
+                11,
+                12,
+                13,
+                14,
+                15,
+                16,
+                17,
+                4,
+                5,
+                6,
+                7
+            ],
+            "name": "Armature"
+        }
+    ],
+    "accessors": [
+        {
+            "bufferView": 0,
+            "byteOffset": 0,
+            "componentType": 5123,
+            "count": 2652,
+            "max": [
+                779
+            ],
+            "min": [
+                0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 1,
+            "byteOffset": 0,
+            "componentType": 5123,
+            "count": 780,
+            "max": [
+                30,
+                30,
+                29,
+                24
+            ],
+            "min": [
+                0,
+                0,
+                0,
+                0
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 2,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 780,
+            "max": [
+                0.9988760948181152,
+                0.9998818039894104,
+                0.9998157024383544
+            ],
+            "min": [
+                -0.9988760948181152,
+                -0.9980314373970032,
+                -0.9998273253440856
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 2,
+            "byteOffset": 9360,
+            "componentType": 5126,
+            "count": 780,
+            "max": [
+                7.313104152679443,
+                25.414928436279298,
+                33.43614959716797
+            ],
+            "min": [
+                -15.450709342956545,
+                -33.22121047973633,
+                -1.280419945716858
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 1,
+            "byteOffset": 6240,
+            "componentType": 5126,
+            "count": 780,
+            "max": [
+                1.009609937667847,
+                0.9916410446166992
+            ],
+            "min": [
+                0.005085944663733244,
+                -0.07434999942779541
+            ],
+            "type": "VEC2"
+        },
+        {
+            "bufferView": 3,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 780,
+            "max": [
+                1.0,
+                0.9999979734420776,
+                0.9997379779815674,
+                0.9927020072937012
+            ],
+            "min": [
+                0.0000019999999949504856,
+                0.0,
+                0.0,
+                0.0
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                688.0628662109375,
+                119.62960052490236,
+                436.8376770019531
+            ],
+            "min": [
+                688.0628662109375,
+                119.62960052490236,
+                436.8376770019531
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.3873895406723023,
+                0.5915361642837524,
+                0.5915565490722656,
+                -0.3873957097530365
+            ],
+            "min": [
+                0.3873895406723023,
+                0.5915361642837524,
+                0.5915565490722656,
+                -0.3873957097530365
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 1212,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000003576278689,
+                1.0000003576278689,
+                1.0
+            ],
+            "min": [
+                1.0000003576278689,
+                1.0000003576278689,
+                1.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 404,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 2424,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00003051759995287284,
+                142.05380249023438,
+                0.00001525879997643642
+            ],
+            "min": [
+                -0.00003051759995287284,
+                142.05380249023438,
+                0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 1616,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.07529418170452118,
+                0.08668317645788193,
+                0.932952642440796,
+                0.4080679714679718
+            ],
+            "min": [
+                -0.05637124180793762,
+                -0.08988404273986817,
+                0.9125778675079346,
+                0.3448300063610077
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 3636,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000001311302185,
+                1.000001072883606,
+                1.0000008344650269
+            ],
+            "min": [
+                0.9999995827674866,
+                0.9999996423721314,
+                0.999998927116394
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 808,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 4848,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                399.22900390625,
+                -0.3109740912914276,
+                0.033753398805856708
+            ],
+            "min": [
+                399.1907958984375,
+                -0.3193970024585724,
+                -0.04251528158783913
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 3232,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.04481140151619911,
+                0.09621308743953704,
+                -0.045223526656627658,
+                -0.9873183369636536
+            ],
+            "min": [
+                -0.05383916571736336,
+                -0.10072088986635208,
+                -0.1102677807211876,
+                -0.99887216091156
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 6060,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000004768371585,
+                1.0000009536743165,
+                1.000001072883606
+            ],
+            "min": [
+                0.9999988675117492,
+                0.9999990463256836,
+                0.9999992847442628
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 1212,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 7272,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                402.6142883300781,
+                -0.1111449971795082,
+                0.005645751953125
+            ],
+            "min": [
+                402.5600891113281,
+                -0.13861079514026646,
+                -0.010498049668967724
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 4848,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.02916480414569378,
+                0.13094337284564973,
+                0.3312646150588989,
+                -0.9394612908363342
+            ],
+            "min": [
+                -0.029069917276501657,
+                -0.1322847604751587,
+                0.12861666083335877,
+                -0.9855769276618958
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 8484,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000014305114749,
+                1.0000007152557374,
+                1.0000009536743165
+            ],
+            "min": [
+                0.9999995231628418,
+                0.999998927116394,
+                0.9999986886978148
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 1616,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 9696,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                181.7324981689453,
+                0.001678466913290322,
+                0.0021362300030887129
+            ],
+            "min": [
+                181.7321929931641,
+                0.0012207030085846782,
+                0.0019226069562137128
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 6464,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.11948085576295853,
+                0.21782369911670688,
+                0.75827956199646,
+                -0.6160333156585693
+            ],
+            "min": [
+                -0.22238001227378849,
+                -0.14779649674892426,
+                0.6617863774299622,
+                -0.7142592668533325
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 10908,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000007152557374,
+                1.0000011920928956,
+                1.0000008344650269
+            ],
+            "min": [
+                0.9999991059303284,
+                0.9999993443489076,
+                0.9999991655349731
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 2020,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 12120,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00003051759995287284,
+                345.13958740234377,
+                0.00006103519990574569
+            ],
+            "min": [
+                -0.00003051759995287284,
+                345.13958740234377,
+                0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 8080,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.000013882177881896496,
+                -0.00001729086579871364,
+                -0.7070867419242859,
+                -0.707126796245575
+            ],
+            "min": [
+                -0.000013882177881896496,
+                -0.00001729086579871364,
+                -0.7070867419242859,
+                -0.707126796245575
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 13332,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999999403953552,
+                1.0,
+                1.0
+            ],
+            "min": [
+                0.9999999403953552,
+                1.0,
+                1.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 2424,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 14544,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                11.093509674072266,
+                2.570708990097046,
+                43.12179946899414
+            ],
+            "min": [
+                -11.20617961883545,
+                -2.25006103515625,
+                41.65719985961914
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 9696,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.4268832206726074,
+                0.019551469013094907,
+                -0.004996071103960276,
+                -0.6169270277023315
+            ],
+            "min": [
+                -0.7079461216926575,
+                -0.4286864697933197,
+                -0.49198582768440249,
+                -0.8074727654457092
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 15756,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000009536743165,
+                1.0000016689300538,
+                1.0000014305114749
+            ],
+            "min": [
+                0.9999987483024596,
+                0.9999995231628418,
+                1.0000001192092896
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 2828,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 16968,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.0001220699996338226,
+                175.07080078125,
+                -0.00006103519990574569
+            ],
+            "min": [
+                -0.0001220699996338226,
+                175.07080078125,
+                -0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 11312,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.5104442834854126,
+                0.7555050253868103,
+                0.02008049003779888,
+                -0.6120374202728272
+            ],
+            "min": [
+                0.19047075510025025,
+                0.03135304525494576,
+                -0.3887938261032105,
+                -0.9229499697685242
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 18180,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000011920928956,
+                1.0000003576278689,
+                1.000001311302185
+            ],
+            "min": [
+                0.9999988675117492,
+                0.9999983906745912,
+                0.9999996423721314
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 3232,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 19392,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                370.0173034667969,
+                -0.00001525879997643642
+            ],
+            "min": [
+                0.0,
+                370.0173034667969,
+                -0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 12928,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.6011126041412354,
+                0.07422994077205658,
+                0.5760638117790222,
+                -0.5518321394920349
+            ],
+            "min": [
+                0.3708511292934418,
+                0.04792150110006333,
+                0.35539764165878298,
+                -0.8547816872596741
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 20604,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999999403953552,
+                1.0000016689300538,
+                1.0000005960464478
+            ],
+            "min": [
+                0.9999990463256836,
+                0.9999995827674866,
+                0.9999995231628418
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 3636,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 21816,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00006103519990574569,
+                370.01702880859377,
+                0.000003814699994109105
+            ],
+            "min": [
+                -0.00006103519990574569,
+                370.01702880859377,
+                0.000003814699994109105
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 14544,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.12159590423107149,
+                -0.592817485332489,
+                0.08611587435007096,
+                -0.6480545401573181
+            ],
+            "min": [
+                -0.0019206339493393896,
+                -0.6926255822181702,
+                -0.40358710289001467,
+                -0.7833981513977051
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 23028,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000011920928956,
+                0.9999997615814208,
+                1.0000003576278689
+            ],
+            "min": [
+                0.9999993443489076,
+                0.9999983906745912,
+                0.9999982714653016
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 4040,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 24240,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00003051759995287284,
+                186.6938018798828,
+                0.00006103519990574569
+            ],
+            "min": [
+                0.00003051759995287284,
+                186.6938018798828,
+                0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 16160,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.1426013559103012,
+                0.6280872225761414,
+                0.4596095085144043,
+                -0.6589219570159912
+            ],
+            "min": [
+                0.035743311047554019,
+                0.5803613662719727,
+                -0.23170951008796693,
+                -0.7778217792510986
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 25452,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000030994415284,
+                1.0000009536743165,
+                1.0000015497207642
+            ],
+            "min": [
+                0.9999990463256836,
+                0.999998152256012,
+                0.9999975562095642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 4444,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 26664,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                167.7620086669922,
+                0.0
+            ],
+            "min": [
+                0.0,
+                167.7620086669922,
+                0.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 17776,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.1871013194322586,
+                -0.18708844482898716,
+                -0.6819262504577637,
+                -0.6818854212760925
+            ],
+            "min": [
+                -0.1871013194322586,
+                -0.18708844482898716,
+                -0.6819262504577637,
+                -0.6818854212760925
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 27876,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999998211860656,
+                1.0000001192092896,
+                1.0000001192092896
+            ],
+            "min": [
+                0.9999998211860656,
+                1.0000001192092896,
+                1.0000001192092896
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 4848,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 29088,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                11.20654010772705,
+                2.539275884628296,
+                -41.6572380065918
+            ],
+            "min": [
+                -11.0931396484375,
+                -2.281677007675171,
+                -43.12186050415039
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 19392,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7087063193321228,
+                0.41781315207481387,
+                0.0004008882970083505,
+                -0.6171950101852417
+            ],
+            "min": [
+                0.4269197881221771,
+                -0.018646057695150377,
+                -0.4820735454559326,
+                -0.8132827877998352
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 30300,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000001072883606,
+                1.0000005960464478,
+                1.0000015497207642
+            ],
+            "min": [
+                0.9999989867210388,
+                0.9999990463256836,
+                0.9999997615814208
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 5252,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 31512,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.0001220699996338226,
+                175.07159423828126,
+                0.0
+            ],
+            "min": [
+                -0.0001220699996338226,
+                175.07159423828126,
+                0.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 21008,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.1727268248796463,
+                -0.026490267366170884,
+                -0.014631116762757302,
+                -0.6249508857727051
+            ],
+            "min": [
+                -0.5201118588447571,
+                -0.7482331991195679,
+                -0.36269164085388186,
+                -0.9203588366508484
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 32724,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0,
+                1.000001311302185,
+                1.0000009536743165
+            ],
+            "min": [
+                0.9999985098838806,
+                0.9999993443489076,
+                0.999998927116394
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 5656,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 33936,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                370.0174865722656,
+                -0.00006103519990574569
+            ],
+            "min": [
+                0.0,
+                370.0174865722656,
+                -0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 22624,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.3708538711071015,
+                -0.04598140716552735,
+                0.5860890746116638,
+                -0.5294864177703857
+            ],
+            "min": [
+                -0.6115797162055969,
+                -0.07423046976327896,
+                0.3553973138332367,
+                -0.8547807335853577
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 35148,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000003576278689,
+                1.0000014305114749,
+                1.0000005960464478
+            ],
+            "min": [
+                0.9999993443489076,
+                0.999999701976776,
+                0.999999463558197
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 6060,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 36360,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.000022888199964654636,
+                370.0171813964844,
+                0.00001525879997643642
+            ],
+            "min": [
+                0.000022888199964654636,
+                370.0171813964844,
+                0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 24240,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.031680915504693988,
+                0.7147775292396545,
+                0.0212766882032156,
+                -0.649734377861023
+            ],
+            "min": [
+                -0.10804452747106552,
+                0.5687218904495239,
+                -0.41146859526634219,
+                -0.7937191724777222
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 37572,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000008344650269,
+                0.9999993443489076,
+                1.0000011920928956
+            ],
+            "min": [
+                0.999998927116394,
+                0.9999974966049194,
+                0.9999998211860656
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 6464,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 38784,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00003051759995287284,
+                186.69309997558598,
+                0.00006103519990574569
+            ],
+            "min": [
+                -0.00003051759995287284,
+                186.69309997558598,
+                0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 25856,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.03588018566370011,
+                -0.5803508758544922,
+                0.4588881731033325,
+                -0.6592705845832825
+            ],
+            "min": [
+                -0.1426122784614563,
+                -0.6280779242515564,
+                -0.23170490562915806,
+                -0.7778291702270508
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 39996,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000035762786866,
+                1.000001311302185,
+                1.0000022649765017
+            ],
+            "min": [
+                0.9999989867210388,
+                0.9999991655349731,
+                0.9999974966049194
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 6868,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 41208,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0001220699996338226,
+                167.7602996826172,
+                0.0
+            ],
+            "min": [
+                0.0001220699996338226,
+                167.7602996826172,
+                0.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 27472,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.18708005547523497,
+                0.18709906935691837,
+                0.681887686252594,
+                -0.6819267868995667
+            ],
+            "min": [
+                -0.18708005547523497,
+                0.18709906935691837,
+                0.681887686252594,
+                -0.6819267868995667
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 42420,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0,
+                0.9999998211860656,
+                0.9999998211860656
+            ],
+            "min": [
+                1.0,
+                0.9999998211860656,
+                0.9999998211860656
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 7272,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 43632,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -64.18634033203125,
+                123.89100646972656,
+                -121.35540008544922
+            ],
+            "min": [
+                -122.68409729003906,
+                86.45635986328125,
+                -181.9196929931641
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 29088,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.5137400031089783,
+                0.5910477638244629,
+                0.487165242433548,
+                -0.5562912821769714
+            ],
+            "min": [
+                0.2358280718326569,
+                0.4349341094493866,
+                0.06352268159389496,
+                -0.7825927138328552
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 44844,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000014305114749,
+                1.000001072883606,
+                1.0000015497207642
+            ],
+            "min": [
+                0.9999995827674866,
+                0.9999990463256836,
+                0.9999997615814208
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 7676,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 46056,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00001525879997643642,
+                547.8192138671875,
+                0.0
+            ],
+            "min": [
+                -0.00001525879997643642,
+                547.8192138671875,
+                0.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 30704,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7711299657821655,
+                -0.20974168181419373,
+                -0.21020625531673432,
+                0.7666990756988525
+            ],
+            "min": [
+                0.5196717977523804,
+                -0.31293177604675295,
+                -0.31192100048065188,
+                0.5138788223266602
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 47268,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0,
+                1.0000008344650269,
+                1.0000003576278689
+            ],
+            "min": [
+                0.9999988079071044,
+                0.9999983906745912,
+                0.9999988079071044
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 8080,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 48480,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00003051759995287284,
+                532.7470703125,
+                0.00003051759995287284
+            ],
+            "min": [
+                0.00003051759995287284,
+                532.7470703125,
+                0.00003051759995287284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 32320,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7953221201896668,
+                -0.3406173884868622,
+                0.024828489869832997,
+                -0.4618827998638153
+            ],
+            "min": [
+                0.4422449469566345,
+                -0.6381375789642334,
+                -0.06888412684202194,
+                -0.7050687074661255
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 49692,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000000238418579,
+                1.0000009536743165,
+                1.000000238418579
+            ],
+            "min": [
+                0.9999983906745912,
+                0.9999992847442628,
+                0.999998152256012
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 8484,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 50904,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00001525879997643642,
+                286.1808776855469,
+                -0.00001525879997643642
+            ],
+            "min": [
+                -0.00001525879997643642,
+                286.1808776855469,
+                -0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 33936,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.34342503547668459,
+                -0.36089563369750979,
+                0.48122185468673708,
+                -0.702274739742279
+            ],
+            "min": [
+                -0.055049605667591098,
+                -0.4634150564670563,
+                0.027654040604829789,
+                -0.9122520089149476
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 52116,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000001072883606,
+                1.0000007152557374,
+                1.0000005960464478
+            ],
+            "min": [
+                0.9999991655349731,
+                0.9999993443489076,
+                0.9999994039535524
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 8888,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 53328,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                166.96910095214845,
+                0.00003051759995287284
+            ],
+            "min": [
+                0.0,
+                166.96910095214845,
+                0.00003051759995287284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 35552,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7009878754615784,
+                0.7009936571121216,
+                -0.0927930474281311,
+                -0.09280822426080704
+            ],
+            "min": [
+                0.7009878754615784,
+                0.7009936571121216,
+                -0.0927930474281311,
+                -0.09280822426080704
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 54540,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0,
+                1.0,
+                0.9999997615814208
+            ],
+            "min": [
+                1.0,
+                1.0,
+                0.9999997615814208
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 9292,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 55752,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -57.822750091552737,
+                125.41189575195313,
+                183.63040161132813
+            ],
+            "min": [
+                -117.2886962890625,
+                87.447509765625,
+                124.98169708251952
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 37168,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.226774200797081,
+                -0.4451811611652374,
+                0.49656349420547488,
+                -0.551270604133606
+            ],
+            "min": [
+                -0.5029988884925842,
+                -0.6104490756988525,
+                0.05997595936059952,
+                -0.7728594541549683
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 56964,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000011920928956,
+                1.0000030994415284,
+                1.0000004768371585
+            ],
+            "min": [
+                0.999997854232788,
+                1.0000004768371585,
+                0.9999985098838806
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 9696,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 58176,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00005722049900214188,
+                547.8187866210938,
+                -0.00006103519990574569
+            ],
+            "min": [
+                0.00005722049900214188,
+                547.8187866210938,
+                -0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 38784,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7720406651496887,
+                -0.2091858983039856,
+                0.3122869431972504,
+                -0.5125147700309753
+            ],
+            "min": [
+                0.5071884989738464,
+                -0.31631752848625185,
+                0.2051556557416916,
+                -0.7749928832054138
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 59388,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000009536743165,
+                1.0000015497207642,
+                0.9999998211860656
+            ],
+            "min": [
+                0.9999998211860656,
+                0.9999995231628418,
+                0.999998152256012
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 10100,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 60600,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00003051759995287284,
+                532.7478637695313,
+                0.00003051759995287284
+            ],
+            "min": [
+                -0.00003051759995287284,
+                532.7478637695313,
+                0.00003051759995287284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 40400,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.4422548413276673,
+                0.6402692198753357,
+                0.02487970888614655,
+                -0.443508505821228
+            ],
+            "min": [
+                -0.8058043718338013,
+                0.33987849950790408,
+                -0.06919090449810028,
+                -0.7087214589118958
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 61812,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000015497207642,
+                1.000002145767212,
+                1.0000017881393433
+            ],
+            "min": [
+                0.9999986886978148,
+                0.999999463558197,
+                0.9999991059303284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 10504,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 63024,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00004577639992930927,
+                286.1813049316406,
+                0.00003051759995287284
+            ],
+            "min": [
+                -0.00004577639992930927,
+                286.1813049316406,
+                0.00003051759995287284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 42016,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.05504757910966873,
+                0.4637857675552368,
+                0.4812243282794953,
+                -0.702268123626709
+            ],
+            "min": [
+                -0.34342628717422488,
+                0.34244170784950259,
+                0.027664778754115106,
+                -0.9120306372642516
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 64236,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000009536743165,
+                1.0000009536743165,
+                1.0000007152557374
+            ],
+            "min": [
+                0.9999988675117492,
+                0.9999990463256836,
+                0.9999987483024596
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 10908,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 65448,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00006103519990574569,
+                166.9678955078125,
+                -0.000007629389983776491
+            ],
+            "min": [
+                0.00006103519990574569,
+                166.9678955078125,
+                -0.000007629389983776491
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 43632,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7009931206703186,
+                -0.7009892463684082,
+                0.09279564768075945,
+                -0.09279833734035492
+            ],
+            "min": [
+                0.7009931206703186,
+                -0.7009892463684082,
+                0.09279564768075945,
+                -0.09279833734035492
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 66660,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999998211860656,
+                0.9999998211860656,
+                0.9999999403953552
+            ],
+            "min": [
+                0.9999998211860656,
+                0.9999998211860656,
+                0.9999999403953552
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 11312,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 67872,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -216.10679626464845,
+                76.14641571044922,
+                53.84222030639649
+            ],
+            "min": [
+                -229.81809997558598,
+                48.92041015625,
+                -46.19350051879883
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 45248,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.1075008511543274,
+                0.04972844943404198,
+                -0.5993947386741638,
+                -0.7506681680679321
+            ],
+            "min": [
+                -0.1541447639465332,
+                -0.08161687850952149,
+                -0.6573381423950195,
+                -0.7955794930458069
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 69084,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000011920928956,
+                1.0000014305114749,
+                1.0000009536743165
+            ],
+            "min": [
+                0.999999701976776,
+                0.9999993443489076,
+                0.9999991655349731
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 11716,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 70296,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00006103519990574569,
+                275.1336975097656,
+                -0.00001525879997643642
+            ],
+            "min": [
+                0.00006103519990574569,
+                275.1336975097656,
+                -0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 46864,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.039355143904685977,
+                0.004996879026293755,
+                -0.12579287588596345,
+                -0.991262674331665
+            ],
+            "min": [
+                -0.02954175136983395,
+                -0.0037506259977817537,
+                -0.12589138746261598,
+                -0.9920437335968018
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 71508,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.999998927116394,
+                1.0,
+                1.0000004768371585
+            ],
+            "min": [
+                0.9999986886978148,
+                0.9999982118606569,
+                0.999998927116394
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 12120,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 72720,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                339.0890197753906,
+                -0.000007629389983776491
+            ],
+            "min": [
+                0.0,
+                339.0890197753906,
+                -0.000007629389983776491
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 48480,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.000001511155801381392,
+                3.055855870570668e-7,
+                -0.11349041759967804,
+                -0.9935391545295716
+            ],
+            "min": [
+                0.000001511155801381392,
+                3.055855870570668e-7,
+                -0.11349041759967804,
+                -0.9935391545295716
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 73932,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000000238418579,
+                1.0000003576278689,
+                1.0
+            ],
+            "min": [
+                1.000000238418579,
+                1.0000003576278689,
+                1.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 12524,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 75144,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0006713870097883046,
+                374.1894836425781,
+                0.00009918209980241954
+            ],
+            "min": [
+                0.0006713870097883046,
+                374.1894836425781,
+                0.00009918209980241954
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 50096,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0003971835249103606,
+                0.9999987483024596,
+                8.442460170954291e-7,
+                -1.539886227419629e-7
+            ],
+            "min": [
+                0.0003971835249103606,
+                0.9999987483024596,
+                8.442460170954291e-7,
+                -1.539886227419629e-7
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 76356,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999921321868897,
+                0.9999988079071044,
+                0.9999999403953552
+            ],
+            "min": [
+                0.9999921321868897,
+                0.9999988079071044,
+                0.9999999403953552
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 7,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 32,
+            "max": [
+                35.948368072509769,
+                38.693748474121097,
+                39.37006759643555,
+                0.0,
+                38.92030715942383,
+                39.36031723022461,
+                30.0275993347168,
+                0.0,
+                39.36031723022461,
+                38.83974075317383,
+                38.96176910400391,
+                0.0,
+                1034.1197509765626,
+                867.171142578125,
+                611.7998657226563,
+                1.0
+            ],
+            "min": [
+                -35.94831848144531,
+                -38.47134017944336,
+                -39.37006759643555,
+                0.0,
+                -38.920318603515628,
+                -38.919979095458987,
+                -30.0275993347168,
+                0.0,
+                -39.3596076965332,
+                -38.88496017456055,
+                -38.82202911376953,
+                0.0,
+                -1323.6492919921876,
+                -1186.5914306640626,
+                -632.5089111328125,
+                1.0
+            ],
+            "type": "MAT4"
+        }
+    ],
+    "materials": [
+        {
+            "pbrMetallicRoughness": {
+                "baseColorTexture": {
+                    "index": 0
+                },
+                "metallicFactor": 0.0
+            },
+            "emissiveFactor": [
+                0.0,
+                0.0,
+                0.0
+            ],
+            "name": "monster-effect"
+        }
+    ],
+    "textures": [
+        {
+            "sampler": 0,
+            "source": 0
+        }
+    ],
+    "images": [
+        {
+            "uri": "Monster.jpg"
+        }
+    ],
+    "samplers": [
+        {
+            "magFilter": 9729,
+            "minFilter": 9986,
+            "wrapS": 10497,
+            "wrapT": 10497
+        }
+    ],
+    "bufferViews": [
+        {
+            "buffer": 0,
+            "byteOffset": 187936,
+            "byteLength": 5304,
+            "target": 34963
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 162528,
+            "byteLength": 12480,
+            "byteStride": 8,
+            "target": 34962
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 143808,
+            "byteLength": 18720,
+            "byteStride": 12,
+            "target": 34962
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 53760,
+            "byteLength": 12480,
+            "byteStride": 16,
+            "target": 34962
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 175008,
+            "byteLength": 12928
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 66240,
+            "byteLength": 77568
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 2048,
+            "byteLength": 51712
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 0,
+            "byteLength": 2048
+        }
+    ],
+    "buffers": [
+        {
+            "byteLength": 193240,
+            "uri": "Monster0.bin"
+        }
+    ],
+    "extensionsUsed": [
+        "KHR_lights_punctual"
+    ],
+    "extensions": {
+        "KHR_lights_punctual": {
+            "lights": [
+                {
+                    "type": "point",
+                    "intensity": 5.0,
+                    "color": [
+                        1.0,
+                        0.0,
+                        0.0
+                    ]
+                },
+                {
+                    "type": "directional",
+                    "intensity": 1.5,
+                    "color": [
+                        0.0,
+                        1.0,
+                        0.0
+                    ]
+                },
+                {
+                    "type": "spot",
+                    "intensity": 1,
+                    "color": [
+                        0.0,
+                        0.0,
+                        1.0
+                    ],
+                    "spot": {
+                        "innerConeAngle": 0.785398163397448,
+                        "outerConeAngle": 1.570796326794897
+                    }
+                }
+            ]
+        }
+    }
+}

BIN
examples/models/gltf/Monster/glTF-lights/Monster.jpg


BIN
examples/models/gltf/Monster/glTF-lights/Monster0.bin


+ 4479 - 0
examples/models/gltf/Monster/glTF/Monster.gltf

@@ -0,0 +1,4479 @@
+{
+    "asset": {
+        "generator": "COLLADA2GLTF",
+        "version": "2.0"
+    },
+    "scene": 0,
+    "scenes": [
+        {
+            "nodes": [
+                0
+            ]
+        }
+    ],
+    "nodes": [
+        {
+            "children": [
+                34,
+                1
+            ],
+            "matrix": [
+                1.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                -1.0,
+                0.0,
+                0.0,
+                1.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                1.0
+            ]
+        },
+        {
+            "mesh": 0,
+            "skin": 0
+        },
+        {
+            "children": [
+                3
+            ],
+            "translation": [
+                -1.1628570556640626,
+                99.4341278076172,
+                -44.13312911987305
+            ],
+            "rotation": [
+                0.6116809844970703,
+                0.354727566242218,
+                0.6117032766342163,
+                0.3547307252883911
+            ],
+            "scale": [
+                0.9999999403953552,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                18,
+                13,
+                8,
+                4
+            ],
+            "translation": [
+                0.0,
+                142.05380249023438,
+                0.0
+            ],
+            "rotation": [
+                0.009599274955689909,
+                -0.0010376531863585117,
+                0.9151230454444884,
+                0.4030591249465943
+            ],
+            "scale": [
+                0.9999998807907105,
+                1.0000001192092896,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                5
+            ],
+            "translation": [
+                -229.2772979736328,
+                51.57170867919922,
+                3.920083999633789
+            ],
+            "rotation": [
+                -0.0037880190648138529,
+                -0.008884812705218792,
+                -0.6532931327819824,
+                -0.7570434212684631
+            ],
+            "scale": [
+                0.9999997615814208,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                6
+            ],
+            "translation": [
+                -0.000007629389983776491,
+                275.1336059570313,
+                2.38419005427204e-7
+            ],
+            "rotation": [
+                -5.957689381830278e-7,
+                -2.2050939207929336e-7,
+                -0.12589137256145478,
+                -0.9920440316200256
+            ],
+            "scale": [
+                0.9999999403953552,
+                0.9999998807907105,
+                0.9999999403953552
+            ]
+        },
+        {
+            "children": [
+                7
+            ],
+            "translation": [
+                -0.000022888199964654636,
+                339.0890197753906,
+                0.0
+            ],
+            "rotation": [
+                8.796734505267523e-7,
+                6.967138688196428e-7,
+                -0.11349057406187058,
+                -0.9935390949249268
+            ],
+            "scale": [
+                1.0,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "translation": [
+                0.00001525879997643642,
+                374.1900939941406,
+                0.0
+            ],
+            "rotation": [
+                0.0003985897928941995,
+                0.9999998807907105,
+                3.396345107375965e-7,
+                0.000003304860456410097
+            ],
+            "scale": [
+                1.0,
+                0.9999998211860656,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                9
+            ],
+            "translation": [
+                -101.904296875,
+                96.81950378417968,
+                158.1428985595703
+            ],
+            "rotation": [
+                -0.5870404839515686,
+                -0.4025762379169464,
+                0.37822479009628298,
+                -0.5918291211128235
+            ],
+            "scale": [
+                1.0000005960464478,
+                0.9999995827674866,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                10
+            ],
+            "translation": [
+                0.00001525879997643642,
+                547.8187866210938,
+                0.00003051759995287284
+            ],
+            "rotation": [
+                0.8947640061378479,
+                -0.0988358035683632,
+                0.3619275391101837,
+                -0.2421517372131348
+            ],
+            "scale": [
+                0.9999999403953552,
+                1.0,
+                1.0000005960464478
+            ]
+        },
+        {
+            "children": [
+                11
+            ],
+            "translation": [
+                -0.00006103519990574569,
+                532.7478637695313,
+                0.00003814699812210165
+            ],
+            "rotation": [
+                -0.6655603647232056,
+                0.43436089158058169,
+                -0.24011340737342838,
+                -0.5574095845222473
+            ],
+            "scale": [
+                1.0,
+                1.0,
+                0.9999998807907105
+            ]
+        },
+        {
+            "children": [
+                12
+            ],
+            "translation": [
+                -0.00001525879997643642,
+                286.1813049316406,
+                -0.00005340580173651688
+            ],
+            "rotation": [
+                -0.25593262910842898,
+                0.3620181381702423,
+                0.3219507336616516,
+                -0.8365339636802673
+            ],
+            "scale": [
+                0.9999998807907105,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "translation": [
+                0.0,
+                166.96800231933598,
+                0.000011444099982327316
+            ],
+            "rotation": [
+                0.7009931206703186,
+                -0.700989305973053,
+                0.09279558807611466,
+                -0.0927983820438385
+            ],
+            "scale": [
+                0.9999999403953552,
+                0.9999999403953552,
+                0.9999999403953552
+            ]
+        },
+        {
+            "children": [
+                14
+            ],
+            "translation": [
+                -107.67569732666016,
+                94.97681427001952,
+                -155.40679931640626
+            ],
+            "rotation": [
+                0.5973692536354065,
+                0.3938325047492981,
+                0.3649851679801941,
+                -0.5956777334213257
+            ],
+            "scale": [
+                0.9999995827674866,
+                1.0000005960464478,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                15
+            ],
+            "translation": [
+                -0.00001525879997643642,
+                547.819091796875,
+                0.000003814699994109105
+            ],
+            "rotation": [
+                0.8947624564170837,
+                -0.0988353118300438,
+                -0.3619306385517121,
+                0.24215207993984226
+            ],
+            "scale": [
+                1.0000001192092896,
+                0.9999998211860656,
+                0.9999987483024596
+            ]
+        },
+        {
+            "children": [
+                16
+            ],
+            "translation": [
+                0.0,
+                532.7470092773438,
+                0.0
+            ],
+            "rotation": [
+                0.6655597686767578,
+                -0.4343646466732025,
+                -0.24011126160621644,
+                -0.5574080944061279
+            ],
+            "scale": [
+                0.9999998807907105,
+                0.999999701976776,
+                0.9999999403953552
+            ]
+        },
+        {
+            "children": [
+                17
+            ],
+            "translation": [
+                0.00001525879997643642,
+                286.1807861328125,
+                -0.000022888199964654636
+            ],
+            "rotation": [
+                0.25593167543411257,
+                -0.3620148301124573,
+                0.3219532072544098,
+                -0.8365347385406494
+            ],
+            "scale": [
+                1.0,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "translation": [
+                -0.00006103519990574569,
+                166.9690093994141,
+                0.000003814699994109105
+            ],
+            "rotation": [
+                0.7009877562522888,
+                0.7009937167167664,
+                -0.09279301762580872,
+                -0.09280823916196825
+            ],
+            "scale": [
+                0.9999999403953552,
+                1.0,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                19
+            ],
+            "translation": [
+                399.1947937011719,
+                -0.31954190135002139,
+                -0.003049075836315751
+            ],
+            "rotation": [
+                -0.004396272823214531,
+                -0.0025365734472870828,
+                -0.05076199769973755,
+                -0.9986979365348816
+            ],
+            "scale": [
+                0.9999999403953552,
+                1.0,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                32,
+                26,
+                20
+            ],
+            "translation": [
+                402.5515747070313,
+                -0.10438539832830428,
+                -0.002846478950232268
+            ],
+            "rotation": [
+                -0.000004574490503728157,
+                -0.000010040300367109012,
+                0.35299697518348696,
+                -0.9356244802474976
+            ],
+            "scale": [
+                1.0,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                21
+            ],
+            "translation": [
+                0.003967284690588713,
+                0.14590449631214146,
+                -43.16883850097656
+            ],
+            "rotation": [
+                0.629516065120697,
+                0.328596293926239,
+                -0.1958152800798416,
+                -0.6763061881065369
+            ],
+            "scale": [
+                0.999999701976776,
+                1.0000003576278689,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                22
+            ],
+            "translation": [
+                -0.0003051759849768132,
+                175.07150268554688,
+                0.00007629390165675431
+            ],
+            "rotation": [
+                -0.5734227895736694,
+                0.18226787447929386,
+                -0.23226681351661686,
+                -0.7642098665237427
+            ],
+            "scale": [
+                1.0000001192092896,
+                1.0000003576278689,
+                0.999999701976776
+            ]
+        },
+        {
+            "children": [
+                23
+            ],
+            "translation": [
+                0.0,
+                370.0174865722656,
+                0.0
+            ],
+            "rotation": [
+                -0.27098795771598818,
+                -0.08019046485424042,
+                0.25969398021698,
+                -0.923414409160614
+            ],
+            "scale": [
+                1.0,
+                1.0000001192092896,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                24
+            ],
+            "translation": [
+                0.00006103519990574569,
+                370.0173034667969,
+                0.0
+            ],
+            "rotation": [
+                0.3159535229206085,
+                0.3460785150527954,
+                0.361482322216034,
+                -0.8060604929924011
+            ],
+            "scale": [
+                0.9999998807907105,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                25
+            ],
+            "translation": [
+                0.00005340580173651688,
+                186.69309997558598,
+                0.00003051759995287284
+            ],
+            "rotation": [
+                -0.061906907707452777,
+                -0.6184580326080322,
+                0.322037935256958,
+                -0.7141210436820984
+            ],
+            "scale": [
+                1.000000238418579,
+                1.0000001192092896,
+                0.9999999403953552
+            ]
+        },
+        {
+            "translation": [
+                0.0,
+                167.76010131835938,
+                0.0
+            ],
+            "rotation": [
+                -0.18707998096942905,
+                0.18709905445575718,
+                0.6818875074386597,
+                -0.6819269061088562
+            ],
+            "scale": [
+                0.9999999403953552,
+                0.9999998211860656,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                27
+            ],
+            "translation": [
+                0.0004882809880655259,
+                0.1427001953125,
+                43.16946029663086
+            ],
+            "rotation": [
+                -0.6269798874855042,
+                -0.3371228575706482,
+                -0.20376521348953248,
+                -0.6721045970916748
+            ],
+            "scale": [
+                1.0000003576278689,
+                0.9999996423721314,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                28
+            ],
+            "translation": [
+                0.0,
+                175.07080078125,
+                -0.00006103519990574569
+            ],
+            "rotation": [
+                0.5832023620605469,
+                -0.18192623555660249,
+                -0.20986202359199525,
+                -0.7633713483810425
+            ],
+            "scale": [
+                0.9999997615814208,
+                1.0000001192092896,
+                0.9999998807907105
+            ]
+        },
+        {
+            "children": [
+                29
+            ],
+            "translation": [
+                -0.00006103519990574569,
+                370.0173034667969,
+                -0.00006103519990574569
+            ],
+            "rotation": [
+                0.2709869146347046,
+                0.0801902487874031,
+                0.2596951127052307,
+                -0.923414409160614
+            ],
+            "scale": [
+                1.0000001192092896,
+                1.0000001192092896,
+                1.0000001192092896
+            ]
+        },
+        {
+            "children": [
+                30
+            ],
+            "translation": [
+                0.00006103519990574569,
+                370.01708984375,
+                0.0
+            ],
+            "rotation": [
+                -0.315950095653534,
+                -0.3460729122161865,
+                0.3614855408668518,
+                -0.8060628175735474
+            ],
+            "scale": [
+                0.9999998807907105,
+                1.0,
+                0.9999999403953552
+            ]
+        },
+        {
+            "children": [
+                31
+            ],
+            "translation": [
+                -0.000022888199964654636,
+                186.6940155029297,
+                0.000007629389983776491
+            ],
+            "rotation": [
+                0.0619109645485878,
+                0.6184656620025635,
+                0.32203570008277895,
+                -0.7141150236129761
+            ],
+            "scale": [
+                1.0,
+                1.0000001192092896,
+                1.0
+            ]
+        },
+        {
+            "translation": [
+                0.0,
+                167.7620086669922,
+                -0.00006103519990574569
+            ],
+            "rotation": [
+                -0.18710123002529145,
+                -0.1870883852243424,
+                -0.6819262504577637,
+                -0.6818854212760925
+            ],
+            "scale": [
+                1.0,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                33
+            ],
+            "translation": [
+                181.73239135742188,
+                -0.0008544919546693564,
+                0.0025956628378480679
+            ],
+            "rotation": [
+                0.00926738977432251,
+                0.002782774157822132,
+                0.3884811699390412,
+                -0.9214058518409728
+            ],
+            "scale": [
+                1.0,
+                1.0,
+                1.0000001192092896
+            ]
+        },
+        {
+            "translation": [
+                -0.00003051759995287284,
+                345.1398010253906,
+                0.0
+            ],
+            "rotation": [
+                -0.000010299070709152148,
+                -0.000018406668459647336,
+                -0.7070866823196411,
+                -0.7071268558502197
+            ],
+            "scale": [
+                1.0,
+                0.9999999403953552,
+                1.0
+            ]
+        },
+        {
+            "children": [
+                2
+            ],
+            "matrix": [
+                0.02539999969303608,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                0.02539999969303608,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                0.02539999969303608,
+                0.0,
+                0.0,
+                0.0,
+                11.732219696044922,
+                1.0
+            ]
+        }
+    ],
+    "meshes": [
+        {
+            "primitives": [
+                {
+                    "attributes": {
+                        "JOINTS_0": 1,
+                        "NORMAL": 2,
+                        "POSITION": 3,
+                        "TEXCOORD_0": 4,
+                        "WEIGHTS_0": 5
+                    },
+                    "indices": 0,
+                    "mode": 4,
+                    "material": 0
+                }
+            ],
+            "name": "monster"
+        }
+    ],
+    "animations": [
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 2,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 2,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 2,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 6,
+                    "interpolation": "LINEAR",
+                    "output": 7
+                },
+                {
+                    "input": 6,
+                    "interpolation": "LINEAR",
+                    "output": 8
+                },
+                {
+                    "input": 6,
+                    "interpolation": "LINEAR",
+                    "output": 9
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 3,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 3,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 3,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 10,
+                    "interpolation": "LINEAR",
+                    "output": 11
+                },
+                {
+                    "input": 10,
+                    "interpolation": "LINEAR",
+                    "output": 12
+                },
+                {
+                    "input": 10,
+                    "interpolation": "LINEAR",
+                    "output": 13
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 18,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 18,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 18,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 14,
+                    "interpolation": "LINEAR",
+                    "output": 15
+                },
+                {
+                    "input": 14,
+                    "interpolation": "LINEAR",
+                    "output": 16
+                },
+                {
+                    "input": 14,
+                    "interpolation": "LINEAR",
+                    "output": 17
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 19,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 19,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 19,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 18,
+                    "interpolation": "LINEAR",
+                    "output": 19
+                },
+                {
+                    "input": 18,
+                    "interpolation": "LINEAR",
+                    "output": 20
+                },
+                {
+                    "input": 18,
+                    "interpolation": "LINEAR",
+                    "output": 21
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 32,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 32,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 32,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 22,
+                    "interpolation": "LINEAR",
+                    "output": 23
+                },
+                {
+                    "input": 22,
+                    "interpolation": "LINEAR",
+                    "output": 24
+                },
+                {
+                    "input": 22,
+                    "interpolation": "LINEAR",
+                    "output": 25
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 33,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 33,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 33,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 26,
+                    "interpolation": "LINEAR",
+                    "output": 27
+                },
+                {
+                    "input": 26,
+                    "interpolation": "LINEAR",
+                    "output": 28
+                },
+                {
+                    "input": 26,
+                    "interpolation": "LINEAR",
+                    "output": 29
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 26,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 26,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 26,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 30,
+                    "interpolation": "LINEAR",
+                    "output": 31
+                },
+                {
+                    "input": 30,
+                    "interpolation": "LINEAR",
+                    "output": 32
+                },
+                {
+                    "input": 30,
+                    "interpolation": "LINEAR",
+                    "output": 33
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 27,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 27,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 27,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 34,
+                    "interpolation": "LINEAR",
+                    "output": 35
+                },
+                {
+                    "input": 34,
+                    "interpolation": "LINEAR",
+                    "output": 36
+                },
+                {
+                    "input": 34,
+                    "interpolation": "LINEAR",
+                    "output": 37
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 28,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 28,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 28,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 38,
+                    "interpolation": "LINEAR",
+                    "output": 39
+                },
+                {
+                    "input": 38,
+                    "interpolation": "LINEAR",
+                    "output": 40
+                },
+                {
+                    "input": 38,
+                    "interpolation": "LINEAR",
+                    "output": 41
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 29,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 29,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 29,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 42,
+                    "interpolation": "LINEAR",
+                    "output": 43
+                },
+                {
+                    "input": 42,
+                    "interpolation": "LINEAR",
+                    "output": 44
+                },
+                {
+                    "input": 42,
+                    "interpolation": "LINEAR",
+                    "output": 45
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 30,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 30,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 30,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 46,
+                    "interpolation": "LINEAR",
+                    "output": 47
+                },
+                {
+                    "input": 46,
+                    "interpolation": "LINEAR",
+                    "output": 48
+                },
+                {
+                    "input": 46,
+                    "interpolation": "LINEAR",
+                    "output": 49
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 31,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 31,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 31,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 50,
+                    "interpolation": "LINEAR",
+                    "output": 51
+                },
+                {
+                    "input": 50,
+                    "interpolation": "LINEAR",
+                    "output": 52
+                },
+                {
+                    "input": 50,
+                    "interpolation": "LINEAR",
+                    "output": 53
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 20,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 20,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 20,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 54,
+                    "interpolation": "LINEAR",
+                    "output": 55
+                },
+                {
+                    "input": 54,
+                    "interpolation": "LINEAR",
+                    "output": 56
+                },
+                {
+                    "input": 54,
+                    "interpolation": "LINEAR",
+                    "output": 57
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 21,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 21,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 21,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 58,
+                    "interpolation": "LINEAR",
+                    "output": 59
+                },
+                {
+                    "input": 58,
+                    "interpolation": "LINEAR",
+                    "output": 60
+                },
+                {
+                    "input": 58,
+                    "interpolation": "LINEAR",
+                    "output": 61
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 22,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 22,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 22,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 62,
+                    "interpolation": "LINEAR",
+                    "output": 63
+                },
+                {
+                    "input": 62,
+                    "interpolation": "LINEAR",
+                    "output": 64
+                },
+                {
+                    "input": 62,
+                    "interpolation": "LINEAR",
+                    "output": 65
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 23,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 23,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 23,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 66,
+                    "interpolation": "LINEAR",
+                    "output": 67
+                },
+                {
+                    "input": 66,
+                    "interpolation": "LINEAR",
+                    "output": 68
+                },
+                {
+                    "input": 66,
+                    "interpolation": "LINEAR",
+                    "output": 69
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 24,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 24,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 24,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 70,
+                    "interpolation": "LINEAR",
+                    "output": 71
+                },
+                {
+                    "input": 70,
+                    "interpolation": "LINEAR",
+                    "output": 72
+                },
+                {
+                    "input": 70,
+                    "interpolation": "LINEAR",
+                    "output": 73
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 25,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 25,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 25,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 74,
+                    "interpolation": "LINEAR",
+                    "output": 75
+                },
+                {
+                    "input": 74,
+                    "interpolation": "LINEAR",
+                    "output": 76
+                },
+                {
+                    "input": 74,
+                    "interpolation": "LINEAR",
+                    "output": 77
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 13,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 13,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 13,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 78,
+                    "interpolation": "LINEAR",
+                    "output": 79
+                },
+                {
+                    "input": 78,
+                    "interpolation": "LINEAR",
+                    "output": 80
+                },
+                {
+                    "input": 78,
+                    "interpolation": "LINEAR",
+                    "output": 81
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 14,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 14,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 14,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 82,
+                    "interpolation": "LINEAR",
+                    "output": 83
+                },
+                {
+                    "input": 82,
+                    "interpolation": "LINEAR",
+                    "output": 84
+                },
+                {
+                    "input": 82,
+                    "interpolation": "LINEAR",
+                    "output": 85
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 15,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 15,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 15,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 86,
+                    "interpolation": "LINEAR",
+                    "output": 87
+                },
+                {
+                    "input": 86,
+                    "interpolation": "LINEAR",
+                    "output": 88
+                },
+                {
+                    "input": 86,
+                    "interpolation": "LINEAR",
+                    "output": 89
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 16,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 16,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 16,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 90,
+                    "interpolation": "LINEAR",
+                    "output": 91
+                },
+                {
+                    "input": 90,
+                    "interpolation": "LINEAR",
+                    "output": 92
+                },
+                {
+                    "input": 90,
+                    "interpolation": "LINEAR",
+                    "output": 93
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 17,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 17,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 17,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 94,
+                    "interpolation": "LINEAR",
+                    "output": 95
+                },
+                {
+                    "input": 94,
+                    "interpolation": "LINEAR",
+                    "output": 96
+                },
+                {
+                    "input": 94,
+                    "interpolation": "LINEAR",
+                    "output": 97
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 8,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 8,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 8,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 98,
+                    "interpolation": "LINEAR",
+                    "output": 99
+                },
+                {
+                    "input": 98,
+                    "interpolation": "LINEAR",
+                    "output": 100
+                },
+                {
+                    "input": 98,
+                    "interpolation": "LINEAR",
+                    "output": 101
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 9,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 9,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 9,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 102,
+                    "interpolation": "LINEAR",
+                    "output": 103
+                },
+                {
+                    "input": 102,
+                    "interpolation": "LINEAR",
+                    "output": 104
+                },
+                {
+                    "input": 102,
+                    "interpolation": "LINEAR",
+                    "output": 105
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 10,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 10,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 10,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 106,
+                    "interpolation": "LINEAR",
+                    "output": 107
+                },
+                {
+                    "input": 106,
+                    "interpolation": "LINEAR",
+                    "output": 108
+                },
+                {
+                    "input": 106,
+                    "interpolation": "LINEAR",
+                    "output": 109
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 11,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 11,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 11,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 110,
+                    "interpolation": "LINEAR",
+                    "output": 111
+                },
+                {
+                    "input": 110,
+                    "interpolation": "LINEAR",
+                    "output": 112
+                },
+                {
+                    "input": 110,
+                    "interpolation": "LINEAR",
+                    "output": 113
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 12,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 12,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 12,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 114,
+                    "interpolation": "LINEAR",
+                    "output": 115
+                },
+                {
+                    "input": 114,
+                    "interpolation": "LINEAR",
+                    "output": 116
+                },
+                {
+                    "input": 114,
+                    "interpolation": "LINEAR",
+                    "output": 117
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 4,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 4,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 4,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 118,
+                    "interpolation": "LINEAR",
+                    "output": 119
+                },
+                {
+                    "input": 118,
+                    "interpolation": "LINEAR",
+                    "output": 120
+                },
+                {
+                    "input": 118,
+                    "interpolation": "LINEAR",
+                    "output": 121
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 5,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 5,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 5,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 122,
+                    "interpolation": "LINEAR",
+                    "output": 123
+                },
+                {
+                    "input": 122,
+                    "interpolation": "LINEAR",
+                    "output": 124
+                },
+                {
+                    "input": 122,
+                    "interpolation": "LINEAR",
+                    "output": 125
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 6,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 6,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 6,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 126,
+                    "interpolation": "LINEAR",
+                    "output": 127
+                },
+                {
+                    "input": 126,
+                    "interpolation": "LINEAR",
+                    "output": 128
+                },
+                {
+                    "input": 126,
+                    "interpolation": "LINEAR",
+                    "output": 129
+                }
+            ]
+        },
+        {
+            "channels": [
+                {
+                    "sampler": 0,
+                    "target": {
+                        "node": 7,
+                        "path": "translation"
+                    }
+                },
+                {
+                    "sampler": 1,
+                    "target": {
+                        "node": 7,
+                        "path": "rotation"
+                    }
+                },
+                {
+                    "sampler": 2,
+                    "target": {
+                        "node": 7,
+                        "path": "scale"
+                    }
+                }
+            ],
+            "samplers": [
+                {
+                    "input": 130,
+                    "interpolation": "LINEAR",
+                    "output": 131
+                },
+                {
+                    "input": 130,
+                    "interpolation": "LINEAR",
+                    "output": 132
+                },
+                {
+                    "input": 130,
+                    "interpolation": "LINEAR",
+                    "output": 133
+                }
+            ]
+        }
+    ],
+    "skins": [
+        {
+            "inverseBindMatrices": 134,
+            "skeleton": 2,
+            "joints": [
+                2,
+                3,
+                18,
+                19,
+                32,
+                33,
+                26,
+                27,
+                28,
+                29,
+                30,
+                31,
+                20,
+                21,
+                22,
+                23,
+                24,
+                25,
+                8,
+                9,
+                10,
+                11,
+                12,
+                13,
+                14,
+                15,
+                16,
+                17,
+                4,
+                5,
+                6,
+                7
+            ],
+            "name": "Armature"
+        }
+    ],
+    "accessors": [
+        {
+            "bufferView": 0,
+            "byteOffset": 0,
+            "componentType": 5123,
+            "count": 2652,
+            "max": [
+                779
+            ],
+            "min": [
+                0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 1,
+            "byteOffset": 0,
+            "componentType": 5123,
+            "count": 780,
+            "max": [
+                30,
+                30,
+                29,
+                24
+            ],
+            "min": [
+                0,
+                0,
+                0,
+                0
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 2,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 780,
+            "max": [
+                0.9988760948181152,
+                0.9998818039894104,
+                0.9998157024383544
+            ],
+            "min": [
+                -0.9988760948181152,
+                -0.9980314373970032,
+                -0.9998273253440856
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 2,
+            "byteOffset": 9360,
+            "componentType": 5126,
+            "count": 780,
+            "max": [
+                7.313104152679443,
+                25.414928436279298,
+                33.43614959716797
+            ],
+            "min": [
+                -15.450709342956545,
+                -33.22121047973633,
+                -1.280419945716858
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 1,
+            "byteOffset": 6240,
+            "componentType": 5126,
+            "count": 780,
+            "max": [
+                1.009609937667847,
+                0.9916410446166992
+            ],
+            "min": [
+                0.005085944663733244,
+                -0.07434999942779541
+            ],
+            "type": "VEC2"
+        },
+        {
+            "bufferView": 3,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 780,
+            "max": [
+                1.0,
+                0.9999979734420776,
+                0.9997379779815674,
+                0.9927020072937012
+            ],
+            "min": [
+                0.0000019999999949504856,
+                0.0,
+                0.0,
+                0.0
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                688.0628662109375,
+                119.62960052490236,
+                436.8376770019531
+            ],
+            "min": [
+                688.0628662109375,
+                119.62960052490236,
+                436.8376770019531
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.3873895406723023,
+                0.5915361642837524,
+                0.5915565490722656,
+                -0.3873957097530365
+            ],
+            "min": [
+                0.3873895406723023,
+                0.5915361642837524,
+                0.5915565490722656,
+                -0.3873957097530365
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 1212,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000003576278689,
+                1.0000003576278689,
+                1.0
+            ],
+            "min": [
+                1.0000003576278689,
+                1.0000003576278689,
+                1.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 404,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 2424,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00003051759995287284,
+                142.05380249023438,
+                0.00001525879997643642
+            ],
+            "min": [
+                -0.00003051759995287284,
+                142.05380249023438,
+                0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 1616,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.07529418170452118,
+                0.08668317645788193,
+                0.932952642440796,
+                0.4080679714679718
+            ],
+            "min": [
+                -0.05637124180793762,
+                -0.08988404273986817,
+                0.9125778675079346,
+                0.3448300063610077
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 3636,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000001311302185,
+                1.000001072883606,
+                1.0000008344650269
+            ],
+            "min": [
+                0.9999995827674866,
+                0.9999996423721314,
+                0.999998927116394
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 808,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 4848,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                399.22900390625,
+                -0.3109740912914276,
+                0.033753398805856708
+            ],
+            "min": [
+                399.1907958984375,
+                -0.3193970024585724,
+                -0.04251528158783913
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 3232,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.04481140151619911,
+                0.09621308743953704,
+                -0.045223526656627658,
+                -0.9873183369636536
+            ],
+            "min": [
+                -0.05383916571736336,
+                -0.10072088986635208,
+                -0.1102677807211876,
+                -0.99887216091156
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 6060,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000004768371585,
+                1.0000009536743165,
+                1.000001072883606
+            ],
+            "min": [
+                0.9999988675117492,
+                0.9999990463256836,
+                0.9999992847442628
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 1212,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 7272,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                402.6142883300781,
+                -0.1111449971795082,
+                0.005645751953125
+            ],
+            "min": [
+                402.5600891113281,
+                -0.13861079514026646,
+                -0.010498049668967724
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 4848,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.02916480414569378,
+                0.13094337284564973,
+                0.3312646150588989,
+                -0.9394612908363342
+            ],
+            "min": [
+                -0.029069917276501657,
+                -0.1322847604751587,
+                0.12861666083335877,
+                -0.9855769276618958
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 8484,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000014305114749,
+                1.0000007152557374,
+                1.0000009536743165
+            ],
+            "min": [
+                0.9999995231628418,
+                0.999998927116394,
+                0.9999986886978148
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 1616,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 9696,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                181.7324981689453,
+                0.001678466913290322,
+                0.0021362300030887129
+            ],
+            "min": [
+                181.7321929931641,
+                0.0012207030085846782,
+                0.0019226069562137128
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 6464,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.11948085576295853,
+                0.21782369911670688,
+                0.75827956199646,
+                -0.6160333156585693
+            ],
+            "min": [
+                -0.22238001227378849,
+                -0.14779649674892426,
+                0.6617863774299622,
+                -0.7142592668533325
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 10908,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000007152557374,
+                1.0000011920928956,
+                1.0000008344650269
+            ],
+            "min": [
+                0.9999991059303284,
+                0.9999993443489076,
+                0.9999991655349731
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 2020,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 12120,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00003051759995287284,
+                345.13958740234377,
+                0.00006103519990574569
+            ],
+            "min": [
+                -0.00003051759995287284,
+                345.13958740234377,
+                0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 8080,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.000013882177881896496,
+                -0.00001729086579871364,
+                -0.7070867419242859,
+                -0.707126796245575
+            ],
+            "min": [
+                -0.000013882177881896496,
+                -0.00001729086579871364,
+                -0.7070867419242859,
+                -0.707126796245575
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 13332,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999999403953552,
+                1.0,
+                1.0
+            ],
+            "min": [
+                0.9999999403953552,
+                1.0,
+                1.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 2424,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 14544,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                11.093509674072266,
+                2.570708990097046,
+                43.12179946899414
+            ],
+            "min": [
+                -11.20617961883545,
+                -2.25006103515625,
+                41.65719985961914
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 9696,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.4268832206726074,
+                0.019551469013094907,
+                -0.004996071103960276,
+                -0.6169270277023315
+            ],
+            "min": [
+                -0.7079461216926575,
+                -0.4286864697933197,
+                -0.49198582768440249,
+                -0.8074727654457092
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 15756,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000009536743165,
+                1.0000016689300538,
+                1.0000014305114749
+            ],
+            "min": [
+                0.9999987483024596,
+                0.9999995231628418,
+                1.0000001192092896
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 2828,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 16968,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.0001220699996338226,
+                175.07080078125,
+                -0.00006103519990574569
+            ],
+            "min": [
+                -0.0001220699996338226,
+                175.07080078125,
+                -0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 11312,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.5104442834854126,
+                0.7555050253868103,
+                0.02008049003779888,
+                -0.6120374202728272
+            ],
+            "min": [
+                0.19047075510025025,
+                0.03135304525494576,
+                -0.3887938261032105,
+                -0.9229499697685242
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 18180,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000011920928956,
+                1.0000003576278689,
+                1.000001311302185
+            ],
+            "min": [
+                0.9999988675117492,
+                0.9999983906745912,
+                0.9999996423721314
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 3232,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 19392,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                370.0173034667969,
+                -0.00001525879997643642
+            ],
+            "min": [
+                0.0,
+                370.0173034667969,
+                -0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 12928,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.6011126041412354,
+                0.07422994077205658,
+                0.5760638117790222,
+                -0.5518321394920349
+            ],
+            "min": [
+                0.3708511292934418,
+                0.04792150110006333,
+                0.35539764165878298,
+                -0.8547816872596741
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 20604,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999999403953552,
+                1.0000016689300538,
+                1.0000005960464478
+            ],
+            "min": [
+                0.9999990463256836,
+                0.9999995827674866,
+                0.9999995231628418
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 3636,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 21816,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00006103519990574569,
+                370.01702880859377,
+                0.000003814699994109105
+            ],
+            "min": [
+                -0.00006103519990574569,
+                370.01702880859377,
+                0.000003814699994109105
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 14544,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.12159590423107149,
+                -0.592817485332489,
+                0.08611587435007096,
+                -0.6480545401573181
+            ],
+            "min": [
+                -0.0019206339493393896,
+                -0.6926255822181702,
+                -0.40358710289001467,
+                -0.7833981513977051
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 23028,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000011920928956,
+                0.9999997615814208,
+                1.0000003576278689
+            ],
+            "min": [
+                0.9999993443489076,
+                0.9999983906745912,
+                0.9999982714653016
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 4040,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 24240,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00003051759995287284,
+                186.6938018798828,
+                0.00006103519990574569
+            ],
+            "min": [
+                0.00003051759995287284,
+                186.6938018798828,
+                0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 16160,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.1426013559103012,
+                0.6280872225761414,
+                0.4596095085144043,
+                -0.6589219570159912
+            ],
+            "min": [
+                0.035743311047554019,
+                0.5803613662719727,
+                -0.23170951008796693,
+                -0.7778217792510986
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 25452,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000030994415284,
+                1.0000009536743165,
+                1.0000015497207642
+            ],
+            "min": [
+                0.9999990463256836,
+                0.999998152256012,
+                0.9999975562095642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 4444,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 26664,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                167.7620086669922,
+                0.0
+            ],
+            "min": [
+                0.0,
+                167.7620086669922,
+                0.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 17776,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.1871013194322586,
+                -0.18708844482898716,
+                -0.6819262504577637,
+                -0.6818854212760925
+            ],
+            "min": [
+                -0.1871013194322586,
+                -0.18708844482898716,
+                -0.6819262504577637,
+                -0.6818854212760925
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 27876,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999998211860656,
+                1.0000001192092896,
+                1.0000001192092896
+            ],
+            "min": [
+                0.9999998211860656,
+                1.0000001192092896,
+                1.0000001192092896
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 4848,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 29088,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                11.20654010772705,
+                2.539275884628296,
+                -41.6572380065918
+            ],
+            "min": [
+                -11.0931396484375,
+                -2.281677007675171,
+                -43.12186050415039
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 19392,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7087063193321228,
+                0.41781315207481387,
+                0.0004008882970083505,
+                -0.6171950101852417
+            ],
+            "min": [
+                0.4269197881221771,
+                -0.018646057695150377,
+                -0.4820735454559326,
+                -0.8132827877998352
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 30300,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000001072883606,
+                1.0000005960464478,
+                1.0000015497207642
+            ],
+            "min": [
+                0.9999989867210388,
+                0.9999990463256836,
+                0.9999997615814208
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 5252,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 31512,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.0001220699996338226,
+                175.07159423828126,
+                0.0
+            ],
+            "min": [
+                -0.0001220699996338226,
+                175.07159423828126,
+                0.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 21008,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.1727268248796463,
+                -0.026490267366170884,
+                -0.014631116762757302,
+                -0.6249508857727051
+            ],
+            "min": [
+                -0.5201118588447571,
+                -0.7482331991195679,
+                -0.36269164085388186,
+                -0.9203588366508484
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 32724,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0,
+                1.000001311302185,
+                1.0000009536743165
+            ],
+            "min": [
+                0.9999985098838806,
+                0.9999993443489076,
+                0.999998927116394
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 5656,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 33936,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                370.0174865722656,
+                -0.00006103519990574569
+            ],
+            "min": [
+                0.0,
+                370.0174865722656,
+                -0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 22624,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.3708538711071015,
+                -0.04598140716552735,
+                0.5860890746116638,
+                -0.5294864177703857
+            ],
+            "min": [
+                -0.6115797162055969,
+                -0.07423046976327896,
+                0.3553973138332367,
+                -0.8547807335853577
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 35148,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000003576278689,
+                1.0000014305114749,
+                1.0000005960464478
+            ],
+            "min": [
+                0.9999993443489076,
+                0.999999701976776,
+                0.999999463558197
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 6060,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 36360,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.000022888199964654636,
+                370.0171813964844,
+                0.00001525879997643642
+            ],
+            "min": [
+                0.000022888199964654636,
+                370.0171813964844,
+                0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 24240,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.031680915504693988,
+                0.7147775292396545,
+                0.0212766882032156,
+                -0.649734377861023
+            ],
+            "min": [
+                -0.10804452747106552,
+                0.5687218904495239,
+                -0.41146859526634219,
+                -0.7937191724777222
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 37572,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000008344650269,
+                0.9999993443489076,
+                1.0000011920928956
+            ],
+            "min": [
+                0.999998927116394,
+                0.9999974966049194,
+                0.9999998211860656
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 6464,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 38784,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00003051759995287284,
+                186.69309997558598,
+                0.00006103519990574569
+            ],
+            "min": [
+                -0.00003051759995287284,
+                186.69309997558598,
+                0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 25856,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.03588018566370011,
+                -0.5803508758544922,
+                0.4588881731033325,
+                -0.6592705845832825
+            ],
+            "min": [
+                -0.1426122784614563,
+                -0.6280779242515564,
+                -0.23170490562915806,
+                -0.7778291702270508
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 39996,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000035762786866,
+                1.000001311302185,
+                1.0000022649765017
+            ],
+            "min": [
+                0.9999989867210388,
+                0.9999991655349731,
+                0.9999974966049194
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 6868,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 41208,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0001220699996338226,
+                167.7602996826172,
+                0.0
+            ],
+            "min": [
+                0.0001220699996338226,
+                167.7602996826172,
+                0.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 27472,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.18708005547523497,
+                0.18709906935691837,
+                0.681887686252594,
+                -0.6819267868995667
+            ],
+            "min": [
+                -0.18708005547523497,
+                0.18709906935691837,
+                0.681887686252594,
+                -0.6819267868995667
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 42420,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0,
+                0.9999998211860656,
+                0.9999998211860656
+            ],
+            "min": [
+                1.0,
+                0.9999998211860656,
+                0.9999998211860656
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 7272,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 43632,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -64.18634033203125,
+                123.89100646972656,
+                -121.35540008544922
+            ],
+            "min": [
+                -122.68409729003906,
+                86.45635986328125,
+                -181.9196929931641
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 29088,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.5137400031089783,
+                0.5910477638244629,
+                0.487165242433548,
+                -0.5562912821769714
+            ],
+            "min": [
+                0.2358280718326569,
+                0.4349341094493866,
+                0.06352268159389496,
+                -0.7825927138328552
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 44844,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000014305114749,
+                1.000001072883606,
+                1.0000015497207642
+            ],
+            "min": [
+                0.9999995827674866,
+                0.9999990463256836,
+                0.9999997615814208
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 7676,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 46056,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00001525879997643642,
+                547.8192138671875,
+                0.0
+            ],
+            "min": [
+                -0.00001525879997643642,
+                547.8192138671875,
+                0.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 30704,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7711299657821655,
+                -0.20974168181419373,
+                -0.21020625531673432,
+                0.7666990756988525
+            ],
+            "min": [
+                0.5196717977523804,
+                -0.31293177604675295,
+                -0.31192100048065188,
+                0.5138788223266602
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 47268,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0,
+                1.0000008344650269,
+                1.0000003576278689
+            ],
+            "min": [
+                0.9999988079071044,
+                0.9999983906745912,
+                0.9999988079071044
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 8080,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 48480,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00003051759995287284,
+                532.7470703125,
+                0.00003051759995287284
+            ],
+            "min": [
+                0.00003051759995287284,
+                532.7470703125,
+                0.00003051759995287284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 32320,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7953221201896668,
+                -0.3406173884868622,
+                0.024828489869832997,
+                -0.4618827998638153
+            ],
+            "min": [
+                0.4422449469566345,
+                -0.6381375789642334,
+                -0.06888412684202194,
+                -0.7050687074661255
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 49692,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000000238418579,
+                1.0000009536743165,
+                1.000000238418579
+            ],
+            "min": [
+                0.9999983906745912,
+                0.9999992847442628,
+                0.999998152256012
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 8484,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 50904,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00001525879997643642,
+                286.1808776855469,
+                -0.00001525879997643642
+            ],
+            "min": [
+                -0.00001525879997643642,
+                286.1808776855469,
+                -0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 33936,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.34342503547668459,
+                -0.36089563369750979,
+                0.48122185468673708,
+                -0.702274739742279
+            ],
+            "min": [
+                -0.055049605667591098,
+                -0.4634150564670563,
+                0.027654040604829789,
+                -0.9122520089149476
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 52116,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000001072883606,
+                1.0000007152557374,
+                1.0000005960464478
+            ],
+            "min": [
+                0.9999991655349731,
+                0.9999993443489076,
+                0.9999994039535524
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 8888,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 53328,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                166.96910095214845,
+                0.00003051759995287284
+            ],
+            "min": [
+                0.0,
+                166.96910095214845,
+                0.00003051759995287284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 35552,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7009878754615784,
+                0.7009936571121216,
+                -0.0927930474281311,
+                -0.09280822426080704
+            ],
+            "min": [
+                0.7009878754615784,
+                0.7009936571121216,
+                -0.0927930474281311,
+                -0.09280822426080704
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 54540,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0,
+                1.0,
+                0.9999997615814208
+            ],
+            "min": [
+                1.0,
+                1.0,
+                0.9999997615814208
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 9292,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 55752,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -57.822750091552737,
+                125.41189575195313,
+                183.63040161132813
+            ],
+            "min": [
+                -117.2886962890625,
+                87.447509765625,
+                124.98169708251952
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 37168,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.226774200797081,
+                -0.4451811611652374,
+                0.49656349420547488,
+                -0.551270604133606
+            ],
+            "min": [
+                -0.5029988884925842,
+                -0.6104490756988525,
+                0.05997595936059952,
+                -0.7728594541549683
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 56964,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000011920928956,
+                1.0000030994415284,
+                1.0000004768371585
+            ],
+            "min": [
+                0.999997854232788,
+                1.0000004768371585,
+                0.9999985098838806
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 9696,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 58176,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00005722049900214188,
+                547.8187866210938,
+                -0.00006103519990574569
+            ],
+            "min": [
+                0.00005722049900214188,
+                547.8187866210938,
+                -0.00006103519990574569
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 38784,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7720406651496887,
+                -0.2091858983039856,
+                0.3122869431972504,
+                -0.5125147700309753
+            ],
+            "min": [
+                0.5071884989738464,
+                -0.31631752848625185,
+                0.2051556557416916,
+                -0.7749928832054138
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 59388,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000009536743165,
+                1.0000015497207642,
+                0.9999998211860656
+            ],
+            "min": [
+                0.9999998211860656,
+                0.9999995231628418,
+                0.999998152256012
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 10100,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 60600,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00003051759995287284,
+                532.7478637695313,
+                0.00003051759995287284
+            ],
+            "min": [
+                -0.00003051759995287284,
+                532.7478637695313,
+                0.00003051759995287284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 40400,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.4422548413276673,
+                0.6402692198753357,
+                0.02487970888614655,
+                -0.443508505821228
+            ],
+            "min": [
+                -0.8058043718338013,
+                0.33987849950790408,
+                -0.06919090449810028,
+                -0.7087214589118958
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 61812,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000015497207642,
+                1.000002145767212,
+                1.0000017881393433
+            ],
+            "min": [
+                0.9999986886978148,
+                0.999999463558197,
+                0.9999991059303284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 10504,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 63024,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -0.00004577639992930927,
+                286.1813049316406,
+                0.00003051759995287284
+            ],
+            "min": [
+                -0.00004577639992930927,
+                286.1813049316406,
+                0.00003051759995287284
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 42016,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.05504757910966873,
+                0.4637857675552368,
+                0.4812243282794953,
+                -0.702268123626709
+            ],
+            "min": [
+                -0.34342628717422488,
+                0.34244170784950259,
+                0.027664778754115106,
+                -0.9120306372642516
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 64236,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000009536743165,
+                1.0000009536743165,
+                1.0000007152557374
+            ],
+            "min": [
+                0.9999988675117492,
+                0.9999990463256836,
+                0.9999987483024596
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 10908,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 65448,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00006103519990574569,
+                166.9678955078125,
+                -0.000007629389983776491
+            ],
+            "min": [
+                0.00006103519990574569,
+                166.9678955078125,
+                -0.000007629389983776491
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 43632,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.7009931206703186,
+                -0.7009892463684082,
+                0.09279564768075945,
+                -0.09279833734035492
+            ],
+            "min": [
+                0.7009931206703186,
+                -0.7009892463684082,
+                0.09279564768075945,
+                -0.09279833734035492
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 66660,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999998211860656,
+                0.9999998211860656,
+                0.9999999403953552
+            ],
+            "min": [
+                0.9999998211860656,
+                0.9999998211860656,
+                0.9999999403953552
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 11312,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 67872,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                -216.10679626464845,
+                76.14641571044922,
+                53.84222030639649
+            ],
+            "min": [
+                -229.81809997558598,
+                48.92041015625,
+                -46.19350051879883
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 45248,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.1075008511543274,
+                0.04972844943404198,
+                -0.5993947386741638,
+                -0.7506681680679321
+            ],
+            "min": [
+                -0.1541447639465332,
+                -0.08161687850952149,
+                -0.6573381423950195,
+                -0.7955794930458069
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 69084,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.0000011920928956,
+                1.0000014305114749,
+                1.0000009536743165
+            ],
+            "min": [
+                0.999999701976776,
+                0.9999993443489076,
+                0.9999991655349731
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 11716,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 70296,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.00006103519990574569,
+                275.1336975097656,
+                -0.00001525879997643642
+            ],
+            "min": [
+                0.00006103519990574569,
+                275.1336975097656,
+                -0.00001525879997643642
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 46864,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.039355143904685977,
+                0.004996879026293755,
+                -0.12579287588596345,
+                -0.991262674331665
+            ],
+            "min": [
+                -0.02954175136983395,
+                -0.0037506259977817537,
+                -0.12589138746261598,
+                -0.9920437335968018
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 71508,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.999998927116394,
+                1.0,
+                1.0000004768371585
+            ],
+            "min": [
+                0.9999986886978148,
+                0.9999982118606569,
+                0.999998927116394
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 12120,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 72720,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0,
+                339.0890197753906,
+                -0.000007629389983776491
+            ],
+            "min": [
+                0.0,
+                339.0890197753906,
+                -0.000007629389983776491
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 48480,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.000001511155801381392,
+                3.055855870570668e-7,
+                -0.11349041759967804,
+                -0.9935391545295716
+            ],
+            "min": [
+                0.000001511155801381392,
+                3.055855870570668e-7,
+                -0.11349041759967804,
+                -0.9935391545295716
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 73932,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                1.000000238418579,
+                1.0000003576278689,
+                1.0
+            ],
+            "min": [
+                1.000000238418579,
+                1.0000003576278689,
+                1.0
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 4,
+            "byteOffset": 12524,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                3.333329916000366
+            ],
+            "min": [
+                0.0
+            ],
+            "type": "SCALAR"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 75144,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0006713870097883046,
+                374.1894836425781,
+                0.00009918209980241954
+            ],
+            "min": [
+                0.0006713870097883046,
+                374.1894836425781,
+                0.00009918209980241954
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 6,
+            "byteOffset": 50096,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.0003971835249103606,
+                0.9999987483024596,
+                8.442460170954291e-7,
+                -1.539886227419629e-7
+            ],
+            "min": [
+                0.0003971835249103606,
+                0.9999987483024596,
+                8.442460170954291e-7,
+                -1.539886227419629e-7
+            ],
+            "type": "VEC4"
+        },
+        {
+            "bufferView": 5,
+            "byteOffset": 76356,
+            "componentType": 5126,
+            "count": 101,
+            "max": [
+                0.9999921321868897,
+                0.9999988079071044,
+                0.9999999403953552
+            ],
+            "min": [
+                0.9999921321868897,
+                0.9999988079071044,
+                0.9999999403953552
+            ],
+            "type": "VEC3"
+        },
+        {
+            "bufferView": 7,
+            "byteOffset": 0,
+            "componentType": 5126,
+            "count": 32,
+            "max": [
+                35.948368072509769,
+                38.693748474121097,
+                39.37006759643555,
+                0.0,
+                38.92030715942383,
+                39.36031723022461,
+                30.0275993347168,
+                0.0,
+                39.36031723022461,
+                38.83974075317383,
+                38.96176910400391,
+                0.0,
+                1034.1197509765626,
+                867.171142578125,
+                611.7998657226563,
+                1.0
+            ],
+            "min": [
+                -35.94831848144531,
+                -38.47134017944336,
+                -39.37006759643555,
+                0.0,
+                -38.920318603515628,
+                -38.919979095458987,
+                -30.0275993347168,
+                0.0,
+                -39.3596076965332,
+                -38.88496017456055,
+                -38.82202911376953,
+                0.0,
+                -1323.6492919921876,
+                -1186.5914306640626,
+                -632.5089111328125,
+                1.0
+            ],
+            "type": "MAT4"
+        }
+    ],
+    "materials": [
+        {
+            "pbrMetallicRoughness": {
+                "baseColorTexture": {
+                    "index": 0
+                },
+                "metallicFactor": 0.0
+            },
+            "emissiveFactor": [
+                0.0,
+                0.0,
+                0.0
+            ],
+            "name": "monster-effect"
+        }
+    ],
+    "textures": [
+        {
+            "sampler": 0,
+            "source": 0
+        }
+    ],
+    "images": [
+        {
+            "uri": "Monster.jpg"
+        }
+    ],
+    "samplers": [
+        {
+            "magFilter": 9729,
+            "minFilter": 9986,
+            "wrapS": 10497,
+            "wrapT": 10497
+        }
+    ],
+    "bufferViews": [
+        {
+            "buffer": 0,
+            "byteOffset": 187936,
+            "byteLength": 5304,
+            "target": 34963
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 162528,
+            "byteLength": 12480,
+            "byteStride": 8,
+            "target": 34962
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 143808,
+            "byteLength": 18720,
+            "byteStride": 12,
+            "target": 34962
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 53760,
+            "byteLength": 12480,
+            "byteStride": 16,
+            "target": 34962
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 175008,
+            "byteLength": 12928
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 66240,
+            "byteLength": 77568
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 2048,
+            "byteLength": 51712
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 0,
+            "byteLength": 2048
+        }
+    ],
+    "buffers": [
+        {
+            "byteLength": 193240,
+            "uri": "Monster0.bin"
+        }
+    ]
+}

BIN
examples/models/gltf/Monster/glTF/Monster.jpg


BIN
examples/models/gltf/Monster/glTF/Monster0.bin


BIN
examples/models/gltf/Monster/screenshot/screenshot.gif


+ 18 - 12
examples/webgl_loader_gltf_extensions.html

@@ -14,7 +14,7 @@
 			<div id="description"></div>
 		</div>
 
-		<div id="container" style="background-color: white;"></div>
+		<div id="container"></div>
 
 		<script type="module">
 
@@ -78,6 +78,21 @@
 					shadows: true,
 					extensions: [ 'glTF', 'glTF-Embedded', 'glTF-pbrSpecularGlossiness', 'glTF-Binary', 'glTF-Draco' ]
 				},
+				Monster: {
+					name: 'Monster',
+					url: './models/gltf/Monster/%s/Monster.gltf',
+					author: '3drt.com',
+					authorURL: 'http://www.3drt.com/downloads.htm',
+					cameraPos: new THREE.Vector3( 3, 1, 7 ),
+					objectScale: new THREE.Vector3( 0.04, 0.04, 0.04 ),
+					objectPosition: new THREE.Vector3( 0.2, 0.1, 0 ),
+					objectRotation: new THREE.Euler( 0, - 3 * Math.PI / 4, 0 ),
+					animationTime: 3,
+					addLights: true,
+					shadows: true,
+					addGround: true,
+					extensions: [ 'glTF', 'glTF-Embedded', 'glTF-Binary', 'glTF-Draco', 'glTF-lights' ]
+				},
 				'Cesium Man': {
 					name: 'Cesium Man',
 					url: './models/gltf/CesiumMan/%s/CesiumMan.gltf',
@@ -113,15 +128,6 @@
 					shadows: true,
 					extensions: [ 'glTF' ]
 				},
-				'Alpha Blend Mode Test': {
-					name: 'Alpha Blend Mode Test',
-					url: './models/gltf/AlphaBlendModeTest/%s/AlphaBlendModeTest.gltf',
-					author: 'Analytical Graphics, Inc.',
-					authorURL: 'https://www.agi.com/home',
-					cameraPos: new THREE.Vector3( 0, 3, 10 ),
-					addEnvMap: true,
-					extensions: [ 'glTF', 'glTF-Embedded', 'glTF-Binary' ]
-				},
 			};
 
 			var state = {
@@ -134,7 +140,7 @@
 
 				container = document.getElementById( 'container' );
 
-				renderer = new THREE.WebGLRenderer( { alpha: true, antialias: true } );
+				renderer = new THREE.WebGLRenderer( { antialias: true } );
 				renderer.setPixelRatio( window.devicePixelRatio );
 				renderer.setSize( window.innerWidth, window.innerHeight );
 				renderer.outputEncoding = THREE.sRGBEncoding;
@@ -181,7 +187,7 @@
 				scene = new THREE.Scene();
 				scene.background = new THREE.Color( 0x222222 );
 
-				camera = new THREE.PerspectiveCamera( 45, container.offsetWidth / container.offsetHeight, 0.01, 100 );
+				camera = new THREE.PerspectiveCamera( 45, container.offsetWidth / container.offsetHeight, 0.001, 1000 );
 				scene.add( camera );
 
 				var spot1;

+ 0 - 1
src/renderers/shaders/ShaderChunk/alphatest_fragment.glsl.js

@@ -2,7 +2,6 @@ export default /* glsl */`
 #ifdef ALPHATEST
 
 	if ( diffuseColor.a < ALPHATEST ) discard;
-	diffuseColor.a = 1.0;
 
 #endif
 `;

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff