diff --git a/Models/AnimateAllTheThings/README.md b/Models/AnimateAllTheThings/README.md new file mode 100644 index 00000000..924ef870 --- /dev/null +++ b/Models/AnimateAllTheThings/README.md @@ -0,0 +1,68 @@ +# Animate All The Things + +## Screenshots + +## Purpose + +This sample model demonstrates the `KHR_animation_pointer` extension which allows animating most properties of a glTF file, in contrast to "regular" animation which can only animate node transforms and morph target weights. These new capabilities bring glTF on par with other powerful animation systems such as USD, Blender, Unity. + +The model serves as a complex integration case to test and ensure which specific extensions and animation capabilities are available in a specific viewer. + +## Support + +Known runtimes that support `KHR_animation_pointer` at the time of writing are: + +- [Gestaltor](https://gestaltor.io/) +- [Babylon.js](https://sandbox.babylonjs.com/) +- [three.js (Needle's fork)](https://three.needle.tools/examples/?q=loader_mu#webgl_loader_multiple) +- [Needle Engine](https://needle.tools) + +Known exporters that support `KHR_animation_pointer` at the time of writing are: + +- [UnityGltf (prefrontal cortex' fork)](https://github.com/prefrontalcortex/unitygltf) + +## Description + +List of animated properties found in this sample: +``` +/nodes/{}/translation +/nodes/{}/rotation +/nodes/{}/scale +/nodes/{}/weights + +/cameras/{}/perspective/yfov +/cameras/{}/perspective/znear +/cameras/{}/perspective/zfar +/cameras/{}/orthographic/ymag +/cameras/{}/orthographic/xmag + +/materials/{}/emissiveFactor +/materials/{}/alphaCutoff +/materials/{}/normalTexture/scale +/materials/{}/occlusionTexture/strength +/materials/{}/pbrMetallicRoughness/baseColorFactor +/materials/{}/pbrMetallicRoughness/roughnessFactor +/materials/{}/pbrMetallicRoughness/metallicFactor +/materials/{}/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/scale +/materials/{}/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/offset + +/materials/{}/extensions/KHR_materials_emissive_strength/emissiveStrength +/materials/{}/extensions/KHR_materials_iridescence/iridescenceFactor +/materials/{}/extensions/KHR_materials_iridescence/iridescenceIor +/materials/{}/extensions/KHR_materials_iridescence/iridescenceThicknessMaximum +/materials/{}/extensions/KHR_materials_volume/thicknessFactor +/materials/{}/extensions/KHR_materials_volume/attenuationDistance +/materials/{}/extensions/KHR_materials_volume/attenuationColor +/materials/{}/extensions/KHR_materials_ior/ior +/materials/{}/extensions/KHR_materials_transmission/transmissionFactor + +/extensions/KHR_lights_punctual/lights/{}/intensity +/extensions/KHR_lights_punctual/lights/{}/color +/extensions/KHR_lights_punctual/lights/{}/range +/extensions/KHR_lights_punctual/lights/{}/spot/outerConeAngle +/extensions/KHR_lights_punctual/lights/{}/spot/innerConeAngle +``` + +## License Information + +CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ Felix Herbst, prefrontal cortex and Needle \ No newline at end of file diff --git a/Models/AnimateAllTheThings/glTF-Binary/AnimateAllTheThings.glb b/Models/AnimateAllTheThings/glTF-Binary/AnimateAllTheThings.glb new file mode 100644 index 00000000..ff8b0748 Binary files /dev/null and b/Models/AnimateAllTheThings/glTF-Binary/AnimateAllTheThings.glb differ diff --git a/Models/AnimateAllTheThings/glTF/6.png b/Models/AnimateAllTheThings/glTF/6.png new file mode 100644 index 00000000..8462318b Binary files /dev/null and b/Models/AnimateAllTheThings/glTF/6.png differ diff --git a/Models/AnimateAllTheThings/glTF/AnimateAllTheThings.bin b/Models/AnimateAllTheThings/glTF/AnimateAllTheThings.bin new file mode 100644 index 00000000..d1251b14 Binary files /dev/null and b/Models/AnimateAllTheThings/glTF/AnimateAllTheThings.bin differ diff --git a/Models/AnimateAllTheThings/glTF/AnimateAllTheThings.gltf b/Models/AnimateAllTheThings/glTF/AnimateAllTheThings.gltf new file mode 100644 index 00000000..f57ce294 --- /dev/null +++ b/Models/AnimateAllTheThings/glTF/AnimateAllTheThings.gltf @@ -0,0 +1,9162 @@ +{ + "asset": { + "generator": "UnityGLTF", + "version": "2.0" + }, + "extensionsUsed": [ + "KHR_lights_punctual", + "KHR_texture_transform", + "KHR_materials_unlit", + "KHR_materials_ior", + "KHR_materials_transmission", + "KHR_materials_iridescence", + "KHR_animation_pointer", + "KHR_materials_emissive_strength", + "KHR_materials_volume" + ], + "extensionsRequired": [ + "KHR_materials_unlit" + ], + "scene": 0, + "scenes": [ + { + "nodes": [ + 0 + ], + "name": "AnimateAllTheThings" + } + ], + "accessors": [ + { + "bufferView": 0, + "componentType": 5126, + "count": 121, + "type": "VEC3", + "max": [ + 5.0, + 1.1102230246251565E-16, + 5.0 + ], + "min": [ + -5.0, + -1.1102230246251565E-16, + -5.0 + ] + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 121, + "type": "VEC3", + "max": [ + 0.0, + 1.0, + 0.0 + ], + "min": [ + 0.0, + 1.0, + 0.0 + ] + }, + { + "bufferView": 2, + "componentType": 5126, + "count": 121, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + 1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 3, + "componentType": 5126, + "count": 121, + "type": "VEC2", + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ] + }, + { + "bufferView": 4, + "componentType": 5121, + "count": 600, + "type": "SCALAR", + "max": [ + 120.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 5, + "componentType": 5126, + "count": 515, + "type": "VEC3", + "max": [ + 0.5, + 0.5, + 0.5 + ], + "min": [ + -0.5, + -0.5, + -0.5 + ] + }, + { + "bufferView": 6, + "componentType": 5126, + "count": 515, + "type": "VEC3", + "max": [ + 0.99997496604919434, + 1.0, + 0.9999769926071167 + ], + "min": [ + -0.99997496604919434, + -1.0, + -0.99997353553771973 + ] + }, + { + "bufferView": 7, + "componentType": 5126, + "count": 515, + "type": "VEC4", + "max": [ + 1.0, + 0.056131001561880112, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -0.065983392298221588, + -1.0, + -1.0 + ] + }, + { + "bufferView": 8, + "componentType": 5126, + "count": 515, + "type": "VEC2", + "max": [ + 0.99833369255065918, + 0.98237103223800659 + ], + "min": [ + -0.00092136859893798828, + 0.024108767509460449 + ] + }, + { + "bufferView": 9, + "componentType": 5126, + "count": 515, + "type": "VEC2", + "max": [ + 1.0000003576278687, + 1.0 + ], + "min": [ + 0.0, + 0.34614646434783936 + ] + }, + { + "bufferView": 10, + "componentType": 5123, + "count": 2304, + "type": "SCALAR", + "max": [ + 514.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 11, + "componentType": 5126, + "count": 4, + "type": "VEC3", + "max": [ + 0.5, + 0.5, + 3.0616168005906746E-17 + ], + "min": [ + -0.5, + -0.5, + -3.0616168005906746E-17 + ] + }, + { + "bufferView": 12, + "componentType": 5126, + "count": 4, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 13, + "componentType": 5126, + "count": 4, + "type": "VEC4", + "max": [ + -1.0, + 0.0, + 0.0, + 1.0 + ], + "min": [ + -1.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 14, + "componentType": 5126, + "count": 4, + "type": "VEC2", + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ] + }, + { + "bufferView": 15, + "componentType": 5121, + "count": 6, + "type": "SCALAR", + "max": [ + 3.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 16, + "componentType": 5126, + "count": 76, + "type": "VEC3", + "max": [ + 11.528980255126953, + 4.2105364799499512, + 0.0 + ], + "min": [ + -5.0099649429321289, + -2.5898468494415283, + 0.0 + ] + }, + { + "bufferView": 17, + "componentType": 5126, + "count": 76, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 18, + "componentType": 5126, + "count": 76, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 19, + "componentType": 5126, + "count": 76, + "type": "VEC2", + "max": [ + 0.9936215877532959, + 1.0 + ], + "min": [ + 0.0, + 0.0063784122467041016 + ] + }, + { + "bufferView": 20, + "componentType": 5126, + "count": 76, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0022706985473633 + ], + "min": [ + 0.0, + 1.0 + ] + }, + { + "bufferView": 21, + "componentType": 5126, + "count": 76, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] + }, + { + "bufferView": 22, + "componentType": 5121, + "count": 114, + "type": "SCALAR", + "max": [ + 75.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 23, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 8.9070615768432617, + 2.8649680614471436, + 0.0 + ], + "min": [ + -9.0746030807495117, + -8.9122734069824219, + 0.0 + ] + }, + { + "bufferView": 24, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 25, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 26, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.0080263614654541016 + ] + }, + { + "bufferView": 27, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 28, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 29, + "componentType": 5121, + "count": 192, + "type": "SCALAR", + "max": [ + 127.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 30, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 14.348922729492188, + 2.8649680614471436, + 0.0 + ], + "min": [ + -14.432743072509766, + -4.7726240158081055, + 0.0 + ] + }, + { + "bufferView": 31, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 32, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 33, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.0558779239654541 + ] + }, + { + "bufferView": 34, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 35, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 36, + "componentType": 5121, + "count": 192, + "type": "SCALAR", + "max": [ + 127.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 37, + "componentType": 5126, + "count": 64, + "type": "VEC3", + "max": [ + 10.954299926757813, + 2.7393865585327148, + 0.0 + ], + "min": [ + -10.996260643005371, + -0.63297617435455322, + 0.0 + ] + }, + { + "bufferView": 38, + "componentType": 5126, + "count": 64, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 39, + "componentType": 5126, + "count": 64, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 40, + "componentType": 5126, + "count": 64, + "type": "VEC2", + "max": [ + 0.9724423885345459, + 1.0 + ], + "min": [ + 0.0, + 0.0841982364654541 + ] + }, + { + "bufferView": 41, + "componentType": 5126, + "count": 64, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 42, + "componentType": 5126, + "count": 64, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 43, + "componentType": 5121, + "count": 96, + "type": "SCALAR", + "max": [ + 63.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 44, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 11.517780303955078, + 2.8649680614471436, + 0.0 + ], + "min": [ + -11.350436210632324, + -4.0609970092773438, + 0.0 + ] + }, + { + "bufferView": 45, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 46, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 47, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.1564638614654541 + ] + }, + { + "bufferView": 48, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 49, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 50, + "componentType": 5121, + "count": 192, + "type": "SCALAR", + "max": [ + 127.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 51, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 15.144271850585938, + 2.8649680614471436, + 0.0 + ], + "min": [ + -15.102511405944824, + -0.63297605514526367, + 0.0 + ] + }, + { + "bufferView": 52, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 53, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 54, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.0558779239654541 + ] + }, + { + "bufferView": 55, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 56, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 57, + "componentType": 5121, + "count": 192, + "type": "SCALAR", + "max": [ + 127.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 58, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 52.173988342285156, + 5.8620290756225586, + 0.0 + ], + "min": [ + -44.229450225830078, + -1.9111803770065308, + 0.0 + ] + }, + { + "bufferView": 59, + "componentType": 5126, + "count": 128, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 60, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 61, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 0.9936215877532959, + 1.0 + ], + "min": [ + 0.0, + 0.0825502872467041 + ] + }, + { + "bufferView": 62, + "componentType": 5126, + "count": 128, + "type": "VEC2", + "max": [ + 2093567.0, + 1.005046010017395 + ], + "min": [ + 0.0, + 1.0 + ] + }, + { + "bufferView": 63, + "componentType": 5126, + "count": 128, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 64, + "componentType": 5121, + "count": 192, + "type": "SCALAR", + "max": [ + 127.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 65, + "componentType": 5126, + "count": 1186, + "type": "VEC3", + "max": [ + 0.0024999999441206455, + 0.0024999999441206455, + 0.0099999997764825821 + ], + "min": [ + -0.0024999999441206455, + -0.0024999999441206455, + -0.0099999997764825821 + ] + }, + { + "bufferView": 66, + "componentType": 5126, + "count": 1186, + "type": "VEC3", + "max": [ + 0.99994122982025146, + 0.99994122982025146, + 1.0 + ], + "min": [ + -0.99994122982025146, + -0.99994122982025146, + -1.0 + ] + }, + { + "bufferView": 67, + "componentType": 5126, + "count": 1186, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 0.025769887492060661, + 1.0 + ], + "min": [ + -0.9999995231628418, + -1.0, + -0.02577047236263752, + -1.0 + ] + }, + { + "bufferView": 68, + "componentType": 5126, + "count": 1186, + "type": "VEC2", + "max": [ + 1.0000001192092896, + 0.99000000953674316 + ], + "min": [ + 0.0, + 0.0 + ] + }, + { + "bufferView": 69, + "componentType": 5123, + "count": 6516, + "type": "SCALAR", + "max": [ + 1185.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 70, + "componentType": 5126, + "count": 3177, + "type": "VEC3", + "max": [ + 0.5, + 0.5, + 0.5 + ], + "min": [ + -0.5, + -0.5, + -0.5 + ] + }, + { + "bufferView": 71, + "componentType": 5126, + "count": 3177, + "type": "VEC3", + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ] + }, + { + "bufferView": 72, + "componentType": 5126, + "count": 3177, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 73, + "componentType": 5126, + "count": 3177, + "type": "VEC2", + "max": [ + 0.875, + 1.0 + ], + "min": [ + 0.125, + 0.0 + ] + }, + { + "bufferView": 74, + "componentType": 5123, + "count": 9216, + "type": "SCALAR", + "max": [ + 3176.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 75, + "componentType": 5126, + "count": 3177, + "type": "VEC3", + "max": [ + 0.14154559373855591, + 0.14154559373855591, + 0.14154559373855591 + ], + "min": [ + -0.14154559373855591, + -0.14154559373855591, + -0.14154559373855591 + ] + }, + { + "bufferView": 76, + "componentType": 5126, + "count": 3177, + "type": "VEC3", + "max": [ + 0.70710676908493042, + 0.70710676908493042, + 0.70710676908493042 + ], + "min": [ + -0.70710676908493042, + -0.70710676908493042, + -0.70710676908493042 + ] + }, + { + "bufferView": 77, + "componentType": 5126, + "count": 3177, + "type": "VEC3", + "max": [ + 0.7071068286895752, + 0.7071068286895752, + 0.77296155691146851 + ], + "min": [ + -0.7071068286895752, + -0.70710676908493042, + -0.70710676908493042 + ] + }, + { + "bufferView": 78, + "componentType": 5126, + "count": 3177, + "type": "VEC3", + "max": [ + 0.093870729207992554, + 0.094009071588516235, + 0.086821496486663818 + ], + "min": [ + -0.094774931669235229, + -0.097649142146110535, + -0.096240043640136719 + ] + }, + { + "bufferView": 79, + "componentType": 5126, + "count": 3177, + "type": "VEC3", + "max": [ + 1.8620765209197998, + 1.8712118864059448, + 1.9937069416046143 + ], + "min": [ + -1.9406223297119141, + -1.9873529672622681, + -1.9769428968429565 + ] + }, + { + "bufferView": 80, + "componentType": 5126, + "count": 3177, + "type": "VEC3", + "max": [ + 1.9594630002975464, + 0.99834883213043213, + 0.99263471364974976 + ], + "min": [ + -1.8911738395690918, + -0.99617886543273926, + -1.9958953857421875 + ] + }, + { + "bufferView": 81, + "componentType": 5126, + "count": 24, + "type": "VEC3", + "max": [ + 0.5, + 0.5, + 0.5 + ], + "min": [ + -0.5, + -0.5, + -0.5 + ] + }, + { + "bufferView": 82, + "componentType": 5126, + "count": 24, + "type": "VEC3", + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ] + }, + { + "bufferView": 83, + "componentType": 5126, + "count": 24, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0, + 1.0 + ] + }, + { + "bufferView": 84, + "componentType": 5126, + "count": 24, + "type": "VEC2", + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ] + }, + { + "bufferView": 85, + "componentType": 5126, + "count": 24, + "type": "VEC2", + "max": [ + 0.9966580867767334, + 0.99594426155090332 + ], + "min": [ + 0.0040557663887739182, + 0.34716415405273438 + ] + }, + { + "bufferView": 86, + "componentType": 5121, + "count": 36, + "type": "SCALAR", + "max": [ + 23.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 87, + "componentType": 5126, + "count": 144, + "type": "VEC3", + "max": [ + 15.536384582519531, + 3.0034680366516113, + 0.0 + ], + "min": [ + -15.452763557434082, + 0.0, + 0.0 + ] + }, + { + "bufferView": 88, + "componentType": 5126, + "count": 144, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 89, + "componentType": 5126, + "count": 144, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 90, + "componentType": 5126, + "count": 144, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.0431826114654541 + ] + }, + { + "bufferView": 91, + "componentType": 5126, + "count": 144, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 92, + "componentType": 5126, + "count": 144, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] + }, + { + "bufferView": 93, + "componentType": 5121, + "count": 216, + "type": "SCALAR", + "max": [ + 143.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 94, + "componentType": 5126, + "count": 72, + "type": "VEC3", + "max": [ + 11.312403678894043, + 3.0034680366516113, + 0.0 + ], + "min": [ + -11.438084602355957, + -0.4944760799407959, + 0.0 + ] + }, + { + "bufferView": 95, + "componentType": 5126, + "count": 72, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 96, + "componentType": 5126, + "count": 72, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 97, + "componentType": 5126, + "count": 72, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.0080263614654541016 + ] + }, + { + "bufferView": 98, + "componentType": 5126, + "count": 72, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 99, + "componentType": 5126, + "count": 72, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] + }, + { + "bufferView": 100, + "componentType": 5121, + "count": 108, + "type": "SCALAR", + "max": [ + 71.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 101, + "componentType": 5126, + "count": 52, + "type": "VEC3", + "max": [ + 6.876828670501709, + 3.0034680366516113, + 0.0 + ], + "min": [ + -6.793208122253418, + -0.4944760799407959, + 0.0 + ] + }, + { + "bufferView": 102, + "componentType": 5126, + "count": 52, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 103, + "componentType": 5126, + "count": 52, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 104, + "componentType": 5126, + "count": 52, + "type": "VEC2", + "max": [ + 0.9724423885345459, + 1.0 + ], + "min": [ + 0.0, + 0.0841982364654541 + ] + }, + { + "bufferView": 105, + "componentType": 5126, + "count": 52, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 106, + "componentType": 5126, + "count": 52, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] + }, + { + "bufferView": 107, + "componentType": 5121, + "count": 78, + "type": "SCALAR", + "max": [ + 51.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 108, + "componentType": 5126, + "count": 72, + "type": "VEC3", + "max": [ + 10.916363716125488, + 3.0034680366516113, + 0.0 + ], + "min": [ + -11.083903312683105, + -0.4944760799407959, + 0.0 + ] + }, + { + "bufferView": 109, + "componentType": 5126, + "count": 72, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 110, + "componentType": 5126, + "count": 72, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 111, + "componentType": 5126, + "count": 72, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.0558779239654541 + ] + }, + { + "bufferView": 112, + "componentType": 5126, + "count": 72, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 113, + "componentType": 5126, + "count": 72, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] + }, + { + "bufferView": 114, + "componentType": 5121, + "count": 108, + "type": "SCALAR", + "max": [ + 71.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 115, + "componentType": 5126, + "count": 256, + "type": "VEC3", + "max": [ + 16.441629409790039, + 2.8649680614471436, + 0.0 + ], + "min": [ + -3.3632678985595703, + -4.0609970092773438, + 0.0 + ] + }, + { + "bufferView": 116, + "componentType": 5126, + "count": 256, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 117, + "componentType": 5126, + "count": 256, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 118, + "componentType": 5126, + "count": 256, + "type": "VEC2", + "max": [ + 0.9936215877532959, + 1.0 + ], + "min": [ + 0.0, + 0.0063784122467041016 + ] + }, + { + "bufferView": 119, + "componentType": 5126, + "count": 256, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0022706985473633 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 120, + "componentType": 5126, + "count": 256, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 121, + "componentType": 5123, + "count": 384, + "type": "SCALAR", + "max": [ + 255.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 122, + "componentType": 5126, + "count": 76, + "type": "VEC3", + "max": [ + 6.1285734176635742, + 2.8649680614471436, + 0.0 + ], + "min": [ + -6.0030918121337891, + 0.0, + 0.0 + ] + }, + { + "bufferView": 123, + "componentType": 5126, + "count": 76, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 124, + "componentType": 5126, + "count": 76, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 125, + "componentType": 5126, + "count": 76, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.0558779239654541 + ] + }, + { + "bufferView": 126, + "componentType": 5126, + "count": 76, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 127, + "componentType": 5126, + "count": 76, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] + }, + { + "bufferView": 128, + "componentType": 5121, + "count": 114, + "type": "SCALAR", + "max": [ + 75.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 129, + "componentType": 5126, + "count": 64, + "type": "VEC3", + "max": [ + 10.724067687988281, + 2.8649680614471436, + 0.0 + ], + "min": [ + -10.55672550201416, + 0.0, + 0.0 + ] + }, + { + "bufferView": 130, + "componentType": 5126, + "count": 64, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 131, + "componentType": 5126, + "count": 64, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 132, + "componentType": 5126, + "count": 64, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.1564638614654541 + ] + }, + { + "bufferView": 133, + "componentType": 5126, + "count": 64, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 134, + "componentType": 5126, + "count": 64, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 135, + "componentType": 5121, + "count": 96, + "type": "SCALAR", + "max": [ + 63.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 136, + "componentType": 5126, + "count": 52, + "type": "VEC3", + "max": [ + 2.9838063716888428, + 2.7812471389770508, + 0.0 + ], + "min": [ + -3.1513466835021973, + 0.0, + 0.0 + ] + }, + { + "bufferView": 137, + "componentType": 5126, + "count": 52, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 138, + "componentType": 5126, + "count": 52, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 139, + "componentType": 5126, + "count": 52, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.0431826114654541 + ] + }, + { + "bufferView": 140, + "componentType": 5126, + "count": 52, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 141, + "componentType": 5126, + "count": 52, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] + }, + { + "bufferView": 142, + "componentType": 5121, + "count": 78, + "type": "SCALAR", + "max": [ + 51.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 143, + "componentType": 5126, + "count": 64, + "type": "VEC3", + "max": [ + 9.0117130279541016, + 2.8649680614471436, + 0.0 + ], + "min": [ + -9.1792526245117188, + 0.0, + 0.0 + ] + }, + { + "bufferView": 144, + "componentType": 5126, + "count": 64, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 145, + "componentType": 5126, + "count": 64, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 146, + "componentType": 5126, + "count": 64, + "type": "VEC2", + "max": [ + 0.9724423885345459, + 1.0 + ], + "min": [ + 0.0, + 0.0431826114654541 + ] + }, + { + "bufferView": 147, + "componentType": 5126, + "count": 64, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 148, + "componentType": 5126, + "count": 64, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 149, + "componentType": 5121, + "count": 96, + "type": "SCALAR", + "max": [ + 63.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 150, + "componentType": 5126, + "count": 256, + "type": "VEC3", + "max": [ + 10.019611358642578, + 1.9109179973602295, + 0.0 + ], + "min": [ + -8.6550540924072266, + -14.005971908569336, + 0.0 + ] + }, + { + "bufferView": 151, + "componentType": 5126, + "count": 256, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 152, + "componentType": 5126, + "count": 256, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 153, + "componentType": 5126, + "count": 256, + "type": "VEC2", + "max": [ + 0.9936215877532959, + 1.0 + ], + "min": [ + 0.0, + 0.0431826114654541 + ] + }, + { + "bufferView": 154, + "componentType": 5126, + "count": 256, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0022706985473633 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 155, + "componentType": 5126, + "count": 256, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 156, + "componentType": 5123, + "count": 384, + "type": "SCALAR", + "max": [ + 255.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 157, + "componentType": 5126, + "count": 256, + "type": "VEC3", + "max": [ + 13.764300346374512, + 2.6274969577789307, + 0.0 + ], + "min": [ + -9.8554468154907227, + -12.494043350219727, + 0.0 + ] + }, + { + "bufferView": 158, + "componentType": 5126, + "count": 256, + "type": "VEC3", + "max": [ + 0.0, + 0.0, + -1.0 + ], + "min": [ + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 159, + "componentType": 5126, + "count": 256, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + -1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 160, + "componentType": 5126, + "count": 256, + "type": "VEC2", + "max": [ + 0.9919736385345459, + 1.0 + ], + "min": [ + 0.0, + 0.0841982364654541 + ] + }, + { + "bufferView": 161, + "componentType": 5126, + "count": 256, + "type": "VEC2", + "max": [ + 2093567.0, + 1.0022706985473633 + ], + "min": [ + 0.0, + 0.99772930145263672 + ] + }, + { + "bufferView": 162, + "componentType": 5126, + "count": 256, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 163, + "componentType": 5123, + "count": 384, + "type": "SCALAR", + "max": [ + 255.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 164, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 165, + "componentType": 5126, + "count": 301, + "type": "VEC3", + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.49395734071731567, + 0.49267667531967163, + 8.3446502685546875E-06 + ] + }, + { + "bufferView": 166, + "componentType": 5126, + "count": 199, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 167, + "componentType": 5126, + "count": 199, + "type": "SCALAR", + "max": [ + 13.538396835327148 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 168, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 169, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.0, + -0.48676350712776184, + 0.0, + 0.87353378534317017 + ], + "min": [ + 0.0, + -1.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 170, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 171, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 13.41451358795166 + ], + "min": [ + 3.1415927410125732 + ] + }, + { + "bufferView": 172, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 173, + "componentType": 5126, + "count": 301, + "type": "VEC3", + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.23113846778869629, + 0.23137858510017395, + 0.23142939805984497 + ] + }, + { + "bufferView": 174, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 175, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 0.6806640625 + ], + "min": [ + 0.13310457766056061 + ] + }, + { + "bufferView": 176, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 177, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 0.099053613841533661 + ], + "min": [ + 0.008727378211915493 + ] + }, + { + "bufferView": 178, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 179, + "componentType": 5126, + "count": 301, + "type": "VEC3", + "max": [ + 3.5586576461791992, + 5.11013126373291, + 3.3863847255706787 + ], + "min": [ + -2.1812419891357422, + -2.2745838165283203, + 0.74943220615386963 + ] + }, + { + "bufferView": 180, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 181, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.22017429769039154, + 0.37134608626365662, + 0.086020007729530334, + 0.99885004758834839 + ], + "min": [ + -0.46802589297294617, + -0.42883983254432678, + -0.22270604968070984, + 0.77737069129943848 + ] + }, + { + "bufferView": 182, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 183, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 1.0, + 0.99999940395355225, + 0.99999165534973145, + 1.0 + ], + "min": [ + 0.22532802820205688, + 0.4757380485534668, + 0.0, + 1.0 + ] + }, + { + "bufferView": 184, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 185, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 0.71000003814697266 + ], + "min": [ + 5.7220458984375E-06 + ] + }, + { + "bufferView": 186, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 187, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 0.99999165534973145 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 188, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 189, + "componentType": 5126, + "count": 301, + "type": "VEC3", + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 190, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 3.9998106956481934 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 191, + "componentType": 5126, + "count": 278, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 192, + "componentType": 5126, + "count": 278, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 193, + "componentType": 5126, + "count": 263, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 194, + "componentType": 5126, + "count": 263, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0, + 0.0 + ] + }, + { + "bufferView": 195, + "componentType": 5126, + "count": 208, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 196, + "componentType": 5126, + "count": 208, + "type": "SCALAR", + "max": [ + 0.60210949182510376 + ], + "min": [ + 0.095993109047412872 + ] + }, + { + "bufferView": 197, + "componentType": 5126, + "count": 208, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 198, + "componentType": 5126, + "count": 208, + "type": "SCALAR", + "max": [ + 0.13089969754219055 + ], + "min": [ + 0.069813169538974762 + ] + }, + { + "bufferView": 199, + "componentType": 5126, + "count": 208, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 200, + "componentType": 5126, + "count": 208, + "type": "SCALAR", + "max": [ + 79.482292175292969 + ], + "min": [ + 4.401064395904541 + ] + }, + { + "bufferView": 201, + "componentType": 5126, + "count": 99, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 202, + "componentType": 5126, + "count": 99, + "type": "SCALAR", + "max": [ + 10.0 + ], + "min": [ + 2.9613029956817627 + ] + }, + { + "bufferView": 203, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 204, + "componentType": 5126, + "count": 301, + "type": "VEC3", + "max": [ + 1.0, + 0.99999040365219116, + 0.97091680765151978 + ], + "min": [ + 8.2850456237792969E-06, + 0.0, + 0.0 + ] + }, + { + "bufferView": 205, + "componentType": 5126, + "count": 208, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 206, + "componentType": 5126, + "count": 208, + "type": "VEC3", + "max": [ + 1.3368923664093018, + 3.3900001049041748, + 0.8190000057220459 + ], + "min": [ + -1.746999979019165, + 0.34017467498779297, + -0.32600000500679016 + ] + }, + { + "bufferView": 207, + "componentType": 5126, + "count": 2, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 208, + "componentType": 5126, + "count": 2, + "type": "VEC4", + "max": [ + -0.63615310192108154, + -0.11155553907155991, + -0.093550324440002441, + 0.75770241022109985 + ], + "min": [ + -0.63615310192108154, + -0.11155553907155991, + -0.093550324440002441, + 0.75770241022109985 + ] + }, + { + "bufferView": 209, + "componentType": 5126, + "count": 168, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 210, + "componentType": 5126, + "count": 168, + "type": "SCALAR", + "max": [ + 2.0943794250488281 + ], + "min": [ + 0.0872664600610733 + ] + }, + { + "bufferView": 211, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 212, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 0.30000001192092896 + ], + "min": [ + 0.010002434253692627 + ] + }, + { + "bufferView": 213, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 214, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 8.7699460983276367 + ], + "min": [ + 2.25 + ] + }, + { + "bufferView": 215, + "componentType": 5126, + "count": 168, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 216, + "componentType": 5126, + "count": 168, + "type": "VEC3", + "max": [ + 1.0759999752044678, + 6.9600000381469727, + 1.5499999523162842 + ], + "min": [ + -2.2999999523162842, + 0.085007071495056152, + -0.17900000512599945 + ] + }, + { + "bufferView": 217, + "componentType": 5126, + "count": 168, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 218, + "componentType": 5126, + "count": 168, + "type": "VEC4", + "max": [ + -8.6108975665410981E-06, + -0.21934261918067932, + 8.1172212958335876E-05, + 0.96906328201293945 + ], + "min": [ + -0.5603412389755249, + -0.38273829221725464, + -0.21516145765781403, + 0.73776465654373169 + ] + }, + { + "bufferView": 219, + "componentType": 5126, + "count": 70, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 220, + "componentType": 5126, + "count": 70, + "type": "SCALAR", + "max": [ + 0.78539818525314331 + ], + "min": [ + 0.57595866918563843 + ] + }, + { + "bufferView": 221, + "componentType": 5126, + "count": 70, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 222, + "componentType": 5126, + "count": 70, + "type": "VEC3", + "max": [ + -2.2999999523162842, + 4.4005732536315918, + 4.8021125793457031 + ], + "min": [ + -4.458134651184082, + 2.0899999141693115, + 2.440000057220459 + ] + }, + { + "bufferView": 223, + "componentType": 5126, + "count": 70, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 224, + "componentType": 5126, + "count": 70, + "type": "VEC4", + "max": [ + -0.23234136402606964, + -0.27505487203598022, + -0.078579291701316833, + 0.92131507396698 + ], + "min": [ + -0.26334136724472046, + -0.34582266211509705, + -0.088869519531726837, + 0.90472453832626343 + ] + }, + { + "bufferView": 225, + "componentType": 5126, + "count": 208, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 226, + "componentType": 5126, + "count": 208, + "type": "SCALAR", + "max": [ + 3.8199999332427979 + ], + "min": [ + 0.31000000238418579 + ] + }, + { + "bufferView": 227, + "componentType": 5126, + "count": 139, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 228, + "componentType": 5126, + "count": 139, + "type": "SCALAR", + "max": [ + 20.280000686645508 + ], + "min": [ + 0.30000001192092896 + ] + }, + { + "bufferView": 229, + "componentType": 5126, + "count": 139, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 230, + "componentType": 5126, + "count": 139, + "type": "SCALAR", + "max": [ + 40.179996490478516 + ], + "min": [ + 6.309999942779541 + ] + }, + { + "bufferView": 231, + "componentType": 5126, + "count": 231, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 232, + "componentType": 5126, + "count": 231, + "type": "VEC3", + "max": [ + -5.9182195400353521E-05, + 20.798025131225586, + 3.2100000381469727 + ], + "min": [ + -5.0988144874572754, + 2.9100000858306885, + -1.0688868761062622 + ] + }, + { + "bufferView": 233, + "componentType": 5126, + "count": 84, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 234, + "componentType": 5126, + "count": 84, + "type": "VEC4", + "max": [ + -0.35306629538536072, + -0.31086990237236023, + -0.12611481547355652, + 0.87338376045227051 + ], + "min": [ + -0.50061708688735962, + -0.5, + -0.5, + 0.5 + ] + }, + { + "bufferView": 235, + "componentType": 5126, + "count": 82, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 236, + "componentType": 5126, + "count": 82, + "type": "VEC2", + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.33300000429153442, + 0.33300000429153442 + ] + }, + { + "bufferView": 237, + "componentType": 5126, + "count": 82, + "type": "VEC2", + "max": [ + 0.0, + 0.57700002193450928 + ], + "min": [ + -0.40999999642372131, + 0.0 + ] + }, + { + "bufferView": 238, + "componentType": 5126, + "count": 213, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 239, + "componentType": 5126, + "count": 213, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 240, + "componentType": 5126, + "count": 213, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 241, + "componentType": 5126, + "count": 213, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 242, + "componentType": 5126, + "count": 154, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 243, + "componentType": 5126, + "count": 154, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 4.8558940761722624E-05 + ] + }, + { + "bufferView": 244, + "componentType": 5126, + "count": 154, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 245, + "componentType": 5126, + "count": 154, + "type": "SCALAR", + "max": [ + 0.42897915840148926 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 246, + "componentType": 5126, + "count": 2, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 247, + "componentType": 5126, + "count": 2, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 1.0 + ] + }, + { + "bufferView": 248, + "componentType": 5126, + "count": 154, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 249, + "componentType": 5126, + "count": 154, + "type": "SCALAR", + "max": [ + 2.2709262371063232 + ], + "min": [ + 1.2999999523162842 + ] + }, + { + "bufferView": 250, + "componentType": 5126, + "count": 68, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 251, + "componentType": 5126, + "count": 68, + "type": "SCALAR", + "max": [ + 747.24420166015625 + ], + "min": [ + 400.0 + ] + }, + { + "bufferView": 252, + "componentType": 5126, + "count": 91, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 253, + "componentType": 5126, + "count": 91, + "type": "SCALAR", + "max": [ + 0.746999979019165 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 254, + "componentType": 5126, + "count": 214, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 255, + "componentType": 5126, + "count": 214, + "type": "SCALAR", + "max": [ + 3.9300000667572021 + ], + "min": [ + 6.2733888626098633E-05 + ] + }, + { + "bufferView": 256, + "componentType": 5126, + "count": 119, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 257, + "componentType": 5126, + "count": 119, + "type": "SCALAR", + "max": [ + 5.8188562393188477 + ], + "min": [ + 0.050002887845039368 + ] + }, + { + "bufferView": 258, + "componentType": 5126, + "count": 83, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 259, + "componentType": 5126, + "count": 83, + "type": "VEC3", + "max": [ + 0.99988400936126709, + 0.54737013578414917, + 0.999983549118042 + ], + "min": [ + 0.00026685369084589183, + 0.15574926137924194, + 0.00036136308335699141 + ] + }, + { + "bufferView": 260, + "componentType": 5126, + "count": 220, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 261, + "componentType": 5126, + "count": 220, + "type": "SCALAR", + "max": [ + 2.4999642372131348 + ], + "min": [ + 1.0 + ] + }, + { + "bufferView": 262, + "componentType": 5126, + "count": 87, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 263, + "componentType": 5126, + "count": 87, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 264, + "componentType": 5126, + "count": 87, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 265, + "componentType": 5126, + "count": 87, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 266, + "componentType": 5126, + "count": 218, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 267, + "componentType": 5126, + "count": 218, + "type": "SCALAR", + "max": [ + 0.99999159574508667 + ], + "min": [ + 1.9951318108724081E-07 + ] + }, + { + "bufferView": 268, + "componentType": 5126, + "count": 171, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 269, + "componentType": 5126, + "count": 171, + "type": "VEC4", + "max": [ + 0.99993336200714111, + 0.86834985017776489, + 1.0, + 1.0 + ], + "min": [ + 6.117150405771099E-06, + 4.9939058953896165E-05, + 1.7136335372924805E-07, + 1.0 + ] + }, + { + "bufferView": 270, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 271, + "componentType": 5126, + "count": 602, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 272, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 273, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.0, + 0.0, + 0.22409705817699432, + -0.97456604242324829 + ], + "min": [ + 0.0, + 0.0, + -0.22410067915916443, + -0.99999988079071045 + ] + }, + { + "bufferView": 274, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 275, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.0, + 0.0, + 0.22409705817699432, + -0.97456604242324829 + ], + "min": [ + 0.0, + 0.0, + -0.22410067915916443, + -0.99999988079071045 + ] + }, + { + "bufferView": 276, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 277, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.0, + 0.0, + 0.22409705817699432, + -0.97456604242324829 + ], + "min": [ + 0.0, + 0.0, + -0.22410067915916443, + -0.99999988079071045 + ] + }, + { + "bufferView": 278, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 279, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.0, + 0.0, + 0.22409705817699432, + -0.97456604242324829 + ], + "min": [ + 0.0, + 0.0, + -0.22410067915916443, + -0.99999988079071045 + ] + }, + { + "bufferView": 280, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 281, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.0, + 0.0, + 0.22409705817699432, + -0.97456604242324829 + ], + "min": [ + 0.0, + 0.0, + -0.22410067915916443, + -0.99999988079071045 + ] + }, + { + "bufferView": 282, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 283, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.0, + 0.0, + 0.22409705817699432, + -0.97456604242324829 + ], + "min": [ + 0.0, + 0.0, + -0.22410067915916443, + -0.99999988079071045 + ] + }, + { + "bufferView": 284, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 285, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.0, + 0.0, + 0.22409705817699432, + -0.97456604242324829 + ], + "min": [ + 0.0, + 0.0, + -0.22410067915916443, + -0.99999988079071045 + ] + }, + { + "bufferView": 286, + "componentType": 5126, + "count": 301, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 287, + "componentType": 5126, + "count": 301, + "type": "VEC4", + "max": [ + 0.0, + 0.0, + 0.22409705817699432, + -0.97456604242324829 + ], + "min": [ + 0.0, + 0.0, + -0.22410067915916443, + -0.99999988079071045 + ] + }, + { + "bufferView": 288, + "componentType": 5126, + "count": 235, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 289, + "componentType": 5126, + "count": 235, + "type": "VEC2", + "max": [ + 2.9995861053466797, + 2.9995861053466797 + ], + "min": [ + 0.10000000149011612, + 0.10000000149011612 + ] + }, + { + "bufferView": 290, + "componentType": 5126, + "count": 235, + "type": "VEC2", + "max": [ + 2.9993793964385986, + 0.48000001907348633 + ], + "min": [ + 0.0, + -2.9993791580200195 + ] + }, + { + "bufferView": 291, + "componentType": 5126, + "count": 105, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 292, + "componentType": 5126, + "count": 105, + "type": "VEC3", + "max": [ + 1.4479999542236328, + 0.0, + 0.0 + ], + "min": [ + -1.4769999980926514, + 0.0, + 0.0 + ] + }, + { + "bufferView": 293, + "componentType": 5126, + "count": 106, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 294, + "componentType": 5126, + "count": 106, + "type": "VEC4", + "max": [ + 0.0, + 8.7422776573475858E-08, + 0.0, + 1.0 + ], + "min": [ + 0.0, + -1.0, + 0.0, + -1.0 + ] + }, + { + "bufferView": 295, + "componentType": 5126, + "count": 104, + "type": "SCALAR", + "max": [ + 10.016666412353516 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 296, + "componentType": 5126, + "count": 104, + "type": "VEC3", + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.20714999735355377, + 0.20714999735355377, + 0.20714999735355377 + ] + }, + { + "bufferView": 297, + "componentType": 5126, + "count": 8, + "type": "MAT4" + }, + { + "bufferView": 298, + "componentType": 5123, + "count": 1186, + "type": "VEC4", + "max": [ + 7.0, + 7.0, + 7.0, + 0.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 299, + "componentType": 5126, + "count": 1186, + "type": "VEC4", + "max": [ + 0.976240336894989, + 0.33562982082366943, + 0.067969389259815216, + 0.0 + ], + "min": [ + 0.66328352689743042, + 0.023759657517075539, + 0.0, + 0.0 + ] + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/0/color" + } + } + } + }, + { + "sampler": 1, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/0/intensity" + } + } + } + }, + { + "sampler": 2, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/4/rotation" + } + } + } + }, + { + "sampler": 3, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/1/intensity" + } + } + } + }, + { + "sampler": 4, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/1/color" + } + } + } + }, + { + "sampler": 5, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/1/spot/outerConeAngle" + } + } + } + }, + { + "sampler": 6, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/1/spot/innerConeAngle" + } + } + } + }, + { + "sampler": 7, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/5/translation" + } + } + } + }, + { + "sampler": 8, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/5/rotation" + } + } + } + }, + { + "sampler": 9, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/pbrMetallicRoughness/baseColorFactor" + } + } + } + }, + { + "sampler": 10, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/pbrMetallicRoughness/roughnessFactor" + } + } + } + }, + { + "sampler": 11, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/pbrMetallicRoughness/metallicFactor" + } + } + } + }, + { + "sampler": 12, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/3/emissiveFactor" + } + } + } + }, + { + "sampler": 13, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/3/extensions/KHR_materials_emissive_strength/emissiveStrength" + } + } + } + }, + { + "sampler": 14, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/3/alphaCutoff" + } + } + } + }, + { + "sampler": 15, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/4/pbrMetallicRoughness/baseColorFactor" + } + } + } + }, + { + "sampler": 16, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/3/spot/outerConeAngle" + } + } + } + }, + { + "sampler": 17, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/3/spot/innerConeAngle" + } + } + } + }, + { + "sampler": 18, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/3/intensity" + } + } + } + }, + { + "sampler": 19, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/3/range" + } + } + } + }, + { + "sampler": 20, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/3/color" + } + } + } + }, + { + "sampler": 21, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/12/translation" + } + } + } + }, + { + "sampler": 22, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/12/rotation" + } + } + } + }, + { + "sampler": 23, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/cameras/3/perspective/yfov" + } + } + } + }, + { + "sampler": 24, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/cameras/3/perspective/znear" + } + } + } + }, + { + "sampler": 25, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/cameras/3/perspective/zfar" + } + } + } + }, + { + "sampler": 26, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/13/translation" + } + } + } + }, + { + "sampler": 27, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/13/rotation" + } + } + } + }, + { + "sampler": 28, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/cameras/1/perspective/yfov" + } + } + } + }, + { + "sampler": 29, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/2/translation" + } + } + } + }, + { + "sampler": 30, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/2/rotation" + } + } + } + }, + { + "sampler": 31, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/cameras/2/orthographic/ymag" + } + } + } + }, + { + "sampler": 32, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/cameras/2/orthographic/xmag" + } + } + } + }, + { + "sampler": 33, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/cameras/2/orthographic/znear" + } + } + } + }, + { + "sampler": 34, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/cameras/2/orthographic/zfar" + } + } + } + }, + { + "sampler": 35, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/3/translation" + } + } + } + }, + { + "sampler": 36, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/3/rotation" + } + } + } + }, + { + "sampler": 37, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/5/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/scale" + } + } + } + }, + { + "sampler": 38, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/5/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/offset" + } + } + } + }, + { + "sampler": 39, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/5/normalTexture/scale" + } + } + } + }, + { + "sampler": 40, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/5/normalTexture/scale" + } + } + } + }, + { + "sampler": 41, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/13/pbrMetallicRoughness/metallicFactor" + } + } + } + }, + { + "sampler": 42, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/13/pbrMetallicRoughness/roughnessFactor" + } + } + } + }, + { + "sampler": 43, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/13/extensions/KHR_materials_iridescence/iridescenceFactor" + } + } + } + }, + { + "sampler": 44, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/13/extensions/KHR_materials_iridescence/iridescenceIor" + } + } + } + }, + { + "sampler": 45, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/13/extensions/KHR_materials_iridescence/iridescenceThicknessMaximum" + } + } + } + }, + { + "sampler": 46, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/10/pbrMetallicRoughness/roughnessFactor" + } + } + } + }, + { + "sampler": 47, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/10/extensions/KHR_materials_volume/thicknessFactor" + } + } + } + }, + { + "sampler": 48, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/10/extensions/KHR_materials_volume/attenuationDistance" + } + } + } + }, + { + "sampler": 49, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/10/extensions/KHR_materials_volume/attenuationColor" + } + } + } + }, + { + "sampler": 50, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/12/extensions/KHR_materials_ior/ior" + } + } + } + }, + { + "sampler": 51, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/6/occlusionTexture/strength" + } + } + } + }, + { + "sampler": 52, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/6/occlusionTexture/strength" + } + } + } + }, + { + "sampler": 53, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/11/extensions/KHR_materials_transmission/transmissionFactor" + } + } + } + }, + { + "sampler": 54, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/11/pbrMetallicRoughness/baseColorFactor" + } + } + } + }, + { + "sampler": 55, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/43/weights" + } + } + } + }, + { + "sampler": 56, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/33/rotation" + } + } + } + }, + { + "sampler": 57, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/34/rotation" + } + } + } + }, + { + "sampler": 58, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/35/rotation" + } + } + } + }, + { + "sampler": 59, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/36/rotation" + } + } + } + }, + { + "sampler": 60, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/37/rotation" + } + } + } + }, + { + "sampler": 61, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/38/rotation" + } + } + } + }, + { + "sampler": 62, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/39/rotation" + } + } + } + }, + { + "sampler": 63, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/40/rotation" + } + } + } + }, + { + "sampler": 64, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/8/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/scale" + } + } + } + }, + { + "sampler": 65, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/8/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/offset" + } + } + } + }, + { + "sampler": 66, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/44/translation" + } + } + } + }, + { + "sampler": 67, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/44/rotation" + } + } + } + }, + { + "sampler": 68, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/44/scale" + } + } + } + } + ], + "samplers": [ + { + "input": 164, + "interpolation": "LINEAR", + "output": 165 + }, + { + "input": 166, + "interpolation": "LINEAR", + "output": 167 + }, + { + "input": 168, + "interpolation": "LINEAR", + "output": 169 + }, + { + "input": 170, + "interpolation": "LINEAR", + "output": 171 + }, + { + "input": 172, + "interpolation": "LINEAR", + "output": 173 + }, + { + "input": 174, + "interpolation": "LINEAR", + "output": 175 + }, + { + "input": 176, + "interpolation": "LINEAR", + "output": 177 + }, + { + "input": 178, + "interpolation": "LINEAR", + "output": 179 + }, + { + "input": 180, + "interpolation": "LINEAR", + "output": 181 + }, + { + "input": 182, + "interpolation": "LINEAR", + "output": 183 + }, + { + "input": 184, + "interpolation": "LINEAR", + "output": 185 + }, + { + "input": 186, + "interpolation": "LINEAR", + "output": 187 + }, + { + "input": 188, + "interpolation": "LINEAR", + "output": 189 + }, + { + "input": 188, + "interpolation": "LINEAR", + "output": 190 + }, + { + "input": 191, + "interpolation": "LINEAR", + "output": 192 + }, + { + "input": 193, + "interpolation": "LINEAR", + "output": 194 + }, + { + "input": 195, + "interpolation": "LINEAR", + "output": 196 + }, + { + "input": 197, + "interpolation": "LINEAR", + "output": 198 + }, + { + "input": 199, + "interpolation": "LINEAR", + "output": 200 + }, + { + "input": 201, + "interpolation": "LINEAR", + "output": 202 + }, + { + "input": 203, + "interpolation": "LINEAR", + "output": 204 + }, + { + "input": 205, + "interpolation": "LINEAR", + "output": 206 + }, + { + "input": 207, + "interpolation": "LINEAR", + "output": 208 + }, + { + "input": 209, + "interpolation": "LINEAR", + "output": 210 + }, + { + "input": 211, + "interpolation": "LINEAR", + "output": 212 + }, + { + "input": 213, + "interpolation": "LINEAR", + "output": 214 + }, + { + "input": 215, + "interpolation": "LINEAR", + "output": 216 + }, + { + "input": 217, + "interpolation": "LINEAR", + "output": 218 + }, + { + "input": 219, + "interpolation": "LINEAR", + "output": 220 + }, + { + "input": 221, + "interpolation": "LINEAR", + "output": 222 + }, + { + "input": 223, + "interpolation": "LINEAR", + "output": 224 + }, + { + "input": 225, + "interpolation": "LINEAR", + "output": 226 + }, + { + "input": 225, + "interpolation": "LINEAR", + "output": 226 + }, + { + "input": 227, + "interpolation": "LINEAR", + "output": 228 + }, + { + "input": 229, + "interpolation": "LINEAR", + "output": 230 + }, + { + "input": 231, + "interpolation": "LINEAR", + "output": 232 + }, + { + "input": 233, + "interpolation": "LINEAR", + "output": 234 + }, + { + "input": 235, + "interpolation": "LINEAR", + "output": 236 + }, + { + "input": 235, + "interpolation": "LINEAR", + "output": 237 + }, + { + "input": 238, + "interpolation": "LINEAR", + "output": 239 + }, + { + "input": 240, + "interpolation": "LINEAR", + "output": 241 + }, + { + "input": 242, + "interpolation": "LINEAR", + "output": 243 + }, + { + "input": 244, + "interpolation": "LINEAR", + "output": 245 + }, + { + "input": 246, + "interpolation": "LINEAR", + "output": 247 + }, + { + "input": 248, + "interpolation": "LINEAR", + "output": 249 + }, + { + "input": 250, + "interpolation": "LINEAR", + "output": 251 + }, + { + "input": 252, + "interpolation": "LINEAR", + "output": 253 + }, + { + "input": 254, + "interpolation": "LINEAR", + "output": 255 + }, + { + "input": 256, + "interpolation": "LINEAR", + "output": 257 + }, + { + "input": 258, + "interpolation": "LINEAR", + "output": 259 + }, + { + "input": 260, + "interpolation": "LINEAR", + "output": 261 + }, + { + "input": 262, + "interpolation": "LINEAR", + "output": 263 + }, + { + "input": 264, + "interpolation": "LINEAR", + "output": 265 + }, + { + "input": 266, + "interpolation": "LINEAR", + "output": 267 + }, + { + "input": 268, + "interpolation": "LINEAR", + "output": 269 + }, + { + "input": 270, + "interpolation": "LINEAR", + "output": 271 + }, + { + "input": 272, + "interpolation": "LINEAR", + "output": 273 + }, + { + "input": 274, + "interpolation": "LINEAR", + "output": 275 + }, + { + "input": 276, + "interpolation": "LINEAR", + "output": 277 + }, + { + "input": 278, + "interpolation": "LINEAR", + "output": 279 + }, + { + "input": 280, + "interpolation": "LINEAR", + "output": 281 + }, + { + "input": 282, + "interpolation": "LINEAR", + "output": 283 + }, + { + "input": 284, + "interpolation": "LINEAR", + "output": 285 + }, + { + "input": 286, + "interpolation": "LINEAR", + "output": 287 + }, + { + "input": 288, + "interpolation": "LINEAR", + "output": 289 + }, + { + "input": 288, + "interpolation": "LINEAR", + "output": 290 + }, + { + "input": 291, + "interpolation": "LINEAR", + "output": 292 + }, + { + "input": 293, + "interpolation": "LINEAR", + "output": 294 + }, + { + "input": 295, + "interpolation": "LINEAR", + "output": 296 + } + ], + "name": "AllAnimatedProperties" + } + ], + "buffers": [ + { + "uri": "AnimateAllTheThings.bin", + "byteLength": 881228 + } + ], + "bufferViews": [ + { + "buffer": 0, + "byteLength": 1452, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1452, + "byteLength": 1452, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2904, + "byteLength": 1936, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 4840, + "byteLength": 968, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5808, + "byteLength": 600, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 6408, + "byteLength": 6180, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 12588, + "byteLength": 6180, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 18768, + "byteLength": 8240, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 27008, + "byteLength": 4120, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 31128, + "byteLength": 4120, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 35248, + "byteLength": 4608, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 39856, + "byteLength": 48, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 39904, + "byteLength": 48, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 39952, + "byteLength": 64, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 40016, + "byteLength": 32, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 40048, + "byteLength": 8, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 40056, + "byteLength": 912, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 40968, + "byteLength": 912, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 41880, + "byteLength": 1216, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 43096, + "byteLength": 608, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 43704, + "byteLength": 608, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 44312, + "byteLength": 1216, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 45528, + "byteLength": 116, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 45644, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 47180, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 48716, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 50764, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 51788, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 52812, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 54860, + "byteLength": 192, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 55052, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 56588, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 58124, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 60172, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 61196, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 62220, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 64268, + "byteLength": 192, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 64460, + "byteLength": 768, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 65228, + "byteLength": 768, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 65996, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 67020, + "byteLength": 512, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 67532, + "byteLength": 512, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 68044, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 69068, + "byteLength": 96, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 69164, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 70700, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 72236, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 74284, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 75308, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 76332, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 78380, + "byteLength": 192, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 78572, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 80108, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 81644, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 83692, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 84716, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 85740, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 87788, + "byteLength": 192, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 87980, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 89516, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 91052, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 93100, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 94124, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 95148, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 97196, + "byteLength": 192, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 97388, + "byteLength": 14232, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 111620, + "byteLength": 14232, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 125852, + "byteLength": 18976, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 144828, + "byteLength": 9488, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 154316, + "byteLength": 13032, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 167348, + "byteLength": 38124, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 205472, + "byteLength": 38124, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 243596, + "byteLength": 50832, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 294428, + "byteLength": 25416, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 319844, + "byteLength": 18432, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 338276, + "byteLength": 38124, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 376400, + "byteLength": 38124, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 414524, + "byteLength": 38124, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 452648, + "byteLength": 38124, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 490772, + "byteLength": 38124, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 528896, + "byteLength": 38124, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 567020, + "byteLength": 288, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 567308, + "byteLength": 288, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 567596, + "byteLength": 384, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 567980, + "byteLength": 192, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 568172, + "byteLength": 192, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 568364, + "byteLength": 36, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 568400, + "byteLength": 1728, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 570128, + "byteLength": 1728, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 571856, + "byteLength": 2304, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 574160, + "byteLength": 1152, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 575312, + "byteLength": 1152, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 576464, + "byteLength": 2304, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 578768, + "byteLength": 216, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 578984, + "byteLength": 864, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 579848, + "byteLength": 864, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 580712, + "byteLength": 1152, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 581864, + "byteLength": 576, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 582440, + "byteLength": 576, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 583016, + "byteLength": 1152, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 584168, + "byteLength": 108, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 584276, + "byteLength": 624, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 584900, + "byteLength": 624, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 585524, + "byteLength": 832, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 586356, + "byteLength": 416, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 586772, + "byteLength": 416, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 587188, + "byteLength": 832, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 588020, + "byteLength": 80, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 588100, + "byteLength": 864, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 588964, + "byteLength": 864, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 589828, + "byteLength": 1152, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 590980, + "byteLength": 576, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 591556, + "byteLength": 576, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 592132, + "byteLength": 1152, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 593284, + "byteLength": 108, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 593392, + "byteLength": 3072, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 596464, + "byteLength": 3072, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 599536, + "byteLength": 4096, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 603632, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 605680, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 607728, + "byteLength": 4096, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 611824, + "byteLength": 768, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 612592, + "byteLength": 912, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 613504, + "byteLength": 912, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 614416, + "byteLength": 1216, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 615632, + "byteLength": 608, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 616240, + "byteLength": 608, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 616848, + "byteLength": 1216, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 618064, + "byteLength": 116, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 618180, + "byteLength": 768, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 618948, + "byteLength": 768, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 619716, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 620740, + "byteLength": 512, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 621252, + "byteLength": 512, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 621764, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 622788, + "byteLength": 96, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 622884, + "byteLength": 624, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 623508, + "byteLength": 624, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 624132, + "byteLength": 832, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 624964, + "byteLength": 416, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 625380, + "byteLength": 416, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 625796, + "byteLength": 832, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 626628, + "byteLength": 80, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 626708, + "byteLength": 768, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 627476, + "byteLength": 768, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 628244, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 629268, + "byteLength": 512, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 629780, + "byteLength": 512, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 630292, + "byteLength": 1024, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 631316, + "byteLength": 96, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 631412, + "byteLength": 3072, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 634484, + "byteLength": 3072, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 637556, + "byteLength": 4096, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 641652, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 643700, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 645748, + "byteLength": 4096, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 649844, + "byteLength": 768, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 650612, + "byteLength": 3072, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 653684, + "byteLength": 3072, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 656756, + "byteLength": 4096, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 660852, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 662900, + "byteLength": 2048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 664948, + "byteLength": 4096, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 669044, + "byteLength": 768, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 669812, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 671016, + "byteLength": 3612 + }, + { + "buffer": 0, + "byteOffset": 674628, + "byteLength": 796 + }, + { + "buffer": 0, + "byteOffset": 675424, + "byteLength": 796 + }, + { + "buffer": 0, + "byteOffset": 676220, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 677424, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 682240, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 683444, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 684648, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 685852, + "byteLength": 3612 + }, + { + "buffer": 0, + "byteOffset": 689464, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 690668, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 691872, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 693076, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 694280, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 695484, + "byteLength": 3612 + }, + { + "buffer": 0, + "byteOffset": 699096, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 700300, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 705116, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 706320, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 711136, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 712340, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 713544, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 714748, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 715952, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 717156, + "byteLength": 3612 + }, + { + "buffer": 0, + "byteOffset": 720768, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 721972, + "byteLength": 1112 + }, + { + "buffer": 0, + "byteOffset": 723084, + "byteLength": 1112 + }, + { + "buffer": 0, + "byteOffset": 724196, + "byteLength": 1052 + }, + { + "buffer": 0, + "byteOffset": 725248, + "byteLength": 4208 + }, + { + "buffer": 0, + "byteOffset": 729456, + "byteLength": 832 + }, + { + "buffer": 0, + "byteOffset": 730288, + "byteLength": 832 + }, + { + "buffer": 0, + "byteOffset": 731120, + "byteLength": 832 + }, + { + "buffer": 0, + "byteOffset": 731952, + "byteLength": 832 + }, + { + "buffer": 0, + "byteOffset": 732784, + "byteLength": 832 + }, + { + "buffer": 0, + "byteOffset": 733616, + "byteLength": 832 + }, + { + "buffer": 0, + "byteOffset": 734448, + "byteLength": 396 + }, + { + "buffer": 0, + "byteOffset": 734844, + "byteLength": 396 + }, + { + "buffer": 0, + "byteOffset": 735240, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 736444, + "byteLength": 3612 + }, + { + "buffer": 0, + "byteOffset": 740056, + "byteLength": 832 + }, + { + "buffer": 0, + "byteOffset": 740888, + "byteLength": 2496 + }, + { + "buffer": 0, + "byteOffset": 743384, + "byteLength": 8 + }, + { + "buffer": 0, + "byteOffset": 743392, + "byteLength": 32 + }, + { + "buffer": 0, + "byteOffset": 743424, + "byteLength": 672 + }, + { + "buffer": 0, + "byteOffset": 744096, + "byteLength": 672 + }, + { + "buffer": 0, + "byteOffset": 744768, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 745972, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 747176, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 748380, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 749584, + "byteLength": 672 + }, + { + "buffer": 0, + "byteOffset": 750256, + "byteLength": 2016 + }, + { + "buffer": 0, + "byteOffset": 752272, + "byteLength": 672 + }, + { + "buffer": 0, + "byteOffset": 752944, + "byteLength": 2688 + }, + { + "buffer": 0, + "byteOffset": 755632, + "byteLength": 280 + }, + { + "buffer": 0, + "byteOffset": 755912, + "byteLength": 280 + }, + { + "buffer": 0, + "byteOffset": 756192, + "byteLength": 280 + }, + { + "buffer": 0, + "byteOffset": 756472, + "byteLength": 840 + }, + { + "buffer": 0, + "byteOffset": 757312, + "byteLength": 280 + }, + { + "buffer": 0, + "byteOffset": 757592, + "byteLength": 1120 + }, + { + "buffer": 0, + "byteOffset": 758712, + "byteLength": 832 + }, + { + "buffer": 0, + "byteOffset": 759544, + "byteLength": 832 + }, + { + "buffer": 0, + "byteOffset": 760376, + "byteLength": 556 + }, + { + "buffer": 0, + "byteOffset": 760932, + "byteLength": 556 + }, + { + "buffer": 0, + "byteOffset": 761488, + "byteLength": 556 + }, + { + "buffer": 0, + "byteOffset": 762044, + "byteLength": 556 + }, + { + "buffer": 0, + "byteOffset": 762600, + "byteLength": 924 + }, + { + "buffer": 0, + "byteOffset": 763524, + "byteLength": 2772 + }, + { + "buffer": 0, + "byteOffset": 766296, + "byteLength": 336 + }, + { + "buffer": 0, + "byteOffset": 766632, + "byteLength": 1344 + }, + { + "buffer": 0, + "byteOffset": 767976, + "byteLength": 328 + }, + { + "buffer": 0, + "byteOffset": 768304, + "byteLength": 656 + }, + { + "buffer": 0, + "byteOffset": 768960, + "byteLength": 656 + }, + { + "buffer": 0, + "byteOffset": 769616, + "byteLength": 852 + }, + { + "buffer": 0, + "byteOffset": 770468, + "byteLength": 852 + }, + { + "buffer": 0, + "byteOffset": 771320, + "byteLength": 852 + }, + { + "buffer": 0, + "byteOffset": 772172, + "byteLength": 852 + }, + { + "buffer": 0, + "byteOffset": 773024, + "byteLength": 616 + }, + { + "buffer": 0, + "byteOffset": 773640, + "byteLength": 616 + }, + { + "buffer": 0, + "byteOffset": 774256, + "byteLength": 616 + }, + { + "buffer": 0, + "byteOffset": 774872, + "byteLength": 616 + }, + { + "buffer": 0, + "byteOffset": 775488, + "byteLength": 8 + }, + { + "buffer": 0, + "byteOffset": 775496, + "byteLength": 8 + }, + { + "buffer": 0, + "byteOffset": 775504, + "byteLength": 616 + }, + { + "buffer": 0, + "byteOffset": 776120, + "byteLength": 616 + }, + { + "buffer": 0, + "byteOffset": 776736, + "byteLength": 272 + }, + { + "buffer": 0, + "byteOffset": 777008, + "byteLength": 272 + }, + { + "buffer": 0, + "byteOffset": 777280, + "byteLength": 364 + }, + { + "buffer": 0, + "byteOffset": 777644, + "byteLength": 364 + }, + { + "buffer": 0, + "byteOffset": 778008, + "byteLength": 856 + }, + { + "buffer": 0, + "byteOffset": 778864, + "byteLength": 856 + }, + { + "buffer": 0, + "byteOffset": 779720, + "byteLength": 476 + }, + { + "buffer": 0, + "byteOffset": 780196, + "byteLength": 476 + }, + { + "buffer": 0, + "byteOffset": 780672, + "byteLength": 332 + }, + { + "buffer": 0, + "byteOffset": 781004, + "byteLength": 996 + }, + { + "buffer": 0, + "byteOffset": 782000, + "byteLength": 880 + }, + { + "buffer": 0, + "byteOffset": 782880, + "byteLength": 880 + }, + { + "buffer": 0, + "byteOffset": 783760, + "byteLength": 348 + }, + { + "buffer": 0, + "byteOffset": 784108, + "byteLength": 348 + }, + { + "buffer": 0, + "byteOffset": 784456, + "byteLength": 348 + }, + { + "buffer": 0, + "byteOffset": 784804, + "byteLength": 348 + }, + { + "buffer": 0, + "byteOffset": 785152, + "byteLength": 872 + }, + { + "buffer": 0, + "byteOffset": 786024, + "byteLength": 872 + }, + { + "buffer": 0, + "byteOffset": 786896, + "byteLength": 684 + }, + { + "buffer": 0, + "byteOffset": 787580, + "byteLength": 2736 + }, + { + "buffer": 0, + "byteOffset": 790316, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 791520, + "byteLength": 2408 + }, + { + "buffer": 0, + "byteOffset": 793928, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 795132, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 799948, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 801152, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 805968, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 807172, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 811988, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 813192, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 818008, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 819212, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 824028, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 825232, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 830048, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 831252, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 836068, + "byteLength": 1204 + }, + { + "buffer": 0, + "byteOffset": 837272, + "byteLength": 4816 + }, + { + "buffer": 0, + "byteOffset": 842088, + "byteLength": 940 + }, + { + "buffer": 0, + "byteOffset": 843028, + "byteLength": 1880 + }, + { + "buffer": 0, + "byteOffset": 844908, + "byteLength": 1880 + }, + { + "buffer": 0, + "byteOffset": 846788, + "byteLength": 420 + }, + { + "buffer": 0, + "byteOffset": 847208, + "byteLength": 1260 + }, + { + "buffer": 0, + "byteOffset": 848468, + "byteLength": 424 + }, + { + "buffer": 0, + "byteOffset": 848892, + "byteLength": 1696 + }, + { + "buffer": 0, + "byteOffset": 850588, + "byteLength": 416 + }, + { + "buffer": 0, + "byteOffset": 851004, + "byteLength": 1248 + }, + { + "buffer": 0, + "byteOffset": 852252, + "byteLength": 512 + }, + { + "buffer": 0, + "byteOffset": 852764, + "byteLength": 9488, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 862252, + "byteLength": 18976, + "target": 34962 + } + ], + "cameras": [ + { + "perspective": { + "aspectRatio": 1.7749999761581421, + "yfov": 0.3490658700466156, + "zfar": 40.000003814697266, + "znear": 1.0 + }, + "type": "perspective", + "name": "CameraStatic" + }, + { + "perspective": { + "aspectRatio": 1.7749999761581421, + "yfov": 0.57595866918563843, + "zfar": 10.0, + "znear": 0.30000001192092896 + }, + "type": "perspective", + "name": "Camera-Perspective" + }, + { + "orthographic": { + "xmag": 6.3544999872642718, + "ymag": 3.5799997588753865, + "zfar": 10.0, + "znear": 0.299999862909317 + }, + "type": "orthographic", + "name": "Camera-Orthographic" + }, + { + "perspective": { + "aspectRatio": 1.7749999761581421, + "yfov": 0.22689281404018402, + "zfar": 2.2500002384185791, + "znear": 0.30000001192092896 + }, + "type": "perspective", + "name": "LightsCamera" + } + ], + "images": [ + { + "uri": "EmissionPattern.jpg", + "name": "EmissionPattern" + }, + { + "uri": "NoisePattern.png", + "name": "NoisePattern" + }, + { + "uri": "Normal_map_example.jpg", + "name": "Normal_map_example" + }, + { + "uri": "Default-Checker.jpg", + "name": "Default-Checker" + }, + { + "uri": "Occlusion_map_example.jpg", + "name": "Occlusion_map_example" + }, + { + "uri": "6.png", + "name": "6" + }, + { + "uri": "cat_03_repeat.jpg", + "name": "cat_03_repeat" + } + ], + "materials": [ + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.214041144, + 0.214041144, + 0.214041144, + 1.0 + ], + "metallicFactor": 0.0 + }, + "name": "LightTargetPlane" + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.07417664, + 0.07417664, + 0.07417664, + 1.0 + ], + "metallicFactor": 0.0 + }, + "name": "LightTarget" + }, + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + "name": "PBRProperties-Opaque" + }, + { + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 1, + "extensions": { + "KHR_texture_transform": {} + } + }, + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + "emissiveTexture": { + "index": 0, + "extensions": { + "KHR_texture_transform": {} + } + }, + "emissiveFactor": [ + 1.0, + 1.0, + 1.0 + ], + "alphaMode": "MASK", + "name": "PBRProperties-Cutout", + "extensions": { + "KHR_materials_emissive_strength": {} + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1.0, + 1.0, + 1.0, + 0.5019608 + ], + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + "alphaMode": "BLEND", + "name": "PBRProperties-Transparent" + }, + { + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 3, + "extensions": { + "KHR_texture_transform": {} + } + }, + "metallicFactor": 0.0 + }, + "normalTexture": { + "index": 2, + "extensions": { + "KHR_texture_transform": {} + } + }, + "name": "PBRProperties-NormalScale", + "extensions": { + "KHR_texture_transform": {} + } + }, + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0 + }, + "occlusionTexture": { + "index": 4, + "extensions": { + "KHR_texture_transform": {} + } + }, + "name": "PBRProperties-OcclusionStrength" + }, + { + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 5, + "extensions": { + "KHR_texture_transform": {} + } + } + }, + "alphaMode": "BLEND", + "name": "LiberationSans SDF Material", + "extensions": { + "KHR_materials_unlit": {} + } + }, + { + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 6, + "extensions": { + "KHR_texture_transform": {} + } + }, + "metallicFactor": 0.0 + }, + "name": "TextureTransform", + "extensions": { + "KHR_texture_transform": {} + } + }, + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + "name": "Default-Material" + }, + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0, + "roughnessFactor": 0.0 + }, + "name": "Volume", + "extensions": { + "KHR_materials_ior": { + "ior": 1.5 + }, + "KHR_materials_transmission": { + "transmissionFactor": 1.0 + }, + "KHR_materials_iridescence": {}, + "KHR_materials_volume": {} + } + }, + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0, + "roughnessFactor": 0.0 + }, + "name": "Transmission", + "extensions": { + "KHR_materials_ior": { + "ior": 1.209 + }, + "KHR_materials_transmission": { + "transmissionFactor": 1.0 + } + } + }, + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0, + "roughnessFactor": 0.0 + }, + "name": "IOR", + "extensions": { + "KHR_materials_ior": { + "ior": 1.0 + }, + "KHR_materials_transmission": { + "transmissionFactor": 1.0 + }, + "KHR_materials_iridescence": {} + } + }, + { + "pbrMetallicRoughness": { + "roughnessFactor": 0.0 + }, + "name": "Iridescence", + "extensions": { + "KHR_materials_ior": { + "ior": 1.5 + }, + "KHR_materials_transmission": {}, + "KHR_materials_iridescence": { + "iridescenceFactor": 1.0 + } + } + } + ], + "meshes": [ + { + "primitives": [ + { + "attributes": { + "POSITION": 0, + "NORMAL": 1, + "TANGENT": 2, + "TEXCOORD_0": 3 + }, + "indices": 4, + "material": 0 + } + ], + "name": "Plane" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 5, + "NORMAL": 6, + "TANGENT": 7, + "TEXCOORD_0": 8, + "TEXCOORD_1": 9 + }, + "indices": 10, + "material": 1 + } + ], + "name": "Target A" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 5, + "NORMAL": 6, + "TANGENT": 7, + "TEXCOORD_0": 8, + "TEXCOORD_1": 9 + }, + "indices": 10, + "material": 2 + } + ], + "name": "Opaque" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 5, + "NORMAL": 6, + "TANGENT": 7, + "TEXCOORD_0": 8, + "TEXCOORD_1": 9 + }, + "indices": 10, + "material": 3 + } + ], + "name": "Cutout" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 5, + "NORMAL": 6, + "TANGENT": 7, + "TEXCOORD_0": 8, + "TEXCOORD_1": 9 + }, + "indices": 10, + "material": 4 + } + ], + "name": "Transparent" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 11, + "NORMAL": 12, + "TANGENT": 13, + "TEXCOORD_0": 14 + }, + "indices": 15, + "material": 5 + } + ], + "name": "NormalScale" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 11, + "NORMAL": 12, + "TANGENT": 13, + "TEXCOORD_0": 14 + }, + "indices": 15, + "material": 6 + } + ], + "name": "OcclusionStrength" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 16, + "NORMAL": 17, + "TANGENT": 18, + "TEXCOORD_0": 19, + "TEXCOORD_1": 20, + "COLOR_0": 21 + }, + "indices": 22, + "material": 7 + } + ], + "name": "Text (TMP) (7)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 23, + "NORMAL": 24, + "TANGENT": 25, + "TEXCOORD_0": 26, + "TEXCOORD_1": 27, + "COLOR_0": 28 + }, + "indices": 29, + "material": 7 + } + ], + "name": "Text (TMP) (7)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 30, + "NORMAL": 31, + "TANGENT": 32, + "TEXCOORD_0": 33, + "TEXCOORD_1": 34, + "COLOR_0": 35 + }, + "indices": 36, + "material": 7 + } + ], + "name": "Text (TMP) (8)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 37, + "NORMAL": 38, + "TANGENT": 39, + "TEXCOORD_0": 40, + "TEXCOORD_1": 41, + "COLOR_0": 42 + }, + "indices": 43, + "material": 7 + } + ], + "name": "Text (TMP) (9)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 44, + "NORMAL": 45, + "TANGENT": 46, + "TEXCOORD_0": 47, + "TEXCOORD_1": 48, + "COLOR_0": 49 + }, + "indices": 50, + "material": 7 + } + ], + "name": "Text (TMP) (10)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 51, + "NORMAL": 52, + "TANGENT": 53, + "TEXCOORD_0": 54, + "TEXCOORD_1": 55, + "COLOR_0": 56 + }, + "indices": 57, + "material": 7 + } + ], + "name": "Text (TMP) (11)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 58, + "NORMAL": 59, + "TANGENT": 60, + "TEXCOORD_0": 61, + "TEXCOORD_1": 62, + "COLOR_0": 63 + }, + "indices": 64, + "material": 7 + } + ], + "name": "Text (TMP) (12)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 0, + "NORMAL": 1, + "TANGENT": 2, + "TEXCOORD_0": 3 + }, + "indices": 4, + "material": 8 + } + ], + "name": "KHR_texture_transform" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 65, + "NORMAL": 66, + "TANGENT": 67, + "TEXCOORD_0": 68, + "JOINTS_0": 298, + "WEIGHTS_0": 299 + }, + "indices": 69, + "material": 9 + } + ], + "name": "Cylinder" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 70, + "NORMAL": 71, + "TANGENT": 72, + "TEXCOORD_0": 73 + }, + "indices": 74, + "material": 9, + "targets": [ + { + "POSITION": 75, + "NORMAL": 76, + "TANGENT": 77 + }, + { + "POSITION": 78, + "NORMAL": 79, + "TANGENT": 80 + } + ], + "extras": { + "targetNames": [ + "Sphere", + "Noise" + ] + } + } + ], + "weights": [ + 0.0, + 0.0 + ], + "name": "BlendCube" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 81, + "NORMAL": 82, + "TANGENT": 83, + "TEXCOORD_0": 84, + "TEXCOORD_1": 85 + }, + "indices": 86, + "material": 9 + } + ], + "name": "Node" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 87, + "NORMAL": 88, + "TANGENT": 89, + "TEXCOORD_0": 90, + "TEXCOORD_1": 91, + "COLOR_0": 92 + }, + "indices": 93, + "material": 7 + } + ], + "name": "Text (TMP) (1)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 94, + "NORMAL": 95, + "TANGENT": 96, + "TEXCOORD_0": 97, + "TEXCOORD_1": 98, + "COLOR_0": 99 + }, + "indices": 100, + "material": 7 + } + ], + "name": "Text (TMP) (3)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 101, + "NORMAL": 102, + "TANGENT": 103, + "TEXCOORD_0": 104, + "TEXCOORD_1": 105, + "COLOR_0": 106 + }, + "indices": 107, + "material": 7 + } + ], + "name": "Text (TMP) (4)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 108, + "NORMAL": 109, + "TANGENT": 110, + "TEXCOORD_0": 111, + "TEXCOORD_1": 112, + "COLOR_0": 113 + }, + "indices": 114, + "material": 7 + } + ], + "name": "Text (TMP) (5)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 5, + "NORMAL": 6, + "TANGENT": 7, + "TEXCOORD_0": 8, + "TEXCOORD_1": 9 + }, + "indices": 10, + "material": 10 + } + ], + "name": "KHR_materials_volume" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 5, + "NORMAL": 6, + "TANGENT": 7, + "TEXCOORD_0": 8, + "TEXCOORD_1": 9 + }, + "indices": 10, + "material": 11 + } + ], + "name": "KHR_materials_transmission" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 5, + "NORMAL": 6, + "TANGENT": 7, + "TEXCOORD_0": 8, + "TEXCOORD_1": 9 + }, + "indices": 10, + "material": 12 + } + ], + "name": "KHR_materials_ior" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 5, + "NORMAL": 6, + "TANGENT": 7, + "TEXCOORD_0": 8, + "TEXCOORD_1": 9 + }, + "indices": 10, + "material": 13 + } + ], + "name": "KHR_materials_iridescence" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 115, + "NORMAL": 116, + "TANGENT": 117, + "TEXCOORD_0": 118, + "TEXCOORD_1": 119, + "COLOR_0": 120 + }, + "indices": 121, + "material": 7 + } + ], + "name": "Text (TMP) (2)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 122, + "NORMAL": 123, + "TANGENT": 124, + "TEXCOORD_0": 125, + "TEXCOORD_1": 126, + "COLOR_0": 127 + }, + "indices": 128, + "material": 7 + } + ], + "name": "Text (TMP) (3)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 129, + "NORMAL": 130, + "TANGENT": 131, + "TEXCOORD_0": 132, + "TEXCOORD_1": 133, + "COLOR_0": 134 + }, + "indices": 135, + "material": 7 + } + ], + "name": "Text (TMP) (4)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 136, + "NORMAL": 137, + "TANGENT": 138, + "TEXCOORD_0": 139, + "TEXCOORD_1": 140, + "COLOR_0": 141 + }, + "indices": 142, + "material": 7 + } + ], + "name": "Text (TMP) (5)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 143, + "NORMAL": 144, + "TANGENT": 145, + "TEXCOORD_0": 146, + "TEXCOORD_1": 147, + "COLOR_0": 148 + }, + "indices": 149, + "material": 7 + } + ], + "name": "Text (TMP) (6)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 150, + "NORMAL": 151, + "TANGENT": 152, + "TEXCOORD_0": 153, + "TEXCOORD_1": 154, + "COLOR_0": 155 + }, + "indices": 156, + "material": 7 + } + ], + "name": "Text (TMP)" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 157, + "NORMAL": 158, + "TANGENT": 159, + "TEXCOORD_0": 160, + "TEXCOORD_1": 161, + "COLOR_0": 162 + }, + "indices": 163, + "material": 7 + } + ], + "name": "Text (TMP) (2)" + } + ], + "nodes": [ + { + "children": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 14, + 27, + 49, + 59 + ], + "name": "AnimateAllTheThings" + }, + { + "camera": 0, + "rotation": [ + 0.713438, + 0.002309561, + 0.002351612, + -0.7007107 + ], + "translation": [ + 0.28, + 33.22, + -2.77 + ], + "name": "CameraStatic" + }, + { + "camera": 1, + "rotation": [ + 0.2633414, + 0.275054872, + 0.07857931, + -0.921315 + ], + "translation": [ + -4.45813465, + 4.40057325, + 4.80211258 + ], + "name": "Camera-Perspective" + }, + { + "camera": 2, + "rotation": [ + 0.353066236, + 0.310869932, + 0.126114726, + -0.8733838 + ], + "translation": [ + -2.54, + 3.61, + 1.83 + ], + "name": "Camera-Orthographic" + }, + { + "rotation": [ + 0.0, + 1.0, + 0.0, + 0.0 + ], + "name": "KHR_lights_punctual-dir", + "extensions": { + "KHR_lights_punctual": { + "light": 0 + } + } + }, + { + "rotation": [ + 0.4027322, + 0.428839833, + 0.222705975, + -0.7773707 + ], + "translation": [ + -2.181242, + 3.63421464, + 1.38907444 + ], + "name": "KHR_lights_punctual-spot", + "extensions": { + "KHR_lights_punctual": { + "light": 1 + } + } + }, + { + "rotation": [ + 0.429949343, + -0.289425522, + -0.147594377, + -0.842373 + ], + "translation": [ + 0.29, + 1.767, + 3.569 + ], + "name": "KHR_lights_punctual-spot-static", + "extensions": { + "KHR_lights_punctual": { + "light": 2 + } + } + }, + { + "children": [ + 8, + 9, + 10, + 11, + 12, + 13 + ], + "translation": [ + -0.13, + 0.0, + 2.29 + ], + "name": "LightTarget" + }, + { + "mesh": 0, + "scale": [ + 0.5, + 0.2, + 0.2 + ], + "name": "Plane" + }, + { + "mesh": 1, + "scale": [ + 0.5, + 0.077865, + 0.5 + ], + "translation": [ + -1.679, + 0.0, + -0.544 + ], + "name": "Target A" + }, + { + "mesh": 1, + "scale": [ + 0.5, + 0.077865, + 0.5 + ], + "translation": [ + -0.375, + 0.0, + 0.264 + ], + "name": "Target B" + }, + { + "mesh": 1, + "scale": [ + 0.33146, + 0.0516182631, + 0.33146 + ], + "translation": [ + 1.365, + 0.0, + -0.139 + ], + "name": "Target C" + }, + { + "rotation": [ + 0.636153162, + 0.111555621, + 0.0935504138, + -0.7577024 + ], + "translation": [ + -1.747, + 1.312, + -0.326 + ], + "name": "KHR_lights_punctual-spot2", + "extensions": { + "KHR_lights_punctual": { + "light": 3 + } + } + }, + { + "camera": 3, + "rotation": [ + 0.420667946, + 0.331988275, + 0.168725982, + -0.8272568 + ], + "translation": [ + -2.3, + 0.923, + -0.179 + ], + "name": "LightsCamera" + }, + { + "children": [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ], + "translation": [ + 0.0, + 0.0, + -5.95 + ], + "name": "PBR Materials" + }, + { + "mesh": 2, + "translation": [ + -2.0, + 0.0, + 0.92 + ], + "name": "Opaque" + }, + { + "mesh": 3, + "translation": [ + -0.5, + 0.0, + 0.92 + ], + "name": "Cutout" + }, + { + "mesh": 4, + "translation": [ + 1.0, + 0.0, + 0.92 + ], + "name": "Transparent" + }, + { + "mesh": 5, + "rotation": [ + 0.707106769, + 0.0, + 0.0, + 0.7071068 + ], + "translation": [ + 2.5, + 0.0, + 0.92 + ], + "name": "NormalScale" + }, + { + "mesh": 6, + "rotation": [ + 0.707106769, + 0.0, + 0.0, + 0.7071068 + ], + "translation": [ + 4.0, + 0.0, + 0.92 + ], + "name": "OcclusionStrength" + }, + { + "mesh": 7, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440079, + 0.0542440079 + ], + "translation": [ + -3.3435, + 0.0, + 0.9098 + ], + "name": "Text (TMP) (7)" + }, + { + "mesh": 8, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440079, + 0.0542440079 + ], + "translation": [ + -2.0, + 0.0, + 1.97600031 + ], + "name": "Text (TMP) (7)" + }, + { + "mesh": 9, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440079, + 0.0542440079 + ], + "translation": [ + -0.500002861, + 0.0, + 1.97600031 + ], + "name": "Text (TMP) (8)" + }, + { + "mesh": 10, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440079, + 0.0542440079 + ], + "translation": [ + 1.0, + 0.0, + 1.97600031 + ], + "name": "Text (TMP) (9)" + }, + { + "mesh": 11, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440079, + 0.0542440079 + ], + "translation": [ + 2.49999714, + 0.0, + 1.97600031 + ], + "name": "Text (TMP) (10)" + }, + { + "mesh": 12, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440079, + 0.0542440079 + ], + "translation": [ + 4.0, + 0.0, + 1.976002 + ], + "name": "Text (TMP) (11)" + }, + { + "mesh": 13, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440079, + 0.0542440079 + ], + "translation": [ + -1.18, + 0.0, + -2.09 + ], + "name": "Text (TMP) (12)" + }, + { + "children": [ + 28, + 29, + 42, + 44, + 45, + 46, + 47, + 48 + ], + "name": "Misc" + }, + { + "mesh": 14, + "scale": [ + 0.15, + 0.15, + 0.15 + ], + "translation": [ + -1.70499992, + 0.0, + -2.262 + ], + "name": "KHR_texture_transform" + }, + { + "children": [ + 30 + ], + "translation": [ + 2.510727, + 0.0, + -2.3073144 + ], + "name": "Bones" + }, + { + "children": [ + 31, + 41 + ], + "name": "BendyCylinder" + }, + { + "children": [ + 32 + ], + "rotation": [ + -0.7071068, + 0.0, + 0.0, + 0.7071067 + ], + "scale": [ + 100.0, + 100.0, + 100.0 + ], + "name": "Armature" + }, + { + "children": [ + 33 + ], + "rotation": [ + 0.7071068, + 0.0, + 0.0, + 0.7071067 + ], + "name": "Bone" + }, + { + "children": [ + 34 + ], + "rotation": [ + 0.0, + 0.0, + 0.224100575, + 0.974566042 + ], + "translation": [ + 0.0, + 0.0025, + 0.0 + ], + "name": "Bone.007" + }, + { + "children": [ + 35 + ], + "rotation": [ + 0.0, + 0.0, + 0.224100575, + 0.974566042 + ], + "translation": [ + 0.0, + 0.0025, + 0.0 + ], + "name": "Bone.003" + }, + { + "children": [ + 36 + ], + "rotation": [ + 0.0, + 0.0, + 0.224100575, + 0.974566042 + ], + "translation": [ + 0.0, + 0.0025, + 0.0 + ], + "name": "Bone.006" + }, + { + "children": [ + 37 + ], + "rotation": [ + 0.0, + 0.0, + 0.224100575, + 0.974566042 + ], + "translation": [ + 0.0, + 0.0025, + 0.0 + ], + "name": "Bone.001" + }, + { + "children": [ + 38 + ], + "rotation": [ + 0.0, + 0.0, + 0.224100575, + 0.974566042 + ], + "translation": [ + 0.0, + 0.0025, + 0.0 + ], + "name": "Bone.005" + }, + { + "children": [ + 39 + ], + "rotation": [ + 0.0, + 0.0, + 0.224100575, + 0.974566042 + ], + "translation": [ + 0.0, + 0.0025, + 0.0 + ], + "name": "Bone.002" + }, + { + "children": [ + 40 + ], + "rotation": [ + 0.0, + 0.0, + 0.224100575, + 0.974566042 + ], + "translation": [ + 0.0, + 0.0025, + 0.0 + ], + "name": "Bone.004" + }, + { + "rotation": [ + 0.0, + 0.0, + 0.224100575, + 0.974566042 + ], + "translation": [ + 0.0, + 0.0025, + 0.0 + ], + "name": "Bone.004_end" + }, + { + "skin": 0, + "mesh": 15, + "rotation": [ + -0.7071068, + 0.0, + 0.0, + 0.7071067 + ], + "scale": [ + 100.0, + 100.0, + 100.0 + ], + "translation": [ + 0.0, + 1.0, + 0.0 + ], + "name": "Cylinder" + }, + { + "children": [ + 43 + ], + "translation": [ + 0.39, + 0.0, + -2.32053113 + ], + "name": "BlendShape Weights" + }, + { + "mesh": 16, + "rotation": [ + -0.7071068, + 0.0, + 0.0, + 0.7071067 + ], + "name": "BlendCube" + }, + { + "mesh": 17, + "rotation": [ + 0.0, + 0.0, + 0.0, + -1.0 + ], + "translation": [ + 1.448, + 0.0, + 0.0 + ], + "name": "Node" + }, + { + "mesh": 18, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440042, + 0.0542440042 + ], + "translation": [ + -1.59, + 0.0, + -1.03 + ], + "name": "Text (TMP) (1)" + }, + { + "mesh": 19, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440042, + 0.0542440042 + ], + "translation": [ + 0.409999967, + 0.0, + -1.02999771 + ], + "name": "Text (TMP) (3)" + }, + { + "mesh": 20, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440042, + 0.0542440042 + ], + "translation": [ + 2.475, + 0.0, + -1.03 + ], + "name": "Text (TMP) (4)" + }, + { + "mesh": 21, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440042, + 0.0542440042 + ], + "translation": [ + -0.17, + 0.0, + 0.99 + ], + "name": "Text (TMP) (5)" + }, + { + "children": [ + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ], + "translation": [ + 0.0, + 0.0, + -7.03 + ], + "name": "MaterialExtensions" + }, + { + "mesh": 22, + "translation": [ + -2.0, + 0.0, + 0.0 + ], + "name": "KHR_materials_volume" + }, + { + "mesh": 23, + "translation": [ + -0.5, + 0.0, + 0.0 + ], + "name": "KHR_materials_transmission" + }, + { + "mesh": 24, + "translation": [ + 2.5, + 0.0, + 0.0 + ], + "name": "KHR_materials_ior" + }, + { + "mesh": 25, + "translation": [ + 1.0, + 0.0, + -0.115 + ], + "name": "KHR_materials_iridescence" + }, + { + "mesh": 26, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440042, + 0.0542440042 + ], + "translation": [ + -3.16, + 0.0, + -0.07 + ], + "name": "Text (TMP) (2)" + }, + { + "mesh": 27, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440042, + 0.0542440042 + ], + "translation": [ + -2.0, + 0.0, + 0.7660003 + ], + "name": "Text (TMP) (3)" + }, + { + "mesh": 28, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440042, + 0.0542440042 + ], + "translation": [ + -0.5, + 0.0, + 0.7660003 + ], + "name": "Text (TMP) (4)" + }, + { + "mesh": 29, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440042, + 0.0542440042 + ], + "translation": [ + 1.0, + 0.0, + 0.7660003 + ], + "name": "Text (TMP) (5)" + }, + { + "mesh": 30, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.0542440042, + 0.0542440042 + ], + "translation": [ + 2.5, + 0.0, + 0.7660003 + ], + "name": "Text (TMP) (6)" + }, + { + "children": [ + 60, + 61 + ], + "name": "Labels" + }, + { + "mesh": 31, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.054244, + 0.054244 + ], + "translation": [ + -3.43, + 0.0, + 1.43 + ], + "name": "Text (TMP)" + }, + { + "mesh": 32, + "rotation": [ + 4.10931762E-07, + 0.7071069, + -0.707106769, + 4.109318E-07 + ], + "scale": [ + 0.054244, + 0.054244, + 0.054244 + ], + "translation": [ + -3.225, + 0.0, + 2.567 + ], + "name": "Text (TMP) (2)" + } + ], + "samplers": [ + { + "minFilter": 9987 + }, + { + "minFilter": 9987 + }, + { + "minFilter": 9987 + }, + { + "minFilter": 9987 + }, + { + "minFilter": 9987 + }, + { + "minFilter": 9729, + "wrapS": 33071, + "wrapT": 33071 + }, + { + "minFilter": 9987 + } + ], + "skins": [ + { + "inverseBindMatrices": 297, + "joints": [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + } + ], + "textures": [ + { + "sampler": 0, + "source": 0, + "name": "EmissionPattern" + }, + { + "sampler": 1, + "source": 1, + "name": "NoisePattern" + }, + { + "sampler": 2, + "source": 2, + "name": "Normal_map_example" + }, + { + "sampler": 3, + "source": 3, + "name": "Default-Checker" + }, + { + "sampler": 4, + "source": 4, + "name": "Occlusion_map_example" + }, + { + "sampler": 5, + "source": 5, + "name": "6" + }, + { + "sampler": 6, + "source": 6, + "name": "cat_03_repeat" + } + ], + "extensions": { + "KHR_lights_punctual": { + "lights": [ + { + "type": "directional", + "intensity": 3.14159274, + "name": "KHR_lights_punctual-dir", + "color": [ + 1.0, + 1.0, + 1.0 + ] + }, + { + "type": "spot", + "range": 10.0, + "intensity": 3.14159274, + "name": "KHR_lights_punctual-spot", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "spot": { + "innerConeAngle": 0.106483668, + "outerConeAngle": 0.133104578 + } + }, + { + "type": "spot", + "range": 3.473857, + "intensity": 15.7079639, + "name": "KHR_lights_punctual-spot-static", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "spot": { + "innerConeAngle": 0.116872735, + "outerConeAngle": 0.14609091 + } + }, + { + "type": "spot", + "range": 10.0, + "intensity": 12.534955, + "name": "KHR_lights_punctual-spot2", + "color": [ + 1.0, + 0.0, + 0.0 + ], + "spot": { + "innerConeAngle": 0.195476875, + "outerConeAngle": 0.2443461 + } + } + ] + } + } +} \ No newline at end of file diff --git a/Models/AnimateAllTheThings/glTF/Default-Checker.jpg b/Models/AnimateAllTheThings/glTF/Default-Checker.jpg new file mode 100644 index 00000000..74471e46 Binary files /dev/null and b/Models/AnimateAllTheThings/glTF/Default-Checker.jpg differ diff --git a/Models/AnimateAllTheThings/glTF/EmissionPattern.jpg b/Models/AnimateAllTheThings/glTF/EmissionPattern.jpg new file mode 100644 index 00000000..be1c2f1b Binary files /dev/null and b/Models/AnimateAllTheThings/glTF/EmissionPattern.jpg differ diff --git a/Models/AnimateAllTheThings/glTF/NoisePattern.png b/Models/AnimateAllTheThings/glTF/NoisePattern.png new file mode 100644 index 00000000..2dc27682 Binary files /dev/null and b/Models/AnimateAllTheThings/glTF/NoisePattern.png differ diff --git a/Models/AnimateAllTheThings/glTF/Normal_map_example.jpg b/Models/AnimateAllTheThings/glTF/Normal_map_example.jpg new file mode 100644 index 00000000..9297679b Binary files /dev/null and b/Models/AnimateAllTheThings/glTF/Normal_map_example.jpg differ diff --git a/Models/AnimateAllTheThings/glTF/Occlusion_map_example.jpg b/Models/AnimateAllTheThings/glTF/Occlusion_map_example.jpg new file mode 100644 index 00000000..a506dbab Binary files /dev/null and b/Models/AnimateAllTheThings/glTF/Occlusion_map_example.jpg differ diff --git a/Models/AnimateAllTheThings/glTF/cat_03_repeat.jpg b/Models/AnimateAllTheThings/glTF/cat_03_repeat.jpg new file mode 100644 index 00000000..494cb603 Binary files /dev/null and b/Models/AnimateAllTheThings/glTF/cat_03_repeat.jpg differ diff --git a/Models/AnimatedWaterfall/README.md b/Models/AnimatedWaterfall/README.md new file mode 100644 index 00000000..6fd6bb6a --- /dev/null +++ b/Models/AnimatedWaterfall/README.md @@ -0,0 +1,31 @@ +# Animated Waterfall + +## Screenshots + +## Purpose + +This sample model demonstrates the `KHR_animation_pointer` extension which allows animating most properties of a glTF file, in contrast to "regular" animation which can only animate node transforms and morph target weights. These new capabilities bring glTF on par with other powerful animation systems such as USD, Blender, Unity. + +The model simulates a rough day-and-night cycle through light animation, and water animation through animated texture transforms on the water. + +## Known Issues + +- Many viewers use Image-Based Lighting by default which makes the day-and-night cycle hard to see. Turn off IBL if possible. +- Three.js-based viewers do not show the emissive texture transform correctly. + +## Description + +List of animated properties found in this sample: +``` +/nodes/{}/rotation +/extensions/KHR_lights_punctual/lights/{}/color +/extensions/KHR_lights_punctual/lights/{}/intensity +/materials/{}/emissiveTexture/extensions/KHR_texture_transform/scale +/materials/{}/emissiveTexture/extensions/KHR_texture_transform/offset +/materials/{}/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/scale +/materials/{}/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/offset +``` + +## License Information + +CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ Felix Herbst, prefrontal cortex and Needle \ No newline at end of file diff --git a/Models/AnimatedWaterfall/glTF-Binary/AnimatedWaterfall.glb b/Models/AnimatedWaterfall/glTF-Binary/AnimatedWaterfall.glb new file mode 100644 index 00000000..2d2823be Binary files /dev/null and b/Models/AnimatedWaterfall/glTF-Binary/AnimatedWaterfall.glb differ diff --git a/Models/AnimatedWaterfall/glTF/AnimatedWaterfall.bin b/Models/AnimatedWaterfall/glTF/AnimatedWaterfall.bin new file mode 100644 index 00000000..00a5e077 Binary files /dev/null and b/Models/AnimatedWaterfall/glTF/AnimatedWaterfall.bin differ diff --git a/Models/AnimatedWaterfall/glTF/AnimatedWaterfall.gltf b/Models/AnimatedWaterfall/glTF/AnimatedWaterfall.gltf new file mode 100644 index 00000000..b81a62f7 --- /dev/null +++ b/Models/AnimatedWaterfall/glTF/AnimatedWaterfall.gltf @@ -0,0 +1,2108 @@ +{ + "asset": { + "generator": "UnityGLTF", + "version": "2.0" + }, + "extensionsUsed": [ + "KHR_texture_transform", + "KHR_lights_punctual", + "KHR_animation_pointer" + ], + "scene": 0, + "scenes": [ + { + "nodes": [ + 0 + ], + "name": "Waterfall" + } + ], + "accessors": [ + { + "bufferView": 0, + "componentType": 5126, + "count": 4, + "type": "VEC3", + "max": [ + 0.99706268310546875, + -9.9897384643554688E-05, + 0.08796536922454834 + ], + "min": [ + -1.0029373168945313, + -9.9897384643554688E-05, + -1.9120346307754517 + ] + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 4, + "type": "VEC3", + "max": [ + 0.0, + 1.0, + 0.0 + ], + "min": [ + 0.0, + 1.0, + 0.0 + ] + }, + { + "bufferView": 2, + "componentType": 5126, + "count": 4, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + 1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 3, + "componentType": 5126, + "count": 4, + "type": "VEC2", + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ] + }, + { + "bufferView": 4, + "componentType": 5121, + "count": 6, + "type": "SCALAR", + "max": [ + 3.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 5, + "componentType": 5126, + "count": 1263, + "type": "VEC3", + "max": [ + 0.94743841886520386, + 1.5021318197250366, + 1.6574164628982544 + ], + "min": [ + -3.3587524890899658, + -0.63798981904983521, + -0.16364796459674835 + ] + }, + { + "bufferView": 6, + "componentType": 5126, + "count": 1263, + "type": "VEC3", + "max": [ + 0.99646496772766113, + 0.999925971031189, + 0.9998134970664978 + ], + "min": [ + -0.99942326545715332, + -0.89934027194976807, + -0.98773425817489624 + ] + }, + { + "bufferView": 7, + "componentType": 5126, + "count": 1263, + "type": "VEC4", + "max": [ + 0.0928211659193039, + 0.98816430568695068, + 0.0, + 1.0 + ], + "min": [ + -1.0, + -0.45098167657852173, + -0.88796848058700562, + -1.0 + ] + }, + { + "bufferView": 8, + "componentType": 5126, + "count": 1263, + "type": "VEC2", + "max": [ + 0.56804347038269043, + 1.0 + ], + "min": [ + 0.0, + 0.020873427391052246 + ] + }, + { + "bufferView": 9, + "componentType": 5123, + "count": 1752, + "type": "SCALAR", + "max": [ + 1262.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 10, + "componentType": 5126, + "count": 24, + "type": "VEC3", + "max": [ + 2.6465475559234619, + 3.7299370765686035, + 1.1865456104278564 + ], + "min": [ + -2.7096884250640869, + 0.0, + -4.3992738723754883 + ] + }, + { + "bufferView": 11, + "componentType": 5126, + "count": 24, + "type": "VEC3", + "max": [ + 0.0, + 1.0, + 0.94617140293121338 + ], + "min": [ + 0.0, + 0.323665976524353, + 0.0 + ] + }, + { + "bufferView": 12, + "componentType": 5126, + "count": 24, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + 1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 13, + "componentType": 5126, + "count": 24, + "type": "VEC2", + "max": [ + 0.99004244804382324, + 0.994853138923645 + ], + "min": [ + 0.0098389685153961182, + 0.0036700963973999023 + ] + }, + { + "bufferView": 14, + "componentType": 5121, + "count": 66, + "type": "SCALAR", + "max": [ + 23.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 15, + "componentType": 5126, + "count": 8, + "type": "VEC3", + "max": [ + 0.76308465003967285, + 0.076051950454711914, + 0.19981288909912109 + ], + "min": [ + -0.76308465003967285, + -0.14661312103271484, + -0.23986268043518066 + ] + }, + { + "bufferView": 16, + "componentType": 5126, + "count": 8, + "type": "VEC3", + "max": [ + 0.0, + 0.98801630735397339, + 0.78894895315170288 + ], + "min": [ + 0.0, + 0.61445873975753784, + 0.15435013175010681 + ] + }, + { + "bufferView": 17, + "componentType": 5126, + "count": 8, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + 1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 18, + "componentType": 5126, + "count": 8, + "type": "VEC2", + "max": [ + 0.99988383054733276, + 0.66177302598953247 + ], + "min": [ + 0.00011624108446994796, + 0.32389479875564575 + ] + }, + { + "bufferView": 19, + "componentType": 5121, + "count": 18, + "type": "SCALAR", + "max": [ + 7.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 20, + "componentType": 5126, + "count": 8, + "type": "VEC3", + "max": [ + 0.76308465003967285, + 0.076051950454711914, + 0.19981288909912109 + ], + "min": [ + -0.76308465003967285, + -0.14661312103271484, + -0.23986268043518066 + ] + }, + { + "bufferView": 21, + "componentType": 5126, + "count": 8, + "type": "VEC3", + "max": [ + 0.0, + 0.98801630735397339, + 0.78894895315170288 + ], + "min": [ + 0.0, + 0.61445873975753784, + 0.15435013175010681 + ] + }, + { + "bufferView": 22, + "componentType": 5126, + "count": 8, + "type": "VEC4", + "max": [ + 1.0, + 0.0, + 0.0, + 1.0 + ], + "min": [ + 1.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 23, + "componentType": 5126, + "count": 8, + "type": "VEC2", + "max": [ + 0.99988383054733276, + 0.999883770942688 + ], + "min": [ + 0.00011624108446994796, + 0.66200548410415649 + ] + }, + { + "bufferView": 24, + "componentType": 5121, + "count": 18, + "type": "SCALAR", + "max": [ + 7.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 25, + "componentType": 5126, + "count": 119, + "type": "SCALAR", + "max": [ + 15.000000953674316 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 26, + "componentType": 5126, + "count": 119, + "type": "VEC4", + "max": [ + -0.69614309072494507, + -0.13272066414356232, + 0.12403554469347, + -0.67883729934692383 + ], + "min": [ + -0.70476925373077393, + -0.19791418313980103, + 0.05753558874130249, + -0.69453960657119751 + ] + }, + { + "bufferView": 27, + "componentType": 5126, + "count": 101, + "type": "SCALAR", + "max": [ + 15.000000953674316 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 28, + "componentType": 5126, + "count": 101, + "type": "VEC4", + "max": [ + -0.68501412868499756, + 0.11259544640779495, + -0.11840466409921646, + -0.69808471202850342 + ], + "min": [ + -0.69712299108505249, + 0.054764479398727417, + -0.17537298798561096, + -0.70498287677764893 + ] + }, + { + "bufferView": 29, + "componentType": 5126, + "count": 142, + "type": "SCALAR", + "max": [ + 15.000000953674316 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 30, + "componentType": 5126, + "count": 142, + "type": "VEC4", + "max": [ + -0.68516284227371216, + 0.13821551203727722, + -0.092663496732711792, + -0.69346702098846436 + ], + "min": [ + -0.70100891590118408, + 0.055359486490488052, + -0.17479480803012848, + -0.70493549108505249 + ] + }, + { + "bufferView": 31, + "componentType": 5126, + "count": 99, + "type": "SCALAR", + "max": [ + 15.000000953674316 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 32, + "componentType": 5126, + "count": 99, + "type": "VEC4", + "max": [ + -0.68817347288131714, + 0.12250823527574539, + -0.10848236829042435, + -0.696413516998291 + ], + "min": [ + -0.69873571395874023, + 0.067933380603790283, + -0.16253712773323059, + -0.70383524894714355 + ] + }, + { + "bufferView": 33, + "componentType": 5126, + "count": 117, + "type": "SCALAR", + "max": [ + 15.000000953674316 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 34, + "componentType": 5126, + "count": 117, + "type": "VEC4", + "max": [ + -0.69436520338058472, + -0.050539437681436539, + 0.13363032042980194, + -0.69468283653259277 + ], + "min": [ + -0.70517599582672119, + -0.1319640576839447, + 0.052231520414352417, + -0.70529836416244507 + ] + }, + { + "bufferView": 35, + "componentType": 5126, + "count": 123, + "type": "SCALAR", + "max": [ + 15.000000953674316 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 36, + "componentType": 5126, + "count": 123, + "type": "VEC4", + "max": [ + -0.65210402011871338, + -0.19228149950504303, + 0.2734234631061554, + -0.65601259469985962 + ], + "min": [ + -0.67759233713150024, + -0.26390820741653442, + 0.20216000080108643, + -0.68046152591705322 + ] + }, + { + "bufferView": 37, + "componentType": 5126, + "count": 153, + "type": "SCALAR", + "max": [ + 15.000000953674316 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 38, + "componentType": 5126, + "count": 153, + "type": "VEC4", + "max": [ + -0.65394729375839233, + -0.20393197238445282, + 0.26898512244224548, + -0.64241141080856323 + ], + "min": [ + -0.68482857942581177, + -0.29547339677810669, + 0.17610479891300201, + -0.677061140537262 + ] + }, + { + "bufferView": 39, + "componentType": 5126, + "count": 419, + "type": "SCALAR", + "max": [ + 15.000000953674316 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 40, + "componentType": 5126, + "count": 419, + "type": "VEC4", + "max": [ + 0.97172731161117554, + 0.2360750138759613, + 0.23607318103313446, + 0.97173482179641724 + ], + "min": [ + -8.4951757628459745E-08, + -0.2360750138759613, + -2.0638333708689061E-08, + -0.97173482179641724 + ] + }, + { + "bufferView": 41, + "componentType": 5126, + "count": 430, + "type": "SCALAR", + "max": [ + 15.000000953674316 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 42, + "componentType": 5126, + "count": 430, + "type": "VEC4", + "max": [ + 2.5648208890061142E-08, + 0.29338130354881287, + 0.955983579158783, + 0.955995500087738 + ], + "min": [ + -0.29337766766548157, + -0.29338130354881287, + -8.3575784515232954E-08, + -0.955995500087738 + ] + }, + { + "bufferView": 43, + "componentType": 5126, + "count": 450, + "type": "SCALAR", + "max": [ + 14.966667175292969 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 44, + "componentType": 5126, + "count": 450, + "type": "VEC3", + "max": [ + 0.504714846611023, + 0.65507030487060547, + 1.0 + ], + "min": [ + 0.084942393004894257, + 0.30858999490737915, + 1.0 + ] + }, + { + "bufferView": 45, + "componentType": 5126, + "count": 450, + "type": "SCALAR", + "max": [ + 14.966667175292969 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 46, + "componentType": 5126, + "count": 450, + "type": "SCALAR", + "max": [ + 17.278572082519531 + ], + "min": [ + 9.42477798461914 + ] + }, + { + "bufferView": 47, + "componentType": 5126, + "count": 450, + "type": "SCALAR", + "max": [ + 14.966667175292969 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 48, + "componentType": 5126, + "count": 450, + "type": "VEC3", + "max": [ + 0.81981754302978516, + 0.70284080505371094, + 1.0 + ], + "min": [ + 0.40268579125404358, + 0.19339621067047119, + 1.0 + ] + }, + { + "bufferView": 49, + "componentType": 5126, + "count": 450, + "type": "SCALAR", + "max": [ + 14.966667175292969 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 50, + "componentType": 5126, + "count": 450, + "type": "SCALAR", + "max": [ + 92.519905090332031 + ], + "min": [ + 3.5499997138977051 + ] + }, + { + "bufferView": 51, + "componentType": 5126, + "count": 450, + "type": "SCALAR", + "max": [ + 14.966667175292969 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 52, + "componentType": 5126, + "count": 450, + "type": "VEC2", + "max": [ + 2.0, + 2.0 + ], + "min": [ + 2.0, + 2.0 + ] + }, + { + "bufferView": 53, + "componentType": 5126, + "count": 450, + "type": "VEC2", + "max": [ + 0.22715646028518677, + -1.0 + ], + "min": [ + -0.074635013937950134, + -3.9933335781097412 + ] + }, + { + "bufferView": 54, + "componentType": 5126, + "count": 450, + "type": "SCALAR", + "max": [ + 14.966667175292969 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 55, + "componentType": 5126, + "count": 450, + "type": "VEC2", + "max": [ + 3.0, + 1.0 + ], + "min": [ + 3.0, + 1.0 + ] + }, + { + "bufferView": 56, + "componentType": 5126, + "count": 450, + "type": "VEC2", + "max": [ + 0.99777787923812866, + 0.0 + ], + "min": [ + 0.0, + -1.9955557584762573 + ] + }, + { + "bufferView": 57, + "componentType": 5126, + "count": 450, + "type": "SCALAR", + "max": [ + 14.966667175292969 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 58, + "componentType": 5126, + "count": 450, + "type": "VEC2", + "max": [ + 1.0, + 0.98000001907348633 + ], + "min": [ + 1.0, + 0.98000001907348633 + ] + }, + { + "bufferView": 59, + "componentType": 5126, + "count": 450, + "type": "VEC2", + "max": [ + 0.0, + -0.48000001907348633 + ], + "min": [ + 0.0, + -9.95888900756836 + ] + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/6/rotation" + } + } + } + }, + { + "sampler": 1, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/8/rotation" + } + } + } + }, + { + "sampler": 2, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/5/rotation" + } + } + } + }, + { + "sampler": 3, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/7/rotation" + } + } + } + }, + { + "sampler": 4, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/3/rotation" + } + } + } + }, + { + "sampler": 5, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/4/rotation" + } + } + } + }, + { + "sampler": 6, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/2/rotation" + } + } + } + }, + { + "sampler": 7, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/15/rotation" + } + } + } + }, + { + "sampler": 8, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/nodes/13/rotation" + } + } + } + }, + { + "sampler": 9, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/1/color" + } + } + } + }, + { + "sampler": 10, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/1/intensity" + } + } + } + }, + { + "sampler": 11, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/0/color" + } + } + } + }, + { + "sampler": 12, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/extensions/KHR_lights_punctual/lights/0/intensity" + } + } + } + }, + { + "sampler": 13, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/emissiveTexture/extensions/KHR_texture_transform/scale" + } + } + } + }, + { + "sampler": 14, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/emissiveTexture/extensions/KHR_texture_transform/offset" + } + } + } + }, + { + "sampler": 15, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/scale" + } + } + } + }, + { + "sampler": 16, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/offset" + } + } + } + }, + { + "sampler": 17, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/3/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/scale" + } + } + } + }, + { + "sampler": 18, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/3/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform/offset" + } + } + } + } + ], + "samplers": [ + { + "input": 25, + "interpolation": "LINEAR", + "output": 26 + }, + { + "input": 27, + "interpolation": "LINEAR", + "output": 28 + }, + { + "input": 29, + "interpolation": "LINEAR", + "output": 30 + }, + { + "input": 31, + "interpolation": "LINEAR", + "output": 32 + }, + { + "input": 33, + "interpolation": "LINEAR", + "output": 34 + }, + { + "input": 35, + "interpolation": "LINEAR", + "output": 36 + }, + { + "input": 37, + "interpolation": "LINEAR", + "output": 38 + }, + { + "input": 39, + "interpolation": "LINEAR", + "output": 40 + }, + { + "input": 41, + "interpolation": "LINEAR", + "output": 42 + }, + { + "input": 43, + "interpolation": "LINEAR", + "output": 44 + }, + { + "input": 45, + "interpolation": "LINEAR", + "output": 46 + }, + { + "input": 47, + "interpolation": "LINEAR", + "output": 48 + }, + { + "input": 49, + "interpolation": "LINEAR", + "output": 50 + }, + { + "input": 51, + "interpolation": "LINEAR", + "output": 52 + }, + { + "input": 51, + "interpolation": "LINEAR", + "output": 53 + }, + { + "input": 54, + "interpolation": "LINEAR", + "output": 55 + }, + { + "input": 54, + "interpolation": "LINEAR", + "output": 56 + }, + { + "input": 57, + "interpolation": "LINEAR", + "output": 58 + }, + { + "input": 57, + "interpolation": "LINEAR", + "output": 59 + } + ], + "name": "Waterfall" + } + ], + "buffers": [ + { + "uri": "AnimatedWaterfall.bin", + "byteLength": 149016 + } + ], + "bufferViews": [ + { + "buffer": 0, + "byteLength": 48, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 48, + "byteLength": 48, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 96, + "byteLength": 64, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 160, + "byteLength": 32, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 192, + "byteLength": 8, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 200, + "byteLength": 15156, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 15356, + "byteLength": 15156, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 30512, + "byteLength": 20208, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 50720, + "byteLength": 10104, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 60824, + "byteLength": 3504, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 64328, + "byteLength": 288, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 64616, + "byteLength": 288, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 64904, + "byteLength": 384, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 65288, + "byteLength": 192, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 65480, + "byteLength": 68, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 65548, + "byteLength": 96, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 65644, + "byteLength": 96, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 65740, + "byteLength": 128, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 65868, + "byteLength": 64, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 65932, + "byteLength": 20, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 65952, + "byteLength": 96, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 66048, + "byteLength": 96, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 66144, + "byteLength": 128, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 66272, + "byteLength": 64, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 66336, + "byteLength": 20, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 66356, + "byteLength": 476 + }, + { + "buffer": 0, + "byteOffset": 66832, + "byteLength": 1904 + }, + { + "buffer": 0, + "byteOffset": 68736, + "byteLength": 404 + }, + { + "buffer": 0, + "byteOffset": 69140, + "byteLength": 1616 + }, + { + "buffer": 0, + "byteOffset": 70756, + "byteLength": 568 + }, + { + "buffer": 0, + "byteOffset": 71324, + "byteLength": 2272 + }, + { + "buffer": 0, + "byteOffset": 73596, + "byteLength": 396 + }, + { + "buffer": 0, + "byteOffset": 73992, + "byteLength": 1584 + }, + { + "buffer": 0, + "byteOffset": 75576, + "byteLength": 468 + }, + { + "buffer": 0, + "byteOffset": 76044, + "byteLength": 1872 + }, + { + "buffer": 0, + "byteOffset": 77916, + "byteLength": 492 + }, + { + "buffer": 0, + "byteOffset": 78408, + "byteLength": 1968 + }, + { + "buffer": 0, + "byteOffset": 80376, + "byteLength": 612 + }, + { + "buffer": 0, + "byteOffset": 80988, + "byteLength": 2448 + }, + { + "buffer": 0, + "byteOffset": 83436, + "byteLength": 1676 + }, + { + "buffer": 0, + "byteOffset": 85112, + "byteLength": 6704 + }, + { + "buffer": 0, + "byteOffset": 91816, + "byteLength": 1720 + }, + { + "buffer": 0, + "byteOffset": 93536, + "byteLength": 6880 + }, + { + "buffer": 0, + "byteOffset": 100416, + "byteLength": 1800 + }, + { + "buffer": 0, + "byteOffset": 102216, + "byteLength": 5400 + }, + { + "buffer": 0, + "byteOffset": 107616, + "byteLength": 1800 + }, + { + "buffer": 0, + "byteOffset": 109416, + "byteLength": 1800 + }, + { + "buffer": 0, + "byteOffset": 111216, + "byteLength": 1800 + }, + { + "buffer": 0, + "byteOffset": 113016, + "byteLength": 5400 + }, + { + "buffer": 0, + "byteOffset": 118416, + "byteLength": 1800 + }, + { + "buffer": 0, + "byteOffset": 120216, + "byteLength": 1800 + }, + { + "buffer": 0, + "byteOffset": 122016, + "byteLength": 1800 + }, + { + "buffer": 0, + "byteOffset": 123816, + "byteLength": 3600 + }, + { + "buffer": 0, + "byteOffset": 127416, + "byteLength": 3600 + }, + { + "buffer": 0, + "byteOffset": 131016, + "byteLength": 1800 + }, + { + "buffer": 0, + "byteOffset": 132816, + "byteLength": 3600 + }, + { + "buffer": 0, + "byteOffset": 136416, + "byteLength": 3600 + }, + { + "buffer": 0, + "byteOffset": 140016, + "byteLength": 1800 + }, + { + "buffer": 0, + "byteOffset": 141816, + "byteLength": 3600 + }, + { + "buffer": 0, + "byteOffset": 145416, + "byteLength": 3600 + } + ], + "images": [ + { + "uri": "Grass.png", + "name": "Grass" + }, + { + "uri": "water2.jpg", + "name": "water2" + }, + { + "uri": "water.png", + "name": "water" + } + ], + "materials": [ + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.584869, + 1.0, + 0.5373389, + 1.0 + ], + "baseColorTexture": { + "index": 0, + "extensions": { + "KHR_texture_transform": {} + } + }, + "metallicFactor": 0.0 + }, + "alphaMode": "MASK", + "doubleSided": true, + "name": "Grass" + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.779965758, + 0.779965758, + 0.779965758, + 1.0 + ], + "metallicFactor": 0.0 + }, + "doubleSided": true, + "name": "Rock" + }, + { + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 2, + "extensions": { + "KHR_texture_transform": { + "scale": [ + 3.0, + 1.0 + ] + } + } + }, + "metallicFactor": 0.0 + }, + "emissiveTexture": { + "index": 1, + "extensions": { + "KHR_texture_transform": { + "scale": [ + 3.0, + 1.0 + ] + } + } + }, + "emissiveFactor": [ + 0.150712147, + 0.150712147, + 0.150712147 + ], + "name": "WaterSurface", + "extensions": { + "KHR_texture_transform": {} + } + }, + { + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 2, + "extensions": { + "KHR_texture_transform": { + "offset": [ + 0.0, + 0.01999998 + ], + "scale": [ + 1.0, + 0.98 + ] + } + } + }, + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + "emissiveFactor": [ + 0.140837759, + 0.216642216, + 0.2411783 + ], + "alphaMode": "MASK", + "alphaCutoff": 0.62999999523162842, + "name": "WaterSurface2", + "extensions": { + "KHR_texture_transform": {} + } + } + ], + "meshes": [ + { + "primitives": [ + { + "attributes": { + "POSITION": 0, + "NORMAL": 1, + "TANGENT": 2, + "TEXCOORD_0": 3 + }, + "indices": 4, + "material": 0 + } + ], + "name": "Grass" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 5, + "NORMAL": 6, + "TANGENT": 7, + "TEXCOORD_0": 8 + }, + "indices": 9, + "material": 1 + } + ], + "name": "Icosphere.007" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 10, + "NORMAL": 11, + "TANGENT": 12, + "TEXCOORD_0": 13 + }, + "indices": 14, + "material": 2 + } + ], + "name": "WaterSurface" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 15, + "NORMAL": 16, + "TANGENT": 17, + "TEXCOORD_0": 18 + }, + "indices": 19, + "material": 3 + } + ], + "name": "Foam01" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 20, + "NORMAL": 21, + "TANGENT": 22, + "TEXCOORD_0": 23 + }, + "indices": 24, + "material": 3 + } + ], + "name": "Foam02" + } + ], + "nodes": [ + { + "children": [ + 1, + 13, + 15 + ], + "name": "Waterfall" + }, + { + "children": [ + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "name": "Waterfall" + }, + { + "mesh": 0, + "rotation": [ + 0.6662985, + 0.236740991, + -0.236741, + 0.6662985 + ], + "scale": [ + 0.476224273, + 0.476224273, + 0.4762243 + ], + "translation": [ + -1.977096, + 0.866, + 2.02724814 + ], + "name": "Grass" + }, + { + "mesh": 0, + "rotation": [ + 0.7010633, + 0.09225095, + -0.0922509357, + 0.701063335 + ], + "scale": [ + 0.4762243, + 0.4762243, + 0.4762243 + ], + "translation": [ + -1.813, + 0.947, + 1.2 + ], + "name": "Grass.001" + }, + { + "mesh": 0, + "rotation": [ + 0.6675167, + 0.23328419, + -0.233284175, + 0.6675166 + ], + "scale": [ + 0.4762243, + 0.4762243, + 0.4762243 + ], + "translation": [ + -1.47391462, + 4.029, + -0.8019048 + ], + "name": "Grass.002" + }, + { + "mesh": 0, + "rotation": [ + 0.6976098, + -0.115501374, + 0.115501359, + 0.6976099 + ], + "scale": [ + 0.4762243, + 0.4762243, + 0.4762243 + ], + "translation": [ + 1.24566722, + 3.995, + -0.8529973 + ], + "name": "Grass.003" + }, + { + "mesh": 0, + "rotation": [ + 0.6953544, + 0.1283829, + -0.128382891, + 0.6953545 + ], + "scale": [ + 0.4762243, + 0.4762243, + 0.4762243 + ], + "translation": [ + 1.73, + 3.873, + -1.632 + ], + "name": "Grass.004" + }, + { + "mesh": 0, + "rotation": [ + 0.6976098, + -0.115501374, + 0.115501359, + 0.6976099 + ], + "scale": [ + 0.4762243, + 0.4762243, + 0.4762243 + ], + "translation": [ + 2.20363, + 0.857, + 1.80517375 + ], + "name": "Grass.005" + }, + { + "mesh": 0, + "rotation": [ + 0.7057838, + -0.04323451, + 0.0432345, + 0.705783844 + ], + "scale": [ + 0.4762243, + 0.4762243, + 0.4762243 + ], + "translation": [ + 1.262, + 2.468, + 0.517 + ], + "name": "Grass.006" + }, + { + "mesh": 1, + "rotation": [ + 0.136067554, + 0.02796206, + 0.00384200434, + 0.990297437 + ], + "scale": [ + 2.108073, + 2.10807276, + 3.81594729 + ], + "translation": [ + 2.228483, + 1.422837, + -2.878634 + ], + "name": "Icosphere.007" + }, + { + "mesh": 2, + "translation": [ + 0.0, + 0.0, + 1.911923 + ], + "name": "WaterSurface" + }, + { + "mesh": 3, + "rotation": [ + 0.23224622, + 0.0, + 0.0, + 0.972657 + ], + "scale": [ + 1.6378, + 1.6378, + 0.774810433 + ], + "translation": [ + 0.0, + 3.572, + -0.617 + ], + "name": "Foam01" + }, + { + "mesh": 4, + "rotation": [ + -0.178294539, + 0.0, + 0.0, + 0.9839772 + ], + "scale": [ + 1.37498832, + 1.0, + 1.0 + ], + "translation": [ + 0.0, + 0.05703087, + 0.477577537 + ], + "name": "Foam02" + }, + { + "children": [ + 14 + ], + "rotation": [ + 0.0, + -0.2933812, + 0.0, + 0.9559956 + ], + "name": "Sun" + }, + { + "rotation": [ + 0.296102375, + 0.168782756, + 0.8924127, + -0.295694619 + ], + "translation": [ + 4.09, + 8.85, + 3.49 + ], + "name": "Spot", + "extensions": { + "KHR_lights_punctual": { + "light": 0 + } + } + }, + { + "children": [ + 16 + ], + "rotation": [ + 0.0, + -0.2360731, + 0.0, + 0.9717353 + ], + "name": "Moon" + }, + { + "rotation": [ + 0.139315456, + 0.0139353415, + 0.9901468, + -0.00252712 + ], + "translation": [ + -0.18, + 2.61, + 8.21 + ], + "name": "Spot", + "extensions": { + "KHR_lights_punctual": { + "light": 1 + } + } + } + ], + "samplers": [ + { + "minFilter": 9985, + "wrapS": 33071, + "wrapT": 33071 + }, + { + "minFilter": 9985 + }, + { + "minFilter": 9985 + } + ], + "textures": [ + { + "sampler": 0, + "source": 0, + "name": "Grass" + }, + { + "sampler": 1, + "source": 1, + "name": "water2" + }, + { + "sampler": 2, + "source": 2, + "name": "water" + } + ], + "extensions": { + "KHR_lights_punctual": { + "lights": [ + { + "type": "spot", + "range": 10.0, + "intensity": 10.0530968, + "name": "Spot", + "color": [ + 1.0, + 0.5757069, + 0.284660846 + ], + "spot": { + "innerConeAngle": 1.07023585, + "outerConeAngle": 1.33779478 + } + }, + { + "type": "spot", + "range": 10.0, + "intensity": 9.424778, + "name": "Spot", + "color": [ + 0.08494239, + 0.30859, + 1.0 + ], + "spot": { + "innerConeAngle": 1.07023585, + "outerConeAngle": 1.33779478 + } + } + ] + } + } +} \ No newline at end of file diff --git a/Models/AnimatedWaterfall/glTF/Grass.png b/Models/AnimatedWaterfall/glTF/Grass.png new file mode 100644 index 00000000..9321c194 Binary files /dev/null and b/Models/AnimatedWaterfall/glTF/Grass.png differ diff --git a/Models/AnimatedWaterfall/glTF/water.png b/Models/AnimatedWaterfall/glTF/water.png new file mode 100644 index 00000000..304f34f7 Binary files /dev/null and b/Models/AnimatedWaterfall/glTF/water.png differ diff --git a/Models/AnimatedWaterfall/glTF/water2.jpg b/Models/AnimatedWaterfall/glTF/water2.jpg new file mode 100644 index 00000000..2954c69a Binary files /dev/null and b/Models/AnimatedWaterfall/glTF/water2.jpg differ diff --git a/Models/DragonAttenuation-MaterialAnimation/README.md b/Models/DragonAttenuation-MaterialAnimation/README.md new file mode 100644 index 00000000..a7c9f976 --- /dev/null +++ b/Models/DragonAttenuation-MaterialAnimation/README.md @@ -0,0 +1,22 @@ +# Dragon Attenuation - Material Animation + +## Screenshots + +## Purpose + +The model is identical to the [Dragon Attenuation](./../DragonAttenuation/README.md) model, but additionally animates the dragon's material, showcasing various glTF material extensions and their animatability. + +## License Information + +The two meshes in this model (the dragon, and the cloth backdrop) are from different sources and have different licenses applied. + +### Dragon + +The dragon model based on the one from [Morgan McGuire's Computer Graphics Archive](https://casual-effects.com/data). +Original dragon mesh data based on a [Stanford Scan](http://www.graphics.stanford.edu/data/3Dscanrep/) +© 1996 Stanford University. + +### Cloth Backdrop + +[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/) +To the extent possible under law, Adobe has waived all copyright and related or neighboring rights to this asset [the cloth backdrop]. \ No newline at end of file diff --git a/Models/DragonAttenuation-MaterialAnimation/glTF-Binary/DragonAttenuation-MaterialAnimation.glb b/Models/DragonAttenuation-MaterialAnimation/glTF-Binary/DragonAttenuation-MaterialAnimation.glb new file mode 100644 index 00000000..0fd16d38 Binary files /dev/null and b/Models/DragonAttenuation-MaterialAnimation/glTF-Binary/DragonAttenuation-MaterialAnimation.glb differ diff --git a/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-1.jpg b/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-1.jpg new file mode 100644 index 00000000..fde546fe Binary files /dev/null and b/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-1.jpg differ diff --git a/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-2.jpg b/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-2.jpg new file mode 100644 index 00000000..f9f921a9 Binary files /dev/null and b/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-2.jpg differ diff --git a/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-MaterialAnimation.bin b/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-MaterialAnimation.bin new file mode 100644 index 00000000..9ee9380e Binary files /dev/null and b/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-MaterialAnimation.bin differ diff --git a/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-MaterialAnimation.gltf b/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-MaterialAnimation.gltf new file mode 100644 index 00000000..225f0cfb --- /dev/null +++ b/Models/DragonAttenuation-MaterialAnimation/glTF/DragonAttenuation-MaterialAnimation.gltf @@ -0,0 +1,809 @@ +{ + "asset": { + "generator": "UnityGLTF", + "version": "2.0" + }, + "extensionsUsed": [ + "KHR_materials_volume", + "KHR_materials_ior", + "KHR_materials_transmission", + "KHR_animation_pointer", + "KHR_materials_iridescence" + ], + "scene": 0, + "scenes": [ + { + "nodes": [ + 0 + ], + "name": "DragonAttenuation-MaterialAnimation" + } + ], + "accessors": [ + { + "bufferView": 0, + "componentType": 5126, + "count": 62570, + "type": "VEC3", + "max": [ + 0.98094433546066284, + 1.0221298933029175, + 1.4283748865127563 + ], + "min": [ + -0.82166594266891479, + 0.0015843699220567942, + -0.46063709259033203 + ] + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 62570, + "type": "VEC3", + "max": [ + 0.90256166458129883, + 1.0, + 0.99997919797897339 + ], + "min": [ + -0.9306495189666748, + -1.0, + -0.97392123937606812 + ] + }, + { + "bufferView": 2, + "componentType": 5126, + "count": 62570, + "type": "VEC2", + "max": [ + 0.66259652376174927, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ] + }, + { + "bufferView": 3, + "componentType": 5123, + "count": 131337, + "type": "SCALAR", + "max": [ + 62569.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 4, + "componentType": 5126, + "count": 76809, + "type": "VEC3", + "max": [ + 7.0467000007629395, + 3.1512999534606934, + 0.0 + ], + "min": [ + -7.0467000007629395, + -3.1512999534606934, + -9.9399003982543945 + ] + }, + { + "bufferView": 5, + "componentType": 5126, + "count": 76809, + "type": "VEC3", + "max": [ + 0.999977171421051, + 0.9999968409538269, + 0.99999988079071045 + ], + "min": [ + -0.99998939037323, + -0.99999672174453735, + -0.99998819828033447 + ] + }, + { + "bufferView": 6, + "componentType": 5126, + "count": 76809, + "type": "VEC2", + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ] + }, + { + "bufferView": 7, + "componentType": 5125, + "count": 273648, + "type": "SCALAR", + "max": [ + 76808.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 8, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 19.333333969116211 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 9, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 10, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 19.333333969116211 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 11, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 12, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 19.333333969116211 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 13, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 4.7300000190734863 + ], + "min": [ + 0.51999998092651367 + ] + }, + { + "bufferView": 14, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 19.333333969116211 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 15, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 0.33998763561248779 + ], + "min": [ + 0.019999999552965164 + ] + }, + { + "bufferView": 16, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 19.333333969116211 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 17, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 18, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 19.333333969116211 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 19, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 2.1109795570373535 + ], + "min": [ + 1.3480000495910645 + ] + }, + { + "bufferView": 20, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 19.333333969116211 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 21, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 1.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 22, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 19.333333969116211 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 23, + "componentType": 5126, + "count": 581, + "type": "VEC4", + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.22641506791114807, + 0.22641506791114807, + 0.22641506791114807, + 1.0 + ] + }, + { + "bufferView": 24, + "componentType": 5126, + "count": 581, + "type": "SCALAR", + "max": [ + 19.333333969116211 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 25, + "componentType": 5126, + "count": 581, + "type": "VEC3", + "max": [ + 0.92156863212585449, + 0.70784455537796021, + 0.92156863212585449 + ], + "min": [ + 0.062745027244091034, + 0.062745049595832825, + 0.062788568437099457 + ] + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/pbrMetallicRoughness/metallicFactor" + } + } + } + }, + { + "sampler": 1, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/pbrMetallicRoughness/roughnessFactor" + } + } + } + }, + { + "sampler": 2, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/extensions/KHR_materials_volume/thicknessFactor" + } + } + } + }, + { + "sampler": 3, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/extensions/KHR_materials_volume/attenuationDistance" + } + } + } + }, + { + "sampler": 4, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/extensions/KHR_materials_iridescence/iridescenceFactor" + } + } + } + }, + { + "sampler": 5, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/extensions/KHR_materials_iridescence/iridescenceIor" + } + } + } + }, + { + "sampler": 6, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/extensions/KHR_materials_transmission/transmissionFactor" + } + } + } + }, + { + "sampler": 7, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/pbrMetallicRoughness/baseColorFactor" + } + } + } + }, + { + "sampler": 8, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/extensions/KHR_materials_volume/attenuationColor" + } + } + } + } + ], + "samplers": [ + { + "input": 8, + "interpolation": "LINEAR", + "output": 9 + }, + { + "input": 10, + "interpolation": "LINEAR", + "output": 11 + }, + { + "input": 12, + "interpolation": "LINEAR", + "output": 13 + }, + { + "input": 14, + "interpolation": "LINEAR", + "output": 15 + }, + { + "input": 16, + "interpolation": "LINEAR", + "output": 17 + }, + { + "input": 18, + "interpolation": "LINEAR", + "output": 19 + }, + { + "input": 20, + "interpolation": "LINEAR", + "output": 21 + }, + { + "input": 22, + "interpolation": "LINEAR", + "output": 23 + }, + { + "input": 24, + "interpolation": "LINEAR", + "output": 25 + } + ], + "name": "DragonMaterialAnim" + } + ], + "buffers": [ + { + "uri": "DragonAttenuation-MaterialAnimation.bin", + "byteLength": 5870848 + } + ], + "bufferViews": [ + { + "buffer": 0, + "byteLength": 750840, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 750840, + "byteLength": 750840, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1501680, + "byteLength": 500560, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2002240, + "byteLength": 262676, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 2264916, + "byteLength": 921708, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3186624, + "byteLength": 921708, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 4108332, + "byteLength": 614472, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 4722804, + "byteLength": 1094592, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 5817396, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5819720, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5822044, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5824368, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5826692, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5829016, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5831340, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5833664, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5835988, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5838312, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5840636, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5842960, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5845284, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5847608, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5849932, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5852256, + "byteLength": 9296 + }, + { + "buffer": 0, + "byteOffset": 5861552, + "byteLength": 2324 + }, + { + "buffer": 0, + "byteOffset": 5863876, + "byteLength": 6972 + } + ], + "images": [ + { + "uri": "DragonAttenuation-1.jpg", + "name": "1" + }, + { + "uri": "DragonAttenuation-2.jpg", + "name": "2" + } + ], + "materials": [ + { + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 0.0, + "roughnessFactor": 0.4934999942779541 + }, + "name": "Cloth Backdrop" + }, + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0, + "roughnessFactor": 0.0 + }, + "name": "Dragon with Attenuation", + "extensions": { + "KHR_materials_volume": { + "thicknessFactor": 2.27, + "attenuationDistance": 0.155, + "attenuationColor": [ + 0.921, + 0.6399999, + 0.06399998 + ], + "thicknessTexture": { + "index": 1, + "texCoord": 0 + } + }, + "KHR_materials_ior": { + "ior": 1.5 + }, + "KHR_materials_transmission": { + "transmissionFactor": 1.0 + }, + "KHR_materials_iridescence": {} + } + } + ], + "meshes": [ + { + "primitives": [ + { + "attributes": { + "POSITION": 0, + "NORMAL": 1, + "TEXCOORD_0": 2 + }, + "indices": 3, + "material": 0 + } + ], + "name": "Cloth Backdrop" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 4, + "NORMAL": 5, + "TEXCOORD_0": 6 + }, + "indices": 7, + "material": 1 + } + ], + "name": "Dragon" + } + ], + "nodes": [ + { + "children": [ + 1, + 2 + ], + "name": "DragonAttenuation-MaterialAnimation" + }, + { + "mesh": 0, + "scale": [ + 3.5, + 3.5, + 3.5 + ], + "translation": [ + -0.154701293, + -0.8415843, + -0.170368731 + ], + "name": "Cloth Backdrop" + }, + { + "mesh": 1, + "rotation": [ + 0.7071068, + 0.0, + 0.0, + 0.7071068 + ], + "scale": [ + 0.25, + 0.25, + 0.25 + ], + "translation": [ + 0.0, + -0.730648, + 0.0 + ], + "name": "Dragon" + } + ], + "samplers": [ + { + "minFilter": 9987 + } + ], + "textures": [ + { + "sampler": 0, + "source": 0, + "name": "1" + }, + { + "sampler": 0, + "source": 1, + "name": "2" + } + ] +} \ No newline at end of file diff --git a/Models/EmissiveFireflies/README.md b/Models/EmissiveFireflies/README.md new file mode 100644 index 00000000..4e45cf93 --- /dev/null +++ b/Models/EmissiveFireflies/README.md @@ -0,0 +1,22 @@ +# Emissive Fireflies + +## Screenshots + +## Purpose + +This sample model demonstrates the `KHR_animation_pointer` extension which allows animating most properties of a glTF file, in contrast to "regular" animation which can only animate node transforms and morph target weights. These new capabilities bring glTF on par with other powerful animation systems such as USD, Blender, Unity. + +The model animates the base color, emission and emissive strength of simple spheres. In viewers that support HDR rendering and/or special effects such as bloom/glow and tonemapping, the emissive strength should have a noticeable impact. + +## Description + +List of animated properties found in this sample: +``` +/materials/0/emissiveFactor +/materials/0/pbrMetallicRoughness/baseColorFactor +/materials/0/extensions/KHR_materials_emissive_strength/emissiveStrength +``` + +## License Information + +CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ Felix Herbst, prefrontal cortex and Needle \ No newline at end of file diff --git a/Models/EmissiveFireflies/glTF-Binary/EmissiveFireflies.glb b/Models/EmissiveFireflies/glTF-Binary/EmissiveFireflies.glb new file mode 100644 index 00000000..f9038cab Binary files /dev/null and b/Models/EmissiveFireflies/glTF-Binary/EmissiveFireflies.glb differ diff --git a/Models/EmissiveFireflies/glTF/EmissiveFireflies.bin b/Models/EmissiveFireflies/glTF/EmissiveFireflies.bin new file mode 100644 index 00000000..84634161 Binary files /dev/null and b/Models/EmissiveFireflies/glTF/EmissiveFireflies.bin differ diff --git a/Models/EmissiveFireflies/glTF/EmissiveFireflies.gltf b/Models/EmissiveFireflies/glTF/EmissiveFireflies.gltf new file mode 100644 index 00000000..6f40513a --- /dev/null +++ b/Models/EmissiveFireflies/glTF/EmissiveFireflies.gltf @@ -0,0 +1,728 @@ +{ + "asset": { + "generator": "UnityGLTF", + "version": "2.0" + }, + "extensionsUsed": [ + "KHR_animation_pointer", + "KHR_materials_emissive_strength" + ], + "scene": 0, + "scenes": [ + { + "nodes": [ + 0 + ], + "name": "Fireflies" + } + ], + "accessors": [ + { + "bufferView": 0, + "componentType": 5126, + "count": 515, + "type": "VEC3", + "max": [ + 0.5, + 0.5, + 0.5 + ], + "min": [ + -0.5, + -0.5, + -0.5 + ] + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 515, + "type": "VEC3", + "max": [ + 0.99997496604919434, + 1.0, + 0.9999769926071167 + ], + "min": [ + -0.99997496604919434, + -1.0, + -0.99997353553771973 + ] + }, + { + "bufferView": 2, + "componentType": 5126, + "count": 515, + "type": "VEC4", + "max": [ + 1.0, + 0.056131001561880112, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -0.065983392298221588, + -1.0, + -1.0 + ] + }, + { + "bufferView": 3, + "componentType": 5126, + "count": 515, + "type": "VEC2", + "max": [ + 0.99833369255065918, + 0.98237103223800659 + ], + "min": [ + -0.00092136859893798828, + 0.024108767509460449 + ] + }, + { + "bufferView": 4, + "componentType": 5126, + "count": 515, + "type": "VEC2", + "max": [ + 1.0000003576278687, + 1.0 + ], + "min": [ + 0.0, + 0.34614646434783936 + ] + }, + { + "bufferView": 5, + "componentType": 5123, + "count": 2304, + "type": "SCALAR", + "max": [ + 514.0 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 6, + "componentType": 5126, + "count": 284, + "type": "SCALAR", + "max": [ + 9.4167251586914063 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 7, + "componentType": 5126, + "count": 284, + "type": "VEC4", + "max": [ + 0.668789803981781, + 0.668789803981781, + 0.668789803981781, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 8, + "componentType": 5126, + "count": 284, + "type": "SCALAR", + "max": [ + 9.4167251586914063 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 9, + "componentType": 5126, + "count": 284, + "type": "VEC3", + "max": [ + 1.0, + 0.30528604984283447, + 0.026387134566903114 + ], + "min": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 10, + "componentType": 5126, + "count": 284, + "type": "SCALAR", + "max": [ + 25.664810180664063 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 11, + "componentType": 5126, + "count": 284, + "type": "SCALAR", + "max": [ + 9.4167251586914063 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 12, + "componentType": 5126, + "count": 284, + "type": "VEC4", + "max": [ + 0.35848718881607056, + 0.35848718881607056, + 0.35848718881607056, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 13, + "componentType": 5126, + "count": 284, + "type": "SCALAR", + "max": [ + 9.4167251586914063 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 14, + "componentType": 5126, + "count": 284, + "type": "VEC3", + "max": [ + 0.090410351753234863, + 0.82675200700759888, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 15, + "componentType": 5126, + "count": 284, + "type": "SCALAR", + "max": [ + 19.46783447265625 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 16, + "componentType": 5126, + "count": 284, + "type": "SCALAR", + "max": [ + 9.4167251586914063 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 17, + "componentType": 5126, + "count": 284, + "type": "VEC4", + "max": [ + 0.63205283880233765, + 0.63205283880233765, + 0.63205283880233765, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "bufferView": 18, + "componentType": 5126, + "count": 284, + "type": "SCALAR", + "max": [ + 9.4167251586914063 + ], + "min": [ + 0.0 + ] + }, + { + "bufferView": 19, + "componentType": 5126, + "count": 284, + "type": "VEC3", + "max": [ + 1.0, + 0.051870055496692657, + 0.0 + ], + "min": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "bufferView": 20, + "componentType": 5126, + "count": 284, + "type": "SCALAR", + "max": [ + 6.4206829071044922 + ], + "min": [ + 0.0 + ] + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/0/pbrMetallicRoughness/baseColorFactor" + } + } + } + }, + { + "sampler": 1, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/0/emissiveFactor" + } + } + } + }, + { + "sampler": 2, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/0/extensions/KHR_materials_emissive_strength/emissiveStrength" + } + } + } + }, + { + "sampler": 3, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/pbrMetallicRoughness/baseColorFactor" + } + } + } + }, + { + "sampler": 4, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/emissiveFactor" + } + } + } + }, + { + "sampler": 5, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/1/extensions/KHR_materials_emissive_strength/emissiveStrength" + } + } + } + }, + { + "sampler": 6, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/pbrMetallicRoughness/baseColorFactor" + } + } + } + }, + { + "sampler": 7, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/emissiveFactor" + } + } + } + }, + { + "sampler": 8, + "target": { + "path": "pointer", + "extensions": { + "KHR_animation_pointer": { + "pointer": "/materials/2/extensions/KHR_materials_emissive_strength/emissiveStrength" + } + } + } + } + ], + "samplers": [ + { + "input": 6, + "interpolation": "LINEAR", + "output": 7 + }, + { + "input": 8, + "interpolation": "LINEAR", + "output": 9 + }, + { + "input": 8, + "interpolation": "LINEAR", + "output": 10 + }, + { + "input": 11, + "interpolation": "LINEAR", + "output": 12 + }, + { + "input": 13, + "interpolation": "LINEAR", + "output": 14 + }, + { + "input": 13, + "interpolation": "LINEAR", + "output": 15 + }, + { + "input": 16, + "interpolation": "LINEAR", + "output": 17 + }, + { + "input": 18, + "interpolation": "LINEAR", + "output": 19 + }, + { + "input": 18, + "interpolation": "LINEAR", + "output": 20 + } + ], + "name": "FirefliesBlink" + } + ], + "buffers": [ + { + "uri": "EmissiveFireflies.bin", + "byteLength": 67528 + } + ], + "bufferViews": [ + { + "buffer": 0, + "byteLength": 6180, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6180, + "byteLength": 6180, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 12360, + "byteLength": 8240, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20600, + "byteLength": 4120, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 24720, + "byteLength": 4120, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 28840, + "byteLength": 4608, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 33448, + "byteLength": 1136 + }, + { + "buffer": 0, + "byteOffset": 34584, + "byteLength": 4544 + }, + { + "buffer": 0, + "byteOffset": 39128, + "byteLength": 1136 + }, + { + "buffer": 0, + "byteOffset": 40264, + "byteLength": 3408 + }, + { + "buffer": 0, + "byteOffset": 43672, + "byteLength": 1136 + }, + { + "buffer": 0, + "byteOffset": 44808, + "byteLength": 1136 + }, + { + "buffer": 0, + "byteOffset": 45944, + "byteLength": 4544 + }, + { + "buffer": 0, + "byteOffset": 50488, + "byteLength": 1136 + }, + { + "buffer": 0, + "byteOffset": 51624, + "byteLength": 3408 + }, + { + "buffer": 0, + "byteOffset": 55032, + "byteLength": 1136 + }, + { + "buffer": 0, + "byteOffset": 56168, + "byteLength": 1136 + }, + { + "buffer": 0, + "byteOffset": 57304, + "byteLength": 4544 + }, + { + "buffer": 0, + "byteOffset": 61848, + "byteLength": 1136 + }, + { + "buffer": 0, + "byteOffset": 62984, + "byteLength": 3408 + }, + { + "buffer": 0, + "byteOffset": 66392, + "byteLength": 1136 + } + ], + "materials": [ + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + "emissiveFactor": [ + 0.0567263253, + 0.0567263253, + 0.0567263253 + ], + "name": "FireflyA", + "extensions": { + "KHR_materials_emissive_strength": {} + } + }, + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + "emissiveFactor": [ + 0.0244656969, + 0.0244656969, + 0.0244656969 + ], + "name": "FireflyB", + "extensions": { + "KHR_materials_emissive_strength": {} + } + }, + { + "pbrMetallicRoughness": { + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + "emissiveFactor": [ + 0.0244656969, + 0.0244656969, + 0.0244656969 + ], + "name": "FireflyC", + "extensions": { + "KHR_materials_emissive_strength": {} + } + } + ], + "meshes": [ + { + "primitives": [ + { + "attributes": { + "POSITION": 0, + "NORMAL": 1, + "TANGENT": 2, + "TEXCOORD_0": 3, + "TEXCOORD_1": 4 + }, + "indices": 5, + "material": 0 + } + ], + "name": "A" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 0, + "NORMAL": 1, + "TANGENT": 2, + "TEXCOORD_0": 3, + "TEXCOORD_1": 4 + }, + "indices": 5, + "material": 1 + } + ], + "name": "B" + }, + { + "primitives": [ + { + "attributes": { + "POSITION": 0, + "NORMAL": 1, + "TANGENT": 2, + "TEXCOORD_0": 3, + "TEXCOORD_1": 4 + }, + "indices": 5, + "material": 2 + } + ], + "name": "C" + } + ], + "nodes": [ + { + "children": [ + 1, + 2, + 3 + ], + "name": "Fireflies" + }, + { + "mesh": 0, + "translation": [ + 0.02, + 0.51, + -0.86 + ], + "name": "A" + }, + { + "mesh": 1, + "translation": [ + 0.7145257, + 0.51, + 0.7025626 + ], + "name": "B" + }, + { + "mesh": 2, + "translation": [ + -0.8404741, + 0.51, + 0.630562544 + ], + "name": "C" + } + ] +} \ No newline at end of file