浏览代码

Remove remaining glTF1.0 sample models.

Don McCurdy 8 年之前
父节点
当前提交
648ea5a047
共有 45 个文件被更改,包括 0 次插入14138 次删除
  1. 0 1
      examples/models/gltf/CesiumMan/README.txt
  2. 二进制
      examples/models/gltf/CesiumMan/glTF-Binary/Cesium_Man.glb
  3. 二进制
      examples/models/gltf/CesiumMan/glTF-MaterialsCommon/Cesium_Man.bin
  4. 0 2111
      examples/models/gltf/CesiumMan/glTF-MaterialsCommon/Cesium_Man.gltf
  5. 二进制
      examples/models/gltf/CesiumMan/glTF-MaterialsCommon/Cesium_Man.jpg
  6. 二进制
      examples/models/gltf/CesiumMan/glTF/Cesium_Man.bin
  7. 0 2207
      examples/models/gltf/CesiumMan/glTF/Cesium_Man.gltf
  8. 二进制
      examples/models/gltf/CesiumMan/glTF/Cesium_Man.jpg
  9. 0 25
      examples/models/gltf/CesiumMan/glTF/Cesium_Man0FS.glsl
  10. 0 22
      examples/models/gltf/CesiumMan/glTF/Cesium_Man0VS.glsl
  11. 0 1
      examples/models/gltf/CesiumMilkTruck/README.txt
  12. 二进制
      examples/models/gltf/CesiumMilkTruck/glTF-Binary/CesiumMilkTruck.glb
  13. 二进制
      examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck.bin
  14. 0 610
      examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck.gltf
  15. 二进制
      examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck.png
  16. 二进制
      examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck.bin
  17. 0 705
      examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck.gltf
  18. 二进制
      examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck.png
  19. 0 17
      examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck0FS.glsl
  20. 0 12
      examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck0VS.glsl
  21. 0 18
      examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck1FS.glsl
  22. 0 15
      examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck1VS.glsl
  23. 二进制
      examples/models/gltf/RiggedSimple/glTF/RiggedSimple.bin
  24. 0 588
      examples/models/gltf/RiggedSimple/glTF/RiggedSimple.gltf
  25. 0 24
      examples/models/gltf/RiggedSimple/glTF/RiggedSimple0FS.glsl
  26. 0 19
      examples/models/gltf/RiggedSimple/glTF/RiggedSimple0VS.glsl
  27. 二进制
      examples/models/gltf/monster/glTF-Binary/Monster.glb
  28. 二进制
      examples/models/gltf/monster/glTF-MaterialsCommon/monster.bin
  29. 0 3319
      examples/models/gltf/monster/glTF-MaterialsCommon/monster.gltf
  30. 二进制
      examples/models/gltf/monster/glTF-MaterialsCommon/monster.jpg
  31. 二进制
      examples/models/gltf/monster/glTF/monster.bin
  32. 0 3408
      examples/models/gltf/monster/glTF/monster.gltf
  33. 二进制
      examples/models/gltf/monster/glTF/monster.jpg
  34. 0 25
      examples/models/gltf/monster/glTF/monster0FS.glsl
  35. 0 22
      examples/models/gltf/monster/glTF/monster0VS.glsl
  36. 0 1
      examples/models/gltf/monster/readme.txt
  37. 0 8
      examples/models/gltf/snowflake/line_frag.glsl
  38. 0 15
      examples/models/gltf/snowflake/line_vert.glsl
  39. 二进制
      examples/models/gltf/snowflake/snowFlake.bin
  40. 0 174
      examples/models/gltf/snowflake/snowFlake.gltf
  41. 0 8
      examples/models/gltf/snowflakes/line_frag.glsl
  42. 0 15
      examples/models/gltf/snowflakes/line_vert.glsl
  43. 二进制
      examples/models/gltf/snowflakes/snowFlakes.bin
  44. 0 197
      examples/models/gltf/snowflakes/snowFlakes.gltf
  45. 0 571
      examples/webgl_loader_gltf.html

+ 0 - 1
examples/models/gltf/CesiumMan/README.txt

@@ -1 +0,0 @@
-Donated by Cesium for glTF testing.  Please follow the Cesium Trademark Terms and Conditions: https://github.com/AnalyticalGraphicsInc/cesium/wiki/CesiumTrademark.pdf

二进制
examples/models/gltf/CesiumMan/glTF-Binary/Cesium_Man.glb


二进制
examples/models/gltf/CesiumMan/glTF-MaterialsCommon/Cesium_Man.bin


+ 0 - 2111
examples/models/gltf/CesiumMan/glTF-MaterialsCommon/Cesium_Man.gltf

@@ -1,2111 +0,0 @@
-{
-    "accessors": {
-        "IBM_Armature_Cesium_Man-skin": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 0,
-            "componentType": 5126,
-            "count": 19,
-            "type": "MAT4"
-        },
-        "accessor_112": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 448512,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                1,
-                0.98992,
-                0.951076,
-                0.874108
-            ],
-            "min": [
-                0.0100802,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "accessor_115": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 672768,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                18,
-                18,
-                18,
-                18
-            ],
-            "min": [
-                0,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "accessor_21": {
-            "bufferView": "bufferView_119",
-            "byteOffset": 0,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 14016,
-            "type": "SCALAR"
-        },
-        "accessor_23": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 0,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                0.180954,
-                0.569137,
-                1.50655
-            ],
-            "min": [
-                -0.131,
-                -0.569137,
-                0
-            ],
-            "type": "VEC3"
-        },
-        "accessor_25": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 168192,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                1,
-                0.999981,
-                0.994445
-            ],
-            "min": [
-                -1,
-                -0.999981,
-                -1
-            ],
-            "type": "VEC3"
-        },
-        "accessor_27": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 336384,
-            "byteStride": 8,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                0.990806,
-                0.98803
-            ],
-            "min": [
-                0.0140794,
-                0.00844598
-            ],
-            "type": "VEC2"
-        },
-        "animAccessor_0": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 1216,
-            "componentType": 5126,
-            "count": 49,
-            "type": "SCALAR"
-        },
-        "animAccessor_1": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 1412,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_10": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 7292,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_11": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 7880,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_12": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 8468,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_13": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 9252,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_14": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 9840,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_15": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 10428,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_16": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 11212,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_17": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 11800,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_18": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 12388,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_19": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 13172,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_2": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 2000,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_20": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 13760,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_21": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 14348,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_22": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 15132,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_23": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 15720,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_24": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 16308,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_25": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 17092,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_26": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 17680,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_27": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 18268,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_28": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 19052,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_29": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 19640,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_3": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 2588,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_30": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 20228,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_31": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 21012,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_32": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 21600,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_33": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 22188,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_34": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 22972,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_35": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 23560,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_36": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 24148,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_37": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 24932,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_38": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 25520,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_39": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 26108,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_4": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 3372,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_40": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 26892,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_41": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 27480,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_42": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 28068,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_43": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 28852,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_44": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 29440,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_45": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 30028,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_46": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 30812,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_47": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 31400,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_48": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 31988,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_49": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 32772,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_5": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 3960,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_50": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 33360,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_51": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 33948,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_52": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 34732,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_53": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 35320,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_54": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 35908,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_55": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 36692,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_56": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 37280,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_57": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 37868,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_6": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 4548,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_7": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 5332,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_8": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 5920,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_9": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 6508,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        }
-    },
-    "animations": {
-        "animation_0": {
-            "channels": [
-                {
-                    "sampler": "animation_0_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_0_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_0_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_3",
-                "scale": "animAccessor_1",
-                "translation": "animAccessor_2"
-            },
-            "samplers": {
-                "animation_0_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_0_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_0_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_1": {
-            "channels": [
-                {
-                    "sampler": "animation_1_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_1_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_1_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_6",
-                "scale": "animAccessor_4",
-                "translation": "animAccessor_5"
-            },
-            "samplers": {
-                "animation_1_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_1_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_1_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_10": {
-            "channels": [
-                {
-                    "sampler": "animation_10_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__3_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_10_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__3_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_10_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__3_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_9",
-                "scale": "animAccessor_7",
-                "translation": "animAccessor_8"
-            },
-            "samplers": {
-                "animation_10_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_10_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_10_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_11": {
-            "channels": [
-                {
-                    "sampler": "animation_11_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_L_1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_11_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_11_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_12",
-                "scale": "animAccessor_10",
-                "translation": "animAccessor_11"
-            },
-            "samplers": {
-                "animation_11_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_11_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_11_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_12": {
-            "channels": [
-                {
-                    "sampler": "animation_12_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_L_2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_12_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_12_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_15",
-                "scale": "animAccessor_13",
-                "translation": "animAccessor_14"
-            },
-            "samplers": {
-                "animation_12_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_12_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_12_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_13": {
-            "channels": [
-                {
-                    "sampler": "animation_13_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_L_3",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_13_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_3",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_13_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_3",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_18",
-                "scale": "animAccessor_16",
-                "translation": "animAccessor_17"
-            },
-            "samplers": {
-                "animation_13_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_13_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_13_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_14": {
-            "channels": [
-                {
-                    "sampler": "animation_14_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_L_5",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_14_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_5",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_14_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_5",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_21",
-                "scale": "animAccessor_19",
-                "translation": "animAccessor_20"
-            },
-            "samplers": {
-                "animation_14_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_14_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_14_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_15": {
-            "channels": [
-                {
-                    "sampler": "animation_15_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_R_1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_15_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_15_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_24",
-                "scale": "animAccessor_22",
-                "translation": "animAccessor_23"
-            },
-            "samplers": {
-                "animation_15_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_15_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_15_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_16": {
-            "channels": [
-                {
-                    "sampler": "animation_16_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_R_2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_16_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_16_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_27",
-                "scale": "animAccessor_25",
-                "translation": "animAccessor_26"
-            },
-            "samplers": {
-                "animation_16_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_16_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_16_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_17": {
-            "channels": [
-                {
-                    "sampler": "animation_17_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_R_3",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_17_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_3",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_17_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_3",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_30",
-                "scale": "animAccessor_28",
-                "translation": "animAccessor_29"
-            },
-            "samplers": {
-                "animation_17_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_17_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_17_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_18": {
-            "channels": [
-                {
-                    "sampler": "animation_18_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_R_5",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_18_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_5",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_18_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_5",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_33",
-                "scale": "animAccessor_31",
-                "translation": "animAccessor_32"
-            },
-            "samplers": {
-                "animation_18_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_18_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_18_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_2": {
-            "channels": [
-                {
-                    "sampler": "animation_2_scale_sampler",
-                    "target": {
-                        "id": "torso_joint_3",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_2_translation_sampler",
-                    "target": {
-                        "id": "torso_joint_3",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_2_rotation_sampler",
-                    "target": {
-                        "id": "torso_joint_3",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_36",
-                "scale": "animAccessor_34",
-                "translation": "animAccessor_35"
-            },
-            "samplers": {
-                "animation_2_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_2_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_2_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_3": {
-            "channels": [
-                {
-                    "sampler": "animation_3_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_3_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_3_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_39",
-                "scale": "animAccessor_37",
-                "translation": "animAccessor_38"
-            },
-            "samplers": {
-                "animation_3_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_3_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_3_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_4": {
-            "channels": [
-                {
-                    "sampler": "animation_4_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_4_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_4_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_42",
-                "scale": "animAccessor_40",
-                "translation": "animAccessor_41"
-            },
-            "samplers": {
-                "animation_4_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_4_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_4_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_5": {
-            "channels": [
-                {
-                    "sampler": "animation_5_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__4_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_5_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__4_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_5_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__4_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_45",
-                "scale": "animAccessor_43",
-                "translation": "animAccessor_44"
-            },
-            "samplers": {
-                "animation_5_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_5_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_5_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_6": {
-            "channels": [
-                {
-                    "sampler": "animation_6_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__3_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_6_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__3_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_6_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__3_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_48",
-                "scale": "animAccessor_46",
-                "translation": "animAccessor_47"
-            },
-            "samplers": {
-                "animation_6_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_6_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_6_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_7": {
-            "channels": [
-                {
-                    "sampler": "animation_7_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__2_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_7_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__2_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_7_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__2_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_51",
-                "scale": "animAccessor_49",
-                "translation": "animAccessor_50"
-            },
-            "samplers": {
-                "animation_7_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_7_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_7_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_8": {
-            "channels": [
-                {
-                    "sampler": "animation_8_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_8_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_8_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_54",
-                "scale": "animAccessor_52",
-                "translation": "animAccessor_53"
-            },
-            "samplers": {
-                "animation_8_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_8_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_8_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_9": {
-            "channels": [
-                {
-                    "sampler": "animation_9_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__2_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_9_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__2_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_9_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__2_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_57",
-                "scale": "animAccessor_55",
-                "translation": "animAccessor_56"
-            },
-            "samplers": {
-                "animation_9_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_9_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_9_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        }
-    },
-    "asset": {
-        "generator": "collada2gltf@cf6371beb0bdc18ba603378d5e40c966da53d385",
-        "premultipliedAlpha": true,
-        "profile": {
-            "api": "WebGL",
-            "version": "1.0.2"
-        },
-        "version": "1.0"
-    },
-    "bufferViews": {
-        "bufferView_118": {
-            "buffer": "Cesium_Man",
-            "byteLength": 38652,
-            "byteOffset": 0
-        },
-        "bufferView_119": {
-            "buffer": "Cesium_Man",
-            "byteLength": 28032,
-            "byteOffset": 38652,
-            "target": 34963
-        },
-        "bufferView_120": {
-            "buffer": "Cesium_Man",
-            "byteLength": 897024,
-            "byteOffset": 66684,
-            "target": 34962
-        }
-    },
-    "buffers": {
-        "Cesium_Man": {
-            "byteLength": 963708,
-            "type": "arraybuffer",
-            "uri": "Cesium_Man.bin"
-        }
-    },
-    "extensionsUsed": [
-        "KHR_materials_common"
-    ],
-    "images": {
-        "Cesium_Man_jpg": {
-            "name": "Cesium_Man_jpg",
-            "uri": "Cesium_Man.jpg"
-        }
-    },
-    "materials": {
-        "Cesium_Man-effect": {
-            "extensions": {
-                "KHR_materials_common": {
-                    "doubleSided": false,
-                    "jointCount": 19,
-                    "technique": "PHONG",
-                    "transparent": false,
-                    "values": {
-                        "ambient": [
-                            0,
-                            0,
-                            0,
-                            1
-                        ],
-                        "diffuse": "texture_Cesium_Man_jpg",
-                        "emission": [
-                            0,
-                            0,
-                            0,
-                            1
-                        ],
-                        "shininess": 256,
-                        "specular": [
-                            0.1,
-                            0.1,
-                            0.1,
-                            1
-                        ]
-                    }
-                }
-            },
-            "name": "Cesium_Man"
-        }
-    },
-    "meshes": {
-        "Cesium_Man-mesh": {
-            "name": "Cesium_Man",
-            "primitives": [
-                {
-                    "attributes": {
-                        "JOINT": "accessor_115",
-                        "NORMAL": "accessor_25",
-                        "POSITION": "accessor_23",
-                        "TEXCOORD_0": "accessor_27",
-                        "WEIGHT": "accessor_112"
-                    },
-                    "indices": "accessor_21",
-                    "material": "Cesium_Man-effect",
-                    "mode": 4
-                }
-            ]
-        }
-    },
-    "nodes": {
-        "Armature": {
-            "children": [
-                "Skeleton_torso_joint_1"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Armature"
-        },
-        "Cesium_Man": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "meshes": [
-                "Cesium_Man-mesh"
-            ],
-            "name": "Cesium_Man",
-            "skeletons": [
-                "Skeleton_torso_joint_1"
-            ],
-            "skin": "Armature_Cesium_Man-skin"
-        },
-        "Skeleton_arm_joint_L__2_": {
-            "children": [],
-            "jointName": "Skeleton_arm_joint_L__2_",
-            "name": "Skeleton_arm_joint_L__2_",
-            "rotation": [
-                -0.00611917,
-                0.0423255,
-                0.0787759,
-                0.995975
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                1.49012e-008,
-                0.187791,
-                5.96046e-008
-            ]
-        },
-        "Skeleton_arm_joint_L__3_": {
-            "children": [
-                "Skeleton_arm_joint_L__2_"
-            ],
-            "jointName": "Skeleton_arm_joint_L__3_",
-            "name": "Skeleton_arm_joint_L__3_",
-            "rotation": [
-                0.0139609,
-                0.129373,
-                0.252206,
-                0.958885
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                1.16415e-010,
-                0.242009,
-                0
-            ]
-        },
-        "Skeleton_arm_joint_L__4_": {
-            "children": [
-                "Skeleton_arm_joint_L__3_"
-            ],
-            "jointName": "Skeleton_arm_joint_L__4_",
-            "name": "Skeleton_arm_joint_L__4_",
-            "rotation": [
-                0.679733,
-                0.689686,
-                -0.226972,
-                -0.103832
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0.0910136,
-                1.41859e-005,
-                -5.80549e-005
-            ]
-        },
-        "Skeleton_arm_joint_R": {
-            "children": [
-                "Skeleton_arm_joint_R__2_"
-            ],
-            "jointName": "Skeleton_arm_joint_R",
-            "name": "Skeleton_arm_joint_R",
-            "rotation": [
-                -0.296443,
-                -0.0315103,
-                0.652255,
-                0.696916
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -0.0909878,
-                6.25998e-005,
-                -6.53267e-005
-            ]
-        },
-        "Skeleton_arm_joint_R__2_": {
-            "children": [
-                "Skeleton_arm_joint_R__3_"
-            ],
-            "jointName": "Skeleton_arm_joint_R__2_",
-            "name": "Skeleton_arm_joint_R__2_",
-            "rotation": [
-                -0.188793,
-                0.915707,
-                -0.167809,
-                -0.312534
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                0.242008,
-                -5.96046e-008
-            ]
-        },
-        "Skeleton_arm_joint_R__3_": {
-            "children": [],
-            "jointName": "Skeleton_arm_joint_R__3_",
-            "name": "Skeleton_arm_joint_R__3_",
-            "rotation": [
-                0.0586139,
-                -0.263777,
-                -0.0522685,
-                0.961381
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                0.187792,
-                0
-            ]
-        },
-        "Skeleton_neck_joint_1": {
-            "children": [
-                "Skeleton_neck_joint_2"
-            ],
-            "jointName": "Skeleton_neck_joint_1",
-            "name": "Skeleton_neck_joint_1",
-            "rotation": [
-                0.66063,
-                -8.34443e-005,
-                -7.10926e-005,
-                0.750712
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -8.84756e-009,
-                5.96046e-008,
-                0.0648366
-            ]
-        },
-        "Skeleton_neck_joint_2": {
-            "children": [],
-            "jointName": "Skeleton_neck_joint_2",
-            "name": "Skeleton_neck_joint_2",
-            "rotation": [
-                2.55261e-006,
-                0.99969,
-                -0.0248797,
-                -4.32993e-007
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                0.0520397,
-                0
-            ]
-        },
-        "Skeleton_torso_joint_1": {
-            "children": [
-                "Skeleton_torso_joint_2",
-                "leg_joint_L_1",
-                "leg_joint_R_1"
-            ],
-            "jointName": "Skeleton_torso_joint_1",
-            "name": "Skeleton_torso_joint_1",
-            "rotation": [
-                0.0267947,
-                0.0267326,
-                0.706561,
-                0.706639
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -3.35276e-008,
-                0.00499989,
-                0.679
-            ]
-        },
-        "Skeleton_torso_joint_2": {
-            "children": [
-                "torso_joint_3"
-            ],
-            "jointName": "Skeleton_torso_joint_2",
-            "name": "Skeleton_torso_joint_2",
-            "rotation": [
-                0.657252,
-                0.000179693,
-                0.00010428,
-                0.753671
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -1.02445e-008,
-                1.49012e-008,
-                0.145417
-            ]
-        },
-        "leg_joint_L_1": {
-            "children": [
-                "leg_joint_L_2"
-            ],
-            "jointName": "leg_joint_L_1",
-            "name": "leg_joint_L_1",
-            "rotation": [
-                0.24757,
-                -0.577568,
-                0.747914,
-                -0.213889
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0.0680367,
-                -0.0285187,
-                -0.0629628
-            ]
-        },
-        "leg_joint_L_2": {
-            "children": [
-                "leg_joint_L_3"
-            ],
-            "jointName": "leg_joint_L_2",
-            "name": "leg_joint_L_2",
-            "rotation": [
-                -0.209028,
-                0.32989,
-                0.0555992,
-                0.918906
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                3.72529e-009,
-                0.266113,
-                1.49012e-008
-            ]
-        },
-        "leg_joint_L_3": {
-            "children": [
-                "leg_joint_L_5"
-            ],
-            "jointName": "leg_joint_L_3",
-            "name": "leg_joint_L_3",
-            "rotation": [
-                -0.84774,
-                0.00425408,
-                0.00949198,
-                0.530311
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -7.45058e-009,
-                0.275824,
-                5.58794e-009
-            ]
-        },
-        "leg_joint_L_5": {
-            "children": [],
-            "jointName": "leg_joint_L_5",
-            "name": "leg_joint_L_5",
-            "rotation": [
-                0.0265735,
-                -0.320144,
-                0.944545,
-                0.0680896
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -0.00234652,
-                -0.0661733,
-                0.0278568
-            ]
-        },
-        "leg_joint_R_1": {
-            "children": [
-                "leg_joint_R_2"
-            ],
-            "jointName": "leg_joint_R_1",
-            "name": "leg_joint_R_1",
-            "rotation": [
-                -0.066427,
-                -0.611501,
-                0.785027,
-                0.0733875
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -0.068042,
-                -0.0285702,
-                -0.0629496
-            ]
-        },
-        "leg_joint_R_2": {
-            "children": [
-                "leg_joint_R_3"
-            ],
-            "jointName": "leg_joint_R_2",
-            "name": "leg_joint_R_2",
-            "rotation": [
-                -0.216291,
-                -0.124306,
-                -0.00157521,
-                0.968382
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                0.266111,
-                0
-            ]
-        },
-        "leg_joint_R_3": {
-            "children": [
-                "leg_joint_R_5"
-            ],
-            "jointName": "leg_joint_R_3",
-            "name": "leg_joint_R_3",
-            "rotation": [
-                -0.847274,
-                0.029564,
-                0.020868,
-                0.529922
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                0.275825,
-                -1.11759e-008
-            ]
-        },
-        "leg_joint_R_5": {
-            "children": [],
-            "jointName": "leg_joint_R_5",
-            "name": "leg_joint_R_5",
-            "rotation": [
-                -0.0372644,
-                -0.319313,
-                0.946053,
-                -0.040415
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -0.00145848,
-                -0.0661988,
-                0.0278567
-            ]
-        },
-        "node_21": {
-            "children": [
-                "Armature",
-                "Cesium_Man"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                -1,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Y_UP_Transform"
-        },
-        "torso_joint_3": {
-            "children": [
-                "Skeleton_neck_joint_1",
-                "Skeleton_arm_joint_L__4_",
-                "Skeleton_arm_joint_R"
-            ],
-            "jointName": "torso_joint_3",
-            "name": "torso_joint_3",
-            "rotation": [
-                -0.622604,
-                -1.67835e-005,
-                3.1824e-006,
-                0.782537
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                4.65661e-010,
-                0.250517,
-                3.72529e-009
-            ]
-        }
-    },
-    "samplers": {
-        "sampler_0": {
-            "magFilter": 9729,
-            "minFilter": 9729,
-            "wrapS": 10497,
-            "wrapT": 10497
-        }
-    },
-    "scene": "defaultScene",
-    "scenes": {
-        "defaultScene": {
-            "nodes": [
-                "node_21"
-            ]
-        }
-    },
-    "skins": {
-        "Armature_Cesium_Man-skin": {
-            "bindShapeMatrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "inverseBindMatrices": "IBM_Armature_Cesium_Man-skin",
-            "jointNames": [
-                "Skeleton_torso_joint_1",
-                "Skeleton_torso_joint_2",
-                "torso_joint_3",
-                "Skeleton_neck_joint_1",
-                "Skeleton_neck_joint_2",
-                "Skeleton_arm_joint_L__4_",
-                "Skeleton_arm_joint_R",
-                "Skeleton_arm_joint_L__3_",
-                "Skeleton_arm_joint_R__2_",
-                "Skeleton_arm_joint_L__2_",
-                "Skeleton_arm_joint_R__3_",
-                "leg_joint_L_1",
-                "leg_joint_R_1",
-                "leg_joint_L_2",
-                "leg_joint_R_2",
-                "leg_joint_L_3",
-                "leg_joint_R_3",
-                "leg_joint_L_5",
-                "leg_joint_R_5"
-            ],
-            "name": "Armature"
-        }
-    },
-    "textures": {
-        "texture_Cesium_Man_jpg": {
-            "format": 6408,
-            "internalFormat": 6408,
-            "sampler": "sampler_0",
-            "source": "Cesium_Man_jpg",
-            "target": 3553,
-            "type": 5121
-        }
-    }
-}

二进制
examples/models/gltf/CesiumMan/glTF-MaterialsCommon/Cesium_Man.jpg


二进制
examples/models/gltf/CesiumMan/glTF/Cesium_Man.bin


+ 0 - 2207
examples/models/gltf/CesiumMan/glTF/Cesium_Man.gltf

@@ -1,2207 +0,0 @@
-{
-    "accessors": {
-        "IBM_Armature_Cesium_Man-skin": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 0,
-            "componentType": 5126,
-            "count": 19,
-            "type": "MAT4"
-        },
-        "accessor_112": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 448512,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                1,
-                0.9899199604988098,
-                0.9510759711265564,
-                0.8741080164909363
-            ],
-            "min": [
-                0.01008019968867302,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "accessor_115": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 672768,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                18,
-                18,
-                18,
-                18
-            ],
-            "min": [
-                0,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "accessor_21": {
-            "bufferView": "bufferView_119",
-            "byteOffset": 0,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 14016,
-            "type": "SCALAR"
-        },
-        "accessor_23": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 0,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                0.1809539943933487,
-                0.5691369771957397,
-                1.5065499544143677
-            ],
-            "min": [
-                -0.13100001215934753,
-                -0.5691369771957397,
-                0
-            ],
-            "type": "VEC3"
-        },
-        "accessor_25": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 168192,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                1,
-                0.9999809861183167,
-                0.9944450259208679
-            ],
-            "min": [
-                -1,
-                -0.9999809861183167,
-                -1
-            ],
-            "type": "VEC3"
-        },
-        "accessor_27": {
-            "bufferView": "bufferView_120",
-            "byteOffset": 336384,
-            "byteStride": 8,
-            "componentType": 5126,
-            "count": 14016,
-            "max": [
-                0.990805983543396,
-                0.9880298972129822
-            ],
-            "min": [
-                0.014079400338232517,
-                0.008445978164672852
-            ],
-            "type": "VEC2"
-        },
-        "animAccessor_0": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 1216,
-            "componentType": 5126,
-            "count": 49,
-            "type": "SCALAR"
-        },
-        "animAccessor_1": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 1412,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_10": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 7292,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_11": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 7880,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_12": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 8468,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_13": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 9252,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_14": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 9840,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_15": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 10428,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_16": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 11212,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_17": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 11800,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_18": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 12388,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_19": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 13172,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_2": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 2000,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_20": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 13760,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_21": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 14348,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_22": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 15132,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_23": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 15720,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_24": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 16308,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_25": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 17092,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_26": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 17680,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_27": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 18268,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_28": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 19052,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_29": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 19640,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_3": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 2588,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_30": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 20228,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_31": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 21012,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_32": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 21600,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_33": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 22188,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_34": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 22972,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_35": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 23560,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_36": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 24148,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_37": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 24932,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_38": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 25520,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_39": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 26108,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_4": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 3372,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_40": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 26892,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_41": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 27480,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_42": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 28068,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_43": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 28852,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_44": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 29440,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_45": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 30028,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_46": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 30812,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_47": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 31400,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_48": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 31988,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_49": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 32772,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_5": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 3960,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_50": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 33360,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_51": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 33948,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_52": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 34732,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_53": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 35320,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_54": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 35908,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_55": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 36692,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_56": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 37280,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_57": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 37868,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_6": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 4548,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        },
-        "animAccessor_7": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 5332,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_8": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 5920,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC3"
-        },
-        "animAccessor_9": {
-            "bufferView": "bufferView_118",
-            "byteOffset": 6508,
-            "componentType": 5126,
-            "count": 49,
-            "type": "VEC4"
-        }
-    },
-    "animations": {
-        "animation_0": {
-            "channels": [
-                {
-                    "sampler": "animation_0_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_0_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_0_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_3",
-                "scale": "animAccessor_1",
-                "translation": "animAccessor_2"
-            },
-            "samplers": {
-                "animation_0_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_0_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_0_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_1": {
-            "channels": [
-                {
-                    "sampler": "animation_1_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_1_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_1_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_torso_joint_2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_6",
-                "scale": "animAccessor_4",
-                "translation": "animAccessor_5"
-            },
-            "samplers": {
-                "animation_1_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_1_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_1_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_10": {
-            "channels": [
-                {
-                    "sampler": "animation_10_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__3_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_10_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__3_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_10_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__3_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_9",
-                "scale": "animAccessor_7",
-                "translation": "animAccessor_8"
-            },
-            "samplers": {
-                "animation_10_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_10_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_10_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_11": {
-            "channels": [
-                {
-                    "sampler": "animation_11_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_L_1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_11_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_11_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_12",
-                "scale": "animAccessor_10",
-                "translation": "animAccessor_11"
-            },
-            "samplers": {
-                "animation_11_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_11_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_11_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_12": {
-            "channels": [
-                {
-                    "sampler": "animation_12_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_L_2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_12_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_12_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_15",
-                "scale": "animAccessor_13",
-                "translation": "animAccessor_14"
-            },
-            "samplers": {
-                "animation_12_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_12_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_12_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_13": {
-            "channels": [
-                {
-                    "sampler": "animation_13_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_L_3",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_13_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_3",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_13_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_3",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_18",
-                "scale": "animAccessor_16",
-                "translation": "animAccessor_17"
-            },
-            "samplers": {
-                "animation_13_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_13_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_13_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_14": {
-            "channels": [
-                {
-                    "sampler": "animation_14_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_L_5",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_14_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_5",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_14_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_L_5",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_21",
-                "scale": "animAccessor_19",
-                "translation": "animAccessor_20"
-            },
-            "samplers": {
-                "animation_14_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_14_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_14_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_15": {
-            "channels": [
-                {
-                    "sampler": "animation_15_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_R_1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_15_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_15_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_24",
-                "scale": "animAccessor_22",
-                "translation": "animAccessor_23"
-            },
-            "samplers": {
-                "animation_15_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_15_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_15_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_16": {
-            "channels": [
-                {
-                    "sampler": "animation_16_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_R_2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_16_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_16_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_27",
-                "scale": "animAccessor_25",
-                "translation": "animAccessor_26"
-            },
-            "samplers": {
-                "animation_16_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_16_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_16_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_17": {
-            "channels": [
-                {
-                    "sampler": "animation_17_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_R_3",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_17_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_3",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_17_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_3",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_30",
-                "scale": "animAccessor_28",
-                "translation": "animAccessor_29"
-            },
-            "samplers": {
-                "animation_17_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_17_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_17_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_18": {
-            "channels": [
-                {
-                    "sampler": "animation_18_scale_sampler",
-                    "target": {
-                        "id": "leg_joint_R_5",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_18_translation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_5",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_18_rotation_sampler",
-                    "target": {
-                        "id": "leg_joint_R_5",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_33",
-                "scale": "animAccessor_31",
-                "translation": "animAccessor_32"
-            },
-            "samplers": {
-                "animation_18_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_18_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_18_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_2": {
-            "channels": [
-                {
-                    "sampler": "animation_2_scale_sampler",
-                    "target": {
-                        "id": "torso_joint_3",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_2_translation_sampler",
-                    "target": {
-                        "id": "torso_joint_3",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_2_rotation_sampler",
-                    "target": {
-                        "id": "torso_joint_3",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_36",
-                "scale": "animAccessor_34",
-                "translation": "animAccessor_35"
-            },
-            "samplers": {
-                "animation_2_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_2_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_2_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_3": {
-            "channels": [
-                {
-                    "sampler": "animation_3_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_3_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_3_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_39",
-                "scale": "animAccessor_37",
-                "translation": "animAccessor_38"
-            },
-            "samplers": {
-                "animation_3_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_3_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_3_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_4": {
-            "channels": [
-                {
-                    "sampler": "animation_4_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_4_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_4_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_neck_joint_2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_42",
-                "scale": "animAccessor_40",
-                "translation": "animAccessor_41"
-            },
-            "samplers": {
-                "animation_4_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_4_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_4_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_5": {
-            "channels": [
-                {
-                    "sampler": "animation_5_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__4_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_5_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__4_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_5_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__4_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_45",
-                "scale": "animAccessor_43",
-                "translation": "animAccessor_44"
-            },
-            "samplers": {
-                "animation_5_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_5_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_5_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_6": {
-            "channels": [
-                {
-                    "sampler": "animation_6_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__3_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_6_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__3_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_6_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__3_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_48",
-                "scale": "animAccessor_46",
-                "translation": "animAccessor_47"
-            },
-            "samplers": {
-                "animation_6_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_6_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_6_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_7": {
-            "channels": [
-                {
-                    "sampler": "animation_7_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__2_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_7_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__2_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_7_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_L__2_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_51",
-                "scale": "animAccessor_49",
-                "translation": "animAccessor_50"
-            },
-            "samplers": {
-                "animation_7_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_7_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_7_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_8": {
-            "channels": [
-                {
-                    "sampler": "animation_8_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_8_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_8_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_54",
-                "scale": "animAccessor_52",
-                "translation": "animAccessor_53"
-            },
-            "samplers": {
-                "animation_8_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_8_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_8_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_9": {
-            "channels": [
-                {
-                    "sampler": "animation_9_scale_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__2_",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_9_translation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__2_",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_9_rotation_sampler",
-                    "target": {
-                        "id": "Skeleton_arm_joint_R__2_",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_57",
-                "scale": "animAccessor_55",
-                "translation": "animAccessor_56"
-            },
-            "samplers": {
-                "animation_9_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_9_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_9_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        }
-    },
-    "asset": {
-        "generator": "collada2gltf@",
-        "premultipliedAlpha": true,
-        "profile": {
-            "api": "WebGL",
-            "version": "1.0.2"
-        },
-        "version": "1.0"
-    },
-    "bufferViews": {
-        "bufferView_118": {
-            "buffer": "Cesium_Man",
-            "byteLength": 38652,
-            "byteOffset": 0
-        },
-        "bufferView_119": {
-            "buffer": "Cesium_Man",
-            "byteLength": 28032,
-            "byteOffset": 38652,
-            "target": 34963
-        },
-        "bufferView_120": {
-            "buffer": "Cesium_Man",
-            "byteLength": 897024,
-            "byteOffset": 66684,
-            "target": 34962
-        }
-    },
-    "buffers": {
-        "Cesium_Man": {
-            "byteLength": 963708,
-            "type": "arraybuffer",
-            "uri": "Cesium_Man.bin"
-        }
-    },
-    "images": {
-        "Cesium_Man_jpg": {
-            "name": "Cesium_Man_jpg",
-            "uri": "Cesium_Man.jpg"
-        }
-    },
-    "materials": {
-        "Cesium_Man-effect": {
-            "name": "Cesium_Man",
-            "technique": "technique0",
-            "values": {
-                "ambient": [
-                    0,
-                    0,
-                    0,
-                    1
-                ],
-                "diffuse": "texture_Cesium_Man_jpg",
-                "emission": [
-                    0,
-                    0,
-                    0,
-                    1
-                ],
-                "shininess": 256,
-                "specular": [
-                    0.10000000149011612,
-                    0.10000000149011612,
-                    0.10000000149011612,
-                    1
-                ]
-            }
-        }
-    },
-    "meshes": {
-        "Cesium_Man-mesh": {
-            "name": "Cesium_Man",
-            "primitives": [
-                {
-                    "attributes": {
-                        "JOINT": "accessor_115",
-                        "NORMAL": "accessor_25",
-                        "POSITION": "accessor_23",
-                        "TEXCOORD_0": "accessor_27",
-                        "WEIGHT": "accessor_112"
-                    },
-                    "indices": "accessor_21",
-                    "material": "Cesium_Man-effect",
-                    "mode": 4
-                }
-            ]
-        }
-    },
-    "nodes": {
-        "Armature": {
-            "children": [
-                "Skeleton_torso_joint_1"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Armature"
-        },
-        "Cesium_Man": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "meshes": [
-                "Cesium_Man-mesh"
-            ],
-            "name": "Cesium_Man",
-            "skeletons": [
-                "Skeleton_torso_joint_1"
-            ],
-            "skin": "Armature_Cesium_Man-skin"
-        },
-        "Skeleton_arm_joint_L__2_": {
-            "children": [],
-            "jointName": "Skeleton_arm_joint_L__2_",
-            "name": "Skeleton_arm_joint_L__2_",
-            "rotation": [
-                -0.006119159981608391,
-                0.04232554882764816,
-                0.07877608388662338,
-                0.995974600315094
-            ],
-            "scale": [
-                1.000000238418579,
-                1.000000238418579,
-                0.9999998211860657
-            ],
-            "translation": [
-                0.000000014901200273698123,
-                0.18779200315475464,
-                0.0000000596045985901128
-            ]
-        },
-        "Skeleton_arm_joint_L__3_": {
-            "children": [
-                "Skeleton_arm_joint_L__2_"
-            ],
-            "jointName": "Skeleton_arm_joint_L__3_",
-            "name": "Skeleton_arm_joint_L__3_",
-            "rotation": [
-                0.013960931450128555,
-                0.12937265634536743,
-                0.2522056996822357,
-                0.9588848352432251
-            ],
-            "scale": [
-                1.0000001192092896,
-                1.0000001192092896,
-                1.0000003576278687
-            ],
-            "translation": [
-                0.00000000011641500263781523,
-                0.2420089989900589,
-                0
-            ]
-        },
-        "Skeleton_arm_joint_L__4_": {
-            "children": [
-                "Skeleton_arm_joint_L__3_"
-            ],
-            "jointName": "Skeleton_arm_joint_L__4_",
-            "name": "Skeleton_arm_joint_L__4_",
-            "rotation": [
-                0.6797326803207397,
-                0.6896856427192688,
-                -0.22697189450263977,
-                -0.10383138060569763
-            ],
-            "scale": [
-                1.0000005960464478,
-                1,
-                1.0000001192092896
-            ],
-            "translation": [
-                0.091013602912426,
-                0.000014185899999574758,
-                -0.000058054902183357626
-            ]
-        },
-        "Skeleton_arm_joint_R": {
-            "children": [
-                "Skeleton_arm_joint_R__2_"
-            ],
-            "jointName": "Skeleton_arm_joint_R",
-            "name": "Skeleton_arm_joint_R",
-            "rotation": [
-                -0.2964428663253784,
-                -0.03151031211018562,
-                0.652255117893219,
-                0.6969161033630371
-            ],
-            "scale": [
-                1,
-                0.9999998807907104,
-                0.9999996423721313
-            ],
-            "translation": [
-                -0.09098780155181885,
-                0.00006259980000322685,
-                -0.00006532669794978574
-            ]
-        },
-        "Skeleton_arm_joint_R__2_": {
-            "children": [
-                "Skeleton_arm_joint_R__3_"
-            ],
-            "jointName": "Skeleton_arm_joint_R__2_",
-            "name": "Skeleton_arm_joint_R__2_",
-            "rotation": [
-                -0.18879348039627075,
-                0.9157071113586426,
-                -0.1678091138601303,
-                -0.3125341236591339
-            ],
-            "scale": [
-                1.0000001192092896,
-                0.9999996423721313,
-                1.0000001192092896
-            ],
-            "translation": [
-                0,
-                0.2420080006122589,
-                -0.0000000596045985901128
-            ]
-        },
-        "Skeleton_arm_joint_R__3_": {
-            "children": [],
-            "jointName": "Skeleton_arm_joint_R__3_",
-            "name": "Skeleton_arm_joint_R__3_",
-            "rotation": [
-                0.05861387029290199,
-                -0.263776570558548,
-                -0.05226854607462883,
-                0.9613814949989319
-            ],
-            "scale": [
-                1.0000003576278687,
-                1.0000001192092896,
-                1.0000001192092896
-            ],
-            "translation": [
-                0,
-                0.18779200315475464,
-                0
-            ]
-        },
-        "Skeleton_neck_joint_1": {
-            "children": [
-                "Skeleton_neck_joint_2"
-            ],
-            "jointName": "Skeleton_neck_joint_1",
-            "name": "Skeleton_neck_joint_1",
-            "rotation": [
-                0.6606296300888062,
-                -0.00008344435627805069,
-                -0.0000710925814928487,
-                0.750711977481842
-            ],
-            "scale": [
-                1,
-                0.9999998211860657,
-                0.9999998807907104
-            ],
-            "translation": [
-                -0.000000008847560017954947,
-                0.0000000596045985901128,
-                0.06483659893274307
-            ]
-        },
-        "Skeleton_neck_joint_2": {
-            "children": [],
-            "jointName": "Skeleton_neck_joint_2",
-            "name": "Skeleton_neck_joint_2",
-            "rotation": [
-                0.000002552607611505664,
-                0.9996904730796814,
-                -0.02487965300679207,
-                -0.00000043299277763253485
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                0.052039701491594315,
-                0
-            ]
-        },
-        "Skeleton_torso_joint_1": {
-            "children": [
-                "Skeleton_torso_joint_2",
-                "leg_joint_L_1",
-                "leg_joint_R_1"
-            ],
-            "jointName": "Skeleton_torso_joint_1",
-            "name": "Skeleton_torso_joint_1",
-            "rotation": [
-                0.026794692501425743,
-                0.026732537895441055,
-                0.7065614461898804,
-                0.706638753414154
-            ],
-            "scale": [
-                1,
-                1.0000001192092896,
-                1.0000001192092896
-            ],
-            "translation": [
-                -0.00000003352759847530251,
-                0.004999889992177486,
-                0.6790000200271606
-            ]
-        },
-        "Skeleton_torso_joint_2": {
-            "children": [
-                "torso_joint_3"
-            ],
-            "jointName": "Skeleton_torso_joint_2",
-            "name": "Skeleton_torso_joint_2",
-            "rotation": [
-                0.6572521924972534,
-                0.00017969278269447386,
-                0.00010428006498841569,
-                0.7536706924438477
-            ],
-            "scale": [
-                1.0000001192092896,
-                0.9999995231628418,
-                1.0000005960464478
-            ],
-            "translation": [
-                -0.00000001024449947095718,
-                0.000000014901200273698123,
-                0.1454170048236847
-            ]
-        },
-        "leg_joint_L_1": {
-            "children": [
-                "leg_joint_L_2"
-            ],
-            "jointName": "leg_joint_L_1",
-            "name": "leg_joint_L_1",
-            "rotation": [
-                0.247569739818573,
-                -0.5775678753852844,
-                0.7479144334793091,
-                -0.21388916671276093
-            ],
-            "scale": [
-                0.9999995827674866,
-                1.0000003576278687,
-                1.000000238418579
-            ],
-            "translation": [
-                0.06803669780492783,
-                -0.02851870097219944,
-                -0.06296280026435852
-            ]
-        },
-        "leg_joint_L_2": {
-            "children": [
-                "leg_joint_L_3"
-            ],
-            "jointName": "leg_joint_L_2",
-            "name": "leg_joint_L_2",
-            "rotation": [
-                -0.20902787148952484,
-                0.32988977432250977,
-                0.05559920147061348,
-                0.9189063310623169
-            ],
-            "scale": [
-                0.9999999403953552,
-                0.9999998211860657,
-                0.9999997615814209
-            ],
-            "translation": [
-                0.0000000037252898543727042,
-                0.2661130130290985,
-                0.000000014901200273698123
-            ]
-        },
-        "leg_joint_L_3": {
-            "children": [
-                "leg_joint_L_5"
-            ],
-            "jointName": "leg_joint_L_3",
-            "name": "leg_joint_L_3",
-            "rotation": [
-                -0.847739577293396,
-                0.004254061728715897,
-                0.009491981007158756,
-                0.5303107500076294
-            ],
-            "scale": [
-                1.0000003576278687,
-                1.0000001192092896,
-                1.0000004768371582
-            ],
-            "translation": [
-                -0.0000000074505797087454084,
-                0.27582401037216187,
-                0.00000000558793988858497
-            ]
-        },
-        "leg_joint_L_5": {
-            "children": [],
-            "jointName": "leg_joint_L_5",
-            "name": "leg_joint_L_5",
-            "rotation": [
-                0.0265735425055027,
-                -0.32014429569244385,
-                0.9445450305938721,
-                0.06808965653181076
-            ],
-            "scale": [
-                0.9999997019767761,
-                1.000000238418579,
-                0.9999999403953552
-            ],
-            "translation": [
-                -0.0023465200792998075,
-                -0.06617330014705658,
-                0.027856800705194473
-            ]
-        },
-        "leg_joint_R_1": {
-            "children": [
-                "leg_joint_R_2"
-            ],
-            "jointName": "leg_joint_R_1",
-            "name": "leg_joint_R_1",
-            "rotation": [
-                -0.06642694771289825,
-                -0.6115013360977173,
-                0.785027265548706,
-                0.07338760793209076
-            ],
-            "scale": [
-                0.9999995827674866,
-                0.9999997615814209,
-                1.000000238418579
-            ],
-            "translation": [
-                -0.06804200261831284,
-                -0.028570201247930527,
-                -0.06294959783554077
-            ]
-        },
-        "leg_joint_R_2": {
-            "children": [
-                "leg_joint_R_3"
-            ],
-            "jointName": "leg_joint_R_2",
-            "name": "leg_joint_R_2",
-            "rotation": [
-                -0.21629124879837036,
-                -0.1243065595626831,
-                -0.001575213740579784,
-                0.9683818817138672
-            ],
-            "scale": [
-                1.000000238418579,
-                0.9999996423721313,
-                1.0000001192092896
-            ],
-            "translation": [
-                0,
-                0.26611199975013733,
-                0
-            ]
-        },
-        "leg_joint_R_3": {
-            "children": [
-                "leg_joint_R_5"
-            ],
-            "jointName": "leg_joint_R_3",
-            "name": "leg_joint_R_3",
-            "rotation": [
-                -0.847274124622345,
-                0.02956405282020569,
-                0.020867986604571342,
-                0.5299217104911804
-            ],
-            "scale": [
-                1,
-                1,
-                1.0000001192092896
-            ],
-            "translation": [
-                0,
-                0.27582499384880066,
-                -0.000000011175900205273592
-            ]
-        },
-        "leg_joint_R_5": {
-            "children": [],
-            "jointName": "leg_joint_R_5",
-            "name": "leg_joint_R_5",
-            "rotation": [
-                -0.03726435825228691,
-                -0.3193131983280182,
-                0.9460533857345581,
-                -0.04041508957743645
-            ],
-            "scale": [
-                1,
-                1.0000007152557373,
-                1.000000238418579
-            ],
-            "translation": [
-                -0.0014584800228476524,
-                -0.06619880348443985,
-                0.027856700122356415
-            ]
-        },
-        "node_21": {
-            "children": [
-                "Armature",
-                "Cesium_Man"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                -1,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Y_UP_Transform"
-        },
-        "torso_joint_3": {
-            "children": [
-                "Skeleton_neck_joint_1",
-                "Skeleton_arm_joint_L__4_",
-                "Skeleton_arm_joint_R"
-            ],
-            "jointName": "torso_joint_3",
-            "name": "torso_joint_3",
-            "rotation": [
-                -0.6226037740707397,
-                -0.000016783453247626312,
-                0.0000031824033612792846,
-                0.7825372219085693
-            ],
-            "scale": [
-                1,
-                0.9999997019767761,
-                0.9999997019767761
-            ],
-            "translation": [
-                0.0000000004656610097519831,
-                0.25051701068878174,
-                0.0000000037252898543727042
-            ]
-        }
-    },
-    "programs": {
-        "program_0": {
-            "attributes": [
-                "a_joint",
-                "a_normal",
-                "a_position",
-                "a_texcoord0",
-                "a_weight"
-            ],
-            "fragmentShader": "Cesium_Man0FS",
-            "vertexShader": "Cesium_Man0VS"
-        }
-    },
-    "samplers": {
-        "sampler_0": {
-            "magFilter": 9729,
-            "minFilter": 9729,
-            "wrapS": 10497,
-            "wrapT": 10497
-        }
-    },
-    "scene": "defaultScene",
-    "scenes": {
-        "defaultScene": {
-            "nodes": [
-                "node_21"
-            ]
-        }
-    },
-    "shaders": {
-        "Cesium_Man0FS": {
-            "type": 35632,
-            "uri": "Cesium_Man0FS.glsl"
-        },
-        "Cesium_Man0VS": {
-            "type": 35633,
-            "uri": "Cesium_Man0VS.glsl"
-        }
-    },
-    "skins": {
-        "Armature_Cesium_Man-skin": {
-            "bindShapeMatrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "inverseBindMatrices": "IBM_Armature_Cesium_Man-skin",
-            "jointNames": [
-                "Skeleton_torso_joint_1",
-                "Skeleton_torso_joint_2",
-                "torso_joint_3",
-                "Skeleton_neck_joint_1",
-                "Skeleton_neck_joint_2",
-                "Skeleton_arm_joint_L__4_",
-                "Skeleton_arm_joint_R",
-                "Skeleton_arm_joint_L__3_",
-                "Skeleton_arm_joint_R__2_",
-                "Skeleton_arm_joint_L__2_",
-                "Skeleton_arm_joint_R__3_",
-                "leg_joint_L_1",
-                "leg_joint_R_1",
-                "leg_joint_L_2",
-                "leg_joint_R_2",
-                "leg_joint_L_3",
-                "leg_joint_R_3",
-                "leg_joint_L_5",
-                "leg_joint_R_5"
-            ],
-            "name": "Armature"
-        }
-    },
-    "techniques": {
-        "technique0": {
-            "attributes": {
-                "a_joint": "joint",
-                "a_normal": "normal",
-                "a_position": "position",
-                "a_texcoord0": "texcoord0",
-                "a_weight": "weight"
-            },
-            "parameters": {
-                "ambient": {
-                    "type": 35666
-                },
-                "diffuse": {
-                    "type": 35678
-                },
-                "emission": {
-                    "type": 35666
-                },
-                "joint": {
-                    "semantic": "JOINT",
-                    "type": 35666
-                },
-                "jointMat": {
-                    "count": 19,
-                    "semantic": "JOINTMATRIX",
-                    "type": 35676
-                },
-                "modelViewMatrix": {
-                    "semantic": "MODELVIEW",
-                    "type": 35676
-                },
-                "normal": {
-                    "semantic": "NORMAL",
-                    "type": 35665
-                },
-                "normalMatrix": {
-                    "semantic": "MODELVIEWINVERSETRANSPOSE",
-                    "type": 35675
-                },
-                "position": {
-                    "semantic": "POSITION",
-                    "type": 35665
-                },
-                "projectionMatrix": {
-                    "semantic": "PROJECTION",
-                    "type": 35676
-                },
-                "shininess": {
-                    "type": 5126
-                },
-                "specular": {
-                    "type": 35666
-                },
-                "texcoord0": {
-                    "semantic": "TEXCOORD_0",
-                    "type": 35664
-                },
-                "weight": {
-                    "semantic": "WEIGHT",
-                    "type": 35666
-                }
-            },
-            "program": "program_0",
-            "states": {
-                "enable": [
-                    2929,
-                    2884
-                ]
-            },
-            "uniforms": {
-                "u_ambient": "ambient",
-                "u_diffuse": "diffuse",
-                "u_emission": "emission",
-                "u_jointMat": "jointMat",
-                "u_modelViewMatrix": "modelViewMatrix",
-                "u_normalMatrix": "normalMatrix",
-                "u_projectionMatrix": "projectionMatrix",
-                "u_shininess": "shininess",
-                "u_specular": "specular"
-            }
-        }
-    },
-    "textures": {
-        "texture_Cesium_Man_jpg": {
-            "format": 6408,
-            "internalFormat": 6408,
-            "sampler": "sampler_0",
-            "source": "Cesium_Man_jpg",
-            "target": 3553,
-            "type": 5121
-        }
-    }
-}

二进制
examples/models/gltf/CesiumMan/glTF/Cesium_Man.jpg


+ 0 - 25
examples/models/gltf/CesiumMan/glTF/Cesium_Man0FS.glsl

@@ -1,25 +0,0 @@
-precision highp float;
-varying vec3 v_normal;
-uniform vec4 u_ambient;
-varying vec2 v_texcoord0;
-uniform sampler2D u_diffuse;
-uniform vec4 u_emission;
-uniform vec4 u_specular;
-uniform float u_shininess;
-void main(void) {
-vec3 normal = normalize(v_normal);
-vec4 color = vec4(0., 0., 0., 0.);
-vec4 diffuse = vec4(0., 0., 0., 1.);
-vec4 emission;
-vec4 ambient;
-vec4 specular;
-ambient = u_ambient;
-diffuse = texture2D(u_diffuse, v_texcoord0);
-emission = u_emission;
-specular = u_specular;
-diffuse.xyz *= max(dot(normal,vec3(0.,0.,1.)), 0.);
-color.xyz += diffuse.xyz;
-color.xyz += emission.xyz;
-color = vec4(color.rgb * diffuse.a, diffuse.a);
-gl_FragColor = color;
-}

+ 0 - 22
examples/models/gltf/CesiumMan/glTF/Cesium_Man0VS.glsl

@@ -1,22 +0,0 @@
-precision highp float;
-attribute vec3 a_position;
-attribute vec3 a_normal;
-varying vec3 v_normal;
-attribute vec4 a_joint;
-attribute vec4 a_weight;
-uniform mat4 u_jointMat[19];
-uniform mat3 u_normalMatrix;
-uniform mat4 u_modelViewMatrix;
-uniform mat4 u_projectionMatrix;
-attribute vec2 a_texcoord0;
-varying vec2 v_texcoord0;
-void main(void) {
-mat4 skinMat = a_weight.x * u_jointMat[int(a_joint.x)];
-skinMat += a_weight.y * u_jointMat[int(a_joint.y)];
-skinMat += a_weight.z * u_jointMat[int(a_joint.z)];
-skinMat += a_weight.w * u_jointMat[int(a_joint.w)];
-vec4 pos = u_modelViewMatrix * skinMat * vec4(a_position,1.0);
-v_normal = u_normalMatrix * mat3(skinMat)* a_normal;
-v_texcoord0 = a_texcoord0;
-gl_Position = u_projectionMatrix * pos;
-}

+ 0 - 1
examples/models/gltf/CesiumMilkTruck/README.txt

@@ -1 +0,0 @@
-Donated by Cesium for glTF testing.  Please follow the Cesium Trademark Terms and Conditions: https://github.com/AnalyticalGraphicsInc/cesium/wiki/CesiumTrademark.pdf

二进制
examples/models/gltf/CesiumMilkTruck/glTF-Binary/CesiumMilkTruck.glb


二进制
examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck.bin


+ 0 - 610
examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck.gltf

@@ -1,610 +0,0 @@
-{
-    "accessors": {
-        "accessor_100": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 7032,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 586,
-            "max": [
-                0.999039,
-                0.999038,
-                1
-            ],
-            "min": [
-                -0.999038,
-                -0.999038,
-                -1
-            ],
-            "type": "VEC3"
-        },
-        "accessor_102": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 14064,
-            "byteStride": 8,
-            "componentType": 5126,
-            "count": 586,
-            "max": [
-                0.993657,
-                0.989576
-            ],
-            "min": [
-                0.605093,
-                0.00905001
-            ],
-            "type": "VEC2"
-        },
-        "accessor_63": {
-            "bufferView": "bufferView_104",
-            "byteOffset": 4608,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 5232,
-            "type": "SCALAR"
-        },
-        "accessor_66": {
-            "bufferView": "bufferView_104",
-            "byteOffset": 15072,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 168,
-            "type": "SCALAR"
-        },
-        "accessor_69": {
-            "bufferView": "bufferView_104",
-            "byteOffset": 15408,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 864,
-            "type": "SCALAR"
-        },
-        "accessor_71": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 18752,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 2392,
-            "max": [
-                2.438,
-                2.58437,
-                1.396
-            ],
-            "min": [
-                -2.43091,
-                0.2668,
-                -1.396
-            ],
-            "type": "VEC3"
-        },
-        "accessor_73": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 47456,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 2392,
-            "max": [
-                1,
-                1,
-                1
-            ],
-            "min": [
-                -1,
-                -1,
-                -1
-            ],
-            "type": "VEC3"
-        },
-        "accessor_75": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 76160,
-            "byteStride": 8,
-            "componentType": 5126,
-            "count": 2392,
-            "max": [
-                0.896458,
-                0.997245
-            ],
-            "min": [
-                0.00295639,
-                0.015672
-            ],
-            "type": "VEC2"
-        },
-        "accessor_96": {
-            "bufferView": "bufferView_104",
-            "byteOffset": 0,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 2304,
-            "type": "SCALAR"
-        },
-        "accessor_98": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 0,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 586,
-            "max": [
-                0.4278,
-                0.4278,
-                1.058
-            ],
-            "min": [
-                -0.4278,
-                -0.4278,
-                -1.058
-            ],
-            "type": "VEC3"
-        },
-        "animAccessor_0": {
-            "bufferView": "bufferView_103",
-            "byteOffset": 0,
-            "componentType": 5126,
-            "count": 31,
-            "type": "SCALAR"
-        },
-        "animAccessor_1": {
-            "bufferView": "bufferView_103",
-            "byteOffset": 124,
-            "componentType": 5126,
-            "count": 31,
-            "type": "VEC4"
-        }
-    },
-    "animations": {
-        "animation_0": {
-            "channels": [
-                {
-                    "sampler": "animation_0_rotation_sampler",
-                    "target": {
-                        "id": "Geometry-mesh001Node",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_1"
-            },
-            "samplers": {
-                "animation_0_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                }
-            }
-        },
-        "animation_1": {
-            "channels": [
-                {
-                    "sampler": "animation_1_rotation_sampler",
-                    "target": {
-                        "id": "meshInst962Node",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_1"
-            },
-            "samplers": {
-                "animation_1_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                }
-            }
-        }
-    },
-    "asset": {
-        "generator": "collada2gltf@cf6371beb0bdc18ba603378d5e40c966da53d385",
-        "premultipliedAlpha": true,
-        "profile": {
-            "api": "WebGL",
-            "version": "1.0.2"
-        },
-        "version": "1.0"
-    },
-    "bufferViews": {
-        "bufferView_103": {
-            "buffer": "CesiumMilkTruck",
-            "byteLength": 620,
-            "byteOffset": 0
-        },
-        "bufferView_104": {
-            "buffer": "CesiumMilkTruck",
-            "byteLength": 17136,
-            "byteOffset": 620,
-            "target": 34963
-        },
-        "bufferView_105": {
-            "buffer": "CesiumMilkTruck",
-            "byteLength": 95296,
-            "byteOffset": 17756,
-            "target": 34962
-        }
-    },
-    "buffers": {
-        "CesiumMilkTruck": {
-            "byteLength": 113052,
-            "type": "arraybuffer",
-            "uri": "CesiumMilkTruck.bin"
-        }
-    },
-    "extensions": {
-        "KHR_materials_common": {
-            "lights": {
-                "Light-polyRender006": {
-                    "ambient": {
-                        "color": [
-                            0,
-                            0,
-                            0
-                        ]
-                    },
-                    "name": "Render",
-                    "type": "ambient"
-                }
-            }
-        }
-    },
-    "extensionsUsed": [
-        "KHR_materials_common"
-    ],
-    "images": {
-        "Image0001": {
-            "name": "Image0001",
-            "uri": "CesiumMilkTruck.png"
-        }
-    },
-    "materials": {
-        "Effect-glass": {
-            "extensions": {
-                "KHR_materials_common": {
-                    "doubleSided": false,
-                    "jointCount": 0,
-                    "technique": "PHONG",
-                    "transparent": false,
-                    "values": {
-                        "diffuse": [
-                            0,
-                            0.0405063,
-                            0.0212407,
-                            1
-                        ],
-                        "shininess": 256,
-                        "specular": [
-                            0.65,
-                            0.65,
-                            0.65,
-                            1
-                        ]
-                    }
-                }
-            },
-            "name": "glass"
-        },
-        "Effect-truck": {
-            "extensions": {
-                "KHR_materials_common": {
-                    "doubleSided": false,
-                    "jointCount": 0,
-                    "technique": "PHONG",
-                    "transparent": false,
-                    "values": {
-                        "diffuse": "texture_Image0001",
-                        "shininess": 256,
-                        "specular": [
-                            0.04,
-                            0.04,
-                            0.04,
-                            1
-                        ]
-                    }
-                }
-            },
-            "name": "truck"
-        },
-        "Effect-wheels": {
-            "extensions": {
-                "KHR_materials_common": {
-                    "doubleSided": false,
-                    "jointCount": 0,
-                    "technique": "PHONG",
-                    "transparent": false,
-                    "values": {
-                        "diffuse": "texture_Image0001",
-                        "shininess": 256,
-                        "specular": [
-                            0.04,
-                            0.04,
-                            0.04,
-                            1
-                        ]
-                    }
-                }
-            },
-            "name": "wheels"
-        },
-        "Effect-window_trim": {
-            "extensions": {
-                "KHR_materials_common": {
-                    "doubleSided": false,
-                    "jointCount": 0,
-                    "technique": "PHONG",
-                    "transparent": false,
-                    "values": {
-                        "diffuse": [
-                            0.064,
-                            0.064,
-                            0.064,
-                            1
-                        ],
-                        "shininess": 256,
-                        "specular": [
-                            0.04,
-                            0.04,
-                            0.04,
-                            1
-                        ]
-                    }
-                }
-            },
-            "name": "window_trim"
-        }
-    },
-    "meshes": {
-        "Geometry-mesh001": {
-            "name": "Wheels",
-            "primitives": [
-                {
-                    "attributes": {
-                        "NORMAL": "accessor_100",
-                        "POSITION": "accessor_98",
-                        "TEXCOORD_0": "accessor_102"
-                    },
-                    "indices": "accessor_96",
-                    "material": "Effect-wheels",
-                    "mode": 4
-                }
-            ]
-        },
-        "Geometry-mesh002": {
-            "name": "Cesium_Milk_Truck",
-            "primitives": [
-                {
-                    "attributes": {
-                        "NORMAL": "accessor_73",
-                        "POSITION": "accessor_71",
-                        "TEXCOORD_0": "accessor_75"
-                    },
-                    "indices": "accessor_63",
-                    "material": "Effect-truck",
-                    "mode": 4
-                },
-                {
-                    "attributes": {
-                        "NORMAL": "accessor_73",
-                        "POSITION": "accessor_71",
-                        "TEXCOORD_0": "accessor_75"
-                    },
-                    "indices": "accessor_66",
-                    "material": "Effect-glass",
-                    "mode": 4
-                },
-                {
-                    "attributes": {
-                        "NORMAL": "accessor_73",
-                        "POSITION": "accessor_71",
-                        "TEXCOORD_0": "accessor_75"
-                    },
-                    "indices": "accessor_69",
-                    "material": "Effect-window_trim",
-                    "mode": 4
-                }
-            ]
-        }
-    },
-    "nodes": {
-        "Geometry-mesh001Node": {
-            "children": [],
-            "meshes": [
-                "Geometry-mesh001"
-            ],
-            "name": "Wheels",
-            "rotation": [
-                0,
-                0,
-                -0.0884856,
-                0.996077
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                1.43267,
-                0.427722,
-                -2.98023e-008
-            ]
-        },
-        "Geometry-mesh002Node": {
-            "children": [
-                "Geometry-mesh001Node",
-                "meshInst962Node"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "meshes": [
-                "Geometry-mesh002"
-            ],
-            "name": "Cesium_Milk_Truck"
-        },
-        "groupLocator006Node": {
-            "children": [
-                "txtrLocator003Node",
-                "txtrLocator013Node"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Texture_Group"
-        },
-        "meshInst962Node": {
-            "children": [],
-            "meshes": [
-                "Geometry-mesh001"
-            ],
-            "name": "Wheels__2_",
-            "rotation": [
-                0,
-                0,
-                -0.0884856,
-                0.996077
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -1.35233,
-                0.427722,
-                -2.98023e-008
-            ]
-        },
-        "polyRender006": {
-            "children": [],
-            "extensions": {
-                "KHR_materials_common": {
-                    "light": "Light-polyRender006"
-                }
-            },
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Render"
-        },
-        "txtrLocator003Node": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Cesium_Milk_Truck__2___Image___Texture_"
-        },
-        "txtrLocator013Node": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Cesium_Milk_Truck__2___Image___2___Texture_"
-        }
-    },
-    "samplers": {
-        "sampler_0": {
-            "magFilter": 9729,
-            "minFilter": 9987,
-            "wrapS": 10497,
-            "wrapT": 10497
-        }
-    },
-    "scene": "defaultScene",
-    "scenes": {
-        "defaultScene": {
-            "nodes": [
-                "polyRender006",
-                "Geometry-mesh002Node",
-                "groupLocator006Node"
-            ]
-        }
-    },
-    "skins": {},
-    "textures": {
-        "texture_Image0001": {
-            "format": 6408,
-            "internalFormat": 6408,
-            "sampler": "sampler_0",
-            "source": "Image0001",
-            "target": 3553,
-            "type": 5121
-        }
-    }
-}

二进制
examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck.png


二进制
examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck.bin


+ 0 - 705
examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck.gltf

@@ -1,705 +0,0 @@
-{
-    "accessors": {
-        "accessor_100": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 7032,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 586,
-            "max": [
-                0.999039,
-                0.999038,
-                1
-            ],
-            "min": [
-                -0.999038,
-                -0.999038,
-                -1
-            ],
-            "type": "VEC3"
-        },
-        "accessor_102": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 14064,
-            "byteStride": 8,
-            "componentType": 5126,
-            "count": 586,
-            "max": [
-                0.993657,
-                0.989576
-            ],
-            "min": [
-                0.605093,
-                0.00905001
-            ],
-            "type": "VEC2"
-        },
-        "accessor_63": {
-            "bufferView": "bufferView_104",
-            "byteOffset": 4608,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 5232,
-            "type": "SCALAR"
-        },
-        "accessor_66": {
-            "bufferView": "bufferView_104",
-            "byteOffset": 15072,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 168,
-            "type": "SCALAR"
-        },
-        "accessor_69": {
-            "bufferView": "bufferView_104",
-            "byteOffset": 15408,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 864,
-            "type": "SCALAR"
-        },
-        "accessor_71": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 18752,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 2392,
-            "max": [
-                2.438,
-                2.58437,
-                1.396
-            ],
-            "min": [
-                -2.43091,
-                0.2668,
-                -1.396
-            ],
-            "type": "VEC3"
-        },
-        "accessor_73": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 47456,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 2392,
-            "max": [
-                1,
-                1,
-                1
-            ],
-            "min": [
-                -1,
-                -1,
-                -1
-            ],
-            "type": "VEC3"
-        },
-        "accessor_75": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 76160,
-            "byteStride": 8,
-            "componentType": 5126,
-            "count": 2392,
-            "max": [
-                0.896458,
-                0.997245
-            ],
-            "min": [
-                0.00295639,
-                0.015672
-            ],
-            "type": "VEC2"
-        },
-        "accessor_96": {
-            "bufferView": "bufferView_104",
-            "byteOffset": 0,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 2304,
-            "type": "SCALAR"
-        },
-        "accessor_98": {
-            "bufferView": "bufferView_105",
-            "byteOffset": 0,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 586,
-            "max": [
-                0.4278,
-                0.4278,
-                1.058
-            ],
-            "min": [
-                -0.4278,
-                -0.4278,
-                -1.058
-            ],
-            "type": "VEC3"
-        },
-        "animAccessor_0": {
-            "bufferView": "bufferView_103",
-            "byteOffset": 0,
-            "componentType": 5126,
-            "count": 31,
-            "type": "SCALAR"
-        },
-        "animAccessor_1": {
-            "bufferView": "bufferView_103",
-            "byteOffset": 124,
-            "componentType": 5126,
-            "count": 31,
-            "type": "VEC4"
-        }
-    },
-    "animations": {
-        "animation_0": {
-            "channels": [
-                {
-                    "sampler": "animation_0_rotation_sampler",
-                    "target": {
-                        "id": "Geometry-mesh001Node",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_1"
-            },
-            "samplers": {
-                "animation_0_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                }
-            }
-        },
-        "animation_1": {
-            "channels": [
-                {
-                    "sampler": "animation_1_rotation_sampler",
-                    "target": {
-                        "id": "meshInst962Node",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_1"
-            },
-            "samplers": {
-                "animation_1_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                }
-            }
-        }
-    },
-    "asset": {
-        "generator": "collada2gltf@ceec062e3d5793f2f249f53cbd843aee382ad40b",
-        "premultipliedAlpha": true,
-        "profile": {
-            "api": "WebGL",
-            "version": "1.0.2"
-        },
-        "version": 1
-    },
-    "bufferViews": {
-        "bufferView_103": {
-            "buffer": "CesiumMilkTruck",
-            "byteLength": 620,
-            "byteOffset": 0
-        },
-        "bufferView_104": {
-            "buffer": "CesiumMilkTruck",
-            "byteLength": 17136,
-            "byteOffset": 620,
-            "target": 34963
-        },
-        "bufferView_105": {
-            "buffer": "CesiumMilkTruck",
-            "byteLength": 95296,
-            "byteOffset": 17756,
-            "target": 34962
-        }
-    },
-    "buffers": {
-        "CesiumMilkTruck": {
-            "byteLength": 113052,
-            "type": "arraybuffer",
-            "uri": "CesiumMilkTruck.bin"
-        }
-    },
-    "images": {
-        "Image0001": {
-            "name": "Image0001",
-            "uri": "CesiumMilkTruck.png"
-        }
-    },
-    "materials": {
-        "Effect-glass": {
-            "name": "glass",
-            "technique": "technique0",
-            "values": {
-                "diffuse": [
-                    0,
-                    0.0405063,
-                    0.0212407,
-                    1
-                ],
-                "shininess": 256,
-                "specular": [
-                    0.65,
-                    0.65,
-                    0.65,
-                    1
-                ]
-            }
-        },
-        "Effect-truck": {
-            "name": "truck",
-            "technique": "technique1",
-            "values": {
-                "diffuse": "texture_Image0001",
-                "shininess": 256,
-                "specular": [
-                    0.04,
-                    0.04,
-                    0.04,
-                    1
-                ]
-            }
-        },
-        "Effect-wheels": {
-            "name": "wheels",
-            "technique": "technique1",
-            "values": {
-                "diffuse": "texture_Image0001",
-                "shininess": 256,
-                "specular": [
-                    0.04,
-                    0.04,
-                    0.04,
-                    1
-                ]
-            }
-        },
-        "Effect-window_trim": {
-            "name": "window_trim",
-            "technique": "technique0",
-            "values": {
-                "diffuse": [
-                    0.064,
-                    0.064,
-                    0.064,
-                    1
-                ],
-                "shininess": 256,
-                "specular": [
-                    0.04,
-                    0.04,
-                    0.04,
-                    1
-                ]
-            }
-        }
-    },
-    "meshes": {
-        "Geometry-mesh001": {
-            "name": "Wheels",
-            "primitives": [
-                {
-                    "attributes": {
-                        "NORMAL": "accessor_100",
-                        "POSITION": "accessor_98",
-                        "TEXCOORD_0": "accessor_102"
-                    },
-                    "indices": "accessor_96",
-                    "material": "Effect-wheels",
-                    "mode": 4
-                }
-            ]
-        },
-        "Geometry-mesh002": {
-            "name": "Cesium_Milk_Truck",
-            "primitives": [
-                {
-                    "attributes": {
-                        "NORMAL": "accessor_73",
-                        "POSITION": "accessor_71",
-                        "TEXCOORD_0": "accessor_75"
-                    },
-                    "indices": "accessor_63",
-                    "material": "Effect-truck",
-                    "mode": 4
-                },
-                {
-                    "attributes": {
-                        "NORMAL": "accessor_73",
-                        "POSITION": "accessor_71",
-                        "TEXCOORD_0": "accessor_75"
-                    },
-                    "indices": "accessor_66",
-                    "material": "Effect-glass",
-                    "mode": 4
-                },
-                {
-                    "attributes": {
-                        "NORMAL": "accessor_73",
-                        "POSITION": "accessor_71",
-                        "TEXCOORD_0": "accessor_75"
-                    },
-                    "indices": "accessor_69",
-                    "material": "Effect-window_trim",
-                    "mode": 4
-                }
-            ]
-        }
-    },
-    "nodes": {
-        "Geometry-mesh001Node": {
-            "children": [],
-            "meshes": [
-                "Geometry-mesh001"
-            ],
-            "name": "Wheels",
-            "rotation": [
-                0,
-                0,
-                -0.0884856,
-                0.996077
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                1.43267,
-                0.427722,
-                -2.98023e-008
-            ]
-        },
-        "Geometry-mesh002Node": {
-            "children": [
-                "Geometry-mesh001Node",
-                "meshInst962Node"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "meshes": [
-                "Geometry-mesh002"
-            ],
-            "name": "Cesium_Milk_Truck"
-        },
-        "groupLocator006Node": {
-            "children": [
-                "txtrLocator003Node",
-                "txtrLocator013Node"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Texture_Group"
-        },
-        "meshInst962Node": {
-            "children": [],
-            "meshes": [
-                "Geometry-mesh001"
-            ],
-            "name": "Wheels__2_",
-            "rotation": [
-                0,
-                0,
-                -0.0884856,
-                0.996077
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -1.35233,
-                0.427722,
-                -2.98023e-008
-            ]
-        },
-        "polyRender006": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Render"
-        },
-        "txtrLocator003Node": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Cesium_Milk_Truck__2___Image___Texture_"
-        },
-        "txtrLocator013Node": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Cesium_Milk_Truck__2___Image___2___Texture_"
-        }
-    },
-    "programs": {
-        "program_0": {
-            "attributes": [
-                "a_normal",
-                "a_position"
-            ],
-            "fragmentShader": "CesiumMilkTruck0FS",
-            "vertexShader": "CesiumMilkTruck0VS"
-        },
-        "program_1": {
-            "attributes": [
-                "a_normal",
-                "a_position",
-                "a_texcoord0"
-            ],
-            "fragmentShader": "CesiumMilkTruck1FS",
-            "vertexShader": "CesiumMilkTruck1VS"
-        }
-    },
-    "samplers": {
-        "sampler_0": {
-            "magFilter": 9729,
-            "minFilter": 9987,
-            "wrapS": 10497,
-            "wrapT": 10497
-        }
-    },
-    "scene": "defaultScene",
-    "scenes": {
-        "defaultScene": {
-            "nodes": [
-                "polyRender006",
-                "Geometry-mesh002Node",
-                "groupLocator006Node"
-            ]
-        }
-    },
-    "shaders": {
-        "CesiumMilkTruck0FS": {
-            "type": 35632,
-            "uri": "CesiumMilkTruck0FS.glsl"
-        },
-        "CesiumMilkTruck0VS": {
-            "type": 35633,
-            "uri": "CesiumMilkTruck0VS.glsl"
-        },
-        "CesiumMilkTruck1FS": {
-            "type": 35632,
-            "uri": "CesiumMilkTruck1FS.glsl"
-        },
-        "CesiumMilkTruck1VS": {
-            "type": 35633,
-            "uri": "CesiumMilkTruck1VS.glsl"
-        }
-    },
-    "skins": {},
-    "techniques": {
-        "technique0": {
-            "attributes": {
-                "a_normal": "normal",
-                "a_position": "position"
-            },
-            "parameters": {
-                "diffuse": {
-                    "type": 35666
-                },
-                "modelViewMatrix": {
-                    "semantic": "MODELVIEW",
-                    "type": 35676
-                },
-                "normal": {
-                    "semantic": "NORMAL",
-                    "type": 35665
-                },
-                "normalMatrix": {
-                    "semantic": "MODELVIEWINVERSETRANSPOSE",
-                    "type": 35675
-                },
-                "position": {
-                    "semantic": "POSITION",
-                    "type": 35665
-                },
-                "projectionMatrix": {
-                    "semantic": "PROJECTION",
-                    "type": 35676
-                },
-                "shininess": {
-                    "type": 5126
-                },
-                "specular": {
-                    "type": 35666
-                }
-            },
-            "program": "program_0",
-            "states": {
-                "enable": [
-                    2929,
-                    2884
-                ]
-            },
-            "uniforms": {
-                "u_diffuse": "diffuse",
-                "u_modelViewMatrix": "modelViewMatrix",
-                "u_normalMatrix": "normalMatrix",
-                "u_projectionMatrix": "projectionMatrix",
-                "u_shininess": "shininess",
-                "u_specular": "specular"
-            }
-        },
-        "technique1": {
-            "attributes": {
-                "a_normal": "normal",
-                "a_position": "position",
-                "a_texcoord0": "texcoord0"
-            },
-            "parameters": {
-                "diffuse": {
-                    "type": 35678
-                },
-                "modelViewMatrix": {
-                    "semantic": "MODELVIEW",
-                    "type": 35676
-                },
-                "normal": {
-                    "semantic": "NORMAL",
-                    "type": 35665
-                },
-                "normalMatrix": {
-                    "semantic": "MODELVIEWINVERSETRANSPOSE",
-                    "type": 35675
-                },
-                "position": {
-                    "semantic": "POSITION",
-                    "type": 35665
-                },
-                "projectionMatrix": {
-                    "semantic": "PROJECTION",
-                    "type": 35676
-                },
-                "shininess": {
-                    "type": 5126
-                },
-                "specular": {
-                    "type": 35666
-                },
-                "texcoord0": {
-                    "semantic": "TEXCOORD_0",
-                    "type": 35664
-                }
-            },
-            "program": "program_1",
-            "states": {
-                "enable": [
-                    2929,
-                    2884
-                ]
-            },
-            "uniforms": {
-                "u_diffuse": "diffuse",
-                "u_modelViewMatrix": "modelViewMatrix",
-                "u_normalMatrix": "normalMatrix",
-                "u_projectionMatrix": "projectionMatrix",
-                "u_shininess": "shininess",
-                "u_specular": "specular"
-            }
-        }
-    },
-    "textures": {
-        "texture_Image0001": {
-            "format": 6408,
-            "internalFormat": 6408,
-            "sampler": "sampler_0",
-            "source": "Image0001",
-            "target": 3553,
-            "type": 5121
-        }
-    }
-}

二进制
examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck.png


+ 0 - 17
examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck0FS.glsl

@@ -1,17 +0,0 @@
-precision highp float;
-varying vec3 v_normal;
-uniform vec4 u_diffuse;
-uniform vec4 u_specular;
-uniform float u_shininess;
-void main(void) {
-vec3 normal = normalize(v_normal);
-vec4 color = vec4(0., 0., 0., 0.);
-vec4 diffuse = vec4(0., 0., 0., 1.);
-vec4 specular;
-diffuse = u_diffuse;
-specular = u_specular;
-diffuse.xyz *= max(dot(normal,vec3(0.,0.,1.)), 0.);
-color.xyz += diffuse.xyz;
-color = vec4(color.rgb * diffuse.a, diffuse.a);
-gl_FragColor = color;
-}

+ 0 - 12
examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck0VS.glsl

@@ -1,12 +0,0 @@
-precision highp float;
-attribute vec3 a_position;
-attribute vec3 a_normal;
-varying vec3 v_normal;
-uniform mat3 u_normalMatrix;
-uniform mat4 u_modelViewMatrix;
-uniform mat4 u_projectionMatrix;
-void main(void) {
-vec4 pos = u_modelViewMatrix * vec4(a_position,1.0);
-v_normal = u_normalMatrix * a_normal;
-gl_Position = u_projectionMatrix * pos;
-}

+ 0 - 18
examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck1FS.glsl

@@ -1,18 +0,0 @@
-precision highp float;
-varying vec3 v_normal;
-varying vec2 v_texcoord0;
-uniform sampler2D u_diffuse;
-uniform vec4 u_specular;
-uniform float u_shininess;
-void main(void) {
-vec3 normal = normalize(v_normal);
-vec4 color = vec4(0., 0., 0., 0.);
-vec4 diffuse = vec4(0., 0., 0., 1.);
-vec4 specular;
-diffuse = texture2D(u_diffuse, v_texcoord0);
-specular = u_specular;
-diffuse.xyz *= max(dot(normal,vec3(0.,0.,1.)), 0.);
-color.xyz += diffuse.xyz;
-color = vec4(color.rgb * diffuse.a, diffuse.a);
-gl_FragColor = color;
-}

+ 0 - 15
examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck1VS.glsl

@@ -1,15 +0,0 @@
-precision highp float;
-attribute vec3 a_position;
-attribute vec3 a_normal;
-varying vec3 v_normal;
-uniform mat3 u_normalMatrix;
-uniform mat4 u_modelViewMatrix;
-uniform mat4 u_projectionMatrix;
-attribute vec2 a_texcoord0;
-varying vec2 v_texcoord0;
-void main(void) {
-vec4 pos = u_modelViewMatrix * vec4(a_position,1.0);
-v_normal = u_normalMatrix * a_normal;
-v_texcoord0 = a_texcoord0;
-gl_Position = u_projectionMatrix * pos;
-}

二进制
examples/models/gltf/RiggedSimple/glTF/RiggedSimple.bin


+ 0 - 588
examples/models/gltf/RiggedSimple/glTF/RiggedSimple.gltf

@@ -1,588 +0,0 @@
-{
-    "accessors": {
-        "IBM_Armature_Cylinder-skin": {
-            "bufferView": "bufferView_43",
-            "byteOffset": 0,
-            "componentType": 5126,
-            "count": 2,
-            "type": "MAT4"
-        },
-        "accessor_16": {
-            "bufferView": "bufferView_44",
-            "byteOffset": 0,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 564,
-            "type": "SCALAR"
-        },
-        "accessor_18": {
-            "bufferView": "bufferView_45",
-            "byteOffset": 0,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 96,
-            "max": [
-                1,
-                1,
-                4.57508
-            ],
-            "min": [
-                -1,
-                -1,
-                -4.57508
-            ],
-            "type": "VEC3"
-        },
-        "accessor_20": {
-            "bufferView": "bufferView_45",
-            "byteOffset": 1152,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 96,
-            "max": [
-                0.998198,
-                0.998198,
-                0.688838
-            ],
-            "min": [
-                -0.998198,
-                -0.998198,
-                -0.644473
-            ],
-            "type": "VEC3"
-        },
-        "accessor_37": {
-            "bufferView": "bufferView_45",
-            "byteOffset": 3840,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 96,
-            "max": [
-                1,
-                0.261398,
-                0,
-                0
-            ],
-            "min": [
-                0.738602,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "accessor_40": {
-            "bufferView": "bufferView_45",
-            "byteOffset": 2304,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 96,
-            "max": [
-                1,
-                1,
-                0,
-                0
-            ],
-            "min": [
-                0,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "animAccessor_0": {
-            "bufferView": "bufferView_43",
-            "byteOffset": 128,
-            "componentType": 5126,
-            "count": 3,
-            "type": "SCALAR"
-        },
-        "animAccessor_1": {
-            "bufferView": "bufferView_43",
-            "byteOffset": 140,
-            "componentType": 5126,
-            "count": 3,
-            "type": "VEC3"
-        },
-        "animAccessor_2": {
-            "bufferView": "bufferView_43",
-            "byteOffset": 176,
-            "componentType": 5126,
-            "count": 3,
-            "type": "VEC3"
-        },
-        "animAccessor_3": {
-            "bufferView": "bufferView_43",
-            "byteOffset": 212,
-            "componentType": 5126,
-            "count": 3,
-            "type": "VEC4"
-        },
-        "animAccessor_4": {
-            "bufferView": "bufferView_43",
-            "byteOffset": 260,
-            "componentType": 5126,
-            "count": 3,
-            "type": "VEC3"
-        },
-        "animAccessor_5": {
-            "bufferView": "bufferView_43",
-            "byteOffset": 296,
-            "componentType": 5126,
-            "count": 3,
-            "type": "VEC3"
-        },
-        "animAccessor_6": {
-            "bufferView": "bufferView_43",
-            "byteOffset": 332,
-            "componentType": 5126,
-            "count": 3,
-            "type": "VEC4"
-        }
-    },
-    "animations": {
-        "animation_0": {
-            "channels": [
-                {
-                    "sampler": "animation_0_scale_sampler",
-                    "target": {
-                        "id": "Bone",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_0_translation_sampler",
-                    "target": {
-                        "id": "Bone",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_0_rotation_sampler",
-                    "target": {
-                        "id": "Bone",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_3",
-                "scale": "animAccessor_1",
-                "translation": "animAccessor_2"
-            },
-            "samplers": {
-                "animation_0_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_0_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_0_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_1": {
-            "channels": [
-                {
-                    "sampler": "animation_1_scale_sampler",
-                    "target": {
-                        "id": "Bone_001",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_1_translation_sampler",
-                    "target": {
-                        "id": "Bone_001",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_1_rotation_sampler",
-                    "target": {
-                        "id": "Bone_001",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_6",
-                "scale": "animAccessor_4",
-                "translation": "animAccessor_5"
-            },
-            "samplers": {
-                "animation_1_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_1_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_1_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        }
-    },
-    "asset": {
-        "generator": "collada2gltf@027f74366341d569dea42e9a68b7104cc3892054",
-        "premultipliedAlpha": true,
-        "profile": {
-            "api": "WebGL",
-            "version": "1.0.2"
-        },
-        "version": "1.0"
-    },
-    "bufferViews": {
-        "bufferView_43": {
-            "buffer": "RiggedSimple",
-            "byteLength": 380,
-            "byteOffset": 0
-        },
-        "bufferView_44": {
-            "buffer": "RiggedSimple",
-            "byteLength": 1128,
-            "byteOffset": 380,
-            "target": 34963
-        },
-        "bufferView_45": {
-            "buffer": "RiggedSimple",
-            "byteLength": 5376,
-            "byteOffset": 1508,
-            "target": 34962
-        }
-    },
-    "buffers": {
-        "RiggedSimple": {
-            "byteLength": 6884,
-            "type": "arraybuffer",
-            "uri": "RiggedSimple.bin"
-        }
-    },
-    "materials": {
-        "Material_001-effect": {
-            "name": "Material_001",
-            "technique": "technique0",
-            "values": {
-                "ambient": [
-                    0,
-                    0,
-                    0,
-                    1
-                ],
-                "diffuse": [
-                    0.279635,
-                    0.64,
-                    0.210944,
-                    1
-                ],
-                "emission": [
-                    0,
-                    0,
-                    0,
-                    1
-                ],
-                "shininess": 50,
-                "specular": [
-                    0.5,
-                    0.5,
-                    0.5,
-                    1
-                ]
-            }
-        }
-    },
-    "meshes": {
-        "Cylinder-mesh": {
-            "name": "Cylinder",
-            "primitives": [
-                {
-                    "attributes": {
-                        "JOINT": "accessor_40",
-                        "NORMAL": "accessor_20",
-                        "POSITION": "accessor_18",
-                        "WEIGHT": "accessor_37"
-                    },
-                    "indices": "accessor_16",
-                    "material": "Material_001-effect",
-                    "mode": 4
-                }
-            ]
-        }
-    },
-    "nodes": {
-        "Armature": {
-            "children": [
-                "Bone"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Armature"
-        },
-        "Bone": {
-            "children": [
-                "Bone_001"
-            ],
-            "jointName": "Bone",
-            "name": "Bone",
-            "rotation": [
-                0.70474,
-                0,
-                0,
-                0.709465
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                -3.15606e-007,
-                -4.18033
-            ]
-        },
-        "Bone_001": {
-            "children": [],
-            "jointName": "Bone_001",
-            "name": "Bone.001",
-            "rotation": [
-                0.00205211,
-                9.94789e-008,
-                0.000291371,
-                0.999998
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                4.18717,
-                0
-            ]
-        },
-        "Cylinder": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "meshes": [
-                "Cylinder-mesh"
-            ],
-            "name": "Cylinder",
-            "skeletons": [
-                "Bone"
-            ],
-            "skin": "Armature_Cylinder-skin"
-        },
-        "node_4": {
-            "children": [
-                "Armature",
-                "Cylinder"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                -1,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Y_UP_Transform"
-        }
-    },
-    "programs": {
-        "program_0": {
-            "attributes": [
-                "a_joint",
-                "a_normal",
-                "a_position",
-                "a_weight"
-            ],
-            "fragmentShader": "RiggedSimple0FS",
-            "vertexShader": "RiggedSimple0VS"
-        }
-    },
-    "scene": "defaultScene",
-    "scenes": {
-        "defaultScene": {
-            "nodes": [
-                "node_4"
-            ]
-        }
-    },
-    "shaders": {
-        "RiggedSimple0FS": {
-            "type": 35632,
-            "uri": "RiggedSimple0FS.glsl"
-        },
-        "RiggedSimple0VS": {
-            "type": 35633,
-            "uri": "RiggedSimple0VS.glsl"
-        }
-    },
-    "skins": {
-        "Armature_Cylinder-skin": {
-            "bindShapeMatrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "inverseBindMatrices": "IBM_Armature_Cylinder-skin",
-            "jointNames": [
-                "Bone",
-                "Bone_001"
-            ],
-            "name": "Armature"
-        }
-    },
-    "techniques": {
-        "technique0": {
-            "attributes": {
-                "a_joint": "joint",
-                "a_normal": "normal",
-                "a_position": "position",
-                "a_weight": "weight"
-            },
-            "parameters": {
-                "ambient": {
-                    "type": 35666
-                },
-                "diffuse": {
-                    "type": 35666
-                },
-                "emission": {
-                    "type": 35666
-                },
-                "joint": {
-                    "semantic": "JOINT",
-                    "type": 35666
-                },
-                "jointMat": {
-                    "count": 2,
-                    "semantic": "JOINTMATRIX",
-                    "type": 35676
-                },
-                "modelViewMatrix": {
-                    "semantic": "MODELVIEW",
-                    "type": 35676
-                },
-                "normal": {
-                    "semantic": "NORMAL",
-                    "type": 35665
-                },
-                "normalMatrix": {
-                    "semantic": "MODELVIEWINVERSETRANSPOSE",
-                    "type": 35675
-                },
-                "position": {
-                    "semantic": "POSITION",
-                    "type": 35665
-                },
-                "projectionMatrix": {
-                    "semantic": "PROJECTION",
-                    "type": 35676
-                },
-                "shininess": {
-                    "type": 5126
-                },
-                "specular": {
-                    "type": 35666
-                },
-                "weight": {
-                    "semantic": "WEIGHT",
-                    "type": 35666
-                }
-            },
-            "program": "program_0",
-            "states": {
-                "enable": [
-                    2929,
-                    2884
-                ]
-            },
-            "uniforms": {
-                "u_ambient": "ambient",
-                "u_diffuse": "diffuse",
-                "u_emission": "emission",
-                "u_jointMat": "jointMat",
-                "u_modelViewMatrix": "modelViewMatrix",
-                "u_normalMatrix": "normalMatrix",
-                "u_projectionMatrix": "projectionMatrix",
-                "u_shininess": "shininess",
-                "u_specular": "specular"
-            }
-        }
-    }
-}

+ 0 - 24
examples/models/gltf/RiggedSimple/glTF/RiggedSimple0FS.glsl

@@ -1,24 +0,0 @@
-precision highp float;
-varying vec3 v_normal;
-uniform vec4 u_ambient;
-uniform vec4 u_diffuse;
-uniform vec4 u_emission;
-uniform vec4 u_specular;
-uniform float u_shininess;
-void main(void) {
-vec3 normal = normalize(v_normal);
-vec4 color = vec4(0., 0., 0., 0.);
-vec4 diffuse = vec4(0., 0., 0., 1.);
-vec4 emission;
-vec4 ambient;
-vec4 specular;
-ambient = u_ambient;
-diffuse = u_diffuse;
-emission = u_emission;
-specular = u_specular;
-diffuse.xyz *= max(dot(normal,vec3(0.,0.,1.)), 0.);
-color.xyz += diffuse.xyz;
-color.xyz += emission.xyz;
-color = vec4(color.rgb * diffuse.a, diffuse.a);
-gl_FragColor = color;
-}

+ 0 - 19
examples/models/gltf/RiggedSimple/glTF/RiggedSimple0VS.glsl

@@ -1,19 +0,0 @@
-precision highp float;
-attribute vec3 a_position;
-attribute vec3 a_normal;
-varying vec3 v_normal;
-attribute vec4 a_joint;
-attribute vec4 a_weight;
-uniform mat4 u_jointMat[2];
-uniform mat3 u_normalMatrix;
-uniform mat4 u_modelViewMatrix;
-uniform mat4 u_projectionMatrix;
-void main(void) {
-mat4 skinMat = a_weight.x * u_jointMat[int(a_joint.x)];
-skinMat += a_weight.y * u_jointMat[int(a_joint.y)];
-skinMat += a_weight.z * u_jointMat[int(a_joint.z)];
-skinMat += a_weight.w * u_jointMat[int(a_joint.w)];
-vec4 pos = u_modelViewMatrix * skinMat * vec4(a_position,1.0);
-v_normal = u_normalMatrix * mat3(skinMat)* a_normal;
-gl_Position = u_projectionMatrix * pos;
-}

二进制
examples/models/gltf/monster/glTF-Binary/Monster.glb


二进制
examples/models/gltf/monster/glTF-MaterialsCommon/monster.bin


+ 0 - 3319
examples/models/gltf/monster/glTF-MaterialsCommon/monster.gltf

@@ -1,3319 +0,0 @@
-{
-    "accessors": {
-        "IBM_Armature_monster-skin": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 0,
-            "componentType": 5126,
-            "count": 32,
-            "type": "MAT4"
-        },
-        "accessor_164": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 84864,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                1,
-                0.999998,
-                0.999738,
-                0.992702
-            ],
-            "min": [
-                2e-006,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "accessor_167": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 127296,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                30,
-                30,
-                29,
-                24
-            ],
-            "min": [
-                0,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "accessor_21": {
-            "bufferView": "bufferView_171",
-            "byteOffset": 0,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 2652,
-            "type": "SCALAR"
-        },
-        "accessor_23": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 0,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                7.3131,
-                25.4149,
-                33.4361
-            ],
-            "min": [
-                -15.4507,
-                -33.2212,
-                -1.28042
-            ],
-            "type": "VEC3"
-        },
-        "accessor_25": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 31824,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                0.998876,
-                0.999882,
-                0.999816
-            ],
-            "min": [
-                -0.998876,
-                -0.998031,
-                -0.999827
-            ],
-            "type": "VEC3"
-        },
-        "accessor_27": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 63648,
-            "byteStride": 8,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                1.00961,
-                0.991641
-            ],
-            "min": [
-                0.00508594,
-                -0.07435
-            ],
-            "type": "VEC2"
-        },
-        "animAccessor_0": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 2048,
-            "componentType": 5126,
-            "count": 101,
-            "type": "SCALAR"
-        },
-        "animAccessor_1": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 2452,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_10": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 14572,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_11": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 15784,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_12": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 16996,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_13": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 18612,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_14": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 19824,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_15": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 21036,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_16": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 22652,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_17": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 23864,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_18": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 25076,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_19": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 26692,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_2": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 3664,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_20": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 27904,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_21": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 29116,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_22": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 30732,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_23": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 31944,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_24": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 33156,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_25": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 34772,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_26": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 35984,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_27": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 37196,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_28": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 38812,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_29": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 40024,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_3": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 4876,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_30": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 41236,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_31": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 42852,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_32": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 44064,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_33": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 45276,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_34": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 46892,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_35": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 48104,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_36": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 49316,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_37": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 50932,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_38": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 52144,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_39": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 53356,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_4": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 6492,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_40": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 54972,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_41": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 56184,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_42": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 57396,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_43": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 59012,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_44": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 60224,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_45": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 61436,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_46": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 63052,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_47": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 64264,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_48": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 65476,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_49": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 67092,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_5": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 7704,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_50": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 68304,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_51": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 69516,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_52": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 71132,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_53": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 72344,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_54": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 73556,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_55": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 75172,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_56": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 76384,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_57": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 77596,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_58": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 79212,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_59": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 80424,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_6": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 8916,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_60": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 81636,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_61": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 83252,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_62": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 84464,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_63": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 85676,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_64": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 87292,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_65": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 88504,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_66": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 89716,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_67": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 91332,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_68": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 92544,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_69": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 93756,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_7": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 10532,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_70": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 95372,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_71": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 96584,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_72": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 97796,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_73": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 99412,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_74": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 100624,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_75": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 101836,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_76": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 103452,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_77": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 104664,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_78": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 105876,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_79": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 107492,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_8": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 11744,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_80": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 108704,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_81": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 109916,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_82": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 111532,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_83": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 112744,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_84": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 113956,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_85": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 115572,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_86": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 116784,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_87": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 117996,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_88": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 119612,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_89": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 120824,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_9": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 12956,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_90": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 122036,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_91": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 123652,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_92": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 124864,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_93": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 126076,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_94": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 127692,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_95": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 128904,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_96": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 130116,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        }
-    },
-    "animations": {
-        "animation_0": {
-            "channels": [
-                {
-                    "sampler": "animation_0_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Pelvis",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_0_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Pelvis",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_0_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Pelvis",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_3",
-                "scale": "animAccessor_1",
-                "translation": "animAccessor_2"
-            },
-            "samplers": {
-                "animation_0_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_0_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_0_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_1": {
-            "channels": [
-                {
-                    "sampler": "animation_1_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Spine",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_1_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Spine",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_1_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Spine",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_6",
-                "scale": "animAccessor_4",
-                "translation": "animAccessor_5"
-            },
-            "samplers": {
-                "animation_1_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_1_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_1_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_10": {
-            "channels": [
-                {
-                    "sampler": "animation_10_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_10_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_10_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_9",
-                "scale": "animAccessor_7",
-                "translation": "animAccessor_8"
-            },
-            "samplers": {
-                "animation_10_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_10_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_10_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_11": {
-            "channels": [
-                {
-                    "sampler": "animation_11_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0Nub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_11_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0Nub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_11_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0Nub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_12",
-                "scale": "animAccessor_10",
-                "translation": "animAccessor_11"
-            },
-            "samplers": {
-                "animation_11_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_11_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_11_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_12": {
-            "channels": [
-                {
-                    "sampler": "animation_12_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Clavicle",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_12_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Clavicle",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_12_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Clavicle",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_15",
-                "scale": "animAccessor_13",
-                "translation": "animAccessor_14"
-            },
-            "samplers": {
-                "animation_12_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_12_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_12_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_13": {
-            "channels": [
-                {
-                    "sampler": "animation_13_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_UpperArm",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_13_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_UpperArm",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_13_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_UpperArm",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_18",
-                "scale": "animAccessor_16",
-                "translation": "animAccessor_17"
-            },
-            "samplers": {
-                "animation_13_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_13_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_13_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_14": {
-            "channels": [
-                {
-                    "sampler": "animation_14_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Forearm",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_14_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Forearm",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_14_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Forearm",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_21",
-                "scale": "animAccessor_19",
-                "translation": "animAccessor_20"
-            },
-            "samplers": {
-                "animation_14_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_14_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_14_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_15": {
-            "channels": [
-                {
-                    "sampler": "animation_15_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Hand",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_15_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Hand",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_15_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Hand",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_24",
-                "scale": "animAccessor_22",
-                "translation": "animAccessor_23"
-            },
-            "samplers": {
-                "animation_15_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_15_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_15_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_16": {
-            "channels": [
-                {
-                    "sampler": "animation_16_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_16_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_16_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_27",
-                "scale": "animAccessor_25",
-                "translation": "animAccessor_26"
-            },
-            "samplers": {
-                "animation_16_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_16_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_16_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_17": {
-            "channels": [
-                {
-                    "sampler": "animation_17_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0Nub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_17_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0Nub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_17_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0Nub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_30",
-                "scale": "animAccessor_28",
-                "translation": "animAccessor_29"
-            },
-            "samplers": {
-                "animation_17_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_17_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_17_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_18": {
-            "channels": [
-                {
-                    "sampler": "animation_18_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Thigh",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_18_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Thigh",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_18_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Thigh",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_33",
-                "scale": "animAccessor_31",
-                "translation": "animAccessor_32"
-            },
-            "samplers": {
-                "animation_18_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_18_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_18_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_19": {
-            "channels": [
-                {
-                    "sampler": "animation_19_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Calf",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_19_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Calf",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_19_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Calf",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_36",
-                "scale": "animAccessor_34",
-                "translation": "animAccessor_35"
-            },
-            "samplers": {
-                "animation_19_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_19_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_19_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_2": {
-            "channels": [
-                {
-                    "sampler": "animation_2_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Spine1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_2_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Spine1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_2_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Spine1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_39",
-                "scale": "animAccessor_37",
-                "translation": "animAccessor_38"
-            },
-            "samplers": {
-                "animation_2_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_2_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_2_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_20": {
-            "channels": [
-                {
-                    "sampler": "animation_20_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Foot",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_20_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Foot",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_20_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Foot",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_42",
-                "scale": "animAccessor_40",
-                "translation": "animAccessor_41"
-            },
-            "samplers": {
-                "animation_20_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_20_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_20_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_21": {
-            "channels": [
-                {
-                    "sampler": "animation_21_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_21_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_21_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_45",
-                "scale": "animAccessor_43",
-                "translation": "animAccessor_44"
-            },
-            "samplers": {
-                "animation_21_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_21_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_21_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_22": {
-            "channels": [
-                {
-                    "sampler": "animation_22_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0Nub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_22_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0Nub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_22_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0Nub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_48",
-                "scale": "animAccessor_46",
-                "translation": "animAccessor_47"
-            },
-            "samplers": {
-                "animation_22_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_22_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_22_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_23": {
-            "channels": [
-                {
-                    "sampler": "animation_23_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Thigh",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_23_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Thigh",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_23_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Thigh",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_51",
-                "scale": "animAccessor_49",
-                "translation": "animAccessor_50"
-            },
-            "samplers": {
-                "animation_23_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_23_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_23_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_24": {
-            "channels": [
-                {
-                    "sampler": "animation_24_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Calf",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_24_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Calf",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_24_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Calf",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_54",
-                "scale": "animAccessor_52",
-                "translation": "animAccessor_53"
-            },
-            "samplers": {
-                "animation_24_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_24_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_24_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_25": {
-            "channels": [
-                {
-                    "sampler": "animation_25_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Foot",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_25_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Foot",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_25_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Foot",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_57",
-                "scale": "animAccessor_55",
-                "translation": "animAccessor_56"
-            },
-            "samplers": {
-                "animation_25_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_25_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_25_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_26": {
-            "channels": [
-                {
-                    "sampler": "animation_26_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_26_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_26_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_60",
-                "scale": "animAccessor_58",
-                "translation": "animAccessor_59"
-            },
-            "samplers": {
-                "animation_26_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_26_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_26_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_27": {
-            "channels": [
-                {
-                    "sampler": "animation_27_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0Nub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_27_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0Nub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_27_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0Nub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_63",
-                "scale": "animAccessor_61",
-                "translation": "animAccessor_62"
-            },
-            "samplers": {
-                "animation_27_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_27_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_27_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_28": {
-            "channels": [
-                {
-                    "sampler": "animation_28_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Tail",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_28_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_28_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_66",
-                "scale": "animAccessor_64",
-                "translation": "animAccessor_65"
-            },
-            "samplers": {
-                "animation_28_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_28_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_28_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_29": {
-            "channels": [
-                {
-                    "sampler": "animation_29_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Tail1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_29_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_29_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_69",
-                "scale": "animAccessor_67",
-                "translation": "animAccessor_68"
-            },
-            "samplers": {
-                "animation_29_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_29_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_29_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_3": {
-            "channels": [
-                {
-                    "sampler": "animation_3_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Neck",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_3_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Neck",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_3_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Neck",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_72",
-                "scale": "animAccessor_70",
-                "translation": "animAccessor_71"
-            },
-            "samplers": {
-                "animation_3_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_3_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_3_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_30": {
-            "channels": [
-                {
-                    "sampler": "animation_30_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Tail2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_30_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_30_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_75",
-                "scale": "animAccessor_73",
-                "translation": "animAccessor_74"
-            },
-            "samplers": {
-                "animation_30_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_30_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_30_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_31": {
-            "channels": [
-                {
-                    "sampler": "animation_31_scale_sampler",
-                    "target": {
-                        "id": "Bip01_TailNub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_31_translation_sampler",
-                    "target": {
-                        "id": "Bip01_TailNub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_31_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_TailNub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_78",
-                "scale": "animAccessor_76",
-                "translation": "animAccessor_77"
-            },
-            "samplers": {
-                "animation_31_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_31_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_31_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_4": {
-            "channels": [
-                {
-                    "sampler": "animation_4_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Head",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_4_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Head",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_4_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Head",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_81",
-                "scale": "animAccessor_79",
-                "translation": "animAccessor_80"
-            },
-            "samplers": {
-                "animation_4_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_4_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_4_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_5": {
-            "channels": [
-                {
-                    "sampler": "animation_5_scale_sampler",
-                    "target": {
-                        "id": "Bip01_HeadNub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_5_translation_sampler",
-                    "target": {
-                        "id": "Bip01_HeadNub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_5_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_HeadNub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_84",
-                "scale": "animAccessor_82",
-                "translation": "animAccessor_83"
-            },
-            "samplers": {
-                "animation_5_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_5_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_5_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_6": {
-            "channels": [
-                {
-                    "sampler": "animation_6_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Clavicle",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_6_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Clavicle",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_6_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Clavicle",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_87",
-                "scale": "animAccessor_85",
-                "translation": "animAccessor_86"
-            },
-            "samplers": {
-                "animation_6_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_6_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_6_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_7": {
-            "channels": [
-                {
-                    "sampler": "animation_7_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_UpperArm",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_7_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_UpperArm",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_7_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_UpperArm",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_90",
-                "scale": "animAccessor_88",
-                "translation": "animAccessor_89"
-            },
-            "samplers": {
-                "animation_7_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_7_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_7_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_8": {
-            "channels": [
-                {
-                    "sampler": "animation_8_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Forearm",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_8_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Forearm",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_8_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Forearm",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_93",
-                "scale": "animAccessor_91",
-                "translation": "animAccessor_92"
-            },
-            "samplers": {
-                "animation_8_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_8_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_8_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_9": {
-            "channels": [
-                {
-                    "sampler": "animation_9_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Hand",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_9_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Hand",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_9_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Hand",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_96",
-                "scale": "animAccessor_94",
-                "translation": "animAccessor_95"
-            },
-            "samplers": {
-                "animation_9_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_9_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_9_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        }
-    },
-    "asset": {
-        "generator": "collada2gltf@cf6371beb0bdc18ba603378d5e40c966da53d385",
-        "premultipliedAlpha": true,
-        "profile": {
-            "api": "WebGL",
-            "version": "1.0.2"
-        },
-        "version": "1.0"
-    },
-    "bufferViews": {
-        "bufferView_170": {
-            "buffer": "monster",
-            "byteLength": 131732,
-            "byteOffset": 0
-        },
-        "bufferView_171": {
-            "buffer": "monster",
-            "byteLength": 5304,
-            "byteOffset": 131732,
-            "target": 34963
-        },
-        "bufferView_172": {
-            "buffer": "monster",
-            "byteLength": 169728,
-            "byteOffset": 137036,
-            "target": 34962
-        }
-    },
-    "buffers": {
-        "monster": {
-            "byteLength": 306764,
-            "type": "arraybuffer",
-            "uri": "monster.bin"
-        }
-    },
-    "extensionsUsed": [
-        "KHR_materials_common"
-    ],
-    "images": {
-        "monster_jpg": {
-            "name": "monster_jpg",
-            "uri": "monster.jpg"
-        }
-    },
-    "materials": {
-        "monster-effect": {
-            "extensions": {
-                "KHR_materials_common": {
-                    "doubleSided": false,
-                    "jointCount": 32,
-                    "technique": "BLINN",
-                    "transparent": false,
-                    "values": {
-                        "ambient": [
-                            0,
-                            0,
-                            0,
-                            1
-                        ],
-                        "diffuse": "texture_monster_jpg",
-                        "emission": [
-                            0,
-                            0,
-                            0,
-                            1
-                        ],
-                        "shininess": 50,
-                        "specular": [
-                            0.1,
-                            0.1,
-                            0.1,
-                            1
-                        ]
-                    }
-                }
-            },
-            "name": "monster"
-        }
-    },
-    "meshes": {
-        "monster-mesh": {
-            "name": "monster",
-            "primitives": [
-                {
-                    "attributes": {
-                        "JOINT": "accessor_167",
-                        "NORMAL": "accessor_25",
-                        "POSITION": "accessor_23",
-                        "TEXCOORD_0": "accessor_27",
-                        "WEIGHT": "accessor_164"
-                    },
-                    "indices": "accessor_21",
-                    "material": "monster-effect",
-                    "mode": 4
-                }
-            ]
-        }
-    },
-    "nodes": {
-        "Armature": {
-            "children": [
-                "Bip01_Pelvis"
-            ],
-            "matrix": [
-                0.0254,
-                0,
-                0,
-                0,
-                0,
-                0.0254,
-                0,
-                0,
-                0,
-                0,
-                0.0254,
-                0,
-                0,
-                0,
-                11.7322,
-                1
-            ],
-            "name": "Armature"
-        },
-        "Bip01_Head": {
-            "children": [
-                "Bip01_HeadNub"
-            ],
-            "jointName": "Bip01_Head",
-            "name": "Bip01_Head",
-            "rotation": [
-                -0.00926739,
-                -0.00278277,
-                -0.388481,
-                0.921406
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                181.732,
-                -0.000854492,
-                0.00259566
-            ]
-        },
-        "Bip01_HeadNub": {
-            "children": [],
-            "jointName": "Bip01_HeadNub",
-            "name": "Bip01_HeadNub",
-            "rotation": [
-                1.02991e-005,
-                1.84067e-005,
-                0.707087,
-                0.707127
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -3.05176e-005,
-                345.14,
-                0
-            ]
-        },
-        "Bip01_L_Calf": {
-            "children": [
-                "Bip01_L_Foot"
-            ],
-            "jointName": "Bip01_L_Calf",
-            "name": "Bip01_L_Calf",
-            "rotation": [
-                0.894764,
-                -0.0988358,
-                0.361927,
-                -0.242152
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                1.52588e-005,
-                547.819,
-                3.05176e-005
-            ]
-        },
-        "Bip01_L_Clavicle": {
-            "children": [
-                "Bip01_L_UpperArm"
-            ],
-            "jointName": "Bip01_L_Clavicle",
-            "name": "Bip01_L_Clavicle",
-            "rotation": [
-                0.62698,
-                0.337123,
-                0.203765,
-                0.672104
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0.000488281,
-                0.1427,
-                43.1695
-            ]
-        },
-        "Bip01_L_Finger0": {
-            "children": [
-                "Bip01_L_Finger0Nub"
-            ],
-            "jointName": "Bip01_L_Finger0",
-            "name": "Bip01_L_Finger0",
-            "rotation": [
-                -0.061911,
-                -0.618466,
-                -0.322036,
-                0.714115
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -2.28882e-005,
-                186.694,
-                7.62939e-006
-            ]
-        },
-        "Bip01_L_Finger0Nub": {
-            "children": [],
-            "jointName": "Bip01_L_Finger0Nub",
-            "name": "Bip01_L_Finger0Nub",
-            "rotation": [
-                0.187101,
-                0.187088,
-                0.681926,
-                0.681885
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                167.762,
-                -6.10352e-005
-            ]
-        },
-        "Bip01_L_Foot": {
-            "children": [
-                "Bip01_L_Toe0"
-            ],
-            "jointName": "Bip01_L_Foot",
-            "name": "Bip01_L_Foot",
-            "rotation": [
-                0.66556,
-                -0.434361,
-                0.240113,
-                0.55741
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -6.10352e-005,
-                532.748,
-                3.8147e-005
-            ]
-        },
-        "Bip01_L_Forearm": {
-            "children": [
-                "Bip01_L_Hand"
-            ],
-            "jointName": "Bip01_L_Forearm",
-            "name": "Bip01_L_Forearm",
-            "rotation": [
-                -0.270987,
-                -0.0801902,
-                -0.259695,
-                0.923414
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -6.10352e-005,
-                370.017,
-                -6.10352e-005
-            ]
-        },
-        "Bip01_L_Hand": {
-            "children": [
-                "Bip01_L_Finger0"
-            ],
-            "jointName": "Bip01_L_Hand",
-            "name": "Bip01_L_Hand",
-            "rotation": [
-                0.31595,
-                0.346073,
-                -0.361486,
-                0.806063
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                6.10352e-005,
-                370.017,
-                0
-            ]
-        },
-        "Bip01_L_Thigh": {
-            "children": [
-                "Bip01_L_Calf"
-            ],
-            "jointName": "Bip01_L_Thigh",
-            "name": "Bip01_L_Thigh",
-            "rotation": [
-                0.587041,
-                0.402576,
-                -0.378225,
-                0.591829
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -101.904,
-                96.8195,
-                158.143
-            ]
-        },
-        "Bip01_L_Toe0": {
-            "children": [
-                "Bip01_L_Toe0Nub"
-            ],
-            "jointName": "Bip01_L_Toe0",
-            "name": "Bip01_L_Toe0",
-            "rotation": [
-                0.255933,
-                -0.362018,
-                -0.321951,
-                0.836534
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -1.52588e-005,
-                286.181,
-                -5.34058e-005
-            ]
-        },
-        "Bip01_L_Toe0Nub": {
-            "children": [],
-            "jointName": "Bip01_L_Toe0Nub",
-            "name": "Bip01_L_Toe0Nub",
-            "rotation": [
-                0.700993,
-                -0.700989,
-                0.0927956,
-                -0.0927984
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                166.968,
-                1.14441e-005
-            ]
-        },
-        "Bip01_L_UpperArm": {
-            "children": [
-                "Bip01_L_Forearm"
-            ],
-            "jointName": "Bip01_L_UpperArm",
-            "name": "Bip01_L_UpperArm",
-            "rotation": [
-                -0.583202,
-                0.181926,
-                0.209862,
-                0.763371
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                175.071,
-                -6.10352e-005
-            ]
-        },
-        "Bip01_Neck": {
-            "children": [
-                "Bip01_Head",
-                "Bip01_L_Clavicle",
-                "Bip01_R_Clavicle"
-            ],
-            "jointName": "Bip01_Neck",
-            "name": "Bip01_Neck",
-            "rotation": [
-                4.57449e-006,
-                1.00403e-005,
-                -0.352997,
-                0.935624
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                402.552,
-                -0.104385,
-                -0.00284648
-            ]
-        },
-        "Bip01_Pelvis": {
-            "children": [
-                "Bip01_Spine"
-            ],
-            "jointName": "Bip01_Pelvis",
-            "name": "Bip01_Pelvis",
-            "rotation": [
-                0.611681,
-                0.354728,
-                0.611703,
-                0.354731
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -1.16286,
-                99.4341,
-                -44.1331
-            ]
-        },
-        "Bip01_R_Calf": {
-            "children": [
-                "Bip01_R_Foot"
-            ],
-            "jointName": "Bip01_R_Calf",
-            "name": "Bip01_R_Calf",
-            "rotation": [
-                0.894763,
-                -0.0988353,
-                -0.361931,
-                0.242152
-            ],
-            "scale": [
-                1,
-                1,
-                0.999999
-            ],
-            "translation": [
-                -1.52588e-005,
-                547.819,
-                3.8147e-006
-            ]
-        },
-        "Bip01_R_Clavicle": {
-            "children": [
-                "Bip01_R_UpperArm"
-            ],
-            "jointName": "Bip01_R_Clavicle",
-            "name": "Bip01_R_Clavicle",
-            "rotation": [
-                -0.629516,
-                -0.328596,
-                0.195815,
-                0.676306
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0.00396728,
-                0.145904,
-                -43.1688
-            ]
-        },
-        "Bip01_R_Finger0": {
-            "children": [
-                "Bip01_R_Finger0Nub"
-            ],
-            "jointName": "Bip01_R_Finger0",
-            "name": "Bip01_R_Finger0",
-            "rotation": [
-                0.0619069,
-                0.618458,
-                -0.322038,
-                0.714121
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                5.34058e-005,
-                186.693,
-                3.05176e-005
-            ]
-        },
-        "Bip01_R_Finger0Nub": {
-            "children": [],
-            "jointName": "Bip01_R_Finger0Nub",
-            "name": "Bip01_R_Finger0Nub",
-            "rotation": [
-                0.18708,
-                -0.187099,
-                -0.681888,
-                0.681927
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                167.76,
-                0
-            ]
-        },
-        "Bip01_R_Foot": {
-            "children": [
-                "Bip01_R_Toe0"
-            ],
-            "jointName": "Bip01_R_Foot",
-            "name": "Bip01_R_Foot",
-            "rotation": [
-                -0.66556,
-                0.434365,
-                0.240111,
-                0.557408
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                532.747,
-                0
-            ]
-        },
-        "Bip01_R_Forearm": {
-            "children": [
-                "Bip01_R_Hand"
-            ],
-            "jointName": "Bip01_R_Forearm",
-            "name": "Bip01_R_Forearm",
-            "rotation": [
-                0.270988,
-                0.0801905,
-                -0.259694,
-                0.923414
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                370.017,
-                0
-            ]
-        },
-        "Bip01_R_Hand": {
-            "children": [
-                "Bip01_R_Finger0"
-            ],
-            "jointName": "Bip01_R_Hand",
-            "name": "Bip01_R_Hand",
-            "rotation": [
-                -0.315953,
-                -0.346079,
-                -0.361482,
-                0.80606
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                6.10352e-005,
-                370.017,
-                0
-            ]
-        },
-        "Bip01_R_Thigh": {
-            "children": [
-                "Bip01_R_Calf"
-            ],
-            "jointName": "Bip01_R_Thigh",
-            "name": "Bip01_R_Thigh",
-            "rotation": [
-                -0.597369,
-                -0.393833,
-                -0.364985,
-                0.595678
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -107.676,
-                94.9768,
-                -155.407
-            ]
-        },
-        "Bip01_R_Toe0": {
-            "children": [
-                "Bip01_R_Toe0Nub"
-            ],
-            "jointName": "Bip01_R_Toe0",
-            "name": "Bip01_R_Toe0",
-            "rotation": [
-                -0.255932,
-                0.362015,
-                -0.321953,
-                0.836535
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                1.52588e-005,
-                286.181,
-                -2.28882e-005
-            ]
-        },
-        "Bip01_R_Toe0Nub": {
-            "children": [],
-            "jointName": "Bip01_R_Toe0Nub",
-            "name": "Bip01_R_Toe0Nub",
-            "rotation": [
-                0.700988,
-                0.700994,
-                -0.092793,
-                -0.0928082
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -6.10352e-005,
-                166.969,
-                3.8147e-006
-            ]
-        },
-        "Bip01_R_UpperArm": {
-            "children": [
-                "Bip01_R_Forearm"
-            ],
-            "jointName": "Bip01_R_UpperArm",
-            "name": "Bip01_R_UpperArm",
-            "rotation": [
-                0.573423,
-                -0.182268,
-                0.232267,
-                0.76421
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -0.000305176,
-                175.072,
-                7.62939e-005
-            ]
-        },
-        "Bip01_Spine": {
-            "children": [
-                "Bip01_Spine1",
-                "Bip01_R_Thigh",
-                "Bip01_L_Thigh",
-                "Bip01_Tail"
-            ],
-            "jointName": "Bip01_Spine",
-            "name": "Bip01_Spine",
-            "rotation": [
-                0.00959927,
-                -0.00103765,
-                0.915123,
-                0.403059
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                142.054,
-                0
-            ]
-        },
-        "Bip01_Spine1": {
-            "children": [
-                "Bip01_Neck"
-            ],
-            "jointName": "Bip01_Spine1",
-            "name": "Bip01_Spine1",
-            "rotation": [
-                0.00439627,
-                0.00253657,
-                0.050762,
-                0.998698
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                399.195,
-                -0.319542,
-                -0.00304908
-            ]
-        },
-        "Bip01_Tail": {
-            "children": [
-                "Bip01_Tail1"
-            ],
-            "jointName": "Bip01_Tail",
-            "name": "Bip01_Tail",
-            "rotation": [
-                0.00378802,
-                0.00888481,
-                0.653293,
-                0.757043
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -229.277,
-                51.5717,
-                3.92008
-            ]
-        },
-        "Bip01_Tail1": {
-            "children": [
-                "Bip01_Tail2"
-            ],
-            "jointName": "Bip01_Tail1",
-            "name": "Bip01_Tail1",
-            "rotation": [
-                5.95769e-007,
-                2.20509e-007,
-                0.125891,
-                0.992044
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -7.62939e-006,
-                275.134,
-                2.38419e-007
-            ]
-        },
-        "Bip01_Tail2": {
-            "children": [
-                "Bip01_TailNub"
-            ],
-            "jointName": "Bip01_Tail2",
-            "name": "Bip01_Tail2",
-            "rotation": [
-                -8.79674e-007,
-                -6.96714e-007,
-                0.113491,
-                0.993539
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -2.28882e-005,
-                339.089,
-                0
-            ]
-        },
-        "Bip01_TailNub": {
-            "children": [],
-            "jointName": "Bip01_TailNub",
-            "name": "Bip01_TailNub",
-            "rotation": [
-                0.00039859,
-                1,
-                3.39635e-007,
-                3.30486e-006
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                1.52588e-005,
-                374.19,
-                0
-            ]
-        },
-        "monster": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "meshes": [
-                "monster-mesh"
-            ],
-            "name": "monster",
-            "skeletons": [
-                "Bip01_Pelvis"
-            ],
-            "skin": "Armature_monster-skin"
-        },
-        "node_34": {
-            "children": [
-                "Armature",
-                "monster"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                -1,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Y_UP_Transform"
-        }
-    },
-    "samplers": {
-        "sampler_0": {
-            "magFilter": 9729,
-            "minFilter": 9729,
-            "wrapS": 10497,
-            "wrapT": 10497
-        }
-    },
-    "scene": "defaultScene",
-    "scenes": {
-        "defaultScene": {
-            "nodes": [
-                "node_34"
-            ]
-        }
-    },
-    "skins": {
-        "Armature_monster-skin": {
-            "bindShapeMatrix": [
-                1,
-                -9.68933e-008,
-                -2.42233e-008,
-                0,
-                4.84467e-008,
-                1,
-                -2.93385e-016,
-                0,
-                4.84467e-008,
-                -2.05369e-015,
-                1,
-                0,
-                4.15673,
-                3.03859,
-                -9.53674e-007,
-                1
-            ],
-            "inverseBindMatrices": "IBM_Armature_monster-skin",
-            "jointNames": [
-                "Bip01_Pelvis",
-                "Bip01_Spine",
-                "Bip01_Spine1",
-                "Bip01_Neck",
-                "Bip01_Head",
-                "Bip01_HeadNub",
-                "Bip01_L_Clavicle",
-                "Bip01_L_UpperArm",
-                "Bip01_L_Forearm",
-                "Bip01_L_Hand",
-                "Bip01_L_Finger0",
-                "Bip01_L_Finger0Nub",
-                "Bip01_R_Clavicle",
-                "Bip01_R_UpperArm",
-                "Bip01_R_Forearm",
-                "Bip01_R_Hand",
-                "Bip01_R_Finger0",
-                "Bip01_R_Finger0Nub",
-                "Bip01_L_Thigh",
-                "Bip01_L_Calf",
-                "Bip01_L_Foot",
-                "Bip01_L_Toe0",
-                "Bip01_L_Toe0Nub",
-                "Bip01_R_Thigh",
-                "Bip01_R_Calf",
-                "Bip01_R_Foot",
-                "Bip01_R_Toe0",
-                "Bip01_R_Toe0Nub",
-                "Bip01_Tail",
-                "Bip01_Tail1",
-                "Bip01_Tail2",
-                "Bip01_TailNub"
-            ],
-            "name": "Armature"
-        }
-    },
-    "textures": {
-        "texture_monster_jpg": {
-            "format": 6408,
-            "internalFormat": 6408,
-            "sampler": "sampler_0",
-            "source": "monster_jpg",
-            "target": 3553,
-            "type": 5121
-        }
-    }
-}

二进制
examples/models/gltf/monster/glTF-MaterialsCommon/monster.jpg


二进制
examples/models/gltf/monster/glTF/monster.bin


+ 0 - 3408
examples/models/gltf/monster/glTF/monster.gltf

@@ -1,3408 +0,0 @@
-{
-    "accessors": {
-        "IBM_Armature_monster-skin": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 0,
-            "componentType": 5126,
-            "count": 32,
-            "type": "MAT4"
-        },
-        "accessor_164": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 84864,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                1,
-                0.9999979734420776,
-                0.9997379779815674,
-                0.9927020072937012
-            ],
-            "min": [
-                0.0000019999999949504854,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "accessor_167": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 127296,
-            "byteStride": 16,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                30,
-                30,
-                29,
-                24
-            ],
-            "min": [
-                0,
-                0,
-                0,
-                0
-            ],
-            "type": "VEC4"
-        },
-        "accessor_21": {
-            "bufferView": "bufferView_171",
-            "byteOffset": 0,
-            "byteStride": 0,
-            "componentType": 5123,
-            "count": 2652,
-            "type": "SCALAR"
-        },
-        "accessor_23": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 0,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                7.3130998611450195,
-                25.414899826049805,
-                33.436100006103516
-            ],
-            "min": [
-                -15.450699806213379,
-                -33.22119903564453,
-                -1.280419945716858
-            ],
-            "type": "VEC3"
-        },
-        "accessor_25": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 31824,
-            "byteStride": 12,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                0.9988759756088257,
-                0.9998819828033447,
-                0.9998160004615784
-            ],
-            "min": [
-                -0.9988759756088257,
-                -0.9980310201644897,
-                -0.999826967716217
-            ],
-            "type": "VEC3"
-        },
-        "accessor_27": {
-            "bufferView": "bufferView_172",
-            "byteOffset": 63648,
-            "byteStride": 8,
-            "componentType": 5126,
-            "count": 2652,
-            "max": [
-                1.0096099376678467,
-                0.9916410446166992
-            ],
-            "min": [
-                0.005085940007120371,
-                -0.07434999942779541
-            ],
-            "type": "VEC2"
-        },
-        "animAccessor_0": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 2048,
-            "componentType": 5126,
-            "count": 101,
-            "type": "SCALAR"
-        },
-        "animAccessor_1": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 2452,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_10": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 14572,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_11": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 15784,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_12": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 16996,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_13": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 18612,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_14": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 19824,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_15": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 21036,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_16": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 22652,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_17": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 23864,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_18": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 25076,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_19": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 26692,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_2": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 3664,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_20": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 27904,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_21": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 29116,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_22": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 30732,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_23": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 31944,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_24": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 33156,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_25": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 34772,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_26": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 35984,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_27": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 37196,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_28": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 38812,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_29": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 40024,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_3": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 4876,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_30": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 41236,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_31": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 42852,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_32": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 44064,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_33": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 45276,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_34": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 46892,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_35": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 48104,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_36": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 49316,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_37": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 50932,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_38": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 52144,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_39": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 53356,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_4": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 6492,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_40": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 54972,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_41": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 56184,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_42": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 57396,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_43": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 59012,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_44": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 60224,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_45": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 61436,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_46": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 63052,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_47": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 64264,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_48": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 65476,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_49": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 67092,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_5": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 7704,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_50": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 68304,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_51": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 69516,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_52": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 71132,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_53": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 72344,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_54": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 73556,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_55": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 75172,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_56": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 76384,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_57": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 77596,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_58": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 79212,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_59": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 80424,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_6": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 8916,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_60": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 81636,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_61": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 83252,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_62": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 84464,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_63": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 85676,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_64": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 87292,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_65": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 88504,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_66": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 89716,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_67": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 91332,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_68": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 92544,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_69": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 93756,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_7": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 10532,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_70": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 95372,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_71": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 96584,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_72": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 97796,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_73": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 99412,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_74": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 100624,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_75": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 101836,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_76": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 103452,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_77": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 104664,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_78": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 105876,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_79": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 107492,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_8": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 11744,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_80": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 108704,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_81": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 109916,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_82": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 111532,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_83": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 112744,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_84": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 114360,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_85": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 115572,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_86": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 116784,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_87": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 118400,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_88": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 119612,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_89": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 120824,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_9": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 12956,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_90": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 122440,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_91": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 123652,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_92": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 124864,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        },
-        "animAccessor_93": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 126480,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_94": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 127692,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC3"
-        },
-        "animAccessor_95": {
-            "bufferView": "bufferView_170",
-            "byteOffset": 128904,
-            "componentType": 5126,
-            "count": 101,
-            "type": "VEC4"
-        }
-    },
-    "animations": {
-        "animation_0": {
-            "channels": [
-                {
-                    "sampler": "animation_0_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Pelvis",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_0_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Pelvis",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_0_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Pelvis",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_3",
-                "scale": "animAccessor_1",
-                "translation": "animAccessor_2"
-            },
-            "samplers": {
-                "animation_0_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_0_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_0_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_1": {
-            "channels": [
-                {
-                    "sampler": "animation_1_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Spine",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_1_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Spine",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_1_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Spine",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_6",
-                "scale": "animAccessor_4",
-                "translation": "animAccessor_5"
-            },
-            "samplers": {
-                "animation_1_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_1_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_1_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_10": {
-            "channels": [
-                {
-                    "sampler": "animation_10_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_10_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_10_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_9",
-                "scale": "animAccessor_7",
-                "translation": "animAccessor_8"
-            },
-            "samplers": {
-                "animation_10_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_10_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_10_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_11": {
-            "channels": [
-                {
-                    "sampler": "animation_11_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0Nub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_11_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0Nub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_11_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Finger0Nub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_12",
-                "scale": "animAccessor_10",
-                "translation": "animAccessor_11"
-            },
-            "samplers": {
-                "animation_11_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_11_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_11_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_12": {
-            "channels": [
-                {
-                    "sampler": "animation_12_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Clavicle",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_12_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Clavicle",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_12_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Clavicle",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_15",
-                "scale": "animAccessor_13",
-                "translation": "animAccessor_14"
-            },
-            "samplers": {
-                "animation_12_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_12_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_12_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_13": {
-            "channels": [
-                {
-                    "sampler": "animation_13_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_UpperArm",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_13_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_UpperArm",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_13_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_UpperArm",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_18",
-                "scale": "animAccessor_16",
-                "translation": "animAccessor_17"
-            },
-            "samplers": {
-                "animation_13_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_13_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_13_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_14": {
-            "channels": [
-                {
-                    "sampler": "animation_14_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Forearm",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_14_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Forearm",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_14_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Forearm",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_21",
-                "scale": "animAccessor_19",
-                "translation": "animAccessor_20"
-            },
-            "samplers": {
-                "animation_14_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_14_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_14_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_15": {
-            "channels": [
-                {
-                    "sampler": "animation_15_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Hand",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_15_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Hand",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_15_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Hand",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_24",
-                "scale": "animAccessor_22",
-                "translation": "animAccessor_23"
-            },
-            "samplers": {
-                "animation_15_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_15_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_15_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_16": {
-            "channels": [
-                {
-                    "sampler": "animation_16_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_16_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_16_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_27",
-                "scale": "animAccessor_25",
-                "translation": "animAccessor_26"
-            },
-            "samplers": {
-                "animation_16_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_16_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_16_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_17": {
-            "channels": [
-                {
-                    "sampler": "animation_17_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0Nub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_17_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0Nub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_17_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Finger0Nub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_30",
-                "scale": "animAccessor_28",
-                "translation": "animAccessor_29"
-            },
-            "samplers": {
-                "animation_17_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_17_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_17_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_18": {
-            "channels": [
-                {
-                    "sampler": "animation_18_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Thigh",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_18_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Thigh",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_18_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Thigh",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_33",
-                "scale": "animAccessor_31",
-                "translation": "animAccessor_32"
-            },
-            "samplers": {
-                "animation_18_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_18_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_18_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_19": {
-            "channels": [
-                {
-                    "sampler": "animation_19_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Calf",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_19_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Calf",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_19_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Calf",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_36",
-                "scale": "animAccessor_34",
-                "translation": "animAccessor_35"
-            },
-            "samplers": {
-                "animation_19_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_19_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_19_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_2": {
-            "channels": [
-                {
-                    "sampler": "animation_2_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Spine1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_2_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Spine1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_2_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Spine1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_39",
-                "scale": "animAccessor_37",
-                "translation": "animAccessor_38"
-            },
-            "samplers": {
-                "animation_2_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_2_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_2_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_20": {
-            "channels": [
-                {
-                    "sampler": "animation_20_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Foot",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_20_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Foot",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_20_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Foot",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_42",
-                "scale": "animAccessor_40",
-                "translation": "animAccessor_41"
-            },
-            "samplers": {
-                "animation_20_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_20_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_20_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_21": {
-            "channels": [
-                {
-                    "sampler": "animation_21_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_21_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_21_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_45",
-                "scale": "animAccessor_43",
-                "translation": "animAccessor_44"
-            },
-            "samplers": {
-                "animation_21_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_21_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_21_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_22": {
-            "channels": [
-                {
-                    "sampler": "animation_22_scale_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0Nub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_22_translation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0Nub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_22_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_R_Toe0Nub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_48",
-                "scale": "animAccessor_46",
-                "translation": "animAccessor_47"
-            },
-            "samplers": {
-                "animation_22_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_22_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_22_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_23": {
-            "channels": [
-                {
-                    "sampler": "animation_23_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Thigh",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_23_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Thigh",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_23_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Thigh",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_51",
-                "scale": "animAccessor_49",
-                "translation": "animAccessor_50"
-            },
-            "samplers": {
-                "animation_23_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_23_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_23_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_24": {
-            "channels": [
-                {
-                    "sampler": "animation_24_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Calf",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_24_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Calf",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_24_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Calf",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_54",
-                "scale": "animAccessor_52",
-                "translation": "animAccessor_53"
-            },
-            "samplers": {
-                "animation_24_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_24_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_24_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_25": {
-            "channels": [
-                {
-                    "sampler": "animation_25_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Foot",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_25_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Foot",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_25_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Foot",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_57",
-                "scale": "animAccessor_55",
-                "translation": "animAccessor_56"
-            },
-            "samplers": {
-                "animation_25_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_25_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_25_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_26": {
-            "channels": [
-                {
-                    "sampler": "animation_26_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_26_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_26_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_60",
-                "scale": "animAccessor_58",
-                "translation": "animAccessor_59"
-            },
-            "samplers": {
-                "animation_26_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_26_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_26_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_27": {
-            "channels": [
-                {
-                    "sampler": "animation_27_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0Nub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_27_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0Nub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_27_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Toe0Nub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_63",
-                "scale": "animAccessor_61",
-                "translation": "animAccessor_62"
-            },
-            "samplers": {
-                "animation_27_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_27_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_27_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_28": {
-            "channels": [
-                {
-                    "sampler": "animation_28_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Tail",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_28_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_28_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_66",
-                "scale": "animAccessor_64",
-                "translation": "animAccessor_65"
-            },
-            "samplers": {
-                "animation_28_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_28_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_28_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_29": {
-            "channels": [
-                {
-                    "sampler": "animation_29_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Tail1",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_29_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail1",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_29_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail1",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_69",
-                "scale": "animAccessor_67",
-                "translation": "animAccessor_68"
-            },
-            "samplers": {
-                "animation_29_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_29_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_29_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_3": {
-            "channels": [
-                {
-                    "sampler": "animation_3_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Neck",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_3_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Neck",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_3_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Neck",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_72",
-                "scale": "animAccessor_70",
-                "translation": "animAccessor_71"
-            },
-            "samplers": {
-                "animation_3_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_3_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_3_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_30": {
-            "channels": [
-                {
-                    "sampler": "animation_30_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Tail2",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_30_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail2",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_30_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Tail2",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_75",
-                "scale": "animAccessor_73",
-                "translation": "animAccessor_74"
-            },
-            "samplers": {
-                "animation_30_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_30_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_30_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_31": {
-            "channels": [
-                {
-                    "sampler": "animation_31_scale_sampler",
-                    "target": {
-                        "id": "Bip01_TailNub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_31_translation_sampler",
-                    "target": {
-                        "id": "Bip01_TailNub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_31_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_TailNub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_78",
-                "scale": "animAccessor_76",
-                "translation": "animAccessor_77"
-            },
-            "samplers": {
-                "animation_31_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_31_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_31_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_4": {
-            "channels": [
-                {
-                    "sampler": "animation_4_scale_sampler",
-                    "target": {
-                        "id": "Bip01_Head",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_4_translation_sampler",
-                    "target": {
-                        "id": "Bip01_Head",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_4_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_Head",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_81",
-                "scale": "animAccessor_79",
-                "translation": "animAccessor_80"
-            },
-            "samplers": {
-                "animation_4_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_4_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_4_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_5": {
-            "channels": [
-                {
-                    "sampler": "animation_5_scale_sampler",
-                    "target": {
-                        "id": "Bip01_HeadNub",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_5_translation_sampler",
-                    "target": {
-                        "id": "Bip01_HeadNub",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_5_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_HeadNub",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_83",
-                "scale": "animAccessor_61",
-                "translation": "animAccessor_82"
-            },
-            "samplers": {
-                "animation_5_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_5_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_5_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_6": {
-            "channels": [
-                {
-                    "sampler": "animation_6_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Clavicle",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_6_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Clavicle",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_6_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Clavicle",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_86",
-                "scale": "animAccessor_84",
-                "translation": "animAccessor_85"
-            },
-            "samplers": {
-                "animation_6_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_6_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_6_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_7": {
-            "channels": [
-                {
-                    "sampler": "animation_7_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_UpperArm",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_7_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_UpperArm",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_7_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_UpperArm",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_89",
-                "scale": "animAccessor_87",
-                "translation": "animAccessor_88"
-            },
-            "samplers": {
-                "animation_7_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_7_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_7_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_8": {
-            "channels": [
-                {
-                    "sampler": "animation_8_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Forearm",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_8_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Forearm",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_8_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Forearm",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_92",
-                "scale": "animAccessor_90",
-                "translation": "animAccessor_91"
-            },
-            "samplers": {
-                "animation_8_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_8_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_8_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        },
-        "animation_9": {
-            "channels": [
-                {
-                    "sampler": "animation_9_scale_sampler",
-                    "target": {
-                        "id": "Bip01_L_Hand",
-                        "path": "scale"
-                    }
-                },
-                {
-                    "sampler": "animation_9_translation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Hand",
-                        "path": "translation"
-                    }
-                },
-                {
-                    "sampler": "animation_9_rotation_sampler",
-                    "target": {
-                        "id": "Bip01_L_Hand",
-                        "path": "rotation"
-                    }
-                }
-            ],
-            "parameters": {
-                "TIME": "animAccessor_0",
-                "rotation": "animAccessor_95",
-                "scale": "animAccessor_93",
-                "translation": "animAccessor_94"
-            },
-            "samplers": {
-                "animation_9_rotation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "rotation"
-                },
-                "animation_9_scale_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "scale"
-                },
-                "animation_9_translation_sampler": {
-                    "input": "TIME",
-                    "interpolation": "LINEAR",
-                    "output": "translation"
-                }
-            }
-        }
-    },
-    "asset": {
-        "generator": "collada2gltf@",
-        "premultipliedAlpha": true,
-        "profile": {
-            "api": "WebGL",
-            "version": "1.0.2"
-        },
-        "version": "1.0"
-    },
-    "bufferViews": {
-        "bufferView_170": {
-            "buffer": "monster",
-            "byteLength": 130520,
-            "byteOffset": 0
-        },
-        "bufferView_171": {
-            "buffer": "monster",
-            "byteLength": 5304,
-            "byteOffset": 130520,
-            "target": 34963
-        },
-        "bufferView_172": {
-            "buffer": "monster",
-            "byteLength": 169728,
-            "byteOffset": 135824,
-            "target": 34962
-        }
-    },
-    "buffers": {
-        "monster": {
-            "byteLength": 305552,
-            "type": "arraybuffer",
-            "uri": "monster.bin"
-        }
-    },
-    "images": {
-        "monster_jpg": {
-            "name": "monster_jpg",
-            "uri": "monster.jpg"
-        }
-    },
-    "materials": {
-        "monster-effect": {
-            "name": "monster",
-            "technique": "technique0",
-            "values": {
-                "ambient": [
-                    0,
-                    0,
-                    0,
-                    1
-                ],
-                "diffuse": "texture_monster_jpg",
-                "emission": [
-                    0,
-                    0,
-                    0,
-                    1
-                ],
-                "shininess": 50,
-                "specular": [
-                    0.10000000149011612,
-                    0.10000000149011612,
-                    0.10000000149011612,
-                    1
-                ]
-            }
-        }
-    },
-    "meshes": {
-        "monster-mesh": {
-            "name": "monster",
-            "primitives": [
-                {
-                    "attributes": {
-                        "JOINT": "accessor_167",
-                        "NORMAL": "accessor_25",
-                        "POSITION": "accessor_23",
-                        "TEXCOORD_0": "accessor_27",
-                        "WEIGHT": "accessor_164"
-                    },
-                    "indices": "accessor_21",
-                    "material": "monster-effect",
-                    "mode": 4
-                }
-            ]
-        }
-    },
-    "nodes": {
-        "Armature": {
-            "children": [
-                "Bip01_Pelvis"
-            ],
-            "matrix": [
-                0.02539999969303608,
-                0,
-                0,
-                0,
-                0,
-                0.02539999969303608,
-                0,
-                0,
-                0,
-                0,
-                0.02539999969303608,
-                0,
-                0,
-                0,
-                11.732199668884277,
-                1
-            ],
-            "name": "Armature"
-        },
-        "Bip01_Head": {
-            "children": [
-                "Bip01_HeadNub"
-            ],
-            "jointName": "Bip01_Head",
-            "name": "Bip01_Head",
-            "rotation": [
-                -0.009267386980354786,
-                -0.0027827757876366377,
-                -0.38848116993904114,
-                0.9214058518409729
-            ],
-            "scale": [
-                0.9999997615814209,
-                0.9999998211860657,
-                1.000000238418579
-            ],
-            "translation": [
-                181.7320098876953,
-                -0.0008544919546693563,
-                0.0025956600438803434
-            ]
-        },
-        "Bip01_HeadNub": {
-            "children": [],
-            "jointName": "Bip01_HeadNub",
-            "name": "Bip01_HeadNub",
-            "rotation": [
-                0.000010299071618646849,
-                0.00001840667027863674,
-                0.7070867419242859,
-                0.707126796245575
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                -0.00003051759995287284,
-                345.1399841308594,
-                0
-            ]
-        },
-        "Bip01_L_Calf": {
-            "children": [
-                "Bip01_L_Foot"
-            ],
-            "jointName": "Bip01_L_Calf",
-            "name": "Bip01_L_Calf",
-            "rotation": [
-                0.8947640061378479,
-                -0.09883574396371841,
-                0.3619273602962494,
-                -0.24215176701545715
-            ],
-            "scale": [
-                1.0000001192092896,
-                0.9999998807907104,
-                1.0000008344650269
-            ],
-            "translation": [
-                0.00001525879997643642,
-                547.819030761719,
-                0.00003051759995287284
-            ]
-        },
-        "Bip01_L_Clavicle": {
-            "children": [
-                "Bip01_L_UpperArm"
-            ],
-            "jointName": "Bip01_L_Clavicle",
-            "name": "Bip01_L_Clavicle",
-            "rotation": [
-                0.6269799470901489,
-                0.3371226489543915,
-                0.20376507937908173,
-                0.6721043586730957
-            ],
-            "scale": [
-                0.9999999403953552,
-                0.9999992847442627,
-                1.000000238418579
-            ],
-            "translation": [
-                0.0004882809880655259,
-                0.14270000159740448,
-                43.169498443603516
-            ]
-        },
-        "Bip01_L_Finger0": {
-            "children": [
-                "Bip01_L_Finger0Nub"
-            ],
-            "jointName": "Bip01_L_Finger0",
-            "name": "Bip01_L_Finger0",
-            "rotation": [
-                -0.0619109682738781,
-                -0.6184658408164978,
-                -0.3220357596874237,
-                0.7141148447990417
-            ],
-            "scale": [
-                0.9999995231628418,
-                1.0000001192092896,
-                0.9999997019767761
-            ],
-            "translation": [
-                -0.000022888199964654632,
-                186.6940155029297,
-                0.000007629389983776491
-            ]
-        },
-        "Bip01_L_Finger0Nub": {
-            "children": [],
-            "jointName": "Bip01_L_Finger0Nub",
-            "name": "Bip01_L_Finger0Nub",
-            "rotation": [
-                0.18710121512413025,
-                0.18708835542201996,
-                0.6819262504577637,
-                0.6818854212760925
-            ],
-            "scale": [
-                1,
-                0.9999998211860657,
-                0.9999998211860657
-            ],
-            "translation": [
-                0,
-                167.7620086669922,
-                -0.00006103519990574569
-            ]
-        },
-        "Bip01_L_Foot": {
-            "children": [
-                "Bip01_L_Toe0"
-            ],
-            "jointName": "Bip01_L_Foot",
-            "name": "Bip01_L_Foot",
-            "rotation": [
-                0.6655604839324951,
-                -0.4343610405921936,
-                0.2401133030653,
-                0.5574094653129578
-            ],
-            "scale": [
-                1,
-                1.0000001192092896,
-                0.9999997019767761
-            ],
-            "translation": [
-                -0.00006103519990574569,
-                532.748046875,
-                0.00003814699812210165
-            ]
-        },
-        "Bip01_L_Forearm": {
-            "children": [
-                "Bip01_L_Hand"
-            ],
-            "jointName": "Bip01_L_Forearm",
-            "name": "Bip01_L_Forearm",
-            "rotation": [
-                -0.27098697423934937,
-                -0.08019017428159714,
-                -0.25969499349594116,
-                0.9234143495559692
-            ],
-            "scale": [
-                0.9999997019767761,
-                0.9999995827674866,
-                1.0000001192092896
-            ],
-            "translation": [
-                -0.00006103519990574569,
-                370.01702880859375,
-                -0.00006103519990574569
-            ]
-        },
-        "Bip01_L_Hand": {
-            "children": [
-                "Bip01_L_Finger0"
-            ],
-            "jointName": "Bip01_L_Hand",
-            "name": "Bip01_L_Hand",
-            "rotation": [
-                0.31595033407211304,
-                0.3460729420185089,
-                -0.3614858090877533,
-                0.8060625791549683
-            ],
-            "scale": [
-                1.0000001192092896,
-                1.0000001192092896,
-                0.9999998807907104
-            ],
-            "translation": [
-                0.00006103519990574569,
-                370.01702880859375,
-                0
-            ]
-        },
-        "Bip01_L_Thigh": {
-            "children": [
-                "Bip01_L_Calf"
-            ],
-            "jointName": "Bip01_L_Thigh",
-            "name": "Bip01_L_Thigh",
-            "rotation": [
-                0.5870407819747925,
-                0.40257617831230164,
-                -0.3782249391078949,
-                0.5918288826942444
-            ],
-            "scale": [
-                1.0000007152557373,
-                1,
-                0.9999998807907104
-            ],
-            "translation": [
-                -101.90400695800781,
-                96.81949615478516,
-                158.14300537109375
-            ]
-        },
-        "Bip01_L_Toe0": {
-            "children": [
-                "Bip01_L_Toe0Nub"
-            ],
-            "jointName": "Bip01_L_Toe0",
-            "name": "Bip01_L_Toe0",
-            "rotation": [
-                0.2559328079223633,
-                -0.36201807856559753,
-                -0.32195085287094116,
-                0.8365339040756226
-            ],
-            "scale": [
-                0.9999996423721313,
-                1,
-                1.0000007152557373
-            ],
-            "translation": [
-                -0.00001525879997643642,
-                286.1809997558594,
-                -0.00005340580173651688
-            ]
-        },
-        "Bip01_L_Toe0Nub": {
-            "children": [],
-            "jointName": "Bip01_L_Toe0Nub",
-            "name": "Bip01_L_Toe0Nub",
-            "rotation": [
-                0.7009931802749634,
-                -0.7009893655776978,
-                0.09279544651508331,
-                -0.09279819577932358
-            ],
-            "scale": [
-                1,
-                1,
-                1
-            ],
-            "translation": [
-                0,
-                166.96800231933594,
-                0.000011444099982327316
-            ]
-        },
-        "Bip01_L_UpperArm": {
-            "children": [
-                "Bip01_L_Forearm"
-            ],
-            "jointName": "Bip01_L_UpperArm",
-            "name": "Bip01_L_UpperArm",
-            "rotation": [
-                -0.5832023024559021,
-                0.18192636966705322,
-                0.20986215770244598,
-                0.7633712887763977
-            ],
-            "scale": [
-                0.9999998211860657,
-                1,
-                1.0000003576278687
-            ],
-            "translation": [
-                0,
-                175.071014404297,
-                -0.00006103519990574569
-            ]
-        },
-        "Bip01_Neck": {
-            "children": [
-                "Bip01_Head",
-                "Bip01_L_Clavicle",
-                "Bip01_R_Clavicle"
-            ],
-            "jointName": "Bip01_Neck",
-            "name": "Bip01_Neck",
-            "rotation": [
-                0.000004574490503728157,
-                0.000010040302186098415,
-                -0.35299697518348694,
-                0.9356244802474976
-            ],
-            "scale": [
-                0.9999996423721313,
-                0.9999996423721313,
-                1
-            ],
-            "translation": [
-                402.5520324707031,
-                -0.10438500344753265,
-                -0.002846479881554842
-            ]
-        },
-        "Bip01_Pelvis": {
-            "children": [
-                "Bip01_Spine"
-            ],
-            "jointName": "Bip01_Pelvis",
-            "name": "Bip01_Pelvis",
-            "rotation": [
-                0.6116809844970703,
-                0.35472750663757324,
-                0.6117032766342163,
-                0.3547307550907135
-            ],
-            "scale": [
-                0.9999999403953552,
-                0.9999999403953552,
-                1
-            ],
-            "translation": [
-                -1.1628599166870117,
-                99.43409729003906,
-                -44.13309860229492
-            ]
-        },
-        "Bip01_R_Calf": {
-            "children": [
-                "Bip01_R_Foot"
-            ],
-            "jointName": "Bip01_R_Calf",
-            "name": "Bip01_R_Calf",
-            "rotation": [
-                0.8947625756263733,
-                -0.0988352969288826,
-                -0.3619307577610016,
-                0.24215206503868103
-            ],
-            "scale": [
-                1.0000005960464478,
-                0.9999998807907104,
-                0.999998927116394
-            ],
-            "translation": [
-                -0.00001525879997643642,
-                547.819030761719,
-                0.000003814699994109105
-            ]
-        },
-        "Bip01_R_Clavicle": {
-            "children": [
-                "Bip01_R_UpperArm"
-            ],
-            "jointName": "Bip01_R_Clavicle",
-            "name": "Bip01_R_Clavicle",
-            "rotation": [
-                -0.629516065120697,
-                -0.3285965025424957,
-                0.19581550359725952,
-                0.6763062477111816
-            ],
-            "scale": [
-                1.0000003576278687,
-                1.0000001192092896,
-                0.9999996423721313
-            ],
-            "translation": [
-                0.003967289812862873,
-                0.14590400457382202,
-                -43.168800354003906
-            ]
-        },
-        "Bip01_R_Finger0": {
-            "children": [
-                "Bip01_R_Finger0Nub"
-            ],
-            "jointName": "Bip01_R_Finger0",
-            "name": "Bip01_R_Finger0",
-            "rotation": [
-                0.06190689280629158,
-                0.6184580326080322,
-                -0.3220381438732147,
-                0.7141208648681641
-            ],
-            "scale": [
-                1.0000007152557373,
-                1,
-                0.9999999403953552
-            ],
-            "translation": [
-                0.00005340580173651688,
-                186.69300842285156,
-                0.00003051759995287284
-            ]
-        },
-        "Bip01_R_Finger0Nub": {
-            "children": [],
-            "jointName": "Bip01_R_Finger0Nub",
-            "name": "Bip01_R_Finger0Nub",
-            "rotation": [
-                0.1870800256729126,
-                -0.18709905445575714,
-                -0.6818876266479492,
-                0.6819269061088562
-            ],
-            "scale": [
-                1,
-                1.0000001192092896,
-                1.0000001192092896
-            ],
-            "translation": [
-                0,
-                167.75999450683594,
-                0
-            ]
-        },
-        "Bip01_R_Foot": {
-            "children": [
-                "Bip01_R_Toe0"
-            ],
-            "jointName": "Bip01_R_Foot",
-            "name": "Bip01_R_Foot",
-            "rotation": [
-                -0.6655600070953369,
-                0.4343647360801697,
-                0.24011120200157166,
-                0.5574080348014832
-            ],
-            "scale": [
-                1.0000004768371582,
-                0.9999994039535522,
-                1.0000003576278687
-            ],
-            "translation": [
-                0,
-                532.747009277344,
-                0
-            ]
-        },
-        "Bip01_R_Forearm": {
-            "children": [
-                "Bip01_R_Hand"
-            ],
-            "jointName": "Bip01_R_Forearm",
-            "name": "Bip01_R_Forearm",
-            "rotation": [
-                0.2709878087043762,
-                0.08019044995307922,
-                -0.25969409942626953,
-                0.9234143495559692
-            ],
-            "scale": [
-                1,
-                0.9999999403953552,
-                0.9999998211860657
-            ],
-            "translation": [
-                0,
-                370.01702880859375,
-                0
-            ]
-        },
-        "Bip01_R_Hand": {
-            "children": [
-                "Bip01_R_Finger0"
-            ],
-            "jointName": "Bip01_R_Hand",
-            "name": "Bip01_R_Hand",
-            "rotation": [
-                -0.31595364212989807,
-                -0.3460785448551178,
-                -0.3614823818206787,
-                0.8060604333877563
-            ],
-            "scale": [
-                1.0000001192092896,
-                1.0000003576278687,
-                1
-            ],
-            "translation": [
-                0.00006103519990574569,
-                370.01702880859375,
-                0
-            ]
-        },
-        "Bip01_R_Thigh": {
-            "children": [
-                "Bip01_R_Calf"
-            ],
-            "jointName": "Bip01_R_Thigh",
-            "name": "Bip01_R_Thigh",
-            "rotation": [
-                -0.5973690748214722,
-                -0.39383262395858765,
-                -0.3649849593639374,
-                0.5956777930259705
-            ],
-            "scale": [
-                0.9999995231628418,
-                1.000000238418579,
-                1
-            ],
-            "translation": [
-                -107.6760025024414,
-                94.97679901123047,
-                -155.407012939453
-            ]
-        },
-        "Bip01_R_Toe0": {
-            "children": [
-                "Bip01_R_Toe0Nub"
-            ],
-            "jointName": "Bip01_R_Toe0",
-            "name": "Bip01_R_Toe0",
-            "rotation": [
-                -0.25593170523643494,
-                0.3620147407054901,
-                -0.321953147649765,
-                0.8365347981452942
-            ],
-            "scale": [
-                1,
-                0.9999997615814209,
-                1.0000003576278687
-            ],
-            "translation": [
-                0.00001525879997643642,
-                286.1809997558594,
-                -0.000022888199964654632
-            ]
-        },
-        "Bip01_R_Toe0Nub": {
-            "children": [],
-            "jointName": "Bip01_R_Toe0Nub",
-            "name": "Bip01_R_Toe0Nub",
-            "rotation": [
-                0.7009877562522888,
-                0.7009937763214111,
-                -0.09279316663742065,
-                -0.09280811995267868
-            ],
-            "scale": [
-                1,
-                0.9999999403953552,
-                0.9999996423721313
-            ],
-            "translation": [
-                -0.00006103519990574569,
-                166.96900939941406,
-                0.000003814699994109105
-            ]
-        },
-        "Bip01_R_UpperArm": {
-            "children": [
-                "Bip01_R_Forearm"
-            ],
-            "jointName": "Bip01_R_UpperArm",
-            "name": "Bip01_R_UpperArm",
-            "rotation": [
-                0.5734227299690247,
-                -0.18226781487464905,
-                0.23226699233055115,
-                0.7642099857330322
-            ],
-            "scale": [
-                0.9999998807907104,
-                1.000000238418579,
-                0.9999995231628418
-            ],
-            "translation": [
-                -0.0003051759849768132,
-                175.071014404297,
-                0.00007629390165675431
-            ]
-        },
-        "Bip01_Spine": {
-            "children": [
-                "Bip01_Spine1",
-                "Bip01_R_Thigh",
-                "Bip01_L_Thigh",
-                "Bip01_Tail"
-            ],
-            "jointName": "Bip01_Spine",
-            "name": "Bip01_Spine",
-            "rotation": [
-                0.009599284268915653,
-                -0.0010376517893746495,
-                0.9151230454444885,
-                0.4030590057373047
-            ],
-            "scale": [
-                0.9999993443489075,
-                1.0000001192092896,
-                1.0000004768371582
-            ],
-            "translation": [
-                0,
-                142.0540008544922,
-                0
-            ]
-        },
-        "Bip01_Spine1": {
-            "children": [
-                "Bip01_Neck"
-            ],
-            "jointName": "Bip01_Spine1",
-            "name": "Bip01_Spine1",
-            "rotation": [
-                0.004396272823214531,
-                0.002536571817472577,
-                0.050762079656124115,
-                0.9986978769302368
-            ],
-            "scale": [
-                1.0000004768371582,
-                1.000000238418579,
-                1.0000004768371582
-            ],
-            "translation": [
-                399.19500732421875,
-                -0.3195419907569885,
-                -0.003049080027267337
-            ]
-        },
-        "Bip01_Tail": {
-            "children": [
-                "Bip01_Tail1"
-            ],
-            "jointName": "Bip01_Tail",
-            "name": "Bip01_Tail",
-            "rotation": [
-                0.003788009285926819,
-                0.008884821087,
-                0.653293251991272,
-                0.7570433616638184
-            ],
-            "scale": [
-                1,
-                0.9999997019767761,
-                1.0000005960464478
-            ],
-            "translation": [
-                -229.277008056641,
-                51.57169723510742,
-                3.9200799465179443
-            ]
-        },
-        "Bip01_Tail1": {
-            "children": [
-                "Bip01_Tail2"
-            ],
-            "jointName": "Bip01_Tail1",
-            "name": "Bip01_Tail1",
-            "rotation": [
-                0.0000005957685971225146,
-                0.00000022050942050100275,
-                0.1258912980556488,
-                0.9920440316200256
-            ],
-            "scale": [
-                1.0000001192092896,
-                1.0000003576278687,
-                1
-            ],
-            "translation": [
-                -0.000007629389983776491,
-                275.1340026855469,
-                0.00000023841900542720396
-            ]
-        },
-        "Bip01_Tail2": {
-            "children": [
-                "Bip01_TailNub"
-            ],
-            "jointName": "Bip01_Tail2",
-            "name": "Bip01_Tail2",
-            "rotation": [
-                -0.0000008796733936833334,
-                -0.0000006967138688196428,
-                0.11349072307348251,
-                0.993539035320282
-            ],
-            "scale": [
-                1.0000003576278687,
-                1.0000003576278687,
-                1
-            ],
-            "translation": [
-                -0.000022888199964654632,
-                339.0890197753906,
-                0
-            ]
-        },
-        "Bip01_TailNub": {
-            "children": [],
-            "jointName": "Bip01_TailNub",
-            "name": "Bip01_TailNub",
-            "rotation": [
-                0.0003985896473750472,
-                0.9999999403953552,
-                0.0000003396343686290493,
-                0.0000033048602290364215
-            ],
-            "scale": [
-                1.0000003576278687,
-                1.0000003576278687,
-                1
-            ],
-            "translation": [
-                0.00001525879997643642,
-                374.19000244140625,
-                0
-            ]
-        },
-        "monster": {
-            "children": [],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "meshes": [
-                "monster-mesh"
-            ],
-            "name": "monster",
-            "skeletons": [
-                "Bip01_Pelvis"
-            ],
-            "skin": "Armature_monster-skin"
-        },
-        "node_34": {
-            "children": [
-                "Armature",
-                "monster"
-            ],
-            "matrix": [
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                -1,
-                0,
-                0,
-                1,
-                0,
-                0,
-                0,
-                0,
-                0,
-                1
-            ],
-            "name": "Y_UP_Transform"
-        }
-    },
-    "programs": {
-        "program_0": {
-            "attributes": [
-                "a_joint",
-                "a_normal",
-                "a_position",
-                "a_texcoord0",
-                "a_weight"
-            ],
-            "fragmentShader": "monster0FS",
-            "vertexShader": "monster0VS"
-        }
-    },
-    "samplers": {
-        "sampler_0": {
-            "magFilter": 9729,
-            "minFilter": 9729,
-            "wrapS": 10497,
-            "wrapT": 10497
-        }
-    },
-    "scene": "defaultScene",
-    "scenes": {
-        "defaultScene": {
-            "nodes": [
-                "node_34"
-            ]
-        }
-    },
-    "shaders": {
-        "monster0FS": {
-            "type": 35632,
-            "uri": "monster0FS.glsl"
-        },
-        "monster0VS": {
-            "type": 35633,
-            "uri": "monster0VS.glsl"
-        }
-    },
-    "skins": {
-        "Armature_monster-skin": {
-            "bindShapeMatrix": [
-                1,
-                -0.00000009689329516504586,
-                -0.000000024223298922265712,
-                0,
-                0.00000004844670087322811,
-                1,
-                -0.0000000000000002933850019954591,
-                0,
-                0.00000004844670087322811,
-                -0.0000000000000020536900376496485,
-                1,
-                0,
-                4.156729698181152,
-                3.0385899543762207,
-                -0.0000009536739753457368,
-                1
-            ],
-            "inverseBindMatrices": "IBM_Armature_monster-skin",
-            "jointNames": [
-                "Bip01_Pelvis",
-                "Bip01_Spine",
-                "Bip01_Spine1",
-                "Bip01_Neck",
-                "Bip01_Head",
-                "Bip01_HeadNub",
-                "Bip01_L_Clavicle",
-                "Bip01_L_UpperArm",
-                "Bip01_L_Forearm",
-                "Bip01_L_Hand",
-                "Bip01_L_Finger0",
-                "Bip01_L_Finger0Nub",
-                "Bip01_R_Clavicle",
-                "Bip01_R_UpperArm",
-                "Bip01_R_Forearm",
-                "Bip01_R_Hand",
-                "Bip01_R_Finger0",
-                "Bip01_R_Finger0Nub",
-                "Bip01_L_Thigh",
-                "Bip01_L_Calf",
-                "Bip01_L_Foot",
-                "Bip01_L_Toe0",
-                "Bip01_L_Toe0Nub",
-                "Bip01_R_Thigh",
-                "Bip01_R_Calf",
-                "Bip01_R_Foot",
-                "Bip01_R_Toe0",
-                "Bip01_R_Toe0Nub",
-                "Bip01_Tail",
-                "Bip01_Tail1",
-                "Bip01_Tail2",
-                "Bip01_TailNub"
-            ],
-            "name": "Armature"
-        }
-    },
-    "techniques": {
-        "technique0": {
-            "attributes": {
-                "a_joint": "joint",
-                "a_normal": "normal",
-                "a_position": "position",
-                "a_texcoord0": "texcoord0",
-                "a_weight": "weight"
-            },
-            "parameters": {
-                "ambient": {
-                    "type": 35666
-                },
-                "diffuse": {
-                    "type": 35678
-                },
-                "emission": {
-                    "type": 35666
-                },
-                "joint": {
-                    "semantic": "JOINT",
-                    "type": 35666
-                },
-                "jointMat": {
-                    "count": 32,
-                    "semantic": "JOINTMATRIX",
-                    "type": 35676
-                },
-                "modelViewMatrix": {
-                    "semantic": "MODELVIEW",
-                    "type": 35676
-                },
-                "normal": {
-                    "semantic": "NORMAL",
-                    "type": 35665
-                },
-                "normalMatrix": {
-                    "semantic": "MODELVIEWINVERSETRANSPOSE",
-                    "type": 35675
-                },
-                "position": {
-                    "semantic": "POSITION",
-                    "type": 35665
-                },
-                "projectionMatrix": {
-                    "semantic": "PROJECTION",
-                    "type": 35676
-                },
-                "shininess": {
-                    "type": 5126
-                },
-                "specular": {
-                    "type": 35666
-                },
-                "texcoord0": {
-                    "semantic": "TEXCOORD_0",
-                    "type": 35664
-                },
-                "weight": {
-                    "semantic": "WEIGHT",
-                    "type": 35666
-                }
-            },
-            "program": "program_0",
-            "states": {
-                "enable": [
-                    2929,
-                    2884
-                ]
-            },
-            "uniforms": {
-                "u_ambient": "ambient",
-                "u_diffuse": "diffuse",
-                "u_emission": "emission",
-                "u_jointMat": "jointMat",
-                "u_modelViewMatrix": "modelViewMatrix",
-                "u_normalMatrix": "normalMatrix",
-                "u_projectionMatrix": "projectionMatrix",
-                "u_shininess": "shininess",
-                "u_specular": "specular"
-            }
-        }
-    },
-    "textures": {
-        "texture_monster_jpg": {
-            "format": 6408,
-            "internalFormat": 6408,
-            "sampler": "sampler_0",
-            "source": "monster_jpg",
-            "target": 3553,
-            "type": 5121
-        }
-    }
-}

二进制
examples/models/gltf/monster/glTF/monster.jpg


+ 0 - 25
examples/models/gltf/monster/glTF/monster0FS.glsl

@@ -1,25 +0,0 @@
-precision highp float;
-varying vec3 v_normal;
-uniform vec4 u_ambient;
-varying vec2 v_texcoord0;
-uniform sampler2D u_diffuse;
-uniform vec4 u_emission;
-uniform vec4 u_specular;
-uniform float u_shininess;
-void main(void) {
-vec3 normal = normalize(v_normal);
-vec4 color = vec4(0., 0., 0., 0.);
-vec4 diffuse = vec4(0., 0., 0., 1.);
-vec4 emission;
-vec4 ambient;
-vec4 specular;
-ambient = u_ambient;
-diffuse = texture2D(u_diffuse, v_texcoord0);
-emission = u_emission;
-specular = u_specular;
-diffuse.xyz *= max(dot(normal,vec3(0.,0.,1.)), 0.);
-color.xyz += diffuse.xyz;
-color.xyz += emission.xyz;
-color = vec4(color.rgb * diffuse.a, diffuse.a);
-gl_FragColor = color;
-}

+ 0 - 22
examples/models/gltf/monster/glTF/monster0VS.glsl

@@ -1,22 +0,0 @@
-precision highp float;
-attribute vec3 a_position;
-attribute vec3 a_normal;
-varying vec3 v_normal;
-attribute vec4 a_joint;
-attribute vec4 a_weight;
-uniform mat4 u_jointMat[32];
-uniform mat3 u_normalMatrix;
-uniform mat4 u_modelViewMatrix;
-uniform mat4 u_projectionMatrix;
-attribute vec2 a_texcoord0;
-varying vec2 v_texcoord0;
-void main(void) {
-mat4 skinMat = a_weight.x * u_jointMat[int(a_joint.x)];
-skinMat += a_weight.y * u_jointMat[int(a_joint.y)];
-skinMat += a_weight.z * u_jointMat[int(a_joint.z)];
-skinMat += a_weight.w * u_jointMat[int(a_joint.w)];
-vec4 pos = u_modelViewMatrix * skinMat * vec4(a_position,1.0);
-v_normal = u_normalMatrix * mat3(skinMat)* a_normal;
-v_texcoord0 = a_texcoord0;
-gl_Position = u_projectionMatrix * pos;
-}

+ 0 - 1
examples/models/gltf/monster/readme.txt

@@ -1 +0,0 @@
-Model from http://www.3drt.com/downloads.htm

+ 0 - 8
examples/models/gltf/snowflake/line_frag.glsl

@@ -1,8 +0,0 @@
-precision highp float;
-varying vec3 v_color;
-
-void main(void) {
-
-	gl_FragColor = vec4(v_color.r, v_color.g, v_color.b, 1.0);;
-	
-}

+ 0 - 15
examples/models/gltf/snowflake/line_vert.glsl

@@ -1,15 +0,0 @@
-precision highp float;
-
-attribute vec3 a_position;
-attribute vec3 a_color;
-
-varying vec3 v_color;
-
-uniform mat4 u_modelViewMatrix;
-uniform mat4 u_projectionMatrix;
-
-void main(void) {
-	vec4 pos = u_modelViewMatrix * vec4(a_position,1.0);
-	v_color = a_color;
-	gl_Position = u_projectionMatrix * pos;
-}

二进制
examples/models/gltf/snowflake/snowFlake.bin


+ 0 - 174
examples/models/gltf/snowflake/snowFlake.gltf

@@ -1,174 +0,0 @@
-{
-  "accessors": {
-    "VertexAccessor": {
-      "bufferView": "VertexBuffer",
-      "byteOffset": 0,
-      "byteStride": 12,
-      "componentType": 5126,
-      "count": 257,
-      "type": "VEC3",
-      "max": [
-        250.0,
-        250.0,
-        0.0
-      ],
-      "min": [
-        -250.0,
-        -250.0,
-        0.0
-      ],
-      "name": "VertexAccessor"
-    },
-    "ColorAccessor": {
-      "bufferView": "ColorView",
-      "byteOffset": 0,
-      "byteStride": 12,
-      "componentType": 5126,
-      "count": 257,
-      "type": "VEC3",
-      "max": [
-        0.999963164,
-        0.99640733,
-        1.0
-      ],
-      "min": [
-        0.500137746,
-        0.5041365,
-        1.0
-      ],
-      "name": "ColorAccessor"
-    }
-  },
-  "asset": {
-    "version": "1.1"
-  },
-  "buffers": {
-    "Buffer": {
-      "uri": "snowFlake.bin",
-      "byteLength": 6168,
-      "type": "arraybuffer",
-      "name": "Buffer",
-      "extensions": {}
-    }
-  },
-  "bufferViews": {
-    "VertexBuffer": {
-      "buffer": "Buffer",
-      "byteOffset": 0,
-      "byteLength": 3084,
-      "target": 34962,
-      "name": "VertexBuffer"
-    },
-    "ColorView": {
-      "buffer": "Buffer",
-      "byteOffset": 3084,
-      "byteLength": 3084,
-      "target": 34962,
-      "name": "ColorView"
-    }
-  },
-  "images": {},
-  "materials": {
-    "meshMaterial": {
-      "technique": "meshTechnique",
-      "values": {},
-      "name": "meshMaterial"
-    }
-  },
-  "meshes": {
-    "mesh": {
-      "primitives": [
-        {
-          "attributes": {
-            "POSITION": "VertexAccessor",
-            "COLOR_0": "ColorAccessor"
-          },
-          "material": "meshMaterial",
-          "mode": 1
-        }
-      ],
-      "name": "mesh"
-    }
-  },
-  "nodes": {
-    "node1": {
-      "children": [],
-      "meshes": [
-        "mesh"
-      ],
-      "name": "node1"
-    }
-  },
-  "programs": {
-    "meshProgram": {
-      "attributes": [
-        "a_position",
-        "a_color"
-      ],
-      "fragmentShader": "fragmentShader",
-      "vertexShader": "vertexShader",
-      "name": "shader"
-    }
-  },
-  "samplers": {},
-  "scene": "default scene",
-  "scenes": {
-    "default scene": {
-      "nodes": [
-        "node1"
-      ],
-      "name": "default scene"
-    }
-  },
-  "shaders": {
-    "fragmentShader": {
-      "uri": "line_frag.glsl",
-      "type": 35632,
-      "name": "fragmentShader"
-    },
-    "vertexShader": {
-      "uri": "line_vert.glsl",
-      "type": 35633,
-      "name": "vertexShader"
-    }
-  },
-  "techniques": {
-    "meshTechnique": {
-      "parameters": {
-        "modelViewMatrixParameter": {
-          "type": 35676,
-          "semantic": "MODELVIEW"
-        },
-        "projectionMatrixParameter": {
-          "type": 35676,
-          "semantic": "PROJECTION"
-        },
-        "position": {
-          "type": 35665,
-          "semantic": "POSITION"
-        },
-        "color": {
-          "type": 35665,
-          "semantic": "COLOR_0"
-        }
-      },
-      "attributes": {
-        "a_position": "position",
-        "a_color": "color"
-      },
-      "program": "meshProgram",
-      "uniforms": {
-        "u_modelViewMatrix": "modelViewMatrixParameter",
-        "u_projectionMatrix": "projectionMatrixParameter"
-      },
-      "states": {
-        "enable": [
-          3042,
-          2929
-        ]
-      },
-      "name": "meshTechnique"
-    }
-  },
-  "textures": {}
-}

+ 0 - 8
examples/models/gltf/snowflakes/line_frag.glsl

@@ -1,8 +0,0 @@
-precision highp float;
-varying vec3 v_color;
-
-void main(void) {
-
-	gl_FragColor = vec4(v_color.r, v_color.g, v_color.b, 1.0);;
-	
-}

+ 0 - 15
examples/models/gltf/snowflakes/line_vert.glsl

@@ -1,15 +0,0 @@
-precision highp float;
-
-attribute vec3 a_position;
-attribute vec3 a_color;
-
-varying vec3 v_color;
-
-uniform mat4 u_modelViewMatrix;
-uniform mat4 u_projectionMatrix;
-
-void main(void) {
-	vec4 pos = u_modelViewMatrix * vec4(a_position,1.0);
-	v_color = a_color;
-	gl_Position = u_projectionMatrix * pos;
-}

二进制
examples/models/gltf/snowflakes/snowFlakes.bin


+ 0 - 197
examples/models/gltf/snowflakes/snowFlakes.gltf

@@ -1,197 +0,0 @@
-{
-  "accessors": {
-    "VertexAccessor": {
-      "bufferView": "VertexBuffer",
-      "byteOffset": 0,
-      "byteStride": 12,
-      "componentType": 5126,
-      "count": 1376,
-      "type": "VEC3",
-      "max": [
-        2300.0,
-        2450.0,
-        0.0
-      ],
-      "min": [
-        0.0,
-        0.0,
-        0.0
-      ],
-      "name": "VertexAccessor"
-    },
-    "LineAccessor": {
-      "bufferView": "LineView",
-      "byteOffset": 0,
-      "byteStride": 2,
-      "componentType": 5123,
-      "count": 2720,
-      "type": "SCALAR",
-      "max": [
-        1374.0
-      ],
-      "min": [
-        0.0
-      ],
-      "name": "LineAccessor"
-    },
-    "ColorAccessor": {
-      "bufferView": "ColorView",
-      "byteOffset": 0,
-      "byteStride": 12,
-      "componentType": 5126,
-      "count": 1376,
-      "type": "VEC3",
-      "max": [
-        0.999963164,
-        0.999615431,
-        1.0
-      ],
-      "min": [
-        0.500137746,
-        0.5002869,
-        1.0
-      ],
-      "name": "ColorAccessor"
-    }
-  },
-  "asset": {
-    "version": "1.1"
-  },
-  "buffers": {
-    "Buffer": {
-      "uri": "snowFlakes.bin",
-      "byteLength": 38464,
-      "type": "arraybuffer",
-      "name": "Buffer",
-      "extensions": {}
-    }
-  },
-  "bufferViews": {
-    "VertexBuffer": {
-      "buffer": "Buffer",
-      "byteOffset": 0,
-      "byteLength": 16512,
-      "target": 34962,
-      "name": "VertexBuffer"
-    },
-    "LineView": {
-      "buffer": "Buffer",
-      "byteOffset": 16512,
-      "byteLength": 5440,
-      "target": 34963,
-      "name": "LineView"
-    },
-    "ColorView": {
-      "buffer": "Buffer",
-      "byteOffset": 21952,
-      "byteLength": 16512,
-      "target": 34962,
-      "name": "ColorView"
-    }
-  },
-  "images": {},
-  "materials": {
-    "meshMaterial": {
-      "technique": "meshTechnique",
-      "values": {},
-      "name": "meshMaterial"
-    }
-  },
-  "meshes": {
-    "mesh": {
-      "primitives": [
-        {
-          "attributes": {
-            "POSITION": "VertexAccessor",
-            "COLOR_0": "ColorAccessor"
-          },
-          "indices": "LineAccessor",
-          "material": "meshMaterial",
-          "mode": 1
-        }
-      ],
-      "name": "mesh"
-    }
-  },
-  "nodes": {
-    "node1": {
-      "children": [],
-      "meshes": [
-        "mesh"
-      ],
-      "name": "node1"
-    }
-  },
-  "programs": {
-    "meshProgram": {
-      "attributes": [
-        "a_position",
-        "a_color"
-      ],
-      "fragmentShader": "fragmentShader",
-      "vertexShader": "vertexShader",
-      "name": "shader"
-    }
-  },
-  "samplers": {},
-  "scene": "default scene",
-  "scenes": {
-    "default scene": {
-      "nodes": [
-        "node1"
-      ],
-      "name": "default scene"
-    }
-  },
-  "shaders": {
-    "fragmentShader": {
-      "uri": "line_frag.glsl",
-      "type": 35632,
-      "name": "fragmentShader"
-    },
-    "vertexShader": {
-      "uri": "line_vert.glsl",
-      "type": 35633,
-      "name": "vertexShader"
-    }
-  },
-  "techniques": {
-    "meshTechnique": {
-      "parameters": {
-        "modelViewMatrixParameter": {
-          "type": 35676,
-          "semantic": "MODELVIEW"
-        },
-        "projectionMatrixParameter": {
-          "type": 35676,
-          "semantic": "PROJECTION"
-        },
-        "position": {
-          "type": 35665,
-          "semantic": "POSITION"
-        },
-        "color": {
-          "type": 35665,
-          "semantic": "COLOR_0"
-        }
-      },
-      "attributes": {
-        "a_position": "position",
-        "a_color": "color"
-      },
-      "program": "meshProgram",
-      "uniforms": {
-        "u_modelViewMatrix": "modelViewMatrixParameter",
-        "u_projectionMatrix": "projectionMatrixParameter"
-      },
-      "states": {
-        "enable": [
-          3042,
-          2929
-        ]
-      },
-      "name": "meshTechnique"
-    }
-  },
-  "textures": {}
-}

+ 0 - 571
examples/webgl_loader_gltf.html

@@ -1,571 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-	<head>
-		<title>three.js webgl - glTF 1.0</title>
-		<meta charset="utf-8">
-		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
-		<style>
-			body {
-				font-family: Monospace;
-				background-color: #222222;
-				margin: 0px;
-				overflow: hidden;
-			}
-
-			#info {
-				color: #808080;
-				position: absolute;
-				top: 10px;
-				width: 100%;
-				text-align: center;
-				z-index: 100;
-				display:block;
-			}
-
-			#container {
-				position: absolute;
-				top: 0px;
-				width:100%;
-				height:100%;
-				z-index: -1;
-			}
-
-			#controls {
-				position: absolute;
-				width: 200px;
-				bottom: 0px;
-				left: 0px;
-				padding: 10px;
-				background-color: White;
-				font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
-			}
-
-			#controls > div {
-				margin-bottom: 8px;
-			}
-
-			#controls hr {
-				border: 0px;
-				height: 1px;
-				margin-bottom: 10px;
-				background-color: #bbb;
-			}
-
-			#info a, .button {
-				color: #f00;
-				font-weight: bold;
-				text-decoration: underline;
-				cursor: pointer
-			}
-		</style>
-	</head>
-
-	<body>
-		<div id="info">
-		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> -
-		<a href="https://github.com/KhronosGroup/glTF" target="_blank" rel="noopener">glTF</a> 1.0 loader
-		<br>
-		monster by <a href="http://www.3drt.com/downloads.htm" target="_blank" rel="noopener">3drt</a> - COLLADA duck by Sony -
-		Cesium models by <a href="http://cesiumjs.org/" target="_blank" rel="noopener">Cesium</a>
-		</div>
-	<div id="container"></div>
-	<div id="controls">
-		<div id="status">Loading...</div>
-		<hr />
-		<div>
-			Model
-			<select id="scenes_list" size="1" onchange="selectScene();" ondblclick="selectScene();"></select>
-		</div>
-		<div>
-			Camera
-			<select id="cameras_list" size="1" onchange="selectCamera();" ondblclick="selectCamera();"></select>
-		</div>
-		<div>
-			Animations
-			<input type="checkbox" checked onclick="toggleAnimations();">Play</input>
-		</div>
-		<div>
-			Extension
-			<select id="extensions_list" onchange="selectExtension();">
-				<option value="glTF">None</option>
-				<option value="glTF-MaterialsCommon">Built-in shaders</option>
-				<option value="glTF-Binary">Binary</option>
-			</select>
-		</div>
-	</div>
-		<script src="../build/three.js"></script>
-		<script src="js/controls/OrbitControls.js"></script>
-		<script src="js/loaders/GLTFLoader.js"></script>
-
-		<script>
-			var orbitControls = null;
-			var container, camera, scene, renderer, loader;
-
-			var cameraIndex = 0;
-			var cameras = [];
-			var cameraNames = [];
-			var defaultCamera = null;
-			var gltf = null;
-			var mixer = null;
-			var clock = new THREE.Clock();
-
-			function onload() {
-
-				window.addEventListener( 'resize', onWindowResize, false );
-				document.addEventListener( 'keydown', function(e) { onKeyDown(e); }, false );
-
-				buildSceneList();
-				switchScene(0);
-				animate();
-
-			}
-
-			function initScene(index) {
-
-				container = document.getElementById( 'container' );
-
-				scene = new THREE.Scene();
-
-				defaultCamera = new THREE.PerspectiveCamera( 45, container.offsetWidth / container.offsetHeight, 1, 20000 );
-
-				//defaultCamera.up = new THREE.Vector3( 0, 1, 0 );
-				scene.add( defaultCamera );
-				camera = defaultCamera;
-
-				var sceneInfo = sceneList[index];
-
-				var spot1 = null;
-
-				if (sceneInfo.addLights) {
-
-					var ambient = new THREE.AmbientLight( 0x222222 );
-					scene.add( ambient );
-
-					var directionalLight = new THREE.DirectionalLight( 0xdddddd );
-					directionalLight.position.set( 0, 0, 1 ).normalize();
-					scene.add( directionalLight );
-
-					spot1   = new THREE.SpotLight( 0xffffff, 1 );
-					spot1.position.set( 10, 20, 10 );
-					spot1.angle = 0.25;
-					spot1.distance = 1024;
-					spot1.penumbra = 0.75;
-
-					if ( sceneInfo.shadows ) {
-
-						spot1.castShadow = true;
-						spot1.shadow.bias = 0.0001;
-						spot1.shadow.mapSize.width = 2048;
-						spot1.shadow.mapSize.height = 2048;
-
-					}
-
-					scene.add( spot1 );
-
-				}
-
-				// RENDERER
-
-				renderer = new THREE.WebGLRenderer({antialias:true});
-				renderer.setClearColor( 0x222222 );
-				renderer.setPixelRatio( window.devicePixelRatio );
-				renderer.setSize( window.innerWidth, window.innerHeight );
-
-				if (sceneInfo.shadows) {
-					renderer.shadowMap.enabled = true;
-					renderer.shadowMap.type = THREE.PCFSoftShadowMap;
-				}
-
-				container.appendChild( renderer.domElement );
-
-				var ground = null;
-
-				if (sceneInfo.addGround) {
-					var groundMaterial = new THREE.MeshPhongMaterial({
-							color: 0xFFFFFF,
-							shading: THREE.SmoothShading
-						});
-					ground = new THREE.Mesh( new THREE.PlaneBufferGeometry(512, 512), groundMaterial);
-
-					if (sceneInfo.shadows) {
-						ground.receiveShadow = true;
-					}
-
-					if (sceneInfo.groundPos) {
-						ground.position.copy(sceneInfo.groundPos);
-					} else {
-						ground.position.z = -70;
-					}
-
-					ground.rotation.x = -Math.PI / 2;
-
-					scene.add(ground);
-				}
-
-				loader = new THREE.GLTFLoader();
-
-				for (var i = 0; i < extensionSelect.children.length; i++) {
-					var child = extensionSelect.children[i];
-					child.disabled = sceneInfo.extensions.indexOf(child.value) === -1;
-					if (child.disabled && child.selected) {
-						extensionSelect.value = extension = 'glTF';
-					}
-				}
-
-				var url = sceneInfo.url;
-				var r = eval("/" + '\%s' + "/g");
-				url = url.replace(r, extension);
-
-				if (extension === 'glTF-Binary') {
-					url = url.replace('.gltf', '.glb');
-				}
-
-				var loadStartTime = performance.now();
-				var status = document.getElementById("status");
-				status.innerHTML = "Loading...";
-
-				loader.load( url, function(data) {
-
-					gltf = data;
-
-					var object = gltf.scene;
-
-					status.innerHTML = "Load time: " + ( performance.now() - loadStartTime ).toFixed( 2 ) + " ms.";
-
-					if (sceneInfo.cameraPos)
-						defaultCamera.position.copy(sceneInfo.cameraPos);
-
-					if (sceneInfo.center) {
-						orbitControls.target.copy(sceneInfo.center);
-					}
-
-					if (sceneInfo.objectPosition) {
-						object.position.copy(sceneInfo.objectPosition);
-
-						if (spot1) {
-							spot1.position.set(sceneInfo.objectPosition.x - 100, sceneInfo.objectPosition.y + 200, sceneInfo.objectPosition.z - 100 );
-							spot1.target.position.copy(sceneInfo.objectPosition);
-						}
-					}
-
-					if (sceneInfo.objectRotation)
-						object.rotation.copy(sceneInfo.objectRotation);
-
-					if (sceneInfo.objectScale)
-						object.scale.copy(sceneInfo.objectScale);
-
-					cameraIndex = 0;
-					cameras = [];
-					cameraNames = [];
-
-					if (gltf.cameras && gltf.cameras.length) {
-
-						var i, len = gltf.cameras.length;
-
-						for (i = 0; i < len; i++) {
-
-							var addCamera = true;
-							var cameraName = gltf.cameras[i].parent.name;
-
-							if (sceneInfo.cameras && !(cameraName in sceneInfo.cameras)) {
-									addCamera = false;
-							}
-
-							if (addCamera) {
-								cameraNames.push(cameraName);
-								cameras.push(gltf.cameras[i]);
-							}
-
-						}
-
-						updateCamerasList();
-						switchCamera(1);
-
-					} else {
-
-						updateCamerasList();
-						switchCamera(0);
-
-					}
-
-					var animations = gltf.animations;
-
-					if ( animations && animations.length ) {
-
-						mixer = new THREE.AnimationMixer( object );
-
-						for ( var i = 0; i < animations.length; i ++ ) {
-
-							var animation = animations[ i ];
-
-							// There's .3333 seconds junk at the tail of the Monster animation that
-							// keeps it from looping cleanly. Clip it at 3 seconds
-							if ( sceneInfo.animationTime )
-								animation.duration = sceneInfo.animationTime;
-
-							mixer.clipAction( animation ).play();
-
-						}
-
-					}
-
-					scene.add( object );
-					onWindowResize();
-
-				});
-
-			orbitControls = new THREE.OrbitControls(defaultCamera, renderer.domElement);
-
-			}
-
-			function onWindowResize() {
-
-				defaultCamera.aspect = container.offsetWidth / container.offsetHeight;
-				defaultCamera.updateProjectionMatrix();
-
-				var i, len = cameras.length;
-
-				for (i = 0; i < len; i++) { // just do it for default
-					cameras[i].aspect = container.offsetWidth / container.offsetHeight;
-					cameras[i].updateProjectionMatrix();
-				}
-
-				renderer.setSize( window.innerWidth, window.innerHeight );
-
-			}
-
-			function animate() {
-				requestAnimationFrame( animate );
-				if (mixer) mixer.update(clock.getDelta());
-				if (cameraIndex == 0)
-					orbitControls.update();
-				render();
-			}
-
-			function render() {
-				renderer.render( scene, camera );
-			}
-
-			function onKeyDown(event) {
-
-				var chr = String.fromCharCode(event.keyCode);
-
-				if (chr == ' ') {
-
-					index = cameraIndex + 1;
-					if (index > cameras.length)
-					index = 0;
-					switchCamera(index);
-
-				} else {
-
-					var index = parseInt(chr);
-					if (!isNaN(index)	&& (index <= cameras.length)) {
-						switchCamera(index);
-					}
-
-				}
-
-			}
-
-			var sceneList = [
-				{
-					name : "Monster", url : "./models/gltf/monster/%s/monster.gltf",
-					cameraPos: new THREE.Vector3(30, 10, 70),
-					objectScale: new THREE.Vector3(0.4, 0.4, 0.4),
-					objectPosition: new THREE.Vector3(2, 1, 0),
-					objectRotation: new THREE.Euler(0, - 3 * Math.PI / 4, 0),
-					animationTime: 3,
-					addLights:true,
-					shadows:true,
-					addGround:true,
-					extensions: ["glTF", "glTF-MaterialsCommon", "glTF-Binary"]
-				},
-				{
-					name : "Cesium Man", url : "./models/gltf/CesiumMan/%s/Cesium_Man.gltf",
-					 cameraPos: new THREE.Vector3(0, 3, 10),
-					 objectRotation: new THREE.Euler(0, 0, 0),
-					 addLights:true,
-					 addGround:true,
-					 shadows:true,
-					 extensions: ["glTF", "glTF-MaterialsCommon", "glTF-Binary"]
-				},
-				{
-					name : "Cesium Milk Truck",
-					url : "./models/gltf/CesiumMilkTruck/%s/CesiumMilkTruck.gltf",
-					cameraPos: new THREE.Vector3(0, 3, 10),
-					addLights:true,
-					addGround:true,
-					shadows:true,
-					extensions: ["glTF", "glTF-MaterialsCommon", "glTF-Binary"]
-				},
-				{
-					name : "Rigged Simple",
-					url : "./models/gltf/RiggedSimple/%s/RiggedSimple.gltf",
-					cameraPos: new THREE.Vector3(0, 5, 15),
-					objectRotation: new THREE.Euler(0, 90, 0),
-					addLights:true,
-					shadows:true,
-					extensions: ["glTF"]
-				},
-				{
-					name : "Snowflake",
-					url : "./models/gltf/snowflake/snowFlake.gltf",
-					objectScale: new THREE.Vector3(4, 4, 1),
-					cameraPos: new THREE.Vector3(0, 100, 5000),
-					objectPosition: new THREE.Vector3(0, 0, 0),
-					addLights:false,
-					addGround:false,
-					shadows:false,
-					extensions: ["glTF"]
-				},
-				{
-					name : "Snowflakes",
-					url : "./models/gltf/snowflakes/snowFlakes.gltf",
-					cameraPos: new THREE.Vector3(0, 100, 5000),
-					objectPosition: new THREE.Vector3(-1200, -1200, 0),
-					addLights:false,
-					addGround:false,
-					shadows:false,
-					extensions: ["glTF"]
-				}
-			];
-
-			function buildSceneList() {
-
-				var elt = document.getElementById('scenes_list');
-
-				while( elt.hasChildNodes() ){
-					elt.removeChild(elt.lastChild);
-				}
-
-				var i, len = sceneList.length;
-
-				for (i = 0; i < len; i++) {
-					var option = document.createElement("option");
-					option.text=sceneList[i].name;
-					elt.add(option);
-				}
-
-			}
-
-			function switchScene(index) {
-
-				cleanup();
-				initScene(index);
-				var elt = document.getElementById('scenes_list');
-				elt.selectedIndex = index;
-
-			}
-
-			function selectScene() {
-
-				var select = document.getElementById("scenes_list");
-				var index = select.selectedIndex;
-
-				if (index >= 0) {
-					switchScene(index);
-				}
-
-			}
-
-			function switchCamera(index) {
-
-				cameraIndex = index;
-
-				if (cameraIndex == 0) {
-					camera = defaultCamera;
-				}
-
-				if (cameraIndex >= 1 && cameraIndex <= cameras.length) {
-					camera = cameras[cameraIndex - 1];
-				}
-
-				var elt = document.getElementById('cameras_list');
-				elt.selectedIndex = cameraIndex;
-
-			}
-
-			function updateCamerasList() {
-
-				var elt = document.getElementById('cameras_list');
-
-				while( elt.hasChildNodes() ){
-					elt.removeChild(elt.lastChild);
-				}
-
-				var option = document.createElement("option");
-				option.text="[default]";
-				elt.add(option);
-
-				var i, len = cameraNames.length;
-
-				for (i = 0; i < len; i++) {
-					var option = document.createElement("option");
-					option.text=cameraNames[i];
-					elt.add(option);
-				}
-
-			}
-
-			function selectCamera() {
-
-				var select = document.getElementById("cameras_list");
-				var index = select.selectedIndex;
-
-				if (index >= 0) {
-					switchCamera(index);
-				}
-
-			}
-
-			function toggleAnimations() {
-
-				var i, len = gltf.animations.length;
-
-				for (i = 0; i < len; i++) {
-
-					var clip = gltf.animations[i];
-					var action = mixer.existingAction( clip );
-
-					if (action.isRunning()) {
-						action.stop();
-					} else {
-						action.play();
-					}
-
-				}
-
-			}
-
-			var extensionSelect = document.getElementById("extensions_list");
-			var extension = extensionSelect.value;
-			function selectExtension()
-			{
-				extension = extensionSelect.value;
-				selectScene();
-			}
-
-			function cleanup() {
-
-				if (container && renderer) {
-					container.removeChild(renderer.domElement);
-				}
-
-				cameraIndex = 0;
-				cameras = [];
-				cameraNames = [];
-				defaultCamera = null;
-
-				if (!loader || !mixer)
-					return;
-
-				mixer.stopAllAction();
-
-			}
-
-			onload();
-		</script>
-
-	</body>
-</html>