diff --git a/app/assets/3dModels/mechdrone/dist/Robot_diffuse.jpeg b/app/assets/3dModels/mechdrone/dist/Robot_diffuse.jpeg new file mode 100644 index 0000000..82225e6 Binary files /dev/null and b/app/assets/3dModels/mechdrone/dist/Robot_diffuse.jpeg differ diff --git a/app/assets/3dModels/mechdrone/license.txt b/app/assets/3dModels/mechdrone/license.txt new file mode 100644 index 0000000..9a5145a --- /dev/null +++ b/app/assets/3dModels/mechdrone/license.txt @@ -0,0 +1,11 @@ +Model Information: +* title: Mech Drone +* source: https://sketchfab.com/3d-models/mech-drone-8d06874aac5246c59edb4adbe3606e0e +* author: Willy Decarpentrie (https://sketchfab.com/skudgee) + +Model License: +* license type: CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) +* requirements: Author must be credited. Commercial use is allowed. + +If you use this 3D model in your project be sure to copy paste this credit wherever you share it: +This work is based on "Mech Drone" (https://sketchfab.com/3d-models/mech-drone-8d06874aac5246c59edb4adbe3606e0e) by Willy Decarpentrie (https://sketchfab.com/skudgee) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/app/assets/3dModels/mechdrone/scene copy.gltf b/app/assets/3dModels/mechdrone/scene copy.gltf new file mode 100644 index 0000000..6cc7f22 --- /dev/null +++ b/app/assets/3dModels/mechdrone/scene copy.gltf @@ -0,0 +1,5837 @@ +{ + "accessors": [ + { + "bufferView": 3, + "componentType": 5126, + "count": 7754, + "max": [ + 179.05812072753906, + 174.54754638671875, + 72.6913833618164 + ], + "min": [ + -179.0581512451172, + -16.184814453125, + -63.797576904296875 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 93048, + "componentType": 5126, + "count": 7754, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "componentType": 5126, + "count": 7754, + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0, + -1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 2, + "componentType": 5126, + "count": 7754, + "max": [ + 0.9979999661445618, + 0.9957423806190491 + ], + "min": [ + 0.0020000000949949026, + 0.0020000000949949026 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "componentType": 5125, + "count": 27033, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 186096, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 186312, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62032, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108132, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 186528, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 186744, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62176, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108324, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 186960, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 187176, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62320, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108516, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 187392, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 187608, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62464, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108708, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 187824, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 188040, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62608, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.44690507650375366 + ], + "min": [ + 0.0007907570688985288, + 0.004371583461761475 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108900, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 188256, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 188472, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62752, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.44690507650375366 + ], + "min": [ + 0.0007907570688985288, + 0.004371583461761475 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109092, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 188688, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 188904, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62896, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109284, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 189120, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 189336, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63040, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109476, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 189552, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 189768, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63184, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109668, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 189984, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 190200, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63328, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109860, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 190416, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 190632, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63472, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.44690507650375366 + ], + "min": [ + 0.0007907570688985288, + 0.004371583461761475 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110052, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 190848, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 191064, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63616, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110244, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 191280, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 191496, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63760, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110436, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 191712, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 191928, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63904, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110628, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 192144, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 192360, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 64048, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110820, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 5, + "componentType": 5126, + "count": 14, + "max": [ + 1.0, + 0.8660249710083008, + 0.8660239577293396, + 0.0, + 9.860761315262648e-32, + 1.0, + 2.0175792769805412e-07, + 0.0, + 3.391556901988224e-07, + 0.5000007152557373, + 1.0, + 0.0, + 63.07435989379883, + 113.35004425048828, + 46.614837646484375, + 1.0 + ], + "min": [ + -0.7660443186759949, + -1.0, + -1.0, + 0.0, + -1.0, + -1.0, + -4.700255544776155e-07, + 0.0, + -1.0, + -0.8660239577293396, + -1.0, + 0.0, + -95.76980590820313, + -113.34992980957031, + -46.6148567199707, + 1.0 + ], + "type": "MAT4" + }, + { + "bufferView": 0, + "componentType": 5123, + "count": 7754, + "type": "VEC4" + }, + { + "bufferView": 4, + "byteOffset": 124064, + "componentType": 5126, + "count": 7754, + "max": [ + 1.0, + 0.5, + 0.0, + 0.0 + ], + "min": [ + 0.5, + 0.0, + 0.0, + 0.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "componentType": 5126, + "count": 2, + "max": [ + 54.84883117675781, + -7.521539211273193, + 4.1961669921875e-05 + ], + "min": [ + 54.84883117675781, + -7.521539211273193, + 4.1961669921875e-05 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 8, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 24, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "componentType": 5126, + "count": 141, + "max": [ + -1.3315805347247078e-07, + 1.1102229584507075e-16, + 8.153200998835483e-17, + 1.0 + ], + "min": [ + -1.3315805347247078e-07, + -9.93267308652169e-24, + 2.2551410150782168e-17, + 1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 580, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 48, + "componentType": 5126, + "count": 2, + "max": [ + 52.54583740234375, + 1.9879011233570054e-05, + 7.62939453125e-06 + ], + "min": [ + 52.54583740234375, + 1.9879011233570054e-05, + 7.62939453125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 588, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 72, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 596, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 2256, + "componentType": 5126, + "count": 141, + "max": [ + -3.635648381966954e-17, + 7.85286826202973e-17, + 0.36793842911720276, + 0.9780969619750977 + ], + "min": [ + -1.1723794934347592e-16, + -2.6540078373235317e-17, + 0.2081497758626938, + 0.929850161075592 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 1160, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 96, + "componentType": 5126, + "count": 2, + "max": [ + 3.814697265625e-06, + 1.4055441617965698, + 59.1644401550293 + ], + "min": [ + 3.814697265625e-06, + 1.4055441617965698, + 59.1644401550293 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1168, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 120, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1176, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 4512, + "componentType": 5126, + "count": 141, + "max": [ + -0.27340319752693176, + -0.5147454738616943, + 0.3689625859260559, + 0.7070921659469604 + ], + "min": [ + -0.48722532391548157, + -0.6919355988502502, + 0.2319318950176239, + 0.5529744625091553 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 1740, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 144, + "componentType": 5126, + "count": 2, + "max": [ + -46.61483383178711, + 26.925643920898438, + -1.9073486328125e-05 + ], + "min": [ + -46.61483383178711, + 26.925643920898438, + -1.9073486328125e-05 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1748, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 168, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1756, + "componentType": 5126, + "count": 130, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 6768, + "componentType": 5126, + "count": 130, + "max": [ + 0.5098872780799866, + 0.5686152577400208, + 0.5686168074607849, + 0.5098886489868164 + ], + "min": [ + 0.42032763361930847, + 0.48991185426712036, + 0.4899131655693054, + 0.4203287661075592 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 2276, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 192, + "componentType": 5126, + "count": 2, + "max": [ + 23.307422637939453, + 26.9256534576416, + -40.369651794433594 + ], + "min": [ + 23.307422637939453, + 26.9256534576416, + -40.369651794433594 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2284, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 216, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2292, + "componentType": 5126, + "count": 120, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 8848, + "componentType": 5126, + "count": 120, + "max": [ + 0.7067726254463196, + 0.6857855916023254, + 0.19365043938159943, + 0.3345615565776825 + ], + "min": [ + 0.6800732016563416, + 0.6229514479637146, + 0.02173752337694168, + 0.17233142256736755 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 2772, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 240, + "componentType": 5126, + "count": 2, + "max": [ + 23.307422637939453, + 26.925642013549805, + 40.36962127685547 + ], + "min": [ + 23.307422637939453, + 26.925642013549805, + 40.36962127685547 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2780, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 264, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2788, + "componentType": 5126, + "count": 119, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 10768, + "componentType": 5126, + "count": 119, + "max": [ + -0.2994782030582428, + -0.31934648752212524, + 0.6663731932640076, + 0.6934966444969177 + ], + "min": [ + -0.3847293555736542, + -0.4003896713256836, + 0.518713116645813, + 0.5531256198883057 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 3264, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 288, + "componentType": 5126, + "count": 2, + "max": [ + 54.848846435546875, + 7.521467685699463, + 3.814697265625e-06 + ], + "min": [ + 54.848846435546875, + 7.521467685699463, + 3.814697265625e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3272, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 312, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3280, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 12672, + "componentType": 5126, + "count": 141, + "max": [ + -2.384185791015625e-07, + -2.384185791015625e-07, + -5.680135181651558e-14, + 1.0 + ], + "min": [ + -2.384185791015625e-07, + -2.384185791015625e-07, + -5.688313454163887e-14, + 1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 3844, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 336, + "componentType": 5126, + "count": 2, + "max": [ + 52.54582595825195, + -1.3977289199829102e-05, + 4.4293956307228655e-06 + ], + "min": [ + 52.54582595825195, + -1.3977289199829102e-05, + 4.4293956307228655e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3852, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 360, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3860, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 14928, + "componentType": 5126, + "count": 141, + "max": [ + 2.8489870462837137e-17, + 3.160411613359313e-17, + -0.13137386739253998, + 0.9913328886032104 + ], + "min": [ + -5.537646306647704e-17, + -4.1358901587475825e-17, + -0.22344687581062317, + 0.9747161269187927 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 4424, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 384, + "componentType": 5126, + "count": 2, + "max": [ + -3.814697265625e-06, + 1.405551791191101, + -59.1644287109375 + ], + "min": [ + -3.814697265625e-06, + 1.405551791191101, + -59.1644287109375 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 4432, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 408, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 4440, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 17184, + "componentType": 5126, + "count": 141, + "max": [ + 0.6111707091331482, + 0.43079033493995667, + 0.6328424215316772, + 0.45774298906326294 + ], + "min": [ + -0.6068583130836487, + -0.42973771691322327, + -0.6065276861190796, + -0.39722853899002075 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 5004, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 432, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -3.552713678800501e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 5568, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 2124, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 6132, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 19440, + "componentType": 5126, + "count": 141, + "max": [ + 8.202974772398514e-18, + -0.7071067094802856, + 8.202972290856677e-18, + 0.70710688829422 + ], + "min": [ + -6.7115251145735526e-18, + -0.7071067094802856, + -6.7115234602123274e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 6696, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 3816, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -1.7763568394002505e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 7260, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 5508, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 7824, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 21696, + "componentType": 5126, + "count": 141, + "max": [ + 5.715691474107701e-18, + -0.7071067094802856, + 5.7156898197464755e-18, + 0.70710688829422 + ], + "min": [ + -7.886042175060047e-18, + -0.7071067094802856, + -7.886039693518209e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 8388, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 7200, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 8952, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 8892, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 9516, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 23952, + "componentType": 5126, + "count": 141, + "max": [ + 8.7448210870126e-18, + -0.7071067094802856, + 8.744818605470762e-18, + 0.70710688829422 + ], + "min": [ + -6.985844675475738e-18, + -0.7071067094802856, + -6.985843021114513e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 10080, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 10584, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + 0.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 10644, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 12276, + "componentType": 5126, + "count": 140, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 11204, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 26208, + "componentType": 5126, + "count": 141, + "max": [ + 8.458105397450695e-18, + -0.7071067094802856, + 8.458102915908857e-18, + 0.70710688829422 + ], + "min": [ + -6.4510972248785824e-18, + -0.7071067094802856, + -6.451095570517357e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 11768, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 13956, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 3.3055613357646507e-07 + ], + "min": [ + 4.206890480418224e-06, + -13.32829475402832, + -3.552713678800501e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 12332, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 15648, + "componentType": 5126, + "count": 2, + "max": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "min": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 12340, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 28464, + "componentType": 5126, + "count": 141, + "max": [ + 7.186934763929217e-18, + -0.7071067094802856, + 7.186933109567992e-18, + 0.70710688829422 + ], + "min": [ + -6.013557558326821e-18, + -0.7071067094802856, + -6.013556317555902e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 12904, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 15672, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 3.3055613357646507e-07 + ], + "min": [ + 4.206890480418224e-06, + -13.32829475402832, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 13468, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 17364, + "componentType": 5126, + "count": 2, + "max": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "min": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 13476, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 30720, + "componentType": 5126, + "count": 140, + "max": [ + 5.280197011620476e-18, + -0.7071067094802856, + 5.2801957708495575e-18, + 0.70710688829422 + ], + "min": [ + -4.693508408819278e-18, + -0.7071067094802856, + -4.6935071680483594e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 14036, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 17388, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 14600, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 19080, + "componentType": 5126, + "count": 140, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 15160, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 32960, + "componentType": 5126, + "count": 141, + "max": [ + 3.810460844875032e-18, + -0.7071067094802856, + 3.810460017694419e-18, + 0.70710688829422 + ], + "min": [ + -4.698067414765364e-18, + -0.7071067094802856, + -4.6980661739944454e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 15724, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 20760, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16288, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 22452, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16852, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 35216, + "componentType": 5126, + "count": 140, + "max": [ + 3.4179061551660476e-18, + -0.7071067094802856, + 3.417905121190282e-18, + 0.70710688829422 + ], + "min": [ + -4.785068617232467e-18, + -0.7071067094802856, + -4.785067376461548e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 17412, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 24144, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 17976, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 25836, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 18540, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 37456, + "componentType": 5126, + "count": 140, + "max": [ + 3.440585172815567e-18, + -0.7071067094802856, + 3.4405843456349545e-18, + 0.70710688829422 + ], + "min": [ + -5.3692202570949646e-18, + -0.7071067094802856, + -5.3692186027337394e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 19100, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 27528, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 19664, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 29220, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 20228, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 39696, + "componentType": 5126, + "count": 141, + "max": [ + 4.587446897087423e-18, + -0.7071067094802856, + 4.587445656316504e-18, + 0.70710688829422 + ], + "min": [ + -4.698067414765364e-18, + -0.7071067094802856, + -4.6980661739944454e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 20792, + "componentType": 5126, + "count": 1, + "max": [ + 0.3333333432674408 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 41952, + "componentType": 5126, + "count": 1, + "max": [ + 0.5735762715339661, + 2.8290031650612946e-07, + 0.8191521763801575, + -3.6995993468735833e-07 + ], + "min": [ + 0.5735762715339661, + 2.8290031650612946e-07, + 0.8191521763801575, + -3.6995993468735833e-07 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 20796, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 30912, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 3.3055613357646507e-07 + ], + "min": [ + 4.206890480418224e-06, + -13.32829475402832, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 21360, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 32604, + "componentType": 5126, + "count": 2, + "max": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "min": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 21368, + "componentType": 5126, + "count": 137, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 41968, + "componentType": 5126, + "count": 137, + "max": [ + 3.520131203216882e-18, + -0.7071067094802856, + 3.5201303760362696e-18, + 0.70710688829422 + ], + "min": [ + -2.346754204409639e-18, + -0.7071067094802856, + -2.3467535840241797e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 21916, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 32628, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 22480, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 34320, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 23044, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 44160, + "componentType": 5126, + "count": 140, + "max": [ + 2.6846101285474823e-18, + -0.7071067094802856, + 2.6846093013668697e-18, + 0.70710688829422 + ], + "min": [ + -2.5403072299166878e-18, + -0.7071067094802856, + -2.5403066095312284e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 23604, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 36012, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 24168, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 37704, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 24732, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 46400, + "componentType": 5126, + "count": 140, + "max": [ + 2.6846101285474823e-18, + -0.7071067094802856, + 2.6846093013668697e-18, + 0.70710688829422 + ], + "min": [ + -3.679904860844256e-18, + -0.7071067094802856, + -3.679903620073337e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 25292, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 39396, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -1.4210854715202004e-14 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 25856, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 41088, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 26420, + "componentType": 5126, + "count": 136, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 48640, + "componentType": 5126, + "count": 136, + "max": [ + 2.4532698382977862e-18, + -0.7071067094802856, + 2.453269217912327e-18, + 0.70710688829422 + ], + "min": [ + -2.6846101285474823e-18, + -0.7071067094802856, + -2.6846093013668697e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 26964, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 42780, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 27528, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 44472, + "componentType": 5126, + "count": 140, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 28088, + "componentType": 5126, + "count": 133, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 50816, + "componentType": 5126, + "count": 133, + "max": [ + 2.6846101285474823e-18, + -0.7071067094802856, + 2.6846093013668697e-18, + 0.70710688829422 + ], + "min": [ + -2.734324924132838e-18, + -0.7071067094802856, + -2.7343240969522255e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 28620, + "componentType": 5126, + "count": 1, + "max": [ + 0.3333333432674408 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 52944, + "componentType": 5126, + "count": 1, + "max": [ + 0.08715565502643585, + 9.698262459778562e-08, + 0.9961947202682495, + -1.0194281685471651e-06 + ], + "min": [ + 0.08715565502643585, + 9.698262459778562e-08, + 0.9961947202682495, + -1.0194281685471651e-06 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 28624, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 46152, + "componentType": 5126, + "count": 141, + "max": [ + 5.94403076171875, + 172.22801208496094, + 11.983929634094238 + ], + "min": [ + -6.034214973449707, + 165.6510772705078, + -11.813237190246582 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 29188, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 47844, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 29196, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 52960, + "componentType": 5126, + "count": 141, + "max": [ + 0.7222620248794556, + 0.04277963191270828, + 0.7465828657150269, + 0.02993192709982395 + ], + "min": [ + -0.7063471078872681, + -0.04298944026231766, + -0.7063394784927368, + -0.03887783735990524 + ], + "type": "VEC4" + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 11, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 11, + "path": "scale" + } + }, + { + "sampler": 2, + "target": { + "node": 11, + "path": "rotation" + } + }, + { + "sampler": 3, + "target": { + "node": 10, + "path": "translation" + } + }, + { + "sampler": 4, + "target": { + "node": 10, + "path": "scale" + } + }, + { + "sampler": 5, + "target": { + "node": 10, + "path": "rotation" + } + }, + { + "sampler": 6, + "target": { + "node": 9, + "path": "translation" + } + }, + { + "sampler": 7, + "target": { + "node": 9, + "path": "scale" + } + }, + { + "sampler": 8, + "target": { + "node": 9, + "path": "rotation" + } + }, + { + "sampler": 9, + "target": { + "node": 12, + "path": "translation" + } + }, + { + "sampler": 10, + "target": { + "node": 12, + "path": "scale" + } + }, + { + "sampler": 11, + "target": { + "node": 12, + "path": "rotation" + } + }, + { + "sampler": 12, + "target": { + "node": 13, + "path": "translation" + } + }, + { + "sampler": 13, + "target": { + "node": 13, + "path": "scale" + } + }, + { + "sampler": 14, + "target": { + "node": 13, + "path": "rotation" + } + }, + { + "sampler": 15, + "target": { + "node": 14, + "path": "translation" + } + }, + { + "sampler": 16, + "target": { + "node": 14, + "path": "scale" + } + }, + { + "sampler": 17, + "target": { + "node": 14, + "path": "rotation" + } + }, + { + "sampler": 18, + "target": { + "node": 17, + "path": "translation" + } + }, + { + "sampler": 19, + "target": { + "node": 17, + "path": "scale" + } + }, + { + "sampler": 20, + "target": { + "node": 17, + "path": "rotation" + } + }, + { + "sampler": 21, + "target": { + "node": 16, + "path": "translation" + } + }, + { + "sampler": 22, + "target": { + "node": 16, + "path": "scale" + } + }, + { + "sampler": 23, + "target": { + "node": 16, + "path": "rotation" + } + }, + { + "sampler": 24, + "target": { + "node": 15, + "path": "translation" + } + }, + { + "sampler": 25, + "target": { + "node": 15, + "path": "scale" + } + }, + { + "sampler": 26, + "target": { + "node": 15, + "path": "rotation" + } + }, + { + "sampler": 27, + "target": { + "node": 19, + "path": "translation" + } + }, + { + "sampler": 28, + "target": { + "node": 19, + "path": "scale" + } + }, + { + "sampler": 29, + "target": { + "node": 19, + "path": "rotation" + } + }, + { + "sampler": 30, + "target": { + "node": 22, + "path": "translation" + } + }, + { + "sampler": 31, + "target": { + "node": 22, + "path": "scale" + } + }, + { + "sampler": 32, + "target": { + "node": 22, + "path": "rotation" + } + }, + { + "sampler": 33, + "target": { + "node": 25, + "path": "translation" + } + }, + { + "sampler": 34, + "target": { + "node": 25, + "path": "scale" + } + }, + { + "sampler": 35, + "target": { + "node": 25, + "path": "rotation" + } + }, + { + "sampler": 36, + "target": { + "node": 28, + "path": "translation" + } + }, + { + "sampler": 37, + "target": { + "node": 28, + "path": "scale" + } + }, + { + "sampler": 38, + "target": { + "node": 28, + "path": "rotation" + } + }, + { + "sampler": 39, + "target": { + "node": 31, + "path": "translation" + } + }, + { + "sampler": 40, + "target": { + "node": 31, + "path": "scale" + } + }, + { + "sampler": 41, + "target": { + "node": 31, + "path": "rotation" + } + }, + { + "sampler": 42, + "target": { + "node": 35, + "path": "translation" + } + }, + { + "sampler": 43, + "target": { + "node": 35, + "path": "scale" + } + }, + { + "sampler": 44, + "target": { + "node": 35, + "path": "rotation" + } + }, + { + "sampler": 45, + "target": { + "node": 38, + "path": "translation" + } + }, + { + "sampler": 46, + "target": { + "node": 38, + "path": "scale" + } + }, + { + "sampler": 47, + "target": { + "node": 38, + "path": "rotation" + } + }, + { + "sampler": 48, + "target": { + "node": 41, + "path": "translation" + } + }, + { + "sampler": 49, + "target": { + "node": 41, + "path": "scale" + } + }, + { + "sampler": 50, + "target": { + "node": 41, + "path": "rotation" + } + }, + { + "sampler": 51, + "target": { + "node": 44, + "path": "translation" + } + }, + { + "sampler": 52, + "target": { + "node": 44, + "path": "scale" + } + }, + { + "sampler": 53, + "target": { + "node": 44, + "path": "rotation" + } + }, + { + "sampler": 54, + "target": { + "node": 47, + "path": "translation" + } + }, + { + "sampler": 55, + "target": { + "node": 47, + "path": "scale" + } + }, + { + "sampler": 56, + "target": { + "node": 47, + "path": "rotation" + } + }, + { + "sampler": 57, + "target": { + "node": 34, + "path": "rotation" + } + }, + { + "sampler": 58, + "target": { + "node": 51, + "path": "translation" + } + }, + { + "sampler": 59, + "target": { + "node": 51, + "path": "scale" + } + }, + { + "sampler": 60, + "target": { + "node": 51, + "path": "rotation" + } + }, + { + "sampler": 61, + "target": { + "node": 54, + "path": "translation" + } + }, + { + "sampler": 62, + "target": { + "node": 54, + "path": "scale" + } + }, + { + "sampler": 63, + "target": { + "node": 54, + "path": "rotation" + } + }, + { + "sampler": 64, + "target": { + "node": 57, + "path": "translation" + } + }, + { + "sampler": 65, + "target": { + "node": 57, + "path": "scale" + } + }, + { + "sampler": 66, + "target": { + "node": 57, + "path": "rotation" + } + }, + { + "sampler": 67, + "target": { + "node": 60, + "path": "translation" + } + }, + { + "sampler": 68, + "target": { + "node": 60, + "path": "scale" + } + }, + { + "sampler": 69, + "target": { + "node": 60, + "path": "rotation" + } + }, + { + "sampler": 70, + "target": { + "node": 63, + "path": "translation" + } + }, + { + "sampler": 71, + "target": { + "node": 63, + "path": "scale" + } + }, + { + "sampler": 72, + "target": { + "node": 63, + "path": "rotation" + } + }, + { + "sampler": 73, + "target": { + "node": 50, + "path": "rotation" + } + }, + { + "sampler": 74, + "target": { + "node": 8, + "path": "translation" + } + }, + { + "sampler": 75, + "target": { + "node": 8, + "path": "scale" + } + }, + { + "sampler": 76, + "target": { + "node": 8, + "path": "rotation" + } + } + ], + "name": "Take 001", + "samplers": [ + { + "input": 68, + "interpolation": "LINEAR", + "output": 69 + }, + { + "input": 70, + "interpolation": "LINEAR", + "output": 71 + }, + { + "input": 72, + "interpolation": "LINEAR", + "output": 73 + }, + { + "input": 74, + "interpolation": "LINEAR", + "output": 75 + }, + { + "input": 76, + "interpolation": "LINEAR", + "output": 77 + }, + { + "input": 78, + "interpolation": "LINEAR", + "output": 79 + }, + { + "input": 80, + "interpolation": "LINEAR", + "output": 81 + }, + { + "input": 82, + "interpolation": "LINEAR", + "output": 83 + }, + { + "input": 84, + "interpolation": "LINEAR", + "output": 85 + }, + { + "input": 86, + "interpolation": "LINEAR", + "output": 87 + }, + { + "input": 88, + "interpolation": "LINEAR", + "output": 89 + }, + { + "input": 90, + "interpolation": "LINEAR", + "output": 91 + }, + { + "input": 92, + "interpolation": "LINEAR", + "output": 93 + }, + { + "input": 94, + "interpolation": "LINEAR", + "output": 95 + }, + { + "input": 96, + "interpolation": "LINEAR", + "output": 97 + }, + { + "input": 98, + "interpolation": "LINEAR", + "output": 99 + }, + { + "input": 100, + "interpolation": "LINEAR", + "output": 101 + }, + { + "input": 102, + "interpolation": "LINEAR", + "output": 103 + }, + { + "input": 104, + "interpolation": "LINEAR", + "output": 105 + }, + { + "input": 106, + "interpolation": "LINEAR", + "output": 107 + }, + { + "input": 108, + "interpolation": "LINEAR", + "output": 109 + }, + { + "input": 110, + "interpolation": "LINEAR", + "output": 111 + }, + { + "input": 112, + "interpolation": "LINEAR", + "output": 113 + }, + { + "input": 114, + "interpolation": "LINEAR", + "output": 115 + }, + { + "input": 116, + "interpolation": "LINEAR", + "output": 117 + }, + { + "input": 118, + "interpolation": "LINEAR", + "output": 119 + }, + { + "input": 120, + "interpolation": "LINEAR", + "output": 121 + }, + { + "input": 122, + "interpolation": "LINEAR", + "output": 123 + }, + { + "input": 124, + "interpolation": "LINEAR", + "output": 125 + }, + { + "input": 126, + "interpolation": "LINEAR", + "output": 127 + }, + { + "input": 128, + "interpolation": "LINEAR", + "output": 129 + }, + { + "input": 130, + "interpolation": "LINEAR", + "output": 131 + }, + { + "input": 132, + "interpolation": "LINEAR", + "output": 133 + }, + { + "input": 134, + "interpolation": "LINEAR", + "output": 135 + }, + { + "input": 136, + "interpolation": "LINEAR", + "output": 137 + }, + { + "input": 138, + "interpolation": "LINEAR", + "output": 139 + }, + { + "input": 140, + "interpolation": "LINEAR", + "output": 141 + }, + { + "input": 142, + "interpolation": "LINEAR", + "output": 143 + }, + { + "input": 144, + "interpolation": "LINEAR", + "output": 145 + }, + { + "input": 146, + "interpolation": "LINEAR", + "output": 147 + }, + { + "input": 148, + "interpolation": "LINEAR", + "output": 149 + }, + { + "input": 150, + "interpolation": "LINEAR", + "output": 151 + }, + { + "input": 152, + "interpolation": "LINEAR", + "output": 153 + }, + { + "input": 154, + "interpolation": "LINEAR", + "output": 155 + }, + { + "input": 156, + "interpolation": "LINEAR", + "output": 157 + }, + { + "input": 158, + "interpolation": "LINEAR", + "output": 159 + }, + { + "input": 160, + "interpolation": "LINEAR", + "output": 161 + }, + { + "input": 162, + "interpolation": "LINEAR", + "output": 163 + }, + { + "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": 190, + "interpolation": "LINEAR", + "output": 191 + }, + { + "input": 192, + "interpolation": "LINEAR", + "output": 193 + }, + { + "input": 194, + "interpolation": "LINEAR", + "output": 195 + }, + { + "input": 196, + "interpolation": "LINEAR", + "output": 197 + }, + { + "input": 198, + "interpolation": "LINEAR", + "output": 199 + }, + { + "input": 200, + "interpolation": "LINEAR", + "output": 201 + }, + { + "input": 202, + "interpolation": "LINEAR", + "output": 203 + }, + { + "input": 204, + "interpolation": "LINEAR", + "output": 205 + }, + { + "input": 206, + "interpolation": "LINEAR", + "output": 207 + }, + { + "input": 208, + "interpolation": "LINEAR", + "output": 209 + }, + { + "input": 210, + "interpolation": "LINEAR", + "output": 211 + }, + { + "input": 212, + "interpolation": "LINEAR", + "output": 213 + }, + { + "input": 214, + "interpolation": "LINEAR", + "output": 215 + }, + { + "input": 216, + "interpolation": "LINEAR", + "output": 217 + }, + { + "input": 218, + "interpolation": "LINEAR", + "output": 219 + }, + { + "input": 220, + "interpolation": "LINEAR", + "output": 221 + } + ] + } + ], + "asset": { + "extras": { + "author": "Willy Decarpentrie (https://sketchfab.com/skudgee)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/mech-drone-8d06874aac5246c59edb4adbe3606e0e", + "title": "Mech Drone" + }, + "generator": "Sketchfab-12.68.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 62032, + "byteStride": 8, + "name": "shortBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 111012, + "byteOffset": 62032, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 64192, + "byteOffset": 173044, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 192576, + "byteOffset": 237236, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 248128, + "byteOffset": 429812, + "byteStride": 16, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 896, + "byteOffset": 677940, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 29760, + "byteOffset": 678836, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 47868, + "byteOffset": 708596, + "byteStride": 12, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 55216, + "byteOffset": 756464, + "byteStride": 16, + "name": "floatBufferViews" + } + ], + "buffers": [ + { + "byteLength": 811680, + "uri": "scene.bin" + } + ], + "extensionsRequired": [ + "KHR_materials_pbrSpecularGlossiness" + ], + "extensionsUsed": [ + "KHR_materials_pbrSpecularGlossiness" + ], + "images": [ + { + "uri": "textures/Robot_diffuse.jpeg" + }, + { + "uri": "textures/Robot_specularGlossiness.png" + }, + { + "uri": "textures/Robot_emissive.jpeg" + }, + { + "uri": "textures/Robot_normal.jpeg" + }, + { + "uri": "textures/Robot_occlusion.png" + }, + { + "uri": "textures/Fire_diffuse.png" + }, + { + "uri": "textures/Fire_emissive.jpeg" + } + ], + "materials": [ + { + "doubleSided": true, + "emissiveFactor": [ + 1.0, + 1.0, + 1.0 + ], + "emissiveTexture": { + "index": 2 + }, + "extensions": { + "KHR_materials_pbrSpecularGlossiness": { + "diffuseFactor": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "diffuseTexture": { + "index": 0 + }, + "glossinessFactor": 1.0, + "specularFactor": [ + 1.0, + 1.0, + 1.0 + ], + "specularGlossinessTexture": { + "index": 1 + } + } + }, + "name": "Robot", + "normalTexture": { + "index": 3 + }, + "occlusionTexture": { + "index": 4 + } + }, + { + "alphaMode": "BLEND", + "doubleSided": true, + "emissiveFactor": [ + 1.0, + 1.0, + 1.0 + ], + "emissiveTexture": { + "index": 6 + }, + "extensions": { + "KHR_materials_pbrSpecularGlossiness": { + "diffuseFactor": [ + 0.0, + 0.0, + 0.0, + 0.07 + ], + "diffuseTexture": { + "index": 5 + }, + "glossinessFactor": 0.8, + "specularFactor": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + "name": "Fire" + } + ], + "meshes": [ + { + "name": "droid_Robot_0", + "primitives": [ + { + "attributes": { + "JOINTS_0": 66, + "NORMAL": 1, + "POSITION": 0, + "TANGENT": 2, + "TEXCOORD_0": 3, + "WEIGHTS_0": 67 + }, + "indices": 4, + "material": 0, + "mode": 4 + } + ] + }, + { + "name": "Cone1_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 6, + "POSITION": 5, + "TEXCOORD_0": 7 + }, + "indices": 8, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone2_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 10, + "POSITION": 9, + "TEXCOORD_0": 11 + }, + "indices": 12, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone3_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 14, + "POSITION": 13, + "TEXCOORD_0": 15 + }, + "indices": 16, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone4_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 18, + "POSITION": 17, + "TEXCOORD_0": 19 + }, + "indices": 20, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "ConeBleu_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 22, + "POSITION": 21, + "TEXCOORD_0": 23 + }, + "indices": 24, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "ConeBleu001_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 26, + "POSITION": 25, + "TEXCOORD_0": 27 + }, + "indices": 28, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone005_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 30, + "POSITION": 29, + "TEXCOORD_0": 31 + }, + "indices": 32, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone006_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 34, + "POSITION": 33, + "TEXCOORD_0": 35 + }, + "indices": 36, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone007_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 38, + "POSITION": 37, + "TEXCOORD_0": 39 + }, + "indices": 40, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone008_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 42, + "POSITION": 41, + "TEXCOORD_0": 43 + }, + "indices": 44, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "ConeBleu002_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 46, + "POSITION": 45, + "TEXCOORD_0": 47 + }, + "indices": 48, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone009_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 50, + "POSITION": 49, + "TEXCOORD_0": 51 + }, + "indices": 52, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone010_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 54, + "POSITION": 53, + "TEXCOORD_0": 55 + }, + "indices": 56, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone011_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 58, + "POSITION": 57, + "TEXCOORD_0": 59 + }, + "indices": 60, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone012_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 62, + "POSITION": 61, + "TEXCOORD_0": 63 + }, + "indices": 64, + "material": 1, + "mode": 4 + } + ] + } + ], + "nodes": [ + { + "children": [ + 1 + ], + "matrix": [ + 0.0018214478623121977, + 0.0, + 0.0, + 0.0, + 0.0, + 4.0444267097865476e-19, + -0.0018214478623121977, + 0.0, + 0.0, + 0.0018214478623121977, + 4.0444267097865476e-19, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Sketchfab_model" + }, + { + "children": [ + 2 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Drone.FBX" + }, + { + "children": [ + 3 + ], + "name": "Object_2" + }, + { + "children": [ + 4 + ], + "name": "RootNode" + }, + { + "children": [ + 5, + 7, + 6, + 66 + ], + "name": "Object_4" + }, + { + "children": [ + 8 + ], + "name": "_rootJoint" + }, + { + "matrix": [ + 1.0000000000000002, + -6.617444900424222e-24, + 0.0, + 0.0, + 4.052016357919249e-40, + 6.123233995736767e-17, + -1.0000000000000002, + 0.0, + 6.61744490042422e-24, + 1.0, + 6.123233995736766e-17, + 0.0, + 0.0, + -7.105427357601002e-15, + 1.118205688044327e-07, + 1.0 + ], + "name": "Object_6" + }, + { + "mesh": 0, + "name": "Object_7", + "skin": 0 + }, + { + "children": [ + 9, + 12, + 13, + 14, + 15, + 18, + 34, + 50 + ], + "name": "Body_00", + "rotation": [ + 0.7071068286895752, + -4.216082594155068e-09, + -0.7071068286895752, + -4.216082594155068e-09 + ], + "translation": [ + 0.0, + 90.0, + 3.934024789487012e-06 + ] + }, + { + "children": [ + 10 + ], + "name": "ArmL1_01", + "rotation": [ + -0.2422807514667511, + -0.6643038988113403, + 0.24228090047836304, + 0.6643044948577881 + ], + "translation": [ + 3.814697265625e-06, + 1.4055404663085938, + 59.1644401550293 + ] + }, + { + "children": [ + 11 + ], + "name": "ArmL2_02", + "rotation": [ + 4.376090245727937e-08, + 7.546920244294597e-08, + -0.0006561877089552581, + 0.9999998807907104 + ], + "translation": [ + 52.54584503173828, + 1.52587890625e-05, + 7.629401807207614e-06 + ] + }, + { + "name": "PinceR_03", + "rotation": [ + -1.9470722634196136e-07, + -4.371136341774218e-08, + 7.450579886381092e-08, + 1.0 + ], + "translation": [ + 54.84883499145508, + -7.521537780761719, + 4.1961677197832614e-05 + ] + }, + { + "name": "Flap3_04", + "rotation": [ + 0.49999943375587463, + 0.49999940395355225, + 0.5000006556510925, + 0.5000007152557373 + ], + "translation": [ + -46.61483383178711, + 26.925643920898438, + -1.9073488147114404e-05 + ] + }, + { + "name": "Flap2_05", + "rotation": [ + 0.6830124855041504, + 0.6830124258995056, + 0.18301363289356232, + 0.1830136477947235 + ], + "translation": [ + 23.307422637939453, + 26.92565155029297, + -40.369651794433594 + ] + }, + { + "name": "Flap1_06", + "rotation": [ + -0.3535531461238861, + -0.3535531163215637, + 0.6123725771903992, + 0.612372636795044 + ], + "translation": [ + 23.307422637939453, + 26.925643920898438, + 40.36962127685547 + ] + }, + { + "children": [ + 16 + ], + "name": "ArmR1_07", + "rotation": [ + -0.6643041372299194, + -0.24228057265281677, + 0.6643041968345642, + 0.2422809600830078 + ], + "translation": [ + -3.814697265625e-06, + 1.4055557250976563, + -59.1644287109375 + ] + }, + { + "children": [ + 17 + ], + "name": "ArmR2_08", + "rotation": [ + -5.294824298423844e-23, + 1.3200144422277983e-23, + 0.0006562920170836151, + 0.9999998807907104 + ], + "translation": [ + 52.54582977294922, + -1.52587890625e-05, + 4.4293956307228655e-06 + ] + }, + { + "name": "PinceL_09", + "rotation": [ + -2.384185791015625e-07, + -2.384185791015625e-07, + -5.6762754219175093e-14, + 1.0 + ], + "translation": [ + 54.848846435546875, + 7.521476745605469, + 3.814693627646193e-06 + ] + }, + { + "children": [ + 19, + 22, + 25, + 28, + 31 + ], + "name": "Fire_010", + "rotation": [ + 0.7071068286895752, + 1.845366170982743e-07, + -0.7071067690849304, + 1.845366170982743e-07 + ], + "scale": [ + 0.7983155846595764, + 0.7764723300933838, + 0.7983154654502869 + ], + "translation": [ + 5.572998361458303e-06, + 65.09909057617188, + -3.931890205421951e-06 + ] + }, + { + "children": [ + 20 + ], + "name": "Cone1", + "rotation": [ + -2.5121481026586963e-15, + -0.7071066498756409, + -2.512147255625749e-15, + 0.70710688829422 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 21 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_20" + }, + { + "mesh": 1, + "name": "Cone1_Fire_0" + }, + { + "children": [ + 23 + ], + "name": "Cone2", + "rotation": [ + -2.5121481026586963e-15, + -0.7071066498756409, + -2.512147255625749e-15, + 0.70710688829422 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 24 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_23" + }, + { + "mesh": 2, + "name": "Cone2_Fire_0" + }, + { + "children": [ + 26 + ], + "name": "Cone3", + "rotation": [ + -1.2189463916333102e-24, + -0.7071066498756409, + -1.2189459972028575e-24, + 0.70710688829422 + ], + "scale": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "translation": [ + 4.206890480418224e-06, + -56.78957748413086, + 5.5115442592068575e-06 + ] + }, + { + "children": [ + 27 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_26" + }, + { + "mesh": 3, + "name": "Cone3_Fire_0" + }, + { + "children": [ + 29 + ], + "name": "Cone4", + "rotation": [ + -2.5121481026586963e-15, + -0.7071066498756409, + -2.512147255625749e-15, + 0.70710688829422 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 30 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_29" + }, + { + "mesh": 4, + "name": "Cone4_Fire_0" + }, + { + "children": [ + 32 + ], + "name": "ConeBleu", + "rotation": [ + -1.2015380467786168e-15, + -0.7071066498756409, + -1.2015377291412616e-15, + 0.70710688829422 + ], + "scale": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 33 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_32" + }, + { + "mesh": 5, + "name": "ConeBleu_Fire_0" + }, + { + "children": [ + 35, + 38, + 41, + 44, + 47 + ], + "name": "FireBis_011", + "rotation": [ + 0.5735762715339661, + 2.8290031650612946e-07, + 0.8191521763801575, + -3.6995993468735833e-07 + ], + "scale": [ + 0.44373148679733276, + 0.7764723300933838, + 0.44373127818107605 + ], + "translation": [ + 9.514367775409482e-06, + 61.384483337402344, + -3.7917977806500858e-06 + ] + }, + { + "children": [ + 36 + ], + "name": "ConeBleu001", + "rotation": [ + 4.806153457663888e-15, + -0.7071066498756409, + 4.806151763597994e-15, + 0.70710688829422 + ], + "scale": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 37 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_36" + }, + { + "mesh": 6, + "name": "ConeBleu001_Fire_0" + }, + { + "children": [ + 39 + ], + "name": "Cone005", + "rotation": [ + 9.358481743994851e-24, + -0.7071066498756409, + 9.35847858855123e-24, + 0.70710688829422 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 40 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_39" + }, + { + "mesh": 7, + "name": "Cone005_Fire_0" + }, + { + "children": [ + 42 + ], + "name": "Cone006", + "rotation": [ + 2.0861243622839646e-23, + -0.7071066498756409, + 2.0861237311952404e-23, + 0.70710688829422 + ], + "scale": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "translation": [ + 4.206889570923522e-06, + -56.789573669433594, + 5.511556082637981e-06 + ] + }, + { + "children": [ + 43 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_42" + }, + { + "mesh": 8, + "name": "Cone006_Fire_0" + }, + { + "children": [ + 45 + ], + "name": "Cone007", + "rotation": [ + 9.358481743994851e-24, + -0.7071066498756409, + 9.35847858855123e-24, + 0.70710688829422 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 46 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_45" + }, + { + "mesh": 9, + "name": "Cone007_Fire_0" + }, + { + "children": [ + 48 + ], + "name": "Cone008", + "rotation": [ + 9.358481743994851e-24, + -0.7071066498756409, + 9.35847858855123e-24, + 0.70710688829422 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 49 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_48" + }, + { + "mesh": 10, + "name": "Cone008_Fire_0" + }, + { + "children": [ + 51, + 54, + 57, + 60, + 63 + ], + "name": "FireTert_012", + "rotation": [ + 0.08715565502643585, + 9.698262459778562e-08, + 0.9961947202682495, + -1.0194281685471651e-06 + ], + "scale": [ + 0.17498339712619781, + 0.8357503414154053, + 0.17498329281806946 + ], + "translation": [ + 9.514367775409482e-06, + 61.384483337402344, + -3.7917977806500858e-06 + ] + }, + { + "children": [ + 52 + ], + "name": "ConeBleu002", + "rotation": [ + -9.612305221261882e-15, + -0.7071066498756409, + -9.61230268016304e-15, + 0.70710688829422 + ], + "scale": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 53 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_52" + }, + { + "mesh": 11, + "name": "ConeBleu002_Fire_0" + }, + { + "children": [ + 55 + ], + "name": "Cone009", + "rotation": [ + -1.0048593257667732e-14, + -0.7071066498756409, + -1.0048589869535943e-14, + 0.70710688829422 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 56 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_55" + }, + { + "mesh": 12, + "name": "Cone009_Fire_0" + }, + { + "children": [ + 58 + ], + "name": "Cone010", + "rotation": [ + -1.0048593257667732e-14, + -0.7071066498756409, + -1.0048589869535943e-14, + 0.70710688829422 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 59 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_58" + }, + { + "mesh": 13, + "name": "Cone010_Fire_0" + }, + { + "children": [ + 61 + ], + "name": "Cone011", + "rotation": [ + -1.1199794042215157e-14, + -0.7071066498756409, + -1.1199790654083368e-14, + 0.70710688829422 + ], + "scale": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "translation": [ + 4.206882294965908e-06, + -56.78957748413086, + 5.511543349712156e-06 + ] + }, + { + "children": [ + 62 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_61" + }, + { + "mesh": 14, + "name": "Cone011_Fire_0" + }, + { + "children": [ + 64 + ], + "name": "Cone012", + "rotation": [ + -1.0048593257667732e-14, + -0.7071066498756409, + -1.0048589869535943e-14, + 0.70710688829422 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 65 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_64" + }, + { + "mesh": 15, + "name": "Cone012_Fire_0" + }, + { + "name": "droid", + "rotation": [ + -0.7071068286895752, + -0.0, + 0.0, + 0.7071068286895752 + ], + "translation": [ + 0.0, + 0.0, + 1.1182056169900534e-07 + ] + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "skins": [ + { + "inverseBindMatrices": 65, + "joints": [ + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 34, + 50 + ], + "skeleton": 5 + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + }, + { + "sampler": 0, + "source": 1 + }, + { + "sampler": 0, + "source": 2 + }, + { + "sampler": 0, + "source": 3 + }, + { + "sampler": 0, + "source": 4 + }, + { + "sampler": 0, + "source": 5 + }, + { + "sampler": 0, + "source": 6 + } + ] +} diff --git a/app/assets/3dModels/mechdrone/scene.bin b/app/assets/3dModels/mechdrone/scene.bin new file mode 100644 index 0000000..b71fe19 Binary files /dev/null and b/app/assets/3dModels/mechdrone/scene.bin differ diff --git a/app/assets/3dModels/mechdrone/scene.gltf b/app/assets/3dModels/mechdrone/scene.gltf new file mode 100644 index 0000000..c98803c --- /dev/null +++ b/app/assets/3dModels/mechdrone/scene.gltf @@ -0,0 +1,5795 @@ +{ + "accessors": [ + { + "bufferView": 3, + "componentType": 5126, + "count": 7754, + "max": [ + 179.05812072753906, + 174.54754638671875, + 72.6913833618164 + ], + "min": [ + -179.0581512451172, + -16.184814453125, + -63.797576904296875 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 93048, + "componentType": 5126, + "count": 7754, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "componentType": 5126, + "count": 7754, + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0, + -1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 2, + "componentType": 5126, + "count": 7754, + "max": [ + 0.9979999661445618, + 0.9957423806190491 + ], + "min": [ + 0.0020000000949949026, + 0.0020000000949949026 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "componentType": 5125, + "count": 27033, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 186096, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 186312, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62032, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108132, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 186528, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 186744, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62176, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108324, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 186960, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 187176, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62320, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108516, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 187392, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 187608, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62464, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108708, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 187824, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 188040, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62608, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.44690507650375366 + ], + "min": [ + 0.0007907570688985288, + 0.004371583461761475 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108900, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 188256, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 188472, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62752, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.44690507650375366 + ], + "min": [ + 0.0007907570688985288, + 0.004371583461761475 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109092, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 188688, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 188904, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62896, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109284, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 189120, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 189336, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63040, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109476, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 189552, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 189768, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63184, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109668, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 189984, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 190200, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63328, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109860, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 190416, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 190632, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63472, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.44690507650375366 + ], + "min": [ + 0.0007907570688985288, + 0.004371583461761475 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110052, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 190848, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 191064, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63616, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110244, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 191280, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 191496, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63760, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110436, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 191712, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 191928, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63904, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110628, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 192144, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 192360, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 64048, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110820, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 5, + "componentType": 5126, + "count": 14, + "max": [ + 1.0, + 0.8660249710083008, + 0.8660239577293396, + 0.0, + 9.860761315262648e-32, + 1.0, + 2.0175792769805412e-07, + 0.0, + 3.391556901988224e-07, + 0.5000007152557373, + 1.0, + 0.0, + 63.07435989379883, + 113.35004425048828, + 46.614837646484375, + 1.0 + ], + "min": [ + -0.7660443186759949, + -1.0, + -1.0, + 0.0, + -1.0, + -1.0, + -4.700255544776155e-07, + 0.0, + -1.0, + -0.8660239577293396, + -1.0, + 0.0, + -95.76980590820313, + -113.34992980957031, + -46.6148567199707, + 1.0 + ], + "type": "MAT4" + }, + { + "bufferView": 0, + "componentType": 5123, + "count": 7754, + "type": "VEC4" + }, + { + "bufferView": 4, + "byteOffset": 124064, + "componentType": 5126, + "count": 7754, + "max": [ + 1.0, + 0.5, + 0.0, + 0.0 + ], + "min": [ + 0.5, + 0.0, + 0.0, + 0.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "componentType": 5126, + "count": 2, + "max": [ + 54.84883117675781, + -7.521539211273193, + 4.1961669921875e-05 + ], + "min": [ + 54.84883117675781, + -7.521539211273193, + 4.1961669921875e-05 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 8, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 24, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "componentType": 5126, + "count": 141, + "max": [ + -1.3315805347247078e-07, + 1.1102229584507075e-16, + 8.153200998835483e-17, + 1.0 + ], + "min": [ + -1.3315805347247078e-07, + -9.93267308652169e-24, + 2.2551410150782168e-17, + 1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 580, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 48, + "componentType": 5126, + "count": 2, + "max": [ + 52.54583740234375, + 1.9879011233570054e-05, + 7.62939453125e-06 + ], + "min": [ + 52.54583740234375, + 1.9879011233570054e-05, + 7.62939453125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 588, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 72, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 596, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 2256, + "componentType": 5126, + "count": 141, + "max": [ + -3.635648381966954e-17, + 7.85286826202973e-17, + 0.36793842911720276, + 0.9780969619750977 + ], + "min": [ + -1.1723794934347592e-16, + -2.6540078373235317e-17, + 0.2081497758626938, + 0.929850161075592 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 1160, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 96, + "componentType": 5126, + "count": 2, + "max": [ + 3.814697265625e-06, + 1.4055441617965698, + 59.1644401550293 + ], + "min": [ + 3.814697265625e-06, + 1.4055441617965698, + 59.1644401550293 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1168, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 120, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1176, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 4512, + "componentType": 5126, + "count": 141, + "max": [ + -0.27340319752693176, + -0.5147454738616943, + 0.3689625859260559, + 0.7070921659469604 + ], + "min": [ + -0.48722532391548157, + -0.6919355988502502, + 0.2319318950176239, + 0.5529744625091553 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 1740, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 144, + "componentType": 5126, + "count": 2, + "max": [ + -46.61483383178711, + 26.925643920898438, + -1.9073486328125e-05 + ], + "min": [ + -46.61483383178711, + 26.925643920898438, + -1.9073486328125e-05 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1748, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 168, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1756, + "componentType": 5126, + "count": 130, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 6768, + "componentType": 5126, + "count": 130, + "max": [ + 0.5098872780799866, + 0.5686152577400208, + 0.5686168074607849, + 0.5098886489868164 + ], + "min": [ + 0.42032763361930847, + 0.48991185426712036, + 0.4899131655693054, + 0.4203287661075592 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 2276, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 192, + "componentType": 5126, + "count": 2, + "max": [ + 23.307422637939453, + 26.9256534576416, + -40.369651794433594 + ], + "min": [ + 23.307422637939453, + 26.9256534576416, + -40.369651794433594 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2284, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 216, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2292, + "componentType": 5126, + "count": 120, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 8848, + "componentType": 5126, + "count": 120, + "max": [ + 0.7067726254463196, + 0.6857855916023254, + 0.19365043938159943, + 0.3345615565776825 + ], + "min": [ + 0.6800732016563416, + 0.6229514479637146, + 0.02173752337694168, + 0.17233142256736755 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 2772, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 240, + "componentType": 5126, + "count": 2, + "max": [ + 23.307422637939453, + 26.925642013549805, + 40.36962127685547 + ], + "min": [ + 23.307422637939453, + 26.925642013549805, + 40.36962127685547 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2780, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 264, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2788, + "componentType": 5126, + "count": 119, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 10768, + "componentType": 5126, + "count": 119, + "max": [ + -0.2994782030582428, + -0.31934648752212524, + 0.6663731932640076, + 0.6934966444969177 + ], + "min": [ + -0.3847293555736542, + -0.4003896713256836, + 0.518713116645813, + 0.5531256198883057 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 3264, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 288, + "componentType": 5126, + "count": 2, + "max": [ + 54.848846435546875, + 7.521467685699463, + 3.814697265625e-06 + ], + "min": [ + 54.848846435546875, + 7.521467685699463, + 3.814697265625e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3272, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 312, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3280, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 12672, + "componentType": 5126, + "count": 141, + "max": [ + -2.384185791015625e-07, + -2.384185791015625e-07, + -5.680135181651558e-14, + 1.0 + ], + "min": [ + -2.384185791015625e-07, + -2.384185791015625e-07, + -5.688313454163887e-14, + 1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 3844, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 336, + "componentType": 5126, + "count": 2, + "max": [ + 52.54582595825195, + -1.3977289199829102e-05, + 4.4293956307228655e-06 + ], + "min": [ + 52.54582595825195, + -1.3977289199829102e-05, + 4.4293956307228655e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3852, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 360, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3860, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 14928, + "componentType": 5126, + "count": 141, + "max": [ + 2.8489870462837137e-17, + 3.160411613359313e-17, + -0.13137386739253998, + 0.9913328886032104 + ], + "min": [ + -5.537646306647704e-17, + -4.1358901587475825e-17, + -0.22344687581062317, + 0.9747161269187927 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 4424, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 384, + "componentType": 5126, + "count": 2, + "max": [ + -3.814697265625e-06, + 1.405551791191101, + -59.1644287109375 + ], + "min": [ + -3.814697265625e-06, + 1.405551791191101, + -59.1644287109375 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 4432, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 408, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 4440, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 17184, + "componentType": 5126, + "count": 141, + "max": [ + 0.6111707091331482, + 0.43079033493995667, + 0.6328424215316772, + 0.45774298906326294 + ], + "min": [ + -0.6068583130836487, + -0.42973771691322327, + -0.6065276861190796, + -0.39722853899002075 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 5004, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 432, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -3.552713678800501e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 5568, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 2124, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 6132, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 19440, + "componentType": 5126, + "count": 141, + "max": [ + 8.202974772398514e-18, + -0.7071067094802856, + 8.202972290856677e-18, + 0.70710688829422 + ], + "min": [ + -6.7115251145735526e-18, + -0.7071067094802856, + -6.7115234602123274e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 6696, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 3816, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -1.7763568394002505e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 7260, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 5508, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 7824, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 21696, + "componentType": 5126, + "count": 141, + "max": [ + 5.715691474107701e-18, + -0.7071067094802856, + 5.7156898197464755e-18, + 0.70710688829422 + ], + "min": [ + -7.886042175060047e-18, + -0.7071067094802856, + -7.886039693518209e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 8388, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 7200, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 8952, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 8892, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 9516, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 23952, + "componentType": 5126, + "count": 141, + "max": [ + 8.7448210870126e-18, + -0.7071067094802856, + 8.744818605470762e-18, + 0.70710688829422 + ], + "min": [ + -6.985844675475738e-18, + -0.7071067094802856, + -6.985843021114513e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 10080, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 10584, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + 0.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 10644, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 12276, + "componentType": 5126, + "count": 140, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 11204, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 26208, + "componentType": 5126, + "count": 141, + "max": [ + 8.458105397450695e-18, + -0.7071067094802856, + 8.458102915908857e-18, + 0.70710688829422 + ], + "min": [ + -6.4510972248785824e-18, + -0.7071067094802856, + -6.451095570517357e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 11768, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 13956, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 3.3055613357646507e-07 + ], + "min": [ + 4.206890480418224e-06, + -13.32829475402832, + -3.552713678800501e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 12332, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 15648, + "componentType": 5126, + "count": 2, + "max": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "min": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 12340, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 28464, + "componentType": 5126, + "count": 141, + "max": [ + 7.186934763929217e-18, + -0.7071067094802856, + 7.186933109567992e-18, + 0.70710688829422 + ], + "min": [ + -6.013557558326821e-18, + -0.7071067094802856, + -6.013556317555902e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 12904, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 15672, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 3.3055613357646507e-07 + ], + "min": [ + 4.206890480418224e-06, + -13.32829475402832, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 13468, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 17364, + "componentType": 5126, + "count": 2, + "max": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "min": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 13476, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 30720, + "componentType": 5126, + "count": 140, + "max": [ + 5.280197011620476e-18, + -0.7071067094802856, + 5.2801957708495575e-18, + 0.70710688829422 + ], + "min": [ + -4.693508408819278e-18, + -0.7071067094802856, + -4.6935071680483594e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 14036, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 17388, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 14600, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 19080, + "componentType": 5126, + "count": 140, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 15160, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 32960, + "componentType": 5126, + "count": 141, + "max": [ + 3.810460844875032e-18, + -0.7071067094802856, + 3.810460017694419e-18, + 0.70710688829422 + ], + "min": [ + -4.698067414765364e-18, + -0.7071067094802856, + -4.6980661739944454e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 15724, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 20760, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16288, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 22452, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16852, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 35216, + "componentType": 5126, + "count": 140, + "max": [ + 3.4179061551660476e-18, + -0.7071067094802856, + 3.417905121190282e-18, + 0.70710688829422 + ], + "min": [ + -4.785068617232467e-18, + -0.7071067094802856, + -4.785067376461548e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 17412, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 24144, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 17976, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 25836, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 18540, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 37456, + "componentType": 5126, + "count": 140, + "max": [ + 3.440585172815567e-18, + -0.7071067094802856, + 3.4405843456349545e-18, + 0.70710688829422 + ], + "min": [ + -5.3692202570949646e-18, + -0.7071067094802856, + -5.3692186027337394e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 19100, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 27528, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 19664, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 29220, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 20228, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 39696, + "componentType": 5126, + "count": 141, + "max": [ + 4.587446897087423e-18, + -0.7071067094802856, + 4.587445656316504e-18, + 0.70710688829422 + ], + "min": [ + -4.698067414765364e-18, + -0.7071067094802856, + -4.6980661739944454e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 20792, + "componentType": 5126, + "count": 1, + "max": [ + 0.3333333432674408 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 41952, + "componentType": 5126, + "count": 1, + "max": [ + 0.5735762715339661, + 2.8290031650612946e-07, + 0.8191521763801575, + -3.6995993468735833e-07 + ], + "min": [ + 0.5735762715339661, + 2.8290031650612946e-07, + 0.8191521763801575, + -3.6995993468735833e-07 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 20796, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 30912, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 3.3055613357646507e-07 + ], + "min": [ + 4.206890480418224e-06, + -13.32829475402832, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 21360, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 32604, + "componentType": 5126, + "count": 2, + "max": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "min": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 21368, + "componentType": 5126, + "count": 137, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 41968, + "componentType": 5126, + "count": 137, + "max": [ + 3.520131203216882e-18, + -0.7071067094802856, + 3.5201303760362696e-18, + 0.70710688829422 + ], + "min": [ + -2.346754204409639e-18, + -0.7071067094802856, + -2.3467535840241797e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 21916, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 32628, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 22480, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 34320, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 23044, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 44160, + "componentType": 5126, + "count": 140, + "max": [ + 2.6846101285474823e-18, + -0.7071067094802856, + 2.6846093013668697e-18, + 0.70710688829422 + ], + "min": [ + -2.5403072299166878e-18, + -0.7071067094802856, + -2.5403066095312284e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 23604, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 36012, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 24168, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 37704, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 24732, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 46400, + "componentType": 5126, + "count": 140, + "max": [ + 2.6846101285474823e-18, + -0.7071067094802856, + 2.6846093013668697e-18, + 0.70710688829422 + ], + "min": [ + -3.679904860844256e-18, + -0.7071067094802856, + -3.679903620073337e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 25292, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 39396, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -1.4210854715202004e-14 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 25856, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 41088, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 26420, + "componentType": 5126, + "count": 136, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 48640, + "componentType": 5126, + "count": 136, + "max": [ + 2.4532698382977862e-18, + -0.7071067094802856, + 2.453269217912327e-18, + 0.70710688829422 + ], + "min": [ + -2.6846101285474823e-18, + -0.7071067094802856, + -2.6846093013668697e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 26964, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 42780, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 27528, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 44472, + "componentType": 5126, + "count": 140, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 28088, + "componentType": 5126, + "count": 133, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 50816, + "componentType": 5126, + "count": 133, + "max": [ + 2.6846101285474823e-18, + -0.7071067094802856, + 2.6846093013668697e-18, + 0.70710688829422 + ], + "min": [ + -2.734324924132838e-18, + -0.7071067094802856, + -2.7343240969522255e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 28620, + "componentType": 5126, + "count": 1, + "max": [ + 0.3333333432674408 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 52944, + "componentType": 5126, + "count": 1, + "max": [ + 0.08715565502643585, + 9.698262459778562e-08, + 0.9961947202682495, + -1.0194281685471651e-06 + ], + "min": [ + 0.08715565502643585, + 9.698262459778562e-08, + 0.9961947202682495, + -1.0194281685471651e-06 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 28624, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 46152, + "componentType": 5126, + "count": 141, + "max": [ + 5.94403076171875, + 172.22801208496094, + 11.983929634094238 + ], + "min": [ + -6.034214973449707, + 165.6510772705078, + -11.813237190246582 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 29188, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 47844, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 29196, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 52960, + "componentType": 5126, + "count": 141, + "max": [ + 0.7222620248794556, + 0.04277963191270828, + 0.7465828657150269, + 0.02993192709982395 + ], + "min": [ + -0.7063471078872681, + -0.04298944026231766, + -0.7063394784927368, + -0.03887783735990524 + ], + "type": "VEC4" + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 11, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 11, + "path": "scale" + } + }, + { + "sampler": 2, + "target": { + "node": 11, + "path": "rotation" + } + }, + { + "sampler": 3, + "target": { + "node": 10, + "path": "translation" + } + }, + { + "sampler": 4, + "target": { + "node": 10, + "path": "scale" + } + }, + { + "sampler": 5, + "target": { + "node": 10, + "path": "rotation" + } + }, + { + "sampler": 6, + "target": { + "node": 9, + "path": "translation" + } + }, + { + "sampler": 7, + "target": { + "node": 9, + "path": "scale" + } + }, + { + "sampler": 8, + "target": { + "node": 9, + "path": "rotation" + } + }, + { + "sampler": 9, + "target": { + "node": 12, + "path": "translation" + } + }, + { + "sampler": 10, + "target": { + "node": 12, + "path": "scale" + } + }, + { + "sampler": 11, + "target": { + "node": 12, + "path": "rotation" + } + }, + { + "sampler": 12, + "target": { + "node": 13, + "path": "translation" + } + }, + { + "sampler": 13, + "target": { + "node": 13, + "path": "scale" + } + }, + { + "sampler": 14, + "target": { + "node": 13, + "path": "rotation" + } + }, + { + "sampler": 15, + "target": { + "node": 14, + "path": "translation" + } + }, + { + "sampler": 16, + "target": { + "node": 14, + "path": "scale" + } + }, + { + "sampler": 17, + "target": { + "node": 14, + "path": "rotation" + } + }, + { + "sampler": 18, + "target": { + "node": 17, + "path": "translation" + } + }, + { + "sampler": 19, + "target": { + "node": 17, + "path": "scale" + } + }, + { + "sampler": 20, + "target": { + "node": 17, + "path": "rotation" + } + }, + { + "sampler": 21, + "target": { + "node": 16, + "path": "translation" + } + }, + { + "sampler": 22, + "target": { + "node": 16, + "path": "scale" + } + }, + { + "sampler": 23, + "target": { + "node": 16, + "path": "rotation" + } + }, + { + "sampler": 24, + "target": { + "node": 15, + "path": "translation" + } + }, + { + "sampler": 25, + "target": { + "node": 15, + "path": "scale" + } + }, + { + "sampler": 26, + "target": { + "node": 15, + "path": "rotation" + } + }, + { + "sampler": 27, + "target": { + "node": 19, + "path": "translation" + } + }, + { + "sampler": 28, + "target": { + "node": 19, + "path": "scale" + } + }, + { + "sampler": 29, + "target": { + "node": 19, + "path": "rotation" + } + }, + { + "sampler": 30, + "target": { + "node": 22, + "path": "translation" + } + }, + { + "sampler": 31, + "target": { + "node": 22, + "path": "scale" + } + }, + { + "sampler": 32, + "target": { + "node": 22, + "path": "rotation" + } + }, + { + "sampler": 33, + "target": { + "node": 25, + "path": "translation" + } + }, + { + "sampler": 34, + "target": { + "node": 25, + "path": "scale" + } + }, + { + "sampler": 35, + "target": { + "node": 25, + "path": "rotation" + } + }, + { + "sampler": 36, + "target": { + "node": 28, + "path": "translation" + } + }, + { + "sampler": 37, + "target": { + "node": 28, + "path": "scale" + } + }, + { + "sampler": 38, + "target": { + "node": 28, + "path": "rotation" + } + }, + { + "sampler": 39, + "target": { + "node": 31, + "path": "translation" + } + }, + { + "sampler": 40, + "target": { + "node": 31, + "path": "scale" + } + }, + { + "sampler": 41, + "target": { + "node": 31, + "path": "rotation" + } + }, + { + "sampler": 42, + "target": { + "node": 35, + "path": "translation" + } + }, + { + "sampler": 43, + "target": { + "node": 35, + "path": "scale" + } + }, + { + "sampler": 44, + "target": { + "node": 35, + "path": "rotation" + } + }, + { + "sampler": 45, + "target": { + "node": 38, + "path": "translation" + } + }, + { + "sampler": 46, + "target": { + "node": 38, + "path": "scale" + } + }, + { + "sampler": 47, + "target": { + "node": 38, + "path": "rotation" + } + }, + { + "sampler": 48, + "target": { + "node": 41, + "path": "translation" + } + }, + { + "sampler": 49, + "target": { + "node": 41, + "path": "scale" + } + }, + { + "sampler": 50, + "target": { + "node": 41, + "path": "rotation" + } + }, + { + "sampler": 51, + "target": { + "node": 44, + "path": "translation" + } + }, + { + "sampler": 52, + "target": { + "node": 44, + "path": "scale" + } + }, + { + "sampler": 53, + "target": { + "node": 44, + "path": "rotation" + } + }, + { + "sampler": 54, + "target": { + "node": 47, + "path": "translation" + } + }, + { + "sampler": 55, + "target": { + "node": 47, + "path": "scale" + } + }, + { + "sampler": 56, + "target": { + "node": 47, + "path": "rotation" + } + }, + { + "sampler": 57, + "target": { + "node": 34, + "path": "rotation" + } + }, + { + "sampler": 58, + "target": { + "node": 51, + "path": "translation" + } + }, + { + "sampler": 59, + "target": { + "node": 51, + "path": "scale" + } + }, + { + "sampler": 60, + "target": { + "node": 51, + "path": "rotation" + } + }, + { + "sampler": 61, + "target": { + "node": 54, + "path": "translation" + } + }, + { + "sampler": 62, + "target": { + "node": 54, + "path": "scale" + } + }, + { + "sampler": 63, + "target": { + "node": 54, + "path": "rotation" + } + }, + { + "sampler": 64, + "target": { + "node": 57, + "path": "translation" + } + }, + { + "sampler": 65, + "target": { + "node": 57, + "path": "scale" + } + }, + { + "sampler": 66, + "target": { + "node": 57, + "path": "rotation" + } + }, + { + "sampler": 67, + "target": { + "node": 60, + "path": "translation" + } + }, + { + "sampler": 68, + "target": { + "node": 60, + "path": "scale" + } + }, + { + "sampler": 69, + "target": { + "node": 60, + "path": "rotation" + } + }, + { + "sampler": 70, + "target": { + "node": 63, + "path": "translation" + } + }, + { + "sampler": 71, + "target": { + "node": 63, + "path": "scale" + } + }, + { + "sampler": 72, + "target": { + "node": 63, + "path": "rotation" + } + }, + { + "sampler": 73, + "target": { + "node": 50, + "path": "rotation" + } + }, + { + "sampler": 74, + "target": { + "node": 8, + "path": "translation" + } + }, + { + "sampler": 75, + "target": { + "node": 8, + "path": "scale" + } + }, + { + "sampler": 76, + "target": { + "node": 8, + "path": "rotation" + } + } + ], + "name": "Take 001", + "samplers": [ + { + "input": 68, + "interpolation": "LINEAR", + "output": 69 + }, + { + "input": 70, + "interpolation": "LINEAR", + "output": 71 + }, + { + "input": 72, + "interpolation": "LINEAR", + "output": 73 + }, + { + "input": 74, + "interpolation": "LINEAR", + "output": 75 + }, + { + "input": 76, + "interpolation": "LINEAR", + "output": 77 + }, + { + "input": 78, + "interpolation": "LINEAR", + "output": 79 + }, + { + "input": 80, + "interpolation": "LINEAR", + "output": 81 + }, + { + "input": 82, + "interpolation": "LINEAR", + "output": 83 + }, + { + "input": 84, + "interpolation": "LINEAR", + "output": 85 + }, + { + "input": 86, + "interpolation": "LINEAR", + "output": 87 + }, + { + "input": 88, + "interpolation": "LINEAR", + "output": 89 + }, + { + "input": 90, + "interpolation": "LINEAR", + "output": 91 + }, + { + "input": 92, + "interpolation": "LINEAR", + "output": 93 + }, + { + "input": 94, + "interpolation": "LINEAR", + "output": 95 + }, + { + "input": 96, + "interpolation": "LINEAR", + "output": 97 + }, + { + "input": 98, + "interpolation": "LINEAR", + "output": 99 + }, + { + "input": 100, + "interpolation": "LINEAR", + "output": 101 + }, + { + "input": 102, + "interpolation": "LINEAR", + "output": 103 + }, + { + "input": 104, + "interpolation": "LINEAR", + "output": 105 + }, + { + "input": 106, + "interpolation": "LINEAR", + "output": 107 + }, + { + "input": 108, + "interpolation": "LINEAR", + "output": 109 + }, + { + "input": 110, + "interpolation": "LINEAR", + "output": 111 + }, + { + "input": 112, + "interpolation": "LINEAR", + "output": 113 + }, + { + "input": 114, + "interpolation": "LINEAR", + "output": 115 + }, + { + "input": 116, + "interpolation": "LINEAR", + "output": 117 + }, + { + "input": 118, + "interpolation": "LINEAR", + "output": 119 + }, + { + "input": 120, + "interpolation": "LINEAR", + "output": 121 + }, + { + "input": 122, + "interpolation": "LINEAR", + "output": 123 + }, + { + "input": 124, + "interpolation": "LINEAR", + "output": 125 + }, + { + "input": 126, + "interpolation": "LINEAR", + "output": 127 + }, + { + "input": 128, + "interpolation": "LINEAR", + "output": 129 + }, + { + "input": 130, + "interpolation": "LINEAR", + "output": 131 + }, + { + "input": 132, + "interpolation": "LINEAR", + "output": 133 + }, + { + "input": 134, + "interpolation": "LINEAR", + "output": 135 + }, + { + "input": 136, + "interpolation": "LINEAR", + "output": 137 + }, + { + "input": 138, + "interpolation": "LINEAR", + "output": 139 + }, + { + "input": 140, + "interpolation": "LINEAR", + "output": 141 + }, + { + "input": 142, + "interpolation": "LINEAR", + "output": 143 + }, + { + "input": 144, + "interpolation": "LINEAR", + "output": 145 + }, + { + "input": 146, + "interpolation": "LINEAR", + "output": 147 + }, + { + "input": 148, + "interpolation": "LINEAR", + "output": 149 + }, + { + "input": 150, + "interpolation": "LINEAR", + "output": 151 + }, + { + "input": 152, + "interpolation": "LINEAR", + "output": 153 + }, + { + "input": 154, + "interpolation": "LINEAR", + "output": 155 + }, + { + "input": 156, + "interpolation": "LINEAR", + "output": 157 + }, + { + "input": 158, + "interpolation": "LINEAR", + "output": 159 + }, + { + "input": 160, + "interpolation": "LINEAR", + "output": 161 + }, + { + "input": 162, + "interpolation": "LINEAR", + "output": 163 + }, + { + "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": 190, + "interpolation": "LINEAR", + "output": 191 + }, + { + "input": 192, + "interpolation": "LINEAR", + "output": 193 + }, + { + "input": 194, + "interpolation": "LINEAR", + "output": 195 + }, + { + "input": 196, + "interpolation": "LINEAR", + "output": 197 + }, + { + "input": 198, + "interpolation": "LINEAR", + "output": 199 + }, + { + "input": 200, + "interpolation": "LINEAR", + "output": 201 + }, + { + "input": 202, + "interpolation": "LINEAR", + "output": 203 + }, + { + "input": 204, + "interpolation": "LINEAR", + "output": 205 + }, + { + "input": 206, + "interpolation": "LINEAR", + "output": 207 + }, + { + "input": 208, + "interpolation": "LINEAR", + "output": 209 + }, + { + "input": 210, + "interpolation": "LINEAR", + "output": 211 + }, + { + "input": 212, + "interpolation": "LINEAR", + "output": 213 + }, + { + "input": 214, + "interpolation": "LINEAR", + "output": 215 + }, + { + "input": 216, + "interpolation": "LINEAR", + "output": 217 + }, + { + "input": 218, + "interpolation": "LINEAR", + "output": 219 + }, + { + "input": 220, + "interpolation": "LINEAR", + "output": 221 + } + ] + } + ], + "asset": { + "extras": { + "author": "Willy Decarpentrie (https://sketchfab.com/skudgee)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/mech-drone-8d06874aac5246c59edb4adbe3606e0e", + "title": "Mech Drone" + }, + "generator": "Sketchfab-12.68.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 62032, + "byteStride": 8, + "name": "shortBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 111012, + "byteOffset": 62032, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 64192, + "byteOffset": 173044, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 192576, + "byteOffset": 237236, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 248128, + "byteOffset": 429812, + "byteStride": 16, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 896, + "byteOffset": 677940, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 29760, + "byteOffset": 678836, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 47868, + "byteOffset": 708596, + "byteStride": 12, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 55216, + "byteOffset": 756464, + "byteStride": 16, + "name": "floatBufferViews" + } + ], + "buffers": [ + { + "byteLength": 811680, + "uri": "scene.bin" + } + ], + "extensionsRequired": [ + "KHR_materials_pbrSpecularGlossiness" + ], + "extensionsUsed": [ + "KHR_materials_pbrSpecularGlossiness" + ], + "images": [ + { + "uri": "textures/Robot_diffuse.jpeg" + }, + { + "uri": "textures/Robot_specularGlossiness.png" + }, + { + "uri": "textures/Robot_emissive.jpeg" + }, + { + "uri": "textures/Robot_normal.jpeg" + }, + { + "uri": "textures/Robot_occlusion.png" + }, + { + "uri": "textures/Fire_diffuse.png" + }, + { + "uri": "textures/Fire_emissive.jpeg" + } + ], + "materials": [ + { + "name": "Robot", + "doubleSided": true, + + "pbrMetallicRoughness": { + "baseColorTexture": { "index": 0 }, + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + + "emissiveFactor": [1.0, 1.0, 1.0], + "emissiveTexture": { "index": 2 }, + + "normalTexture": { "index": 3 }, + "occlusionTexture": { "index": 4 } +}, +{ + "name": "Fire", + "doubleSided": true, + "alphaMode": "BLEND", + + "pbrMetallicRoughness": { + "baseColorTexture": { "index": 5 }, + "metallicFactor": 0.0, + "roughnessFactor": 0.2 + }, + + "emissiveFactor": [1.0, 1.0, 1.0], + "emissiveTexture": { "index": 6 } +} + ], + "meshes": [ + { + "name": "droid_Robot_0", + "primitives": [ + { + "attributes": { + "JOINTS_0": 66, + "NORMAL": 1, + "POSITION": 0, + "TANGENT": 2, + "TEXCOORD_0": 3, + "WEIGHTS_0": 67 + }, + "indices": 4, + "material": 0, + "mode": 4 + } + ] + }, + { + "name": "Cone1_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 6, + "POSITION": 5, + "TEXCOORD_0": 7 + }, + "indices": 8, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone2_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 10, + "POSITION": 9, + "TEXCOORD_0": 11 + }, + "indices": 12, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone3_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 14, + "POSITION": 13, + "TEXCOORD_0": 15 + }, + "indices": 16, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone4_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 18, + "POSITION": 17, + "TEXCOORD_0": 19 + }, + "indices": 20, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "ConeBleu_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 22, + "POSITION": 21, + "TEXCOORD_0": 23 + }, + "indices": 24, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "ConeBleu001_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 26, + "POSITION": 25, + "TEXCOORD_0": 27 + }, + "indices": 28, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone005_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 30, + "POSITION": 29, + "TEXCOORD_0": 31 + }, + "indices": 32, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone006_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 34, + "POSITION": 33, + "TEXCOORD_0": 35 + }, + "indices": 36, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone007_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 38, + "POSITION": 37, + "TEXCOORD_0": 39 + }, + "indices": 40, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone008_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 42, + "POSITION": 41, + "TEXCOORD_0": 43 + }, + "indices": 44, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "ConeBleu002_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 46, + "POSITION": 45, + "TEXCOORD_0": 47 + }, + "indices": 48, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone009_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 50, + "POSITION": 49, + "TEXCOORD_0": 51 + }, + "indices": 52, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone010_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 54, + "POSITION": 53, + "TEXCOORD_0": 55 + }, + "indices": 56, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone011_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 58, + "POSITION": 57, + "TEXCOORD_0": 59 + }, + "indices": 60, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone012_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 62, + "POSITION": 61, + "TEXCOORD_0": 63 + }, + "indices": 64, + "material": 1, + "mode": 4 + } + ] + } + ], + "nodes": [ + { + "children": [ + 1 + ], + "matrix": [ + 0.0018214478623121977, + 0.0, + 0.0, + 0.0, + 0.0, + 4.0444267097865476e-19, + -0.0018214478623121977, + 0.0, + 0.0, + 0.0018214478623121977, + 4.0444267097865476e-19, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Sketchfab_model" + }, + { + "children": [ + 2 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Drone.FBX" + }, + { + "children": [ + 3 + ], + "name": "Object_2" + }, + { + "children": [ + 4 + ], + "name": "RootNode" + }, + { + "children": [ + 5, + 7, + 6, + 66 + ], + "name": "Object_4" + }, + { + "children": [ + 8 + ], + "name": "_rootJoint" + }, + { + "matrix": [ + 1.0000000000000002, + -6.617444900424222e-24, + 0.0, + 0.0, + 4.052016357919249e-40, + 6.123233995736767e-17, + -1.0000000000000002, + 0.0, + 6.61744490042422e-24, + 1.0, + 6.123233995736766e-17, + 0.0, + 0.0, + -7.105427357601002e-15, + 1.118205688044327e-07, + 1.0 + ], + "name": "Object_6" + }, + { + "mesh": 0, + "name": "Object_7", + "skin": 0 + }, + { + "children": [ + 9, + 12, + 13, + 14, + 15, + 18, + 34, + 50 + ], + "name": "Body_00", + "rotation": [ + 0.7071068286895752, + -4.216082594155068e-09, + -0.7071068286895752, + -4.216082594155068e-09 + ], + "translation": [ + 0.0, + 90.0, + 3.934024789487012e-06 + ] + }, + { + "children": [ + 10 + ], + "name": "ArmL1_01", + "rotation": [ + -0.2422807514667511, + -0.6643038988113403, + 0.24228090047836304, + 0.6643044948577881 + ], + "translation": [ + 3.814697265625e-06, + 1.4055404663085938, + 59.1644401550293 + ] + }, + { + "children": [ + 11 + ], + "name": "ArmL2_02", + "rotation": [ + 4.376090245727937e-08, + 7.546920244294597e-08, + -0.0006561877089552581, + 0.9999998807907104 + ], + "translation": [ + 52.54584503173828, + 1.52587890625e-05, + 7.629401807207614e-06 + ] + }, + { + "name": "PinceR_03", + "rotation": [ + -1.9470722634196136e-07, + -4.371136341774218e-08, + 7.450579886381092e-08, + 1.0 + ], + "translation": [ + 54.84883499145508, + -7.521537780761719, + 4.1961677197832614e-05 + ] + }, + { + "name": "Flap3_04", + "rotation": [ + 0.49999943375587463, + 0.49999940395355225, + 0.5000006556510925, + 0.5000007152557373 + ], + "translation": [ + -46.61483383178711, + 26.925643920898438, + -1.9073488147114404e-05 + ] + }, + { + "name": "Flap2_05", + "rotation": [ + 0.6830124855041504, + 0.6830124258995056, + 0.18301363289356232, + 0.1830136477947235 + ], + "translation": [ + 23.307422637939453, + 26.92565155029297, + -40.369651794433594 + ] + }, + { + "name": "Flap1_06", + "rotation": [ + -0.3535531461238861, + -0.3535531163215637, + 0.6123725771903992, + 0.612372636795044 + ], + "translation": [ + 23.307422637939453, + 26.925643920898438, + 40.36962127685547 + ] + }, + { + "children": [ + 16 + ], + "name": "ArmR1_07", + "rotation": [ + -0.6643041372299194, + -0.24228057265281677, + 0.6643041968345642, + 0.2422809600830078 + ], + "translation": [ + -3.814697265625e-06, + 1.4055557250976563, + -59.1644287109375 + ] + }, + { + "children": [ + 17 + ], + "name": "ArmR2_08", + "rotation": [ + -5.294824298423844e-23, + 1.3200144422277983e-23, + 0.0006562920170836151, + 0.9999998807907104 + ], + "translation": [ + 52.54582977294922, + -1.52587890625e-05, + 4.4293956307228655e-06 + ] + }, + { + "name": "PinceL_09", + "rotation": [ + -2.384185791015625e-07, + -2.384185791015625e-07, + -5.6762754219175093e-14, + 1.0 + ], + "translation": [ + 54.848846435546875, + 7.521476745605469, + 3.814693627646193e-06 + ] + }, + { + "children": [ + 19, + 22, + 25, + 28, + 31 + ], + "name": "Fire_010", + "rotation": [ + 0.7071068286895752, + 1.845366170982743e-07, + -0.7071067690849304, + 1.845366170982743e-07 + ], + "scale": [ + 0.7983155846595764, + 0.7764723300933838, + 0.7983154654502869 + ], + "translation": [ + 5.572998361458303e-06, + 65.09909057617188, + -3.931890205421951e-06 + ] + }, + { + "children": [ + 20 + ], + "name": "Cone1", + "rotation": [ + -2.5121481026586963e-15, + -0.7071066498756409, + -2.512147255625749e-15, + 0.70710688829422 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 21 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_20" + }, + { + "mesh": 1, + "name": "Cone1_Fire_0" + }, + { + "children": [ + 23 + ], + "name": "Cone2", + "rotation": [ + -2.5121481026586963e-15, + -0.7071066498756409, + -2.512147255625749e-15, + 0.70710688829422 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 24 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_23" + }, + { + "mesh": 2, + "name": "Cone2_Fire_0" + }, + { + "children": [ + 26 + ], + "name": "Cone3", + "rotation": [ + -1.2189463916333102e-24, + -0.7071066498756409, + -1.2189459972028575e-24, + 0.70710688829422 + ], + "scale": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "translation": [ + 4.206890480418224e-06, + -56.78957748413086, + 5.5115442592068575e-06 + ] + }, + { + "children": [ + 27 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_26" + }, + { + "mesh": 3, + "name": "Cone3_Fire_0" + }, + { + "children": [ + 29 + ], + "name": "Cone4", + "rotation": [ + -2.5121481026586963e-15, + -0.7071066498756409, + -2.512147255625749e-15, + 0.70710688829422 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 30 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_29" + }, + { + "mesh": 4, + "name": "Cone4_Fire_0" + }, + { + "children": [ + 32 + ], + "name": "ConeBleu", + "rotation": [ + -1.2015380467786168e-15, + -0.7071066498756409, + -1.2015377291412616e-15, + 0.70710688829422 + ], + "scale": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 33 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_32" + }, + { + "mesh": 5, + "name": "ConeBleu_Fire_0" + }, + { + "children": [ + 35, + 38, + 41, + 44, + 47 + ], + "name": "FireBis_011", + "rotation": [ + 0.5735762715339661, + 2.8290031650612946e-07, + 0.8191521763801575, + -3.6995993468735833e-07 + ], + "scale": [ + 0.44373148679733276, + 0.7764723300933838, + 0.44373127818107605 + ], + "translation": [ + 9.514367775409482e-06, + 61.384483337402344, + -3.7917977806500858e-06 + ] + }, + { + "children": [ + 36 + ], + "name": "ConeBleu001", + "rotation": [ + 4.806153457663888e-15, + -0.7071066498756409, + 4.806151763597994e-15, + 0.70710688829422 + ], + "scale": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 37 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_36" + }, + { + "mesh": 6, + "name": "ConeBleu001_Fire_0" + }, + { + "children": [ + 39 + ], + "name": "Cone005", + "rotation": [ + 9.358481743994851e-24, + -0.7071066498756409, + 9.35847858855123e-24, + 0.70710688829422 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 40 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_39" + }, + { + "mesh": 7, + "name": "Cone005_Fire_0" + }, + { + "children": [ + 42 + ], + "name": "Cone006", + "rotation": [ + 2.0861243622839646e-23, + -0.7071066498756409, + 2.0861237311952404e-23, + 0.70710688829422 + ], + "scale": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "translation": [ + 4.206889570923522e-06, + -56.789573669433594, + 5.511556082637981e-06 + ] + }, + { + "children": [ + 43 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_42" + }, + { + "mesh": 8, + "name": "Cone006_Fire_0" + }, + { + "children": [ + 45 + ], + "name": "Cone007", + "rotation": [ + 9.358481743994851e-24, + -0.7071066498756409, + 9.35847858855123e-24, + 0.70710688829422 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 46 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_45" + }, + { + "mesh": 9, + "name": "Cone007_Fire_0" + }, + { + "children": [ + 48 + ], + "name": "Cone008", + "rotation": [ + 9.358481743994851e-24, + -0.7071066498756409, + 9.35847858855123e-24, + 0.70710688829422 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 49 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_48" + }, + { + "mesh": 10, + "name": "Cone008_Fire_0" + }, + { + "children": [ + 51, + 54, + 57, + 60, + 63 + ], + "name": "FireTert_012", + "rotation": [ + 0.08715565502643585, + 9.698262459778562e-08, + 0.9961947202682495, + -1.0194281685471651e-06 + ], + "scale": [ + 0.17498339712619781, + 0.8357503414154053, + 0.17498329281806946 + ], + "translation": [ + 9.514367775409482e-06, + 61.384483337402344, + -3.7917977806500858e-06 + ] + }, + { + "children": [ + 52 + ], + "name": "ConeBleu002", + "rotation": [ + -9.612305221261882e-15, + -0.7071066498756409, + -9.61230268016304e-15, + 0.70710688829422 + ], + "scale": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 53 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_52" + }, + { + "mesh": 11, + "name": "ConeBleu002_Fire_0" + }, + { + "children": [ + 55 + ], + "name": "Cone009", + "rotation": [ + -1.0048593257667732e-14, + -0.7071066498756409, + -1.0048589869535943e-14, + 0.70710688829422 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 56 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_55" + }, + { + "mesh": 12, + "name": "Cone009_Fire_0" + }, + { + "children": [ + 58 + ], + "name": "Cone010", + "rotation": [ + -1.0048593257667732e-14, + -0.7071066498756409, + -1.0048589869535943e-14, + 0.70710688829422 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 59 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_58" + }, + { + "mesh": 13, + "name": "Cone010_Fire_0" + }, + { + "children": [ + 61 + ], + "name": "Cone011", + "rotation": [ + -1.1199794042215157e-14, + -0.7071066498756409, + -1.1199790654083368e-14, + 0.70710688829422 + ], + "scale": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "translation": [ + 4.206882294965908e-06, + -56.78957748413086, + 5.511543349712156e-06 + ] + }, + { + "children": [ + 62 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_61" + }, + { + "mesh": 14, + "name": "Cone011_Fire_0" + }, + { + "children": [ + 64 + ], + "name": "Cone012", + "rotation": [ + -1.0048593257667732e-14, + -0.7071066498756409, + -1.0048589869535943e-14, + 0.70710688829422 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 65 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_64" + }, + { + "mesh": 15, + "name": "Cone012_Fire_0" + }, + { + "name": "droid", + "rotation": [ + -0.7071068286895752, + -0.0, + 0.0, + 0.7071068286895752 + ], + "translation": [ + 0.0, + 0.0, + 1.1182056169900534e-07 + ] + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "skins": [ + { + "inverseBindMatrices": 65, + "joints": [ + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 34, + 50 + ], + "skeleton": 5 + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + }, + { + "sampler": 0, + "source": 1 + }, + { + "sampler": 0, + "source": 2 + }, + { + "sampler": 0, + "source": 3 + }, + { + "sampler": 0, + "source": 4 + }, + { + "sampler": 0, + "source": 5 + }, + { + "sampler": 0, + "source": 6 + } + ] +} diff --git a/app/assets/3dModels/mechdrone/scene.gltf.matOK-animglitch b/app/assets/3dModels/mechdrone/scene.gltf.matOK-animglitch new file mode 100644 index 0000000..c98803c --- /dev/null +++ b/app/assets/3dModels/mechdrone/scene.gltf.matOK-animglitch @@ -0,0 +1,5795 @@ +{ + "accessors": [ + { + "bufferView": 3, + "componentType": 5126, + "count": 7754, + "max": [ + 179.05812072753906, + 174.54754638671875, + 72.6913833618164 + ], + "min": [ + -179.0581512451172, + -16.184814453125, + -63.797576904296875 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 93048, + "componentType": 5126, + "count": 7754, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "componentType": 5126, + "count": 7754, + "max": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0, + -1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 2, + "componentType": 5126, + "count": 7754, + "max": [ + 0.9979999661445618, + 0.9957423806190491 + ], + "min": [ + 0.0020000000949949026, + 0.0020000000949949026 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "componentType": 5125, + "count": 27033, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 186096, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 186312, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62032, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108132, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 186528, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 186744, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62176, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108324, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 186960, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 187176, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62320, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108516, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 187392, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 187608, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62464, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108708, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 187824, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 188040, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62608, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.44690507650375366 + ], + "min": [ + 0.0007907570688985288, + 0.004371583461761475 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 108900, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 188256, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 188472, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62752, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.44690507650375366 + ], + "min": [ + 0.0007907570688985288, + 0.004371583461761475 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109092, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 188688, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 188904, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 62896, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109284, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 189120, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 189336, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63040, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109476, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 189552, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 189768, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63184, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109668, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 189984, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 190200, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63328, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 109860, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 190416, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 190632, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63472, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.44690507650375366 + ], + "min": [ + 0.0007907570688985288, + 0.004371583461761475 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110052, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 190848, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 191064, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63616, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110244, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 191280, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 191496, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63760, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110436, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 191712, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 191928, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 63904, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110628, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 192144, + "componentType": 5126, + "count": 18, + "max": [ + 30.264970779418945, + 33.50917434692383, + 17.971561431884766 + ], + "min": [ + -5.678165435791016, + 12.398387908935547, + -17.971574783325195 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 192360, + "componentType": 5126, + "count": 18, + "max": [ + 0.9859452247619629, + -0.16706928610801697, + 0.9859451651573181 + ], + "min": [ + -0.9859451651573181, + -0.16706965863704681, + -0.9859451651573181 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 64048, + "componentType": 5126, + "count": 18, + "max": [ + 0.9942581057548523, + 0.9942301511764526 + ], + "min": [ + 0.0007907570688985288, + 0.5516966581344604 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 110820, + "componentType": 5125, + "count": 48, + "type": "SCALAR" + }, + { + "bufferView": 5, + "componentType": 5126, + "count": 14, + "max": [ + 1.0, + 0.8660249710083008, + 0.8660239577293396, + 0.0, + 9.860761315262648e-32, + 1.0, + 2.0175792769805412e-07, + 0.0, + 3.391556901988224e-07, + 0.5000007152557373, + 1.0, + 0.0, + 63.07435989379883, + 113.35004425048828, + 46.614837646484375, + 1.0 + ], + "min": [ + -0.7660443186759949, + -1.0, + -1.0, + 0.0, + -1.0, + -1.0, + -4.700255544776155e-07, + 0.0, + -1.0, + -0.8660239577293396, + -1.0, + 0.0, + -95.76980590820313, + -113.34992980957031, + -46.6148567199707, + 1.0 + ], + "type": "MAT4" + }, + { + "bufferView": 0, + "componentType": 5123, + "count": 7754, + "type": "VEC4" + }, + { + "bufferView": 4, + "byteOffset": 124064, + "componentType": 5126, + "count": 7754, + "max": [ + 1.0, + 0.5, + 0.0, + 0.0 + ], + "min": [ + 0.5, + 0.0, + 0.0, + 0.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "componentType": 5126, + "count": 2, + "max": [ + 54.84883117675781, + -7.521539211273193, + 4.1961669921875e-05 + ], + "min": [ + 54.84883117675781, + -7.521539211273193, + 4.1961669921875e-05 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 8, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 24, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "componentType": 5126, + "count": 141, + "max": [ + -1.3315805347247078e-07, + 1.1102229584507075e-16, + 8.153200998835483e-17, + 1.0 + ], + "min": [ + -1.3315805347247078e-07, + -9.93267308652169e-24, + 2.2551410150782168e-17, + 1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 580, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 48, + "componentType": 5126, + "count": 2, + "max": [ + 52.54583740234375, + 1.9879011233570054e-05, + 7.62939453125e-06 + ], + "min": [ + 52.54583740234375, + 1.9879011233570054e-05, + 7.62939453125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 588, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 72, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 596, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 2256, + "componentType": 5126, + "count": 141, + "max": [ + -3.635648381966954e-17, + 7.85286826202973e-17, + 0.36793842911720276, + 0.9780969619750977 + ], + "min": [ + -1.1723794934347592e-16, + -2.6540078373235317e-17, + 0.2081497758626938, + 0.929850161075592 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 1160, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 96, + "componentType": 5126, + "count": 2, + "max": [ + 3.814697265625e-06, + 1.4055441617965698, + 59.1644401550293 + ], + "min": [ + 3.814697265625e-06, + 1.4055441617965698, + 59.1644401550293 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1168, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 120, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1176, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 4512, + "componentType": 5126, + "count": 141, + "max": [ + -0.27340319752693176, + -0.5147454738616943, + 0.3689625859260559, + 0.7070921659469604 + ], + "min": [ + -0.48722532391548157, + -0.6919355988502502, + 0.2319318950176239, + 0.5529744625091553 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 1740, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 144, + "componentType": 5126, + "count": 2, + "max": [ + -46.61483383178711, + 26.925643920898438, + -1.9073486328125e-05 + ], + "min": [ + -46.61483383178711, + 26.925643920898438, + -1.9073486328125e-05 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1748, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 168, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1756, + "componentType": 5126, + "count": 130, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 6768, + "componentType": 5126, + "count": 130, + "max": [ + 0.5098872780799866, + 0.5686152577400208, + 0.5686168074607849, + 0.5098886489868164 + ], + "min": [ + 0.42032763361930847, + 0.48991185426712036, + 0.4899131655693054, + 0.4203287661075592 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 2276, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 192, + "componentType": 5126, + "count": 2, + "max": [ + 23.307422637939453, + 26.9256534576416, + -40.369651794433594 + ], + "min": [ + 23.307422637939453, + 26.9256534576416, + -40.369651794433594 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2284, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 216, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2292, + "componentType": 5126, + "count": 120, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 8848, + "componentType": 5126, + "count": 120, + "max": [ + 0.7067726254463196, + 0.6857855916023254, + 0.19365043938159943, + 0.3345615565776825 + ], + "min": [ + 0.6800732016563416, + 0.6229514479637146, + 0.02173752337694168, + 0.17233142256736755 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 2772, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 240, + "componentType": 5126, + "count": 2, + "max": [ + 23.307422637939453, + 26.925642013549805, + 40.36962127685547 + ], + "min": [ + 23.307422637939453, + 26.925642013549805, + 40.36962127685547 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2780, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 264, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 2788, + "componentType": 5126, + "count": 119, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 10768, + "componentType": 5126, + "count": 119, + "max": [ + -0.2994782030582428, + -0.31934648752212524, + 0.6663731932640076, + 0.6934966444969177 + ], + "min": [ + -0.3847293555736542, + -0.4003896713256836, + 0.518713116645813, + 0.5531256198883057 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 3264, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 288, + "componentType": 5126, + "count": 2, + "max": [ + 54.848846435546875, + 7.521467685699463, + 3.814697265625e-06 + ], + "min": [ + 54.848846435546875, + 7.521467685699463, + 3.814697265625e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3272, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 312, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3280, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 12672, + "componentType": 5126, + "count": 141, + "max": [ + -2.384185791015625e-07, + -2.384185791015625e-07, + -5.680135181651558e-14, + 1.0 + ], + "min": [ + -2.384185791015625e-07, + -2.384185791015625e-07, + -5.688313454163887e-14, + 1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 3844, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 336, + "componentType": 5126, + "count": 2, + "max": [ + 52.54582595825195, + -1.3977289199829102e-05, + 4.4293956307228655e-06 + ], + "min": [ + 52.54582595825195, + -1.3977289199829102e-05, + 4.4293956307228655e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3852, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 360, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3860, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 14928, + "componentType": 5126, + "count": 141, + "max": [ + 2.8489870462837137e-17, + 3.160411613359313e-17, + -0.13137386739253998, + 0.9913328886032104 + ], + "min": [ + -5.537646306647704e-17, + -4.1358901587475825e-17, + -0.22344687581062317, + 0.9747161269187927 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 4424, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 384, + "componentType": 5126, + "count": 2, + "max": [ + -3.814697265625e-06, + 1.405551791191101, + -59.1644287109375 + ], + "min": [ + -3.814697265625e-06, + 1.405551791191101, + -59.1644287109375 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 4432, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 408, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 4440, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 17184, + "componentType": 5126, + "count": 141, + "max": [ + 0.6111707091331482, + 0.43079033493995667, + 0.6328424215316772, + 0.45774298906326294 + ], + "min": [ + -0.6068583130836487, + -0.42973771691322327, + -0.6065276861190796, + -0.39722853899002075 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 5004, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 432, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -3.552713678800501e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 5568, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 2124, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 6132, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 19440, + "componentType": 5126, + "count": 141, + "max": [ + 8.202974772398514e-18, + -0.7071067094802856, + 8.202972290856677e-18, + 0.70710688829422 + ], + "min": [ + -6.7115251145735526e-18, + -0.7071067094802856, + -6.7115234602123274e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 6696, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 3816, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -1.7763568394002505e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 7260, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 5508, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 7824, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 21696, + "componentType": 5126, + "count": 141, + "max": [ + 5.715691474107701e-18, + -0.7071067094802856, + 5.7156898197464755e-18, + 0.70710688829422 + ], + "min": [ + -7.886042175060047e-18, + -0.7071067094802856, + -7.886039693518209e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 8388, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 7200, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 8952, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 8892, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 9516, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 23952, + "componentType": 5126, + "count": 141, + "max": [ + 8.7448210870126e-18, + -0.7071067094802856, + 8.744818605470762e-18, + 0.70710688829422 + ], + "min": [ + -6.985844675475738e-18, + -0.7071067094802856, + -6.985843021114513e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 10080, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 10584, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + 0.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 10644, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 12276, + "componentType": 5126, + "count": 140, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 11204, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 26208, + "componentType": 5126, + "count": 141, + "max": [ + 8.458105397450695e-18, + -0.7071067094802856, + 8.458102915908857e-18, + 0.70710688829422 + ], + "min": [ + -6.4510972248785824e-18, + -0.7071067094802856, + -6.451095570517357e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 11768, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 13956, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 3.3055613357646507e-07 + ], + "min": [ + 4.206890480418224e-06, + -13.32829475402832, + -3.552713678800501e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 12332, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 15648, + "componentType": 5126, + "count": 2, + "max": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "min": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 12340, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 28464, + "componentType": 5126, + "count": 141, + "max": [ + 7.186934763929217e-18, + -0.7071067094802856, + 7.186933109567992e-18, + 0.70710688829422 + ], + "min": [ + -6.013557558326821e-18, + -0.7071067094802856, + -6.013556317555902e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 12904, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 15672, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 3.3055613357646507e-07 + ], + "min": [ + 4.206890480418224e-06, + -13.32829475402832, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 13468, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 17364, + "componentType": 5126, + "count": 2, + "max": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "min": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 13476, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 30720, + "componentType": 5126, + "count": 140, + "max": [ + 5.280197011620476e-18, + -0.7071067094802856, + 5.2801957708495575e-18, + 0.70710688829422 + ], + "min": [ + -4.693508408819278e-18, + -0.7071067094802856, + -4.6935071680483594e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 14036, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 17388, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 14600, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 19080, + "componentType": 5126, + "count": 140, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 15160, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 32960, + "componentType": 5126, + "count": 141, + "max": [ + 3.810460844875032e-18, + -0.7071067094802856, + 3.810460017694419e-18, + 0.70710688829422 + ], + "min": [ + -4.698067414765364e-18, + -0.7071067094802856, + -4.6980661739944454e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 15724, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 20760, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16288, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 22452, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16852, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 35216, + "componentType": 5126, + "count": 140, + "max": [ + 3.4179061551660476e-18, + -0.7071067094802856, + 3.417905121190282e-18, + 0.70710688829422 + ], + "min": [ + -4.785068617232467e-18, + -0.7071067094802856, + -4.785067376461548e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 17412, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 24144, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 17976, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 25836, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 18540, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 37456, + "componentType": 5126, + "count": 140, + "max": [ + 3.440585172815567e-18, + -0.7071067094802856, + 3.4405843456349545e-18, + 0.70710688829422 + ], + "min": [ + -5.3692202570949646e-18, + -0.7071067094802856, + -5.3692186027337394e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 19100, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 27528, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 19664, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 29220, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 20228, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 39696, + "componentType": 5126, + "count": 141, + "max": [ + 4.587446897087423e-18, + -0.7071067094802856, + 4.587445656316504e-18, + 0.70710688829422 + ], + "min": [ + -4.698067414765364e-18, + -0.7071067094802856, + -4.6980661739944454e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 20792, + "componentType": 5126, + "count": 1, + "max": [ + 0.3333333432674408 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 41952, + "componentType": 5126, + "count": 1, + "max": [ + 0.5735762715339661, + 2.8290031650612946e-07, + 0.8191521763801575, + -3.6995993468735833e-07 + ], + "min": [ + 0.5735762715339661, + 2.8290031650612946e-07, + 0.8191521763801575, + -3.6995993468735833e-07 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 20796, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 30912, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 3.3055613357646507e-07 + ], + "min": [ + 4.206890480418224e-06, + -13.32829475402832, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 21360, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 32604, + "componentType": 5126, + "count": 2, + "max": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "min": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 21368, + "componentType": 5126, + "count": 137, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 41968, + "componentType": 5126, + "count": 137, + "max": [ + 3.520131203216882e-18, + -0.7071067094802856, + 3.5201303760362696e-18, + 0.70710688829422 + ], + "min": [ + -2.346754204409639e-18, + -0.7071067094802856, + -2.3467535840241797e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 21916, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 32628, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 22480, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 34320, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 23044, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 44160, + "componentType": 5126, + "count": 140, + "max": [ + 2.6846101285474823e-18, + -0.7071067094802856, + 2.6846093013668697e-18, + 0.70710688829422 + ], + "min": [ + -2.5403072299166878e-18, + -0.7071067094802856, + -2.5403066095312284e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 23604, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 36012, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 24168, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 37704, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 24732, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 46400, + "componentType": 5126, + "count": 140, + "max": [ + 2.6846101285474823e-18, + -0.7071067094802856, + 2.6846093013668697e-18, + 0.70710688829422 + ], + "min": [ + -3.679904860844256e-18, + -0.7071067094802856, + -3.679903620073337e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 25292, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 39396, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -1.4210854715202004e-14 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 25856, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 41088, + "componentType": 5126, + "count": 141, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 26420, + "componentType": 5126, + "count": 136, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 48640, + "componentType": 5126, + "count": 136, + "max": [ + 2.4532698382977862e-18, + -0.7071067094802856, + 2.453269217912327e-18, + 0.70710688829422 + ], + "min": [ + -2.6846101285474823e-18, + -0.7071067094802856, + -2.6846093013668697e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 26964, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 42780, + "componentType": 5126, + "count": 141, + "max": [ + 4.206890480418224e-06, + -10.555389404296875, + 5.511544713954208e-06 + ], + "min": [ + 4.206890480418224e-06, + -56.78957748413086, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 27528, + "componentType": 5126, + "count": 140, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 44472, + "componentType": 5126, + "count": 140, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 28088, + "componentType": 5126, + "count": 133, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 50816, + "componentType": 5126, + "count": 133, + "max": [ + 2.6846101285474823e-18, + -0.7071067094802856, + 2.6846093013668697e-18, + 0.70710688829422 + ], + "min": [ + -2.734324924132838e-18, + -0.7071067094802856, + -2.7343240969522255e-18, + 0.70710688829422 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 28620, + "componentType": 5126, + "count": 1, + "max": [ + 0.3333333432674408 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 52944, + "componentType": 5126, + "count": 1, + "max": [ + 0.08715565502643585, + 9.698262459778562e-08, + 0.9961947202682495, + -1.0194281685471651e-06 + ], + "min": [ + 0.08715565502643585, + 9.698262459778562e-08, + 0.9961947202682495, + -1.0194281685471651e-06 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 28624, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 46152, + "componentType": 5126, + "count": 141, + "max": [ + 5.94403076171875, + 172.22801208496094, + 11.983929634094238 + ], + "min": [ + -6.034214973449707, + 165.6510772705078, + -11.813237190246582 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 29188, + "componentType": 5126, + "count": 2, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 47844, + "componentType": 5126, + "count": 2, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + 1.0, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 29196, + "componentType": 5126, + "count": 141, + "max": [ + 5.0 + ], + "min": [ + 0.3333333432674408 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 52960, + "componentType": 5126, + "count": 141, + "max": [ + 0.7222620248794556, + 0.04277963191270828, + 0.7465828657150269, + 0.02993192709982395 + ], + "min": [ + -0.7063471078872681, + -0.04298944026231766, + -0.7063394784927368, + -0.03887783735990524 + ], + "type": "VEC4" + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 11, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 11, + "path": "scale" + } + }, + { + "sampler": 2, + "target": { + "node": 11, + "path": "rotation" + } + }, + { + "sampler": 3, + "target": { + "node": 10, + "path": "translation" + } + }, + { + "sampler": 4, + "target": { + "node": 10, + "path": "scale" + } + }, + { + "sampler": 5, + "target": { + "node": 10, + "path": "rotation" + } + }, + { + "sampler": 6, + "target": { + "node": 9, + "path": "translation" + } + }, + { + "sampler": 7, + "target": { + "node": 9, + "path": "scale" + } + }, + { + "sampler": 8, + "target": { + "node": 9, + "path": "rotation" + } + }, + { + "sampler": 9, + "target": { + "node": 12, + "path": "translation" + } + }, + { + "sampler": 10, + "target": { + "node": 12, + "path": "scale" + } + }, + { + "sampler": 11, + "target": { + "node": 12, + "path": "rotation" + } + }, + { + "sampler": 12, + "target": { + "node": 13, + "path": "translation" + } + }, + { + "sampler": 13, + "target": { + "node": 13, + "path": "scale" + } + }, + { + "sampler": 14, + "target": { + "node": 13, + "path": "rotation" + } + }, + { + "sampler": 15, + "target": { + "node": 14, + "path": "translation" + } + }, + { + "sampler": 16, + "target": { + "node": 14, + "path": "scale" + } + }, + { + "sampler": 17, + "target": { + "node": 14, + "path": "rotation" + } + }, + { + "sampler": 18, + "target": { + "node": 17, + "path": "translation" + } + }, + { + "sampler": 19, + "target": { + "node": 17, + "path": "scale" + } + }, + { + "sampler": 20, + "target": { + "node": 17, + "path": "rotation" + } + }, + { + "sampler": 21, + "target": { + "node": 16, + "path": "translation" + } + }, + { + "sampler": 22, + "target": { + "node": 16, + "path": "scale" + } + }, + { + "sampler": 23, + "target": { + "node": 16, + "path": "rotation" + } + }, + { + "sampler": 24, + "target": { + "node": 15, + "path": "translation" + } + }, + { + "sampler": 25, + "target": { + "node": 15, + "path": "scale" + } + }, + { + "sampler": 26, + "target": { + "node": 15, + "path": "rotation" + } + }, + { + "sampler": 27, + "target": { + "node": 19, + "path": "translation" + } + }, + { + "sampler": 28, + "target": { + "node": 19, + "path": "scale" + } + }, + { + "sampler": 29, + "target": { + "node": 19, + "path": "rotation" + } + }, + { + "sampler": 30, + "target": { + "node": 22, + "path": "translation" + } + }, + { + "sampler": 31, + "target": { + "node": 22, + "path": "scale" + } + }, + { + "sampler": 32, + "target": { + "node": 22, + "path": "rotation" + } + }, + { + "sampler": 33, + "target": { + "node": 25, + "path": "translation" + } + }, + { + "sampler": 34, + "target": { + "node": 25, + "path": "scale" + } + }, + { + "sampler": 35, + "target": { + "node": 25, + "path": "rotation" + } + }, + { + "sampler": 36, + "target": { + "node": 28, + "path": "translation" + } + }, + { + "sampler": 37, + "target": { + "node": 28, + "path": "scale" + } + }, + { + "sampler": 38, + "target": { + "node": 28, + "path": "rotation" + } + }, + { + "sampler": 39, + "target": { + "node": 31, + "path": "translation" + } + }, + { + "sampler": 40, + "target": { + "node": 31, + "path": "scale" + } + }, + { + "sampler": 41, + "target": { + "node": 31, + "path": "rotation" + } + }, + { + "sampler": 42, + "target": { + "node": 35, + "path": "translation" + } + }, + { + "sampler": 43, + "target": { + "node": 35, + "path": "scale" + } + }, + { + "sampler": 44, + "target": { + "node": 35, + "path": "rotation" + } + }, + { + "sampler": 45, + "target": { + "node": 38, + "path": "translation" + } + }, + { + "sampler": 46, + "target": { + "node": 38, + "path": "scale" + } + }, + { + "sampler": 47, + "target": { + "node": 38, + "path": "rotation" + } + }, + { + "sampler": 48, + "target": { + "node": 41, + "path": "translation" + } + }, + { + "sampler": 49, + "target": { + "node": 41, + "path": "scale" + } + }, + { + "sampler": 50, + "target": { + "node": 41, + "path": "rotation" + } + }, + { + "sampler": 51, + "target": { + "node": 44, + "path": "translation" + } + }, + { + "sampler": 52, + "target": { + "node": 44, + "path": "scale" + } + }, + { + "sampler": 53, + "target": { + "node": 44, + "path": "rotation" + } + }, + { + "sampler": 54, + "target": { + "node": 47, + "path": "translation" + } + }, + { + "sampler": 55, + "target": { + "node": 47, + "path": "scale" + } + }, + { + "sampler": 56, + "target": { + "node": 47, + "path": "rotation" + } + }, + { + "sampler": 57, + "target": { + "node": 34, + "path": "rotation" + } + }, + { + "sampler": 58, + "target": { + "node": 51, + "path": "translation" + } + }, + { + "sampler": 59, + "target": { + "node": 51, + "path": "scale" + } + }, + { + "sampler": 60, + "target": { + "node": 51, + "path": "rotation" + } + }, + { + "sampler": 61, + "target": { + "node": 54, + "path": "translation" + } + }, + { + "sampler": 62, + "target": { + "node": 54, + "path": "scale" + } + }, + { + "sampler": 63, + "target": { + "node": 54, + "path": "rotation" + } + }, + { + "sampler": 64, + "target": { + "node": 57, + "path": "translation" + } + }, + { + "sampler": 65, + "target": { + "node": 57, + "path": "scale" + } + }, + { + "sampler": 66, + "target": { + "node": 57, + "path": "rotation" + } + }, + { + "sampler": 67, + "target": { + "node": 60, + "path": "translation" + } + }, + { + "sampler": 68, + "target": { + "node": 60, + "path": "scale" + } + }, + { + "sampler": 69, + "target": { + "node": 60, + "path": "rotation" + } + }, + { + "sampler": 70, + "target": { + "node": 63, + "path": "translation" + } + }, + { + "sampler": 71, + "target": { + "node": 63, + "path": "scale" + } + }, + { + "sampler": 72, + "target": { + "node": 63, + "path": "rotation" + } + }, + { + "sampler": 73, + "target": { + "node": 50, + "path": "rotation" + } + }, + { + "sampler": 74, + "target": { + "node": 8, + "path": "translation" + } + }, + { + "sampler": 75, + "target": { + "node": 8, + "path": "scale" + } + }, + { + "sampler": 76, + "target": { + "node": 8, + "path": "rotation" + } + } + ], + "name": "Take 001", + "samplers": [ + { + "input": 68, + "interpolation": "LINEAR", + "output": 69 + }, + { + "input": 70, + "interpolation": "LINEAR", + "output": 71 + }, + { + "input": 72, + "interpolation": "LINEAR", + "output": 73 + }, + { + "input": 74, + "interpolation": "LINEAR", + "output": 75 + }, + { + "input": 76, + "interpolation": "LINEAR", + "output": 77 + }, + { + "input": 78, + "interpolation": "LINEAR", + "output": 79 + }, + { + "input": 80, + "interpolation": "LINEAR", + "output": 81 + }, + { + "input": 82, + "interpolation": "LINEAR", + "output": 83 + }, + { + "input": 84, + "interpolation": "LINEAR", + "output": 85 + }, + { + "input": 86, + "interpolation": "LINEAR", + "output": 87 + }, + { + "input": 88, + "interpolation": "LINEAR", + "output": 89 + }, + { + "input": 90, + "interpolation": "LINEAR", + "output": 91 + }, + { + "input": 92, + "interpolation": "LINEAR", + "output": 93 + }, + { + "input": 94, + "interpolation": "LINEAR", + "output": 95 + }, + { + "input": 96, + "interpolation": "LINEAR", + "output": 97 + }, + { + "input": 98, + "interpolation": "LINEAR", + "output": 99 + }, + { + "input": 100, + "interpolation": "LINEAR", + "output": 101 + }, + { + "input": 102, + "interpolation": "LINEAR", + "output": 103 + }, + { + "input": 104, + "interpolation": "LINEAR", + "output": 105 + }, + { + "input": 106, + "interpolation": "LINEAR", + "output": 107 + }, + { + "input": 108, + "interpolation": "LINEAR", + "output": 109 + }, + { + "input": 110, + "interpolation": "LINEAR", + "output": 111 + }, + { + "input": 112, + "interpolation": "LINEAR", + "output": 113 + }, + { + "input": 114, + "interpolation": "LINEAR", + "output": 115 + }, + { + "input": 116, + "interpolation": "LINEAR", + "output": 117 + }, + { + "input": 118, + "interpolation": "LINEAR", + "output": 119 + }, + { + "input": 120, + "interpolation": "LINEAR", + "output": 121 + }, + { + "input": 122, + "interpolation": "LINEAR", + "output": 123 + }, + { + "input": 124, + "interpolation": "LINEAR", + "output": 125 + }, + { + "input": 126, + "interpolation": "LINEAR", + "output": 127 + }, + { + "input": 128, + "interpolation": "LINEAR", + "output": 129 + }, + { + "input": 130, + "interpolation": "LINEAR", + "output": 131 + }, + { + "input": 132, + "interpolation": "LINEAR", + "output": 133 + }, + { + "input": 134, + "interpolation": "LINEAR", + "output": 135 + }, + { + "input": 136, + "interpolation": "LINEAR", + "output": 137 + }, + { + "input": 138, + "interpolation": "LINEAR", + "output": 139 + }, + { + "input": 140, + "interpolation": "LINEAR", + "output": 141 + }, + { + "input": 142, + "interpolation": "LINEAR", + "output": 143 + }, + { + "input": 144, + "interpolation": "LINEAR", + "output": 145 + }, + { + "input": 146, + "interpolation": "LINEAR", + "output": 147 + }, + { + "input": 148, + "interpolation": "LINEAR", + "output": 149 + }, + { + "input": 150, + "interpolation": "LINEAR", + "output": 151 + }, + { + "input": 152, + "interpolation": "LINEAR", + "output": 153 + }, + { + "input": 154, + "interpolation": "LINEAR", + "output": 155 + }, + { + "input": 156, + "interpolation": "LINEAR", + "output": 157 + }, + { + "input": 158, + "interpolation": "LINEAR", + "output": 159 + }, + { + "input": 160, + "interpolation": "LINEAR", + "output": 161 + }, + { + "input": 162, + "interpolation": "LINEAR", + "output": 163 + }, + { + "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": 190, + "interpolation": "LINEAR", + "output": 191 + }, + { + "input": 192, + "interpolation": "LINEAR", + "output": 193 + }, + { + "input": 194, + "interpolation": "LINEAR", + "output": 195 + }, + { + "input": 196, + "interpolation": "LINEAR", + "output": 197 + }, + { + "input": 198, + "interpolation": "LINEAR", + "output": 199 + }, + { + "input": 200, + "interpolation": "LINEAR", + "output": 201 + }, + { + "input": 202, + "interpolation": "LINEAR", + "output": 203 + }, + { + "input": 204, + "interpolation": "LINEAR", + "output": 205 + }, + { + "input": 206, + "interpolation": "LINEAR", + "output": 207 + }, + { + "input": 208, + "interpolation": "LINEAR", + "output": 209 + }, + { + "input": 210, + "interpolation": "LINEAR", + "output": 211 + }, + { + "input": 212, + "interpolation": "LINEAR", + "output": 213 + }, + { + "input": 214, + "interpolation": "LINEAR", + "output": 215 + }, + { + "input": 216, + "interpolation": "LINEAR", + "output": 217 + }, + { + "input": 218, + "interpolation": "LINEAR", + "output": 219 + }, + { + "input": 220, + "interpolation": "LINEAR", + "output": 221 + } + ] + } + ], + "asset": { + "extras": { + "author": "Willy Decarpentrie (https://sketchfab.com/skudgee)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/mech-drone-8d06874aac5246c59edb4adbe3606e0e", + "title": "Mech Drone" + }, + "generator": "Sketchfab-12.68.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 62032, + "byteStride": 8, + "name": "shortBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 111012, + "byteOffset": 62032, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 64192, + "byteOffset": 173044, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 192576, + "byteOffset": 237236, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 248128, + "byteOffset": 429812, + "byteStride": 16, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 896, + "byteOffset": 677940, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 29760, + "byteOffset": 678836, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 47868, + "byteOffset": 708596, + "byteStride": 12, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 55216, + "byteOffset": 756464, + "byteStride": 16, + "name": "floatBufferViews" + } + ], + "buffers": [ + { + "byteLength": 811680, + "uri": "scene.bin" + } + ], + "extensionsRequired": [ + "KHR_materials_pbrSpecularGlossiness" + ], + "extensionsUsed": [ + "KHR_materials_pbrSpecularGlossiness" + ], + "images": [ + { + "uri": "textures/Robot_diffuse.jpeg" + }, + { + "uri": "textures/Robot_specularGlossiness.png" + }, + { + "uri": "textures/Robot_emissive.jpeg" + }, + { + "uri": "textures/Robot_normal.jpeg" + }, + { + "uri": "textures/Robot_occlusion.png" + }, + { + "uri": "textures/Fire_diffuse.png" + }, + { + "uri": "textures/Fire_emissive.jpeg" + } + ], + "materials": [ + { + "name": "Robot", + "doubleSided": true, + + "pbrMetallicRoughness": { + "baseColorTexture": { "index": 0 }, + "metallicFactor": 0.0, + "roughnessFactor": 0.5 + }, + + "emissiveFactor": [1.0, 1.0, 1.0], + "emissiveTexture": { "index": 2 }, + + "normalTexture": { "index": 3 }, + "occlusionTexture": { "index": 4 } +}, +{ + "name": "Fire", + "doubleSided": true, + "alphaMode": "BLEND", + + "pbrMetallicRoughness": { + "baseColorTexture": { "index": 5 }, + "metallicFactor": 0.0, + "roughnessFactor": 0.2 + }, + + "emissiveFactor": [1.0, 1.0, 1.0], + "emissiveTexture": { "index": 6 } +} + ], + "meshes": [ + { + "name": "droid_Robot_0", + "primitives": [ + { + "attributes": { + "JOINTS_0": 66, + "NORMAL": 1, + "POSITION": 0, + "TANGENT": 2, + "TEXCOORD_0": 3, + "WEIGHTS_0": 67 + }, + "indices": 4, + "material": 0, + "mode": 4 + } + ] + }, + { + "name": "Cone1_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 6, + "POSITION": 5, + "TEXCOORD_0": 7 + }, + "indices": 8, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone2_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 10, + "POSITION": 9, + "TEXCOORD_0": 11 + }, + "indices": 12, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone3_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 14, + "POSITION": 13, + "TEXCOORD_0": 15 + }, + "indices": 16, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone4_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 18, + "POSITION": 17, + "TEXCOORD_0": 19 + }, + "indices": 20, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "ConeBleu_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 22, + "POSITION": 21, + "TEXCOORD_0": 23 + }, + "indices": 24, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "ConeBleu001_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 26, + "POSITION": 25, + "TEXCOORD_0": 27 + }, + "indices": 28, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone005_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 30, + "POSITION": 29, + "TEXCOORD_0": 31 + }, + "indices": 32, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone006_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 34, + "POSITION": 33, + "TEXCOORD_0": 35 + }, + "indices": 36, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone007_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 38, + "POSITION": 37, + "TEXCOORD_0": 39 + }, + "indices": 40, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone008_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 42, + "POSITION": 41, + "TEXCOORD_0": 43 + }, + "indices": 44, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "ConeBleu002_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 46, + "POSITION": 45, + "TEXCOORD_0": 47 + }, + "indices": 48, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone009_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 50, + "POSITION": 49, + "TEXCOORD_0": 51 + }, + "indices": 52, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone010_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 54, + "POSITION": 53, + "TEXCOORD_0": 55 + }, + "indices": 56, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone011_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 58, + "POSITION": 57, + "TEXCOORD_0": 59 + }, + "indices": 60, + "material": 1, + "mode": 4 + } + ] + }, + { + "name": "Cone012_Fire_0", + "primitives": [ + { + "attributes": { + "NORMAL": 62, + "POSITION": 61, + "TEXCOORD_0": 63 + }, + "indices": 64, + "material": 1, + "mode": 4 + } + ] + } + ], + "nodes": [ + { + "children": [ + 1 + ], + "matrix": [ + 0.0018214478623121977, + 0.0, + 0.0, + 0.0, + 0.0, + 4.0444267097865476e-19, + -0.0018214478623121977, + 0.0, + 0.0, + 0.0018214478623121977, + 4.0444267097865476e-19, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Sketchfab_model" + }, + { + "children": [ + 2 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Drone.FBX" + }, + { + "children": [ + 3 + ], + "name": "Object_2" + }, + { + "children": [ + 4 + ], + "name": "RootNode" + }, + { + "children": [ + 5, + 7, + 6, + 66 + ], + "name": "Object_4" + }, + { + "children": [ + 8 + ], + "name": "_rootJoint" + }, + { + "matrix": [ + 1.0000000000000002, + -6.617444900424222e-24, + 0.0, + 0.0, + 4.052016357919249e-40, + 6.123233995736767e-17, + -1.0000000000000002, + 0.0, + 6.61744490042422e-24, + 1.0, + 6.123233995736766e-17, + 0.0, + 0.0, + -7.105427357601002e-15, + 1.118205688044327e-07, + 1.0 + ], + "name": "Object_6" + }, + { + "mesh": 0, + "name": "Object_7", + "skin": 0 + }, + { + "children": [ + 9, + 12, + 13, + 14, + 15, + 18, + 34, + 50 + ], + "name": "Body_00", + "rotation": [ + 0.7071068286895752, + -4.216082594155068e-09, + -0.7071068286895752, + -4.216082594155068e-09 + ], + "translation": [ + 0.0, + 90.0, + 3.934024789487012e-06 + ] + }, + { + "children": [ + 10 + ], + "name": "ArmL1_01", + "rotation": [ + -0.2422807514667511, + -0.6643038988113403, + 0.24228090047836304, + 0.6643044948577881 + ], + "translation": [ + 3.814697265625e-06, + 1.4055404663085938, + 59.1644401550293 + ] + }, + { + "children": [ + 11 + ], + "name": "ArmL2_02", + "rotation": [ + 4.376090245727937e-08, + 7.546920244294597e-08, + -0.0006561877089552581, + 0.9999998807907104 + ], + "translation": [ + 52.54584503173828, + 1.52587890625e-05, + 7.629401807207614e-06 + ] + }, + { + "name": "PinceR_03", + "rotation": [ + -1.9470722634196136e-07, + -4.371136341774218e-08, + 7.450579886381092e-08, + 1.0 + ], + "translation": [ + 54.84883499145508, + -7.521537780761719, + 4.1961677197832614e-05 + ] + }, + { + "name": "Flap3_04", + "rotation": [ + 0.49999943375587463, + 0.49999940395355225, + 0.5000006556510925, + 0.5000007152557373 + ], + "translation": [ + -46.61483383178711, + 26.925643920898438, + -1.9073488147114404e-05 + ] + }, + { + "name": "Flap2_05", + "rotation": [ + 0.6830124855041504, + 0.6830124258995056, + 0.18301363289356232, + 0.1830136477947235 + ], + "translation": [ + 23.307422637939453, + 26.92565155029297, + -40.369651794433594 + ] + }, + { + "name": "Flap1_06", + "rotation": [ + -0.3535531461238861, + -0.3535531163215637, + 0.6123725771903992, + 0.612372636795044 + ], + "translation": [ + 23.307422637939453, + 26.925643920898438, + 40.36962127685547 + ] + }, + { + "children": [ + 16 + ], + "name": "ArmR1_07", + "rotation": [ + -0.6643041372299194, + -0.24228057265281677, + 0.6643041968345642, + 0.2422809600830078 + ], + "translation": [ + -3.814697265625e-06, + 1.4055557250976563, + -59.1644287109375 + ] + }, + { + "children": [ + 17 + ], + "name": "ArmR2_08", + "rotation": [ + -5.294824298423844e-23, + 1.3200144422277983e-23, + 0.0006562920170836151, + 0.9999998807907104 + ], + "translation": [ + 52.54582977294922, + -1.52587890625e-05, + 4.4293956307228655e-06 + ] + }, + { + "name": "PinceL_09", + "rotation": [ + -2.384185791015625e-07, + -2.384185791015625e-07, + -5.6762754219175093e-14, + 1.0 + ], + "translation": [ + 54.848846435546875, + 7.521476745605469, + 3.814693627646193e-06 + ] + }, + { + "children": [ + 19, + 22, + 25, + 28, + 31 + ], + "name": "Fire_010", + "rotation": [ + 0.7071068286895752, + 1.845366170982743e-07, + -0.7071067690849304, + 1.845366170982743e-07 + ], + "scale": [ + 0.7983155846595764, + 0.7764723300933838, + 0.7983154654502869 + ], + "translation": [ + 5.572998361458303e-06, + 65.09909057617188, + -3.931890205421951e-06 + ] + }, + { + "children": [ + 20 + ], + "name": "Cone1", + "rotation": [ + -2.5121481026586963e-15, + -0.7071066498756409, + -2.512147255625749e-15, + 0.70710688829422 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 21 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_20" + }, + { + "mesh": 1, + "name": "Cone1_Fire_0" + }, + { + "children": [ + 23 + ], + "name": "Cone2", + "rotation": [ + -2.5121481026586963e-15, + -0.7071066498756409, + -2.512147255625749e-15, + 0.70710688829422 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 24 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_23" + }, + { + "mesh": 2, + "name": "Cone2_Fire_0" + }, + { + "children": [ + 26 + ], + "name": "Cone3", + "rotation": [ + -1.2189463916333102e-24, + -0.7071066498756409, + -1.2189459972028575e-24, + 0.70710688829422 + ], + "scale": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "translation": [ + 4.206890480418224e-06, + -56.78957748413086, + 5.5115442592068575e-06 + ] + }, + { + "children": [ + 27 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_26" + }, + { + "mesh": 3, + "name": "Cone3_Fire_0" + }, + { + "children": [ + 29 + ], + "name": "Cone4", + "rotation": [ + -2.5121481026586963e-15, + -0.7071066498756409, + -2.512147255625749e-15, + 0.70710688829422 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 30 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_29" + }, + { + "mesh": 4, + "name": "Cone4_Fire_0" + }, + { + "children": [ + 32 + ], + "name": "ConeBleu", + "rotation": [ + -1.2015380467786168e-15, + -0.7071066498756409, + -1.2015377291412616e-15, + 0.70710688829422 + ], + "scale": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "translation": [ + 4.206891389912926e-06, + -10.555391311645508, + -9.094947017729282e-13 + ] + }, + { + "children": [ + 33 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_32" + }, + { + "mesh": 5, + "name": "ConeBleu_Fire_0" + }, + { + "children": [ + 35, + 38, + 41, + 44, + 47 + ], + "name": "FireBis_011", + "rotation": [ + 0.5735762715339661, + 2.8290031650612946e-07, + 0.8191521763801575, + -3.6995993468735833e-07 + ], + "scale": [ + 0.44373148679733276, + 0.7764723300933838, + 0.44373127818107605 + ], + "translation": [ + 9.514367775409482e-06, + 61.384483337402344, + -3.7917977806500858e-06 + ] + }, + { + "children": [ + 36 + ], + "name": "ConeBleu001", + "rotation": [ + 4.806153457663888e-15, + -0.7071066498756409, + 4.806151763597994e-15, + 0.70710688829422 + ], + "scale": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 37 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_36" + }, + { + "mesh": 6, + "name": "ConeBleu001_Fire_0" + }, + { + "children": [ + 39 + ], + "name": "Cone005", + "rotation": [ + 9.358481743994851e-24, + -0.7071066498756409, + 9.35847858855123e-24, + 0.70710688829422 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 40 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_39" + }, + { + "mesh": 7, + "name": "Cone005_Fire_0" + }, + { + "children": [ + 42 + ], + "name": "Cone006", + "rotation": [ + 2.0861243622839646e-23, + -0.7071066498756409, + 2.0861237311952404e-23, + 0.70710688829422 + ], + "scale": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "translation": [ + 4.206889570923522e-06, + -56.789573669433594, + 5.511556082637981e-06 + ] + }, + { + "children": [ + 43 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_42" + }, + { + "mesh": 8, + "name": "Cone006_Fire_0" + }, + { + "children": [ + 45 + ], + "name": "Cone007", + "rotation": [ + 9.358481743994851e-24, + -0.7071066498756409, + 9.35847858855123e-24, + 0.70710688829422 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 46 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_45" + }, + { + "mesh": 9, + "name": "Cone007_Fire_0" + }, + { + "children": [ + 48 + ], + "name": "Cone008", + "rotation": [ + 9.358481743994851e-24, + -0.7071066498756409, + 9.35847858855123e-24, + 0.70710688829422 + ], + "translation": [ + 4.206889570923522e-06, + -10.555389404296875, + 7.275957614183426e-12 + ] + }, + { + "children": [ + 49 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_48" + }, + { + "mesh": 10, + "name": "Cone008_Fire_0" + }, + { + "children": [ + 51, + 54, + 57, + 60, + 63 + ], + "name": "FireTert_012", + "rotation": [ + 0.08715565502643585, + 9.698262459778562e-08, + 0.9961947202682495, + -1.0194281685471651e-06 + ], + "scale": [ + 0.17498339712619781, + 0.8357503414154053, + 0.17498329281806946 + ], + "translation": [ + 9.514367775409482e-06, + 61.384483337402344, + -3.7917977806500858e-06 + ] + }, + { + "children": [ + 52 + ], + "name": "ConeBleu002", + "rotation": [ + -9.612305221261882e-15, + -0.7071066498756409, + -9.61230268016304e-15, + 0.70710688829422 + ], + "scale": [ + 1.0453884601593018, + 1.0, + 1.0453884601593018 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 53 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_52" + }, + { + "mesh": 11, + "name": "ConeBleu002_Fire_0" + }, + { + "children": [ + 55 + ], + "name": "Cone009", + "rotation": [ + -1.0048593257667732e-14, + -0.7071066498756409, + -1.0048589869535943e-14, + 0.70710688829422 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 56 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_55" + }, + { + "mesh": 12, + "name": "Cone009_Fire_0" + }, + { + "children": [ + 58 + ], + "name": "Cone010", + "rotation": [ + -1.0048593257667732e-14, + -0.7071066498756409, + -1.0048589869535943e-14, + 0.70710688829422 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 59 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_58" + }, + { + "mesh": 13, + "name": "Cone010_Fire_0" + }, + { + "children": [ + 61 + ], + "name": "Cone011", + "rotation": [ + -1.1199794042215157e-14, + -0.7071066498756409, + -1.1199790654083368e-14, + 0.70710688829422 + ], + "scale": [ + 0.44860613346099854, + 1.0, + 0.44860613346099854 + ], + "translation": [ + 4.206882294965908e-06, + -56.78957748413086, + 5.511543349712156e-06 + ] + }, + { + "children": [ + 62 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_61" + }, + { + "mesh": 14, + "name": "Cone011_Fire_0" + }, + { + "children": [ + 64 + ], + "name": "Cone012", + "rotation": [ + -1.0048593257667732e-14, + -0.7071066498756409, + -1.0048589869535943e-14, + 0.70710688829422 + ], + "translation": [ + 4.206885932944715e-06, + -10.555389404296875, + -1.8189894035458565e-12 + ] + }, + { + "children": [ + 65 + ], + "matrix": [ + 1.0, + 0.0, + -0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -12.293402671813965, + -22.953781127929688, + 6.67572021484375e-06, + 1.0 + ], + "name": "Object_64" + }, + { + "mesh": 15, + "name": "Cone012_Fire_0" + }, + { + "name": "droid", + "rotation": [ + -0.7071068286895752, + -0.0, + 0.0, + 0.7071068286895752 + ], + "translation": [ + 0.0, + 0.0, + 1.1182056169900534e-07 + ] + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "skins": [ + { + "inverseBindMatrices": 65, + "joints": [ + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 34, + 50 + ], + "skeleton": 5 + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + }, + { + "sampler": 0, + "source": 1 + }, + { + "sampler": 0, + "source": 2 + }, + { + "sampler": 0, + "source": 3 + }, + { + "sampler": 0, + "source": 4 + }, + { + "sampler": 0, + "source": 5 + }, + { + "sampler": 0, + "source": 6 + } + ] +} diff --git a/app/assets/3dModels/mechdrone/textures/Fire_diffuse.png b/app/assets/3dModels/mechdrone/textures/Fire_diffuse.png new file mode 100644 index 0000000..48bde38 Binary files /dev/null and b/app/assets/3dModels/mechdrone/textures/Fire_diffuse.png differ diff --git a/app/assets/3dModels/mechdrone/textures/Fire_emissive.jpeg b/app/assets/3dModels/mechdrone/textures/Fire_emissive.jpeg new file mode 100644 index 0000000..55bd4f7 Binary files /dev/null and b/app/assets/3dModels/mechdrone/textures/Fire_emissive.jpeg differ diff --git a/app/assets/3dModels/mechdrone/textures/Robot_diffuse.jpeg b/app/assets/3dModels/mechdrone/textures/Robot_diffuse.jpeg new file mode 100644 index 0000000..7bf0c46 Binary files /dev/null and b/app/assets/3dModels/mechdrone/textures/Robot_diffuse.jpeg differ diff --git a/app/assets/3dModels/mechdrone/textures/Robot_emissive.jpeg b/app/assets/3dModels/mechdrone/textures/Robot_emissive.jpeg new file mode 100644 index 0000000..091e65d Binary files /dev/null and b/app/assets/3dModels/mechdrone/textures/Robot_emissive.jpeg differ diff --git a/app/assets/3dModels/mechdrone/textures/Robot_normal.jpeg b/app/assets/3dModels/mechdrone/textures/Robot_normal.jpeg new file mode 100644 index 0000000..908d5b7 Binary files /dev/null and b/app/assets/3dModels/mechdrone/textures/Robot_normal.jpeg differ diff --git a/app/assets/3dModels/mechdrone/textures/Robot_occlusion.png b/app/assets/3dModels/mechdrone/textures/Robot_occlusion.png new file mode 100644 index 0000000..9527779 Binary files /dev/null and b/app/assets/3dModels/mechdrone/textures/Robot_occlusion.png differ diff --git a/app/assets/3dModels/mechdrone/textures/Robot_specularGlossiness.png b/app/assets/3dModels/mechdrone/textures/Robot_specularGlossiness.png new file mode 100644 index 0000000..562445a Binary files /dev/null and b/app/assets/3dModels/mechdrone/textures/Robot_specularGlossiness.png differ diff --git a/app/assets/brol/mecha.js b/app/assets/brol/mecha.js new file mode 100644 index 0000000..94e4284 --- /dev/null +++ b/app/assets/brol/mecha.js @@ -0,0 +1,40 @@ + //////////////TESTING ///////////////// + this.threeClock = new THREE.Clock() + const loader = new GLTFLoader().setPath( '/app/assets/3dModels/' ); + loader.load( 'mechdrone/scene.gltf', async function ( gltf ) { + + const model = gltf.scene; + + // wait until the model can be added to the scene without blocking due to shader compilation + + await this.renderer.compileAsync( model, this.camera, this.scene ); + model.scale.set(5,5,5) + this.scene.add( model ) + model.traverse(obj => { + console.log( + obj.type, + obj.name || '(no name)', + obj.isBone ? '[BONE]' : '' + ) + + + if (obj.isMesh && obj.material && obj.material.color) { + const c = obj.material.color.clone() + const boost = 0.1 // réglage global + obj.material.emissive = c + obj.material.emissiveIntensity = boost + } + }) + this.leftArm = model.getObjectByName('ArmL1_01') + + if (gltf.animations && gltf.animations.length > 0) { + this.mixer = new THREE.AnimationMixer(gltf.scene) + // On joue la première animation + const action = this.mixer.clipAction(gltf.animations[0]) + action.play() + } + }.bind(this) ) + +// In Render: + const delta = this.threeClock.getDelta() + if(this.mixer) this.mixer.update(delta) \ No newline at end of file diff --git a/app/assets/html/help/KFconsoleHelp.html b/app/assets/html/help/KFconsoleHelp.html index dd8e788..3fc3c0c 100644 --- a/app/assets/html/help/KFconsoleHelp.html +++ b/app/assets/html/help/KFconsoleHelp.html @@ -1,5 +1,5 @@
Javascript Keyframe console
Use any combination of Javascript and API calls to update your keyframe scene.
@@ -21,8 +22,32 @@ Special commands:

API:

+
+ + + + + \ No newline at end of file diff --git a/app/assets/html/models/ffbxbx/Samba Dancing.fbx b/app/assets/html/models/ffbxbx/Samba Dancing.fbx new file mode 100644 index 0000000..2e07081 Binary files /dev/null and b/app/assets/html/models/ffbxbx/Samba Dancing.fbx differ diff --git a/app/assets/html/test.html b/app/assets/html/test.html new file mode 100644 index 0000000..4014541 --- /dev/null +++ b/app/assets/html/test.html @@ -0,0 +1,240 @@ + + + + three.js webgl - FBX loader + + + + + + + +
+ three.js - FBXLoader
+ Character and animation from Mixamo +
+ + + + + + diff --git a/app/controllers/editors/EditorsController.json b/app/controllers/editors/EditorsController.json index a8fab88..7be573f 100644 --- a/app/controllers/editors/EditorsController.json +++ b/app/controllers/editors/EditorsController.json @@ -31,7 +31,8 @@ "/helpers/validators", "/helpers/activeAttributes", "/helpers/helpers3D.module", - "/helpers/formBuilder" + "/helpers/formBuilder", + "/helpers/kfConsole" ], "assets": { "styles": [ diff --git a/app/helpers/activeAttributes.js b/app/helpers/activeAttributes.js index 4c35b7f..66f814a 100644 --- a/app/helpers/activeAttributes.js +++ b/app/helpers/activeAttributes.js @@ -1,32 +1,77 @@ if(!app.helpers) app.helpers = {} /** * Mixing add-in methods to your view instance. - * All of this should not be a helper, but inherited this from WindozDomContent, but not my framework anymore. + * All of this should not be a helper, but inherited this from EICDomContent, but not my framework anymore. * @category MyEic */ app.helpers.activeAttributes = { - /** * setupTriggers adds all click (data-trigger) and change (data-change) handlers. * handlers should have the signatue : onXyz(component, event), will spit a warning if the handler doesn't exist. * setupTriggers is re-entrant: it can be called again after refreshing part of the view * @param {eicui-components []} components : the view's components (usually result of ui.eicfy(this.el) ) */ - setupTriggers(components){ // Should inherit this from WindozDomContent, but not my framework anymore. - for(let component of components.filter(component => component.el.hasAttribute('data-trigger'))) { + _triggersRegister: { 'click': new WeakMap(), 'change': new WeakMap()}, + setupTriggers(components = []){ // Should inherit this from EICDomContent, but not my framework anymore. + for(let component of components.filter(component => component.el.hasAttribute('data-trigger'))) { //components with or without click property if(typeof this[component.el.dataset.trigger] !== 'function') { console.warn(`data-trigger without corresponding method : ${component.el.dataset.trigger}`) continue } - component.click = this[component.el.dataset.trigger].bind(this, component) + if(component.click) component.click = this[component.el.dataset.trigger].bind(this, component) + else { + const oldTrigger = this._triggersRegister.click.get(component.el) + if(oldTrigger) component.el.removeEventListener('click', oldTrigger) + const newTrigger = this[component.el.dataset.trigger].bind(this, component) + this._triggersRegister.click.set(component.el, newTrigger) + component.el.addEventListener('click', newTrigger) + } } - for(let component of components.filter(component => component.el.hasAttribute('data-change'))) { + if(this.el){ // for views and other content-based classes, add triggers on simple non-component elements + for(const el of this.el.querySelectorAll('[data-trigger]:not([data-eicui-id])')){ + if(typeof this[el.dataset.trigger] !== 'function') { + console.warn(`data-trigger without corresponding method : ${el.dataset.trigger}`) + continue + } + const oldTrigger = this._triggersRegister.click.get(el) + if(oldTrigger) el.removeEventListener('click', oldTrigger) + const newTrigger = this[el.dataset.trigger].bind(this) + this._triggersRegister.click.set(el, newTrigger) + el.addEventListener('click', newTrigger) + } + } + + for(let component of components.filter(component => component.el.hasAttribute('data-change'))) { //components with or without click property if(typeof this[component.el.dataset.change] !== 'function') { - console.warn(`data-change without corresponding method : ${component.el.dataset.trigger}`) + console.warn(`data-change without corresponding method : ${component.el.dataset.change}`) continue } - component.el.addEventListener("change",this[component.el.dataset.change].bind(this, component)) - if(component.el.type=='text') component.el.addEventListener("keyup",this[component.el.dataset.change].bind(this, component)) + const oldTrigger = this._triggersRegister.change.get(component.el) + if(oldTrigger) { + component.el.removeEventListener('change', oldTrigger) + component.el.removeEventListener('keyup', oldTrigger) + } + const newTrigger = this[component.el.dataset.change].bind(this, component) + this._triggersRegister.change.set(component.el, newTrigger) + component.el.addEventListener("change", newTrigger) + if(component.el.type=='text') component.el.addEventListener("keyup", newTrigger) + } + if(this.el){ // for views and other content-based classes, add triggers on simple non-component elements + for(const el of this.el.querySelectorAll('[data-change]:not([data-eicui-id])')){ + if(typeof this[el.dataset.change] !== 'function') { + console.warn(`data-change without corresponding method : ${el.dataset.change}`) + continue + } + const oldTrigger = this._triggersRegister.change.get(el) + if(oldTrigger) { + el.removeEventListener('change', oldTrigger) + el.removeEventListener('keyup', oldTrigger) + } + const newTrigger = this[el.dataset.change].bind(this) + this._triggersRegister.change.set(el, newTrigger) + el.addEventListener('change', newTrigger) + if(el.type=='text') el.addEventListener('keyup', newTrigger) + } } }, @@ -39,7 +84,7 @@ app.helpers.activeAttributes = { * setupRefs is re-entrant: it can be called again after refreshing part of the view * @param {eicui-components []} components : the view's components (usually result of ui.eicfy(this.el) ) */ - setupRefs(components = []){ + setupRefs(components=[]){ if(!this.components) this.components = {} for(let component of components.filter(component => component.el.hasAttribute('data-ref'))) { this.components[component.el.dataset.ref] = component @@ -61,7 +106,6 @@ app.helpers.activeAttributes = { } }, - /** * output (singular) : this.output('mydiv', '

Some markup

') places markup in a data-output node * @param {*} name diff --git a/app/helpers/helpers3DLoaders.module.js b/app/helpers/helpers3DLoaders.module.js new file mode 100644 index 0000000..5a5d94a --- /dev/null +++ b/app/helpers/helpers3DLoaders.module.js @@ -0,0 +1,70 @@ +import { PDBLoader } from 'three/examples/jsm/loaders/PDBLoader.js' + +async function loadMolecule(url) { + const loader = new PDBLoader() + + return new Promise((resolve, reject) => { + loader.load( + url, + pdb => { + // pdb contient: + // pdb.geometryAtoms : BufferGeometry des atomes + // pdb.geometryBonds : BufferGeometry des liaisons + // pdb.json : infos (numéro atomique, couleurs…) + + const group = new THREE.Group() + + // --- Atomes --- + const atomsGeo = pdb.geometryAtoms + const atomsInfo = pdb.json.atoms + + for (let i = 0; i < atomsInfo.length; i++) { + const atom = atomsInfo[i] + + const position = new THREE.Vector3( + atomsGeo.attributes.position.getX(i), + atomsGeo.attributes.position.getY(i), + atomsGeo.attributes.position.getZ(i) + ) + + const color = new THREE.Color(atom.color) + const radius = atom.radius + + const sphere = new THREE.Mesh( + new THREE.SphereGeometry(radius, 32, 16), + new THREE.MeshPhongMaterial({ color }) + ) + + sphere.position.copy(position) + group.add(sphere) + } + + // --- Liaisons --- + const bondsGeo = pdb.geometryBonds + + for (let i = 0; i < bondsGeo.attributes.position.count; i += 2) { + const start = new THREE.Vector3().fromBufferAttribute(bondsGeo.attributes.position, i) + const end = new THREE.Vector3().fromBufferAttribute(bondsGeo.attributes.position, i + 1) + + const bondLength = start.distanceTo(end) + + const cyl = new THREE.Mesh( + new THREE.CylinderGeometry(0.1, 0.1, bondLength, 16), + new THREE.MeshPhongMaterial({ color: 0xffffff }) + ) + + // Orienter et positionner le cylindre + cyl.position.copy(start).lerp(end, 0.5) + cyl.lookAt(end) + cyl.rotateX(Math.PI / 2) + + group.add(cyl) + } + + resolve(group) + }, + undefined, + reject + ) + }) +} \ No newline at end of file diff --git a/app/helpers/kfConsole.js b/app/helpers/kfConsole.js new file mode 100644 index 0000000..440e2be --- /dev/null +++ b/app/helpers/kfConsole.js @@ -0,0 +1,87 @@ +if(!app.helpers) app.helpers = {} +app.helpers.kfConsole = { + + async execCommand(event){ + if(this.outputs.commands.value.trim()=='\\help'){ + this.outputs.commands.value = '' + this.outputs.results.innerHTML += await app.Assets.loadHtml({ name: 'help/KFconsoleHelp.html' }) + this.setupTriggers() + } else if(this.outputs.commands.value.trim()=='\\clear'){ + this.outputs.commands.value = '' + this.outputs.results.innerHTML = '' + } else { + this.outputs.results.innerHTML += await this.evalCmd(this.outputs.commands.value) + } + const lines = this.outputs.results.querySelectorAll('div.line') + if(lines.length > 100) { + for(let i=0; i<(lines.length-100); i++) lines[i].remove() + } + this.outputs.results.scrollTo({ top: this.outputs.results.scrollHeight, behavior: 'smooth' }) + }, + + onSnippet(evt){ + const snippetName = evt.target.dataset.snippet + const codeDiv = this.outputs.results.querySelector(`div.snippet[data-snippet="${snippetName}"]`) + if(codeDiv){ this.outputs.commands.value = codeDiv.textContent } + }, + + async evalCmd(code){ + const api = { + log: (...args) => { + const res=[] + for(const arg of args){ + if(typeof(arg)=='string') res.push(arg) + else res.push(JSON.stringify(arg)) + } + return(res) + }, + createAgent: async (type, properties) => { + if(Array.from(this.outputs.agentsSelector.options).find(item => item.value==type)){ + const defaultValues = await this.models.agents.getDefaultProps(type) + console.log('==deflt===>', defaultValues,) + return(await this.newAgent(type, { ...defaultValues, ...properties })) //TODO: deepMerge + } else { + throw(`Invalid agent type: ${type}`) + } + }, + removeAgent: (aid) => { + + }, + updateAgent: (aid, properties) => { + + }, + listagentTypes: () => { + + }, + } + try { + const fn = new Function(...Object.keys(api), ` + return( + (async () => { + const logs = [] + const log = (...args) => { + for(const arg of args){ + if(typeof(arg)=='string') logs.push(arg) + else logs.push(JSON.stringify(arg)) + } + } + ${code} + return(logs) + })() + ) + `) + + const res = await fn(...Object.values(api)) + return( + '
'+ + res.map(item => { + if(typeof(item) == 'object') return(JSON.stringify(item)) + return(item) + }).join('
') + +'
' + ) + } catch (err) { + return(`
${err.name}: ${err.message}
`) + } + }, +} diff --git a/app/models/AgentsModel.js b/app/models/AgentsModel.js index e6ce5cd..249b8cb 100644 --- a/app/models/AgentsModel.js +++ b/app/models/AgentsModel.js @@ -3,6 +3,7 @@ class AgentsModel extends WindozModel { constructor() { super() this.ressource = '/agents' + this.agentProps = {} } async getTypes(family) { @@ -23,14 +24,28 @@ class AgentsModel extends WindozModel { ) } - async getProperties(id) { - let endpoint = {...app.config.api[this.ressource].getProperties} - endpoint.uri = endpoint.uri.replace('{id}', id) - return ( - this.request(endpoint.uri, endpoint.method) - .then( async serverData => serverData.payload.agentProperties) - ) - } + async getProperties(id, force=false) { + if((!(id in this.agentProps)) || force){ + let endpoint = {...app.config.api[this.ressource].getProperties} + endpoint.uri = endpoint.uri.replace('{id}', id) + return ( + this.request(endpoint.uri, endpoint.method) + .then( async serverData => { + this.agentProps[id] = serverData.payload.agentProperties.atp_props + return(serverData.payload.agentProperties.atp_props) + }) + ) + } else { + return(this.agentProps[id]) + } + } + + async getDefaultProps(id){ + const aprops = await this.getProperties(id) + const defaults={ position: { x:0, y:0, z:0 }, speed: { x:0, y:0, z:0 }} + for(const p in aprops) defaults[p] = aprops[p].default + return(defaults) + } } app.registerClass('AgentsModel', AgentsModel); \ No newline at end of file diff --git a/app/thirdparty/eicui/eicui-2.0.css b/app/thirdparty/eicui/eicui-2.0.css index cec74f9..fb8cbae 100755 --- a/app/thirdparty/eicui/eicui-2.0.css +++ b/app/thirdparty/eicui/eicui-2.0.css @@ -634,6 +634,12 @@ body[eicapp] { border-radius: 10px; box-shadow: 0 0 25px rgb(255, 255, 255); border: 1px solid white; + transform: translateX(150%); + animation: growlerSlideIn 0.3s ease forwards; +} +@keyframes growlerSlideIn { + from { transform: translateX(150%); } + to { transform: translateX(0); } } [eicapp] .eic-growler [eicalert][danger], [eicapp] .eic-growler [eicalert][danger]:after, diff --git a/app/views/editors/KeyframeView.js b/app/views/editors/KeyframeView.js index cc4b2de..f791a82 100644 --- a/app/views/editors/KeyframeView.js +++ b/app/views/editors/KeyframeView.js @@ -2,8 +2,7 @@ class KeyframeView extends WindozDomContent { constructor() { super() - Object.assign(this, app.helpers.activeAttributes) - Object.assign(this, app.helpers.formBuilder) + Object.assign(this, app.helpers.activeAttributes, app.helpers.formBuilder, app.helpers.kfConsole) } DOMContentFocused(options) { @@ -65,67 +64,6 @@ class KeyframeView extends WindozDomContent { this.currentlySelectedAid = null } - async execCommand(event){ - console.log('cmd:', this.outputs.commands) - if(this.outputs.commands.value.trim()=='\\help'){ - this.outputs.results.innerHTML += await app.Assets.loadHtml({ name: 'help/KFconsoleHelp.html' }) - } else if(this.outputs.commands.value.trim()=='\\clear'){ - this.outputs.results.innerHTML = '' - } else { - this.outputs.results.innerHTML += await this.evalCmd(this.outputs.commands.value) - } - const lines = this.outputs.results.querySelectorAll('div.line') - if(lines.length > 100) { - for(let i=0; i<(lines.length-100); i++) lines[i].remove() - } - - } - - async evalCmd(code){ - const api = { - newAgent: async (type, properties) => { - if(Array.from(this.outputs.agentsSelector.options).find(item => item.value==type)){ - this.outputs.agentsSelector.value = type - await this.onChangeAgent() - const defaultValues = this.getFieldsValues('div[data-output="agentProperties"]') - return(await this.newAgent(type, { ...defaultValues, ...properties })) //TODO: deepMerge - } else { - throw(`Invalid agent type: ${type}`) - } - }, - removeAgent: (aid) => { - - }, - updateAgent: (aid, properties) => { - - }, - } - try { - const fn = new Function(...Object.keys(api), ` - return( - (async () => { - const logs = [] - const log = (item) => { logs.push(item) } - ${code} - return(logs) - })() - ) - `) - - const res = await fn(...Object.values(api)) - return( - '
'+ - res.map(item => { - if(typeof(item) == 'object') return(JSON.stringify(item)) - return(item) - }).join('
') - +'
' - ) - } catch (err) { - return(`
${err.name}: ${err.message}
`) - } - } - async onChangeAgent(event){ if(this.outputs.agentsSelector.value) this.agentPreview.setAgent(this.outputs.agentsSelector.value) if(!this.outputs.agentsSelector.value) return @@ -134,7 +72,7 @@ class KeyframeView extends WindozDomContent { } else { this.currentAgentType = await this.models.agents.getProperties(this.outputs.agentsSelector.value) - this.fillAgentProperties('', this.currentAgentType.atp_props) + this.fillAgentProperties('', this.currentAgentType) // Deselect any on-scene selection if(this.currentlySelectedAid){ this.kfArena.clearHighlight3DObj(this.kfArena.scene.getObjectByName(this.currentlySelectedAid), this.kfArena.scene) @@ -191,9 +129,10 @@ class KeyframeView extends WindozDomContent { this.kfArena.removeAgent(this.currentlySelectedAid) } - newAgent(aType, AgentValues){ + async newAgent(aType, AgentValues){ const aid = crypto.randomUUIDv7() - this.kfArena.addAgent(aType, aid, this.currentAgentType.atp_props , AgentValues) + const agentProps = await this.models.agents.getProperties(aType) + this.kfArena.addAgent(aType, aid, agentProps, AgentValues) return(aid) } @@ -291,3 +230,19 @@ class KeyframeView extends WindozDomContent { app.registerClass('KeyframeView', KeyframeView) +//TODO : +/* + +API update +API remove +API listAgentTypes +if unsavec changes in scene => confirm before reloading + + +Bugs + +=> reselect same scene resets it +=> Added with API = non-selectable +=> loaded from KF => loosing internal props + +*/ diff --git a/app/views/editors/modules/kfArena.module.js b/app/views/editors/modules/kfArena.module.js index 2afae4e..7164d60 100644 --- a/app/views/editors/modules/kfArena.module.js +++ b/app/views/editors/modules/kfArena.module.js @@ -1,6 +1,7 @@ import * as THREE from 'three' import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls.js' import * as TWEEN from 'three/examples/jsm/libs/tween.module.js' +import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader.js'; export class kfArena{ @@ -21,7 +22,7 @@ export class kfArena{ initScene(){ // Scene this.scene = new THREE.Scene() - + // Camera this.camera = new THREE.PerspectiveCamera(75, this.canvasEl.clientWidth / this.canvasEl.clientHeight, 0.1, 1000) this.camera.position.set(3, 3, 5) @@ -30,11 +31,16 @@ export class kfArena{ this.camera.layers.enable(2) // Lights - const light = new THREE.DirectionalLight(0xffffff, 1) - light.position.set(5, 5, 5) - this.scene.add(light) - this.scene.add(new THREE.AmbientLight(0xffffff, .4)) + const dLight1 = new THREE.DirectionalLight(0xffffff, 1.5) + dLight1.position.set(5, 5, 5) + this.scene.add(dLight1) + const dLight2 = new THREE.DirectionalLight(0xffffff, 1.5) + dLight2.position.set(-5, -5, 5) + this.scene.add(dLight2) + + this.scene.add(new THREE.AmbientLight(0xffffff, 1)) + this.grid = new THREE.GridHelper(this.sceneSize.x, this.sceneSize.x, 0x8888AA, 0x8888AA) this.grid.layers.set(1) this.scene.add(this.grid) @@ -57,10 +63,6 @@ export class kfArena{ this.scene.add(this.axes) this.renderer = new THREE.WebGLRenderer({ antialias: true, canvas: this.canvasEl, stencil: true }) - // this.renderer.physicallyCorrectLights = true - // this.renderer.outputColorSpace = THREE.SRGBColorSpace - // this.renderer.toneMapping = THREE.ACESFilmicToneMapping - // this.renderer.toneMappingExposure = 1 this.canvasEl.addEventListener('click', this.onSceneClick.bind(this)) } @@ -74,6 +76,7 @@ export class kfArena{ TWEEN.update() this.animateHighlight3DObj() const resized = this.resizeRendererToDisplaySize() + this.renderer.render(this.scene, this.camera) requestAnimationFrame(this.render.bind(this)) } diff --git a/index.html b/index.html index fce2cc2..cb3d0fb 100644 --- a/index.html +++ b/index.html @@ -10,8 +10,9 @@ "imports": { "three": "https://unpkg.com/three@0.160.0/build/three.module.js", "three/examples/jsm/loaders/FontLoader.js": "https://unpkg.com/three@0.160.0/examples/jsm/loaders/FontLoader.js", - "three/examples/jsm/geometries/TextGeometry.js": "https://unpkg.com/three@0.160.0/examples/jsm/geometries/TextGeometry.js", + "three/examples/jsm/loaders/GLTFLoader.js": "https://unpkg.com/three@0.160.0/examples/jsm/loaders/GLTFLoader.js", "three/examples/jsm/loaders/RGBELoader.js": "https://unpkg.com/three@0.160.0/examples/jsm/loaders/RGBELoader.js", + "three/examples/jsm/geometries/TextGeometry.js": "https://unpkg.com/three@0.160.0/examples/jsm/geometries/TextGeometry.js", "three/examples/jsm/controls/OrbitControls.js": "https://unpkg.com/three@0.160.0/examples/jsm/controls/OrbitControls.js", "three/examples/jsm/libs/tween.module.js": "https://unpkg.com/three@0.160.0/examples/jsm/libs/tween.module.js" }