diff --git a/asset_dev/grunk_nodes/listener/listener1.blend b/asset_dev/grunk_nodes/listener/listener1.blend index 5a50e12..fcdcd99 100644 Binary files a/asset_dev/grunk_nodes/listener/listener1.blend and b/asset_dev/grunk_nodes/listener/listener1.blend differ diff --git a/asset_dev/grunk_nodes/listener/listener1.blend1 b/asset_dev/grunk_nodes/listener/listener1.blend1 index 5a1bc37..3b6d5cb 100644 Binary files a/asset_dev/grunk_nodes/listener/listener1.blend1 and b/asset_dev/grunk_nodes/listener/listener1.blend1 differ diff --git a/assets/grunk/listener/listener.bin b/assets/grunk/listener/listener.bin index 06836dc..ee8e5fa 100644 Binary files a/assets/grunk/listener/listener.bin and b/assets/grunk/listener/listener.bin differ diff --git a/assets/grunk/listener/listener.gltf b/assets/grunk/listener/listener.gltf index 7d40c1b..810049a 100644 --- a/assets/grunk/listener/listener.gltf +++ b/assets/grunk/listener/listener.gltf @@ -8,21 +8,11 @@ { "name":"Scene", "nodes":[ - 0, 44 ] } ], "nodes":[ - { - "mesh":0, - "name":"Guide", - "translation":[ - 0, - 1.524999976158142, - 0 - ] - }, { "name":"Leaf6.001", "rotation":[ @@ -39,7 +29,7 @@ }, { "children":[ - 1 + 0 ], "name":"Leaf5.001", "rotation":[ @@ -56,7 +46,7 @@ }, { "children":[ - 2 + 1 ], "name":"Leaf4.001", "rotation":[ @@ -73,7 +63,7 @@ }, { "children":[ - 3 + 2 ], "name":"Leaf3.001", "rotation":[ @@ -90,7 +80,7 @@ }, { "children":[ - 4 + 3 ], "name":"Leaf2.001", "rotation":[ @@ -107,7 +97,7 @@ }, { "children":[ - 5 + 4 ], "name":"Leaf1.001", "rotation":[ @@ -143,7 +133,7 @@ }, { "children":[ - 7 + 6 ], "name":"Leaf5.002", "rotation":[ @@ -160,7 +150,7 @@ }, { "children":[ - 8 + 7 ], "name":"Leaf4.002", "rotation":[ @@ -177,7 +167,7 @@ }, { "children":[ - 9 + 8 ], "name":"Leaf3.002", "rotation":[ @@ -194,7 +184,7 @@ }, { "children":[ - 10 + 9 ], "name":"Leaf2.002", "rotation":[ @@ -211,7 +201,7 @@ }, { "children":[ - 11 + 10 ], "name":"Leaf1.002", "rotation":[ @@ -242,7 +232,7 @@ }, { "children":[ - 13 + 12 ], "name":"Leaf5.003", "rotation":[ @@ -259,7 +249,7 @@ }, { "children":[ - 14 + 13 ], "name":"Leaf4.003", "rotation":[ @@ -276,7 +266,7 @@ }, { "children":[ - 15 + 14 ], "name":"Leaf3.003", "rotation":[ @@ -293,7 +283,7 @@ }, { "children":[ - 16 + 15 ], "name":"Leaf2.003", "rotation":[ @@ -310,7 +300,7 @@ }, { "children":[ - 17 + 16 ], "name":"Leaf1.003", "rotation":[ @@ -346,7 +336,7 @@ }, { "children":[ - 19 + 18 ], "name":"Leaf5.004", "rotation":[ @@ -363,7 +353,7 @@ }, { "children":[ - 20 + 19 ], "name":"Leaf4.004", "rotation":[ @@ -385,7 +375,7 @@ }, { "children":[ - 21 + 20 ], "name":"Leaf3.004", "rotation":[ @@ -402,7 +392,7 @@ }, { "children":[ - 22 + 21 ], "name":"Leaf2.004", "rotation":[ @@ -419,7 +409,7 @@ }, { "children":[ - 23 + 22 ], "name":"Leaf1.004", "rotation":[ @@ -455,7 +445,7 @@ }, { "children":[ - 25 + 24 ], "name":"Leaf5.005", "rotation":[ @@ -472,7 +462,7 @@ }, { "children":[ - 26 + 25 ], "name":"Leaf4.005", "rotation":[ @@ -494,7 +484,7 @@ }, { "children":[ - 27 + 26 ], "name":"Leaf3.005", "rotation":[ @@ -511,7 +501,7 @@ }, { "children":[ - 28 + 27 ], "name":"Leaf2.005", "rotation":[ @@ -528,7 +518,7 @@ }, { "children":[ - 29 + 28 ], "name":"Leaf1.005", "rotation":[ @@ -569,7 +559,7 @@ }, { "children":[ - 31 + 30 ], "name":"Leaf5.006", "rotation":[ @@ -586,7 +576,7 @@ }, { "children":[ - 32 + 31 ], "name":"Leaf4.006", "rotation":[ @@ -608,7 +598,7 @@ }, { "children":[ - 33 + 32 ], "name":"Leaf3.006", "rotation":[ @@ -625,7 +615,7 @@ }, { "children":[ - 34 + 33 ], "name":"Leaf2.006", "rotation":[ @@ -642,7 +632,7 @@ }, { "children":[ - 35 + 34 ], "name":"Leaf1.006", "rotation":[ @@ -662,13 +652,28 @@ 3.3306690738754696e-16 ] }, + { + "name":"StemIK", + "rotation":[ + 5.518951518013182e-09, + 0, + 0, + 1 + ], + "translation":[ + 0, + 0.22499990463256836, + 3.3306690738754696e-16 + ] + }, { "children":[ - 6, - 12, - 18, - 24, - 30, + 5, + 11, + 17, + 23, + 29, + 35, 36 ], "name":"Stem5", @@ -757,7 +762,7 @@ ] }, { - "mesh":1, + "mesh":0, "name":"Listener", "skin":0 }, @@ -881,756 +886,777 @@ { "sampler":15, "target":{ - "node":6, + "node":5, "path":"translation" } }, { "sampler":16, "target":{ - "node":6, + "node":5, "path":"rotation" } }, { "sampler":17, "target":{ - "node":6, + "node":5, "path":"scale" } }, { "sampler":18, "target":{ - "node":5, + "node":4, "path":"translation" } }, { "sampler":19, "target":{ - "node":5, + "node":4, "path":"rotation" } }, { "sampler":20, "target":{ - "node":5, + "node":4, "path":"scale" } }, { "sampler":21, "target":{ - "node":4, + "node":3, "path":"translation" } }, { "sampler":22, "target":{ - "node":4, + "node":3, "path":"rotation" } }, { "sampler":23, "target":{ - "node":4, + "node":3, "path":"scale" } }, { "sampler":24, "target":{ - "node":3, + "node":2, "path":"translation" } }, { "sampler":25, "target":{ - "node":3, + "node":2, "path":"rotation" } }, { "sampler":26, "target":{ - "node":3, + "node":2, "path":"scale" } }, { "sampler":27, "target":{ - "node":2, + "node":1, "path":"translation" } }, { "sampler":28, "target":{ - "node":2, + "node":1, "path":"rotation" } }, { "sampler":29, "target":{ - "node":2, + "node":1, "path":"scale" } }, { "sampler":30, "target":{ - "node":1, + "node":0, "path":"translation" } }, { "sampler":31, "target":{ - "node":1, + "node":0, "path":"rotation" } }, { "sampler":32, "target":{ - "node":1, + "node":0, "path":"scale" } }, { "sampler":33, "target":{ - "node":12, + "node":11, "path":"translation" } }, { "sampler":34, "target":{ - "node":12, + "node":11, "path":"rotation" } }, { "sampler":35, "target":{ - "node":12, + "node":11, "path":"scale" } }, { "sampler":36, "target":{ - "node":11, + "node":10, "path":"translation" } }, { "sampler":37, "target":{ - "node":11, + "node":10, "path":"rotation" } }, { "sampler":38, "target":{ - "node":11, + "node":10, "path":"scale" } }, { "sampler":39, "target":{ - "node":10, + "node":9, "path":"translation" } }, { "sampler":40, "target":{ - "node":10, + "node":9, "path":"rotation" } }, { "sampler":41, "target":{ - "node":10, + "node":9, "path":"scale" } }, { "sampler":42, "target":{ - "node":9, + "node":8, "path":"translation" } }, { "sampler":43, "target":{ - "node":9, + "node":8, "path":"rotation" } }, { "sampler":44, "target":{ - "node":9, + "node":8, "path":"scale" } }, { "sampler":45, "target":{ - "node":8, + "node":7, "path":"translation" } }, { "sampler":46, "target":{ - "node":8, + "node":7, "path":"rotation" } }, { "sampler":47, "target":{ - "node":8, + "node":7, "path":"scale" } }, { "sampler":48, "target":{ - "node":7, + "node":6, "path":"translation" } }, { "sampler":49, "target":{ - "node":7, + "node":6, "path":"rotation" } }, { "sampler":50, "target":{ - "node":7, + "node":6, "path":"scale" } }, { "sampler":51, "target":{ - "node":18, + "node":17, "path":"translation" } }, { "sampler":52, "target":{ - "node":18, + "node":17, "path":"rotation" } }, { "sampler":53, "target":{ - "node":18, + "node":17, "path":"scale" } }, { "sampler":54, "target":{ - "node":17, + "node":16, "path":"translation" } }, { "sampler":55, "target":{ - "node":17, + "node":16, "path":"rotation" } }, { "sampler":56, "target":{ - "node":17, + "node":16, "path":"scale" } }, { "sampler":57, "target":{ - "node":16, + "node":15, "path":"translation" } }, { "sampler":58, "target":{ - "node":16, + "node":15, "path":"rotation" } }, { "sampler":59, "target":{ - "node":16, + "node":15, "path":"scale" } }, { "sampler":60, "target":{ - "node":15, + "node":14, "path":"translation" } }, { "sampler":61, "target":{ - "node":15, + "node":14, "path":"rotation" } }, { "sampler":62, "target":{ - "node":15, + "node":14, "path":"scale" } }, { "sampler":63, "target":{ - "node":14, + "node":13, "path":"translation" } }, { "sampler":64, "target":{ - "node":14, + "node":13, "path":"rotation" } }, { "sampler":65, "target":{ - "node":14, + "node":13, "path":"scale" } }, { "sampler":66, "target":{ - "node":13, + "node":12, "path":"translation" } }, { "sampler":67, "target":{ - "node":13, + "node":12, "path":"rotation" } }, { "sampler":68, "target":{ - "node":13, + "node":12, "path":"scale" } }, { "sampler":69, "target":{ - "node":24, + "node":23, "path":"translation" } }, { "sampler":70, "target":{ - "node":24, + "node":23, "path":"rotation" } }, { "sampler":71, "target":{ - "node":24, + "node":23, "path":"scale" } }, { "sampler":72, "target":{ - "node":23, + "node":22, "path":"translation" } }, { "sampler":73, "target":{ - "node":23, + "node":22, "path":"rotation" } }, { "sampler":74, "target":{ - "node":23, + "node":22, "path":"scale" } }, { "sampler":75, "target":{ - "node":22, + "node":21, "path":"translation" } }, { "sampler":76, "target":{ - "node":22, + "node":21, "path":"rotation" } }, { "sampler":77, "target":{ - "node":22, + "node":21, "path":"scale" } }, { "sampler":78, "target":{ - "node":21, + "node":20, "path":"translation" } }, { "sampler":79, "target":{ - "node":21, + "node":20, "path":"rotation" } }, { "sampler":80, "target":{ - "node":21, + "node":20, "path":"scale" } }, { "sampler":81, "target":{ - "node":20, + "node":19, "path":"translation" } }, { "sampler":82, "target":{ - "node":20, + "node":19, "path":"rotation" } }, { "sampler":83, "target":{ - "node":20, + "node":19, "path":"scale" } }, { "sampler":84, "target":{ - "node":19, + "node":18, "path":"translation" } }, { "sampler":85, "target":{ - "node":19, + "node":18, "path":"rotation" } }, { "sampler":86, "target":{ - "node":19, + "node":18, "path":"scale" } }, { "sampler":87, "target":{ - "node":30, + "node":29, "path":"translation" } }, { "sampler":88, "target":{ - "node":30, + "node":29, "path":"rotation" } }, { "sampler":89, "target":{ - "node":30, + "node":29, "path":"scale" } }, { "sampler":90, "target":{ - "node":29, + "node":28, "path":"translation" } }, { "sampler":91, "target":{ - "node":29, + "node":28, "path":"rotation" } }, { "sampler":92, "target":{ - "node":29, + "node":28, "path":"scale" } }, { "sampler":93, "target":{ - "node":28, + "node":27, "path":"translation" } }, { "sampler":94, "target":{ - "node":28, + "node":27, "path":"rotation" } }, { "sampler":95, "target":{ - "node":28, + "node":27, "path":"scale" } }, { "sampler":96, "target":{ - "node":27, + "node":26, "path":"translation" } }, { "sampler":97, "target":{ - "node":27, + "node":26, "path":"rotation" } }, { "sampler":98, "target":{ - "node":27, + "node":26, "path":"scale" } }, { "sampler":99, "target":{ - "node":26, + "node":25, "path":"translation" } }, { "sampler":100, "target":{ - "node":26, + "node":25, "path":"rotation" } }, { "sampler":101, "target":{ - "node":26, + "node":25, "path":"scale" } }, { "sampler":102, "target":{ - "node":25, + "node":24, "path":"translation" } }, { "sampler":103, "target":{ - "node":25, + "node":24, "path":"rotation" } }, { "sampler":104, "target":{ - "node":25, + "node":24, "path":"scale" } }, { "sampler":105, "target":{ - "node":36, + "node":35, "path":"translation" } }, { "sampler":106, "target":{ - "node":36, + "node":35, "path":"rotation" } }, { "sampler":107, "target":{ - "node":36, + "node":35, "path":"scale" } }, { "sampler":108, "target":{ - "node":35, + "node":34, "path":"translation" } }, { "sampler":109, "target":{ - "node":35, + "node":34, "path":"rotation" } }, { "sampler":110, "target":{ - "node":35, + "node":34, "path":"scale" } }, { "sampler":111, "target":{ - "node":34, + "node":33, "path":"translation" } }, { "sampler":112, "target":{ - "node":34, + "node":33, "path":"rotation" } }, { "sampler":113, "target":{ - "node":34, + "node":33, "path":"scale" } }, { "sampler":114, "target":{ - "node":33, + "node":32, "path":"translation" } }, { "sampler":115, "target":{ - "node":33, + "node":32, "path":"rotation" } }, { "sampler":116, "target":{ - "node":33, + "node":32, "path":"scale" } }, { "sampler":117, "target":{ - "node":32, + "node":31, "path":"translation" } }, { "sampler":118, "target":{ - "node":32, + "node":31, "path":"rotation" } }, { "sampler":119, "target":{ - "node":32, + "node":31, "path":"scale" } }, { "sampler":120, "target":{ - "node":31, + "node":30, "path":"translation" } }, { "sampler":121, "target":{ - "node":31, + "node":30, "path":"rotation" } }, { "sampler":122, "target":{ - "node":31, + "node":30, + "path":"scale" + } + }, + { + "sampler":123, + "target":{ + "node":36, + "path":"translation" + } + }, + { + "sampler":124, + "target":{ + "node":36, + "path":"rotation" + } + }, + { + "sampler":125, + "target":{ + "node":36, "path":"scale" } } @@ -1638,619 +1664,634 @@ "name":"close", "samplers":[ { - "input":11, + "input":7, + "interpolation":"LINEAR", + "output":8 + }, + { + "input":9, + "interpolation":"LINEAR", + "output":10 + }, + { + "input":7, + "interpolation":"STEP", + "output":11 + }, + { + "input":7, "interpolation":"LINEAR", "output":12 }, { - "input":13, + "input":9, "interpolation":"LINEAR", + "output":13 + }, + { + "input":7, + "interpolation":"STEP", "output":14 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":15 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":16 }, { - "input":13, + "input":7, + "interpolation":"STEP", + "output":14 + }, + { + "input":7, "interpolation":"LINEAR", "output":17 }, { - "input":11, - "interpolation":"STEP", + "input":9, + "interpolation":"LINEAR", "output":18 }, { - "input":11, + "input":7, "interpolation":"LINEAR", "output":19 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":20 }, { - "input":11, - "interpolation":"STEP", - "output":18 - }, - { - "input":11, + "input":9, "interpolation":"LINEAR", "output":21 }, { - "input":13, + "input":7, + "interpolation":"LINEAR", + "output":19 + }, + { + "input":7, "interpolation":"LINEAR", "output":22 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":23 }, { - "input":11, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":24 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":25 }, { - "input":11, - "interpolation":"LINEAR", - "output":23 - }, - { - "input":11, + "input":9, "interpolation":"LINEAR", "output":26 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":27 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":28 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":29 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":30 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":31 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":32 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":33 }, { - "input":11, + "input":7, "interpolation":"LINEAR", "output":34 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":35 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":36 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":37 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":38 }, { - "input":13, + "input":7, + "interpolation":"STEP", + "output":11 + }, + { + "input":7, "interpolation":"LINEAR", "output":39 }, { - "input":11, - "interpolation":"STEP", + "input":9, + "interpolation":"LINEAR", "output":40 }, { - "input":11, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":41 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":42 }, { - "input":11, - "interpolation":"STEP", - "output":15 - }, - { - "input":11, + "input":9, "interpolation":"LINEAR", "output":43 }, { - "input":13, + "input":7, + "interpolation":"STEP", + "output":11 + }, + { + "input":7, "interpolation":"LINEAR", "output":44 }, { - "input":11, - "interpolation":"STEP", + "input":9, + "interpolation":"LINEAR", "output":45 }, { - "input":11, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":46 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":47 }, { - "input":11, - "interpolation":"STEP", - "output":15 - }, - { - "input":11, + "input":9, "interpolation":"LINEAR", "output":48 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":49 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":50 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":51 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":52 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":53 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":54 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":55 }, { - "input":11, + "input":7, "interpolation":"LINEAR", "output":56 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":57 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":58 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":59 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":60 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":61 }, { - "input":11, + "input":7, "interpolation":"LINEAR", "output":62 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":63 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":64 }, { - "input":11, + "input":7, "interpolation":"LINEAR", "output":65 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":66 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":67 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":68 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":69 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":70 }, { - "input":11, + "input":7, "interpolation":"LINEAR", "output":71 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":72 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":73 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":74 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":75 }, { - "input":13, + "input":7, + "interpolation":"STEP", + "output":27 + }, + { + "input":7, "interpolation":"LINEAR", "output":76 }, { - "input":11, - "interpolation":"STEP", + "input":9, + "interpolation":"LINEAR", "output":77 }, { - "input":11, + "input":7, + "interpolation":"STEP", + "output":27 + }, + { + "input":7, "interpolation":"LINEAR", "output":78 }, { - "input":13, + "input":9, "interpolation":"LINEAR", "output":79 }, { - "input":11, - "interpolation":"STEP", - "output":31 - }, - { - "input":11, + "input":7, "interpolation":"LINEAR", "output":80 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":81 }, { - "input":11, - "interpolation":"STEP", - "output":31 - }, - { - "input":11, + "input":9, "interpolation":"LINEAR", "output":82 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":83 }, { - "input":11, + "input":7, "interpolation":"LINEAR", "output":84 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":85 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":86 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":87 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":88 }, { - "input":13, + "input":7, + "interpolation":"STEP", + "output":70 + }, + { + "input":7, "interpolation":"LINEAR", "output":89 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":90 }, { - "input":11, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":91 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":92 }, { - "input":11, - "interpolation":"STEP", - "output":74 - }, - { - "input":11, + "input":9, "interpolation":"LINEAR", "output":93 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":94 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":95 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":96 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":97 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":98 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":99 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":100 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":101 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":102 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":103 }, { - "input":11, + "input":7, "interpolation":"LINEAR", "output":104 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":105 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":106 }, { - "input":11, + "input":7, "interpolation":"LINEAR", "output":107 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":108 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":109 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":110 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":111 }, { - "input":13, + "input":7, + "interpolation":"STEP", + "output":11 + }, + { + "input":7, "interpolation":"LINEAR", "output":112 }, { - "input":11, - "interpolation":"STEP", + "input":9, + "interpolation":"LINEAR", "output":113 }, { - "input":11, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":114 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":115 }, { - "input":11, - "interpolation":"STEP", - "output":15 - }, - { - "input":11, + "input":9, "interpolation":"LINEAR", "output":116 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":117 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":118 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":119 }, { - "input":13, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":120 }, { - "input":11, - "interpolation":"STEP", + "input":7, + "interpolation":"LINEAR", "output":121 }, { - "input":11, + "input":9, "interpolation":"LINEAR", "output":122 }, { - "input":13, + "input":7, "interpolation":"LINEAR", "output":123 }, { - "input":11, + "input":7, "interpolation":"STEP", "output":124 }, { - "input":11, - "interpolation":"LINEAR", + "input":7, + "interpolation":"STEP", "output":125 }, { - "input":13, - "interpolation":"LINEAR", - "output":126 - }, - { - "input":11, - "interpolation":"LINEAR", - "output":127 + "input":7, + "interpolation":"STEP", + "output":11 } ] }, @@ -2364,844 +2405,860 @@ { "sampler":15, "target":{ - "node":6, + "node":5, "path":"translation" } }, { "sampler":16, "target":{ - "node":6, + "node":5, "path":"rotation" } }, { "sampler":17, "target":{ - "node":6, + "node":5, "path":"scale" } }, { "sampler":18, "target":{ - "node":5, + "node":4, "path":"translation" } }, { "sampler":19, "target":{ - "node":5, + "node":4, "path":"rotation" } }, { "sampler":20, "target":{ - "node":5, + "node":4, "path":"scale" } }, { "sampler":21, "target":{ - "node":4, + "node":3, "path":"translation" } }, { "sampler":22, "target":{ - "node":4, + "node":3, "path":"rotation" } }, { "sampler":23, "target":{ - "node":4, + "node":3, "path":"scale" } }, { "sampler":24, "target":{ - "node":3, + "node":2, "path":"translation" } }, { "sampler":25, "target":{ - "node":3, + "node":2, "path":"rotation" } }, { "sampler":26, "target":{ - "node":3, + "node":2, "path":"scale" } }, { "sampler":27, "target":{ - "node":2, + "node":1, "path":"translation" } }, { "sampler":28, "target":{ - "node":2, + "node":1, "path":"rotation" } }, { "sampler":29, "target":{ - "node":2, + "node":1, "path":"scale" } }, { "sampler":30, "target":{ - "node":1, + "node":0, "path":"translation" } }, { "sampler":31, "target":{ - "node":1, + "node":0, "path":"rotation" } }, { "sampler":32, "target":{ - "node":1, + "node":0, "path":"scale" } }, { "sampler":33, "target":{ - "node":12, + "node":11, "path":"translation" } }, { "sampler":34, "target":{ - "node":12, + "node":11, "path":"rotation" } }, { "sampler":35, "target":{ - "node":12, + "node":11, "path":"scale" } }, { "sampler":36, "target":{ - "node":11, + "node":10, "path":"translation" } }, { "sampler":37, "target":{ - "node":11, + "node":10, "path":"rotation" } }, { "sampler":38, "target":{ - "node":11, + "node":10, "path":"scale" } }, { "sampler":39, "target":{ - "node":10, + "node":9, "path":"translation" } }, { "sampler":40, "target":{ - "node":10, + "node":9, "path":"rotation" } }, { "sampler":41, "target":{ - "node":10, + "node":9, "path":"scale" } }, { "sampler":42, "target":{ - "node":9, + "node":8, "path":"translation" } }, { "sampler":43, "target":{ - "node":9, + "node":8, "path":"rotation" } }, { "sampler":44, "target":{ - "node":9, + "node":8, "path":"scale" } }, { "sampler":45, "target":{ - "node":8, + "node":7, "path":"translation" } }, { "sampler":46, "target":{ - "node":8, + "node":7, "path":"rotation" } }, { "sampler":47, "target":{ - "node":8, + "node":7, "path":"scale" } }, { "sampler":48, "target":{ - "node":7, + "node":6, "path":"translation" } }, { "sampler":49, "target":{ - "node":7, + "node":6, "path":"rotation" } }, { "sampler":50, "target":{ - "node":7, + "node":6, "path":"scale" } }, { "sampler":51, "target":{ - "node":18, + "node":17, "path":"translation" } }, { "sampler":52, "target":{ - "node":18, + "node":17, "path":"rotation" } }, { "sampler":53, "target":{ - "node":18, + "node":17, "path":"scale" } }, { "sampler":54, "target":{ - "node":17, + "node":16, "path":"translation" } }, { "sampler":55, "target":{ - "node":17, + "node":16, "path":"rotation" } }, { "sampler":56, "target":{ - "node":17, + "node":16, "path":"scale" } }, { "sampler":57, "target":{ - "node":16, + "node":15, "path":"translation" } }, { "sampler":58, "target":{ - "node":16, + "node":15, "path":"rotation" } }, { "sampler":59, "target":{ - "node":16, + "node":15, "path":"scale" } }, { "sampler":60, "target":{ - "node":15, + "node":14, "path":"translation" } }, { "sampler":61, "target":{ - "node":15, + "node":14, "path":"rotation" } }, { "sampler":62, "target":{ - "node":15, + "node":14, "path":"scale" } }, { "sampler":63, "target":{ - "node":14, + "node":13, "path":"translation" } }, { "sampler":64, "target":{ - "node":14, + "node":13, "path":"rotation" } }, { "sampler":65, "target":{ - "node":14, + "node":13, "path":"scale" } }, { "sampler":66, "target":{ - "node":13, + "node":12, "path":"translation" } }, { "sampler":67, "target":{ - "node":13, + "node":12, "path":"rotation" } }, { "sampler":68, "target":{ - "node":13, + "node":12, "path":"scale" } }, { "sampler":69, "target":{ - "node":24, + "node":23, "path":"translation" } }, { "sampler":70, "target":{ - "node":24, + "node":23, "path":"rotation" } }, { "sampler":71, "target":{ - "node":24, + "node":23, "path":"scale" } }, { "sampler":72, "target":{ - "node":23, + "node":22, "path":"translation" } }, { "sampler":73, "target":{ - "node":23, + "node":22, "path":"rotation" } }, { "sampler":74, "target":{ - "node":23, + "node":22, "path":"scale" } }, { "sampler":75, "target":{ - "node":22, + "node":21, "path":"translation" } }, { "sampler":76, "target":{ - "node":22, + "node":21, "path":"rotation" } }, { "sampler":77, "target":{ - "node":22, + "node":21, "path":"scale" } }, { "sampler":78, "target":{ - "node":21, + "node":20, "path":"translation" } }, { "sampler":79, "target":{ - "node":21, + "node":20, "path":"rotation" } }, { "sampler":80, "target":{ - "node":21, + "node":20, "path":"scale" } }, { "sampler":81, "target":{ - "node":20, + "node":19, "path":"translation" } }, { "sampler":82, "target":{ - "node":20, + "node":19, "path":"rotation" } }, { "sampler":83, "target":{ - "node":20, + "node":19, "path":"scale" } }, { "sampler":84, "target":{ - "node":19, + "node":18, "path":"translation" } }, { "sampler":85, "target":{ - "node":19, + "node":18, "path":"rotation" } }, { "sampler":86, "target":{ - "node":19, + "node":18, "path":"scale" } }, { "sampler":87, "target":{ - "node":30, + "node":29, "path":"translation" } }, { "sampler":88, "target":{ - "node":30, + "node":29, "path":"rotation" } }, { "sampler":89, "target":{ - "node":30, + "node":29, "path":"scale" } }, { "sampler":90, "target":{ - "node":29, + "node":28, "path":"translation" } }, { "sampler":91, "target":{ - "node":29, + "node":28, "path":"rotation" } }, { "sampler":92, "target":{ - "node":29, + "node":28, "path":"scale" } }, { "sampler":93, "target":{ - "node":28, + "node":27, "path":"translation" } }, { "sampler":94, "target":{ - "node":28, + "node":27, "path":"rotation" } }, { "sampler":95, "target":{ - "node":28, + "node":27, "path":"scale" } }, { "sampler":96, "target":{ - "node":27, + "node":26, "path":"translation" } }, { "sampler":97, "target":{ - "node":27, + "node":26, "path":"rotation" } }, { "sampler":98, "target":{ - "node":27, + "node":26, "path":"scale" } }, { "sampler":99, "target":{ - "node":26, + "node":25, "path":"translation" } }, { "sampler":100, "target":{ - "node":26, + "node":25, "path":"rotation" } }, { "sampler":101, "target":{ - "node":26, + "node":25, "path":"scale" } }, { "sampler":102, "target":{ - "node":25, + "node":24, "path":"translation" } }, { "sampler":103, "target":{ - "node":25, + "node":24, "path":"rotation" } }, { "sampler":104, "target":{ - "node":25, + "node":24, "path":"scale" } }, { "sampler":105, "target":{ - "node":36, + "node":35, "path":"translation" } }, { "sampler":106, "target":{ - "node":36, + "node":35, "path":"rotation" } }, { "sampler":107, "target":{ - "node":36, + "node":35, "path":"scale" } }, { "sampler":108, "target":{ - "node":35, + "node":34, "path":"translation" } }, { "sampler":109, "target":{ - "node":35, + "node":34, "path":"rotation" } }, { "sampler":110, "target":{ - "node":35, + "node":34, "path":"scale" } }, { "sampler":111, "target":{ - "node":34, + "node":33, "path":"translation" } }, { "sampler":112, "target":{ - "node":34, + "node":33, "path":"rotation" } }, { "sampler":113, "target":{ - "node":34, + "node":33, "path":"scale" } }, { "sampler":114, "target":{ - "node":33, + "node":32, "path":"translation" } }, { "sampler":115, "target":{ - "node":33, + "node":32, "path":"rotation" } }, { "sampler":116, "target":{ - "node":33, + "node":32, "path":"scale" } }, { "sampler":117, "target":{ - "node":32, + "node":31, "path":"translation" } }, { "sampler":118, "target":{ - "node":32, + "node":31, "path":"rotation" } }, { "sampler":119, "target":{ - "node":32, + "node":31, "path":"scale" } }, { "sampler":120, "target":{ - "node":31, + "node":30, "path":"translation" } }, { "sampler":121, "target":{ - "node":31, + "node":30, "path":"rotation" } }, { "sampler":122, "target":{ - "node":31, + "node":30, + "path":"scale" + } + }, + { + "sampler":123, + "target":{ + "node":36, + "path":"translation" + } + }, + { + "sampler":124, + "target":{ + "node":36, + "path":"rotation" + } + }, + { + "sampler":125, + "target":{ + "node":36, "path":"scale" } } ], - "name":"default", + "name":"open", "samplers":[ { - "input":128, - "interpolation":"STEP", - "output":129 + "input":126, + "interpolation":"LINEAR", + "output":127 }, { "input":128, + "interpolation":"LINEAR", + "output":129 + }, + { + "input":126, "interpolation":"STEP", + "output":11 + }, + { + "input":126, + "interpolation":"LINEAR", "output":130 }, { "input":128, - "interpolation":"STEP", + "interpolation":"LINEAR", "output":131 }, { - "input":128, + "input":126, "interpolation":"STEP", "output":132 }, { - "input":128, - "interpolation":"STEP", + "input":126, + "interpolation":"LINEAR", "output":133 }, { "input":128, - "interpolation":"STEP", - "output":131 - }, - { - "input":128, - "interpolation":"STEP", + "interpolation":"LINEAR", "output":134 }, { - "input":128, + "input":126, "interpolation":"STEP", + "output":132 + }, + { + "input":126, + "interpolation":"LINEAR", "output":135 }, { "input":128, - "interpolation":"STEP", - "output":131 - }, - { - "input":128, - "interpolation":"STEP", + "interpolation":"LINEAR", "output":136 }, { - "input":128, - "interpolation":"STEP", + "input":126, + "interpolation":"LINEAR", "output":137 }, { - "input":128, - "interpolation":"STEP", - "output":131 - }, - { - "input":128, - "interpolation":"STEP", - "output":136 - }, - { - "input":128, - "interpolation":"STEP", + "input":126, + "interpolation":"LINEAR", "output":138 }, - { - "input":128, - "interpolation":"STEP", - "output":131 - }, { "input":128, "interpolation":"LINEAR", "output":139 }, { - "input":128, + "input":126, + "interpolation":"LINEAR", + "output":137 + }, + { + "input":126, "interpolation":"LINEAR", "output":140 }, @@ -3211,37 +3268,27 @@ "output":141 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":142 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":143 }, - { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, { "input":128, "interpolation":"LINEAR", "output":144 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":145 }, { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, - { - "input":128, + "input":126, "interpolation":"LINEAR", "output":146 }, @@ -3251,17 +3298,12 @@ "output":147 }, { - "input":128, - "interpolation":"LINEAR", - "output":141 - }, - { - "input":128, + "input":126, "interpolation":"LINEAR", "output":148 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":149 }, @@ -3271,7 +3313,12 @@ "output":150 }, { - "input":128, + "input":126, + "interpolation":"STEP", + "output":33 + }, + { + "input":126, "interpolation":"LINEAR", "output":151 }, @@ -3281,12 +3328,12 @@ "output":152 }, { - "input":128, - "interpolation":"LINEAR", - "output":131 + "input":126, + "interpolation":"STEP", + "output":36 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":153 }, @@ -3296,12 +3343,12 @@ "output":154 }, { - "input":128, - "interpolation":"LINEAR", - "output":131 + "input":126, + "interpolation":"STEP", + "output":11 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":155 }, @@ -3311,32 +3358,27 @@ "output":156 }, { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, - { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":157 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":158 }, - { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, { "input":128, "interpolation":"LINEAR", "output":159 }, { - "input":128, + "input":126, + "interpolation":"STEP", + "output":11 + }, + { + "input":126, "interpolation":"LINEAR", "output":160 }, @@ -3346,32 +3388,27 @@ "output":161 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":162 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":163 }, - { - "input":128, - "interpolation":"LINEAR", - "output":150 - }, { "input":128, "interpolation":"LINEAR", "output":164 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":165 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":166 }, @@ -3381,7 +3418,12 @@ "output":167 }, { - "input":128, + "input":126, + "interpolation":"LINEAR", + "output":100 + }, + { + "input":126, "interpolation":"LINEAR", "output":168 }, @@ -3391,32 +3433,27 @@ "output":169 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":170 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":171 }, - { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, { "input":128, "interpolation":"LINEAR", "output":172 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":173 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":174 }, @@ -3426,12 +3463,12 @@ "output":175 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":176 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":177 }, @@ -3441,17 +3478,12 @@ "output":178 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":179 }, { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, - { - "input":128, + "input":126, "interpolation":"LINEAR", "output":180 }, @@ -3461,12 +3493,12 @@ "output":181 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":182 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":183 }, @@ -3476,42 +3508,27 @@ "output":184 }, { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, - { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":185 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":186 }, - { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, { "input":128, "interpolation":"LINEAR", "output":187 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":188 }, { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, - { - "input":128, + "input":126, "interpolation":"LINEAR", "output":189 }, @@ -3521,12 +3538,12 @@ "output":190 }, { - "input":128, - "interpolation":"LINEAR", - "output":141 + "input":126, + "interpolation":"STEP", + "output":145 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":191 }, @@ -3536,12 +3553,12 @@ "output":192 }, { - "input":128, - "interpolation":"LINEAR", - "output":161 + "input":126, + "interpolation":"STEP", + "output":145 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":193 }, @@ -3551,17 +3568,12 @@ "output":194 }, { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, - { - "input":128, + "input":126, "interpolation":"LINEAR", "output":195 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":196 }, @@ -3571,37 +3583,27 @@ "output":197 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":198 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":199 }, - { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, { "input":128, "interpolation":"LINEAR", "output":200 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":201 }, { - "input":128, - "interpolation":"LINEAR", - "output":197 - }, - { - "input":128, + "input":126, "interpolation":"LINEAR", "output":202 }, @@ -3611,7 +3613,12 @@ "output":203 }, { - "input":128, + "input":126, + "interpolation":"STEP", + "output":185 + }, + { + "input":126, "interpolation":"LINEAR", "output":204 }, @@ -3621,12 +3628,12 @@ "output":205 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":206 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":207 }, @@ -3636,12 +3643,12 @@ "output":208 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":209 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":210 }, @@ -3651,17 +3658,12 @@ "output":211 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":212 }, { - "input":128, - "interpolation":"LINEAR", - "output":141 - }, - { - "input":128, + "input":126, "interpolation":"LINEAR", "output":213 }, @@ -3671,12 +3673,12 @@ "output":214 }, { - "input":128, + "input":126, "interpolation":"LINEAR", - "output":131 + "output":52 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":215 }, @@ -3686,17 +3688,12 @@ "output":216 }, { - "input":128, - "interpolation":"LINEAR", - "output":131 - }, - { - "input":128, + "input":126, "interpolation":"LINEAR", "output":217 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":218 }, @@ -3706,12 +3703,12 @@ "output":219 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":220 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":221 }, @@ -3721,19 +3718,99 @@ "output":222 }, { - "input":128, - "interpolation":"LINEAR", + "input":126, + "interpolation":"STEP", "output":223 }, { - "input":128, + "input":126, "interpolation":"LINEAR", "output":224 }, { "input":128, "interpolation":"LINEAR", - "output":219 + "output":225 + }, + { + "input":126, + "interpolation":"STEP", + "output":11 + }, + { + "input":126, + "interpolation":"LINEAR", + "output":226 + }, + { + "input":128, + "interpolation":"LINEAR", + "output":227 + }, + { + "input":126, + "interpolation":"STEP", + "output":228 + }, + { + "input":126, + "interpolation":"LINEAR", + "output":229 + }, + { + "input":128, + "interpolation":"LINEAR", + "output":230 + }, + { + "input":126, + "interpolation":"STEP", + "output":231 + }, + { + "input":126, + "interpolation":"LINEAR", + "output":232 + }, + { + "input":128, + "interpolation":"LINEAR", + "output":233 + }, + { + "input":126, + "interpolation":"STEP", + "output":234 + }, + { + "input":126, + "interpolation":"LINEAR", + "output":235 + }, + { + "input":128, + "interpolation":"LINEAR", + "output":236 + }, + { + "input":126, + "interpolation":"LINEAR", + "output":237 + }, + { + "input":126, + "interpolation":"STEP", + "output":238 + }, + { + "input":126, + "interpolation":"STEP", + "output":239 + }, + { + "input":126, + "interpolation":"STEP", + "output":11 } ] }, @@ -3847,1455 +3924,1479 @@ { "sampler":15, "target":{ - "node":6, + "node":5, "path":"translation" } }, { "sampler":16, "target":{ - "node":6, + "node":5, "path":"rotation" } }, { "sampler":17, "target":{ - "node":6, + "node":5, "path":"scale" } }, { "sampler":18, "target":{ - "node":5, + "node":4, "path":"translation" } }, { "sampler":19, "target":{ - "node":5, + "node":4, "path":"rotation" } }, { "sampler":20, "target":{ - "node":5, + "node":4, "path":"scale" } }, { "sampler":21, "target":{ - "node":4, + "node":3, "path":"translation" } }, { "sampler":22, "target":{ - "node":4, + "node":3, "path":"rotation" } }, { "sampler":23, "target":{ - "node":4, + "node":3, "path":"scale" } }, { "sampler":24, "target":{ - "node":3, + "node":2, "path":"translation" } }, { "sampler":25, "target":{ - "node":3, + "node":2, "path":"rotation" } }, { "sampler":26, "target":{ - "node":3, + "node":2, "path":"scale" } }, { "sampler":27, "target":{ - "node":2, + "node":1, "path":"translation" } }, { "sampler":28, "target":{ - "node":2, + "node":1, "path":"rotation" } }, { "sampler":29, "target":{ - "node":2, + "node":1, "path":"scale" } }, { "sampler":30, "target":{ - "node":1, + "node":0, "path":"translation" } }, { "sampler":31, "target":{ - "node":1, + "node":0, "path":"rotation" } }, { "sampler":32, "target":{ - "node":1, + "node":0, "path":"scale" } }, { "sampler":33, "target":{ - "node":12, + "node":11, "path":"translation" } }, { "sampler":34, "target":{ - "node":12, + "node":11, "path":"rotation" } }, { "sampler":35, "target":{ - "node":12, + "node":11, "path":"scale" } }, { "sampler":36, "target":{ - "node":11, + "node":10, "path":"translation" } }, { "sampler":37, "target":{ - "node":11, + "node":10, "path":"rotation" } }, { "sampler":38, "target":{ - "node":11, + "node":10, "path":"scale" } }, { "sampler":39, "target":{ - "node":10, + "node":9, "path":"translation" } }, { "sampler":40, "target":{ - "node":10, + "node":9, "path":"rotation" } }, { "sampler":41, "target":{ - "node":10, + "node":9, "path":"scale" } }, { "sampler":42, "target":{ - "node":9, + "node":8, "path":"translation" } }, { "sampler":43, "target":{ - "node":9, + "node":8, "path":"rotation" } }, { "sampler":44, "target":{ - "node":9, + "node":8, "path":"scale" } }, { "sampler":45, "target":{ - "node":8, + "node":7, "path":"translation" } }, { "sampler":46, "target":{ - "node":8, + "node":7, "path":"rotation" } }, { "sampler":47, "target":{ - "node":8, + "node":7, "path":"scale" } }, { "sampler":48, "target":{ - "node":7, + "node":6, "path":"translation" } }, { "sampler":49, "target":{ - "node":7, + "node":6, "path":"rotation" } }, { "sampler":50, "target":{ - "node":7, + "node":6, "path":"scale" } }, { "sampler":51, "target":{ - "node":18, + "node":17, "path":"translation" } }, { "sampler":52, "target":{ - "node":18, + "node":17, "path":"rotation" } }, { "sampler":53, "target":{ - "node":18, + "node":17, "path":"scale" } }, { "sampler":54, "target":{ - "node":17, + "node":16, "path":"translation" } }, { "sampler":55, "target":{ - "node":17, + "node":16, "path":"rotation" } }, { "sampler":56, "target":{ - "node":17, + "node":16, "path":"scale" } }, { "sampler":57, "target":{ - "node":16, + "node":15, "path":"translation" } }, { "sampler":58, "target":{ - "node":16, + "node":15, "path":"rotation" } }, { "sampler":59, "target":{ - "node":16, + "node":15, "path":"scale" } }, { "sampler":60, "target":{ - "node":15, + "node":14, "path":"translation" } }, { "sampler":61, "target":{ - "node":15, + "node":14, "path":"rotation" } }, { "sampler":62, "target":{ - "node":15, + "node":14, "path":"scale" } }, { "sampler":63, "target":{ - "node":14, + "node":13, "path":"translation" } }, { "sampler":64, "target":{ - "node":14, + "node":13, "path":"rotation" } }, { "sampler":65, "target":{ - "node":14, + "node":13, "path":"scale" } }, { "sampler":66, "target":{ - "node":13, + "node":12, "path":"translation" } }, { "sampler":67, "target":{ - "node":13, + "node":12, "path":"rotation" } }, { "sampler":68, "target":{ - "node":13, + "node":12, "path":"scale" } }, { "sampler":69, "target":{ - "node":24, + "node":23, "path":"translation" } }, { "sampler":70, "target":{ - "node":24, + "node":23, "path":"rotation" } }, { "sampler":71, "target":{ - "node":24, + "node":23, "path":"scale" } }, { "sampler":72, "target":{ - "node":23, + "node":22, "path":"translation" } }, { "sampler":73, "target":{ - "node":23, + "node":22, "path":"rotation" } }, { "sampler":74, "target":{ - "node":23, + "node":22, "path":"scale" } }, { "sampler":75, "target":{ - "node":22, + "node":21, "path":"translation" } }, { "sampler":76, "target":{ - "node":22, + "node":21, "path":"rotation" } }, { "sampler":77, "target":{ - "node":22, + "node":21, "path":"scale" } }, { "sampler":78, "target":{ - "node":21, + "node":20, "path":"translation" } }, { "sampler":79, "target":{ - "node":21, + "node":20, "path":"rotation" } }, { "sampler":80, "target":{ - "node":21, + "node":20, "path":"scale" } }, { "sampler":81, "target":{ - "node":20, + "node":19, "path":"translation" } }, { "sampler":82, "target":{ - "node":20, + "node":19, "path":"rotation" } }, { "sampler":83, "target":{ - "node":20, + "node":19, "path":"scale" } }, { "sampler":84, "target":{ - "node":19, + "node":18, "path":"translation" } }, { "sampler":85, "target":{ - "node":19, + "node":18, "path":"rotation" } }, { "sampler":86, "target":{ - "node":19, + "node":18, "path":"scale" } }, { "sampler":87, "target":{ - "node":30, + "node":29, "path":"translation" } }, { "sampler":88, "target":{ - "node":30, + "node":29, "path":"rotation" } }, { "sampler":89, "target":{ - "node":30, + "node":29, "path":"scale" } }, { "sampler":90, "target":{ - "node":29, + "node":28, "path":"translation" } }, { "sampler":91, "target":{ - "node":29, + "node":28, "path":"rotation" } }, { "sampler":92, "target":{ - "node":29, + "node":28, "path":"scale" } }, { "sampler":93, "target":{ - "node":28, + "node":27, "path":"translation" } }, { "sampler":94, "target":{ - "node":28, + "node":27, "path":"rotation" } }, { "sampler":95, "target":{ - "node":28, + "node":27, "path":"scale" } }, { "sampler":96, "target":{ - "node":27, + "node":26, "path":"translation" } }, { "sampler":97, "target":{ - "node":27, + "node":26, "path":"rotation" } }, { "sampler":98, "target":{ - "node":27, + "node":26, "path":"scale" } }, { "sampler":99, "target":{ - "node":26, + "node":25, "path":"translation" } }, { "sampler":100, "target":{ - "node":26, + "node":25, "path":"rotation" } }, { "sampler":101, "target":{ - "node":26, + "node":25, "path":"scale" } }, { "sampler":102, "target":{ - "node":25, + "node":24, "path":"translation" } }, { "sampler":103, "target":{ - "node":25, + "node":24, "path":"rotation" } }, { "sampler":104, "target":{ - "node":25, + "node":24, "path":"scale" } }, { "sampler":105, "target":{ - "node":36, + "node":35, "path":"translation" } }, { "sampler":106, "target":{ - "node":36, + "node":35, "path":"rotation" } }, { "sampler":107, "target":{ - "node":36, + "node":35, "path":"scale" } }, { "sampler":108, "target":{ - "node":35, + "node":34, "path":"translation" } }, { "sampler":109, "target":{ - "node":35, + "node":34, "path":"rotation" } }, { "sampler":110, "target":{ - "node":35, + "node":34, "path":"scale" } }, { "sampler":111, "target":{ - "node":34, + "node":33, "path":"translation" } }, { "sampler":112, "target":{ - "node":34, + "node":33, "path":"rotation" } }, { "sampler":113, "target":{ - "node":34, + "node":33, "path":"scale" } }, { "sampler":114, "target":{ - "node":33, + "node":32, "path":"translation" } }, { "sampler":115, "target":{ - "node":33, + "node":32, "path":"rotation" } }, { "sampler":116, "target":{ - "node":33, + "node":32, "path":"scale" } }, { "sampler":117, "target":{ - "node":32, + "node":31, "path":"translation" } }, { "sampler":118, "target":{ - "node":32, + "node":31, "path":"rotation" } }, { "sampler":119, "target":{ - "node":32, + "node":31, "path":"scale" } }, { "sampler":120, "target":{ - "node":31, + "node":30, "path":"translation" } }, { "sampler":121, "target":{ - "node":31, + "node":30, "path":"rotation" } }, { "sampler":122, "target":{ - "node":31, + "node":30, + "path":"scale" + } + }, + { + "sampler":123, + "target":{ + "node":36, + "path":"translation" + } + }, + { + "sampler":124, + "target":{ + "node":36, + "path":"rotation" + } + }, + { + "sampler":125, + "target":{ + "node":36, "path":"scale" } } ], - "name":"open", + "name":"RESET", "samplers":[ { - "input":225, + "input":240, "interpolation":"LINEAR", - "output":226 - }, - { - "input":227, - "interpolation":"LINEAR", - "output":228 - }, - { - "input":225, - "interpolation":"STEP", - "output":15 - }, - { - "input":225, - "interpolation":"LINEAR", - "output":229 - }, - { - "input":227, - "interpolation":"LINEAR", - "output":230 - }, - { - "input":225, - "interpolation":"STEP", - "output":231 - }, - { - "input":225, - "interpolation":"LINEAR", - "output":232 - }, - { - "input":227, - "interpolation":"LINEAR", - "output":233 - }, - { - "input":225, - "interpolation":"STEP", - "output":231 - }, - { - "input":225, - "interpolation":"LINEAR", - "output":234 - }, - { - "input":227, - "interpolation":"LINEAR", - "output":235 - }, - { - "input":225, - "interpolation":"LINEAR", - "output":236 - }, - { - "input":225, - "interpolation":"LINEAR", - "output":237 - }, - { - "input":227, - "interpolation":"LINEAR", - "output":238 - }, - { - "input":225, - "interpolation":"LINEAR", - "output":236 - }, - { - "input":225, - "interpolation":"LINEAR", - "output":239 - }, - { - "input":227, - "interpolation":"LINEAR", - "output":240 - }, - { - "input":225, - "interpolation":"STEP", "output":241 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":242 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":243 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":244 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":245 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":246 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":247 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":248 }, { - "input":227, + "input":240, + "interpolation":"LINEAR", + "output":246 + }, + { + "input":240, "interpolation":"LINEAR", "output":249 }, { - "input":225, - "interpolation":"STEP", - "output":37 - }, - { - "input":225, + "input":240, "interpolation":"LINEAR", "output":250 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":251 }, { - "input":225, - "interpolation":"STEP", - "output":40 - }, - { - "input":225, + "input":240, "interpolation":"LINEAR", "output":252 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":253 }, { - "input":225, - "interpolation":"STEP", - "output":15 + "input":240, + "interpolation":"LINEAR", + "output":251 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":254 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":255 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":256 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":257 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":258 }, { - "input":225, - "interpolation":"STEP", - "output":15 - }, - { - "input":225, + "input":240, "interpolation":"LINEAR", "output":259 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":260 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":261 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":262 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":263 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":264 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":265 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":266 }, { - "input":225, - "interpolation":"LINEAR", - "output":104 - }, - { - "input":225, + "input":240, "interpolation":"LINEAR", "output":267 }, { - "input":227, + "input":240, + "interpolation":"LINEAR", + "output":256 + }, + { + "input":240, "interpolation":"LINEAR", "output":268 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":269 }, { - "input":225, + "input":240, + "interpolation":"LINEAR", + "output":243 + }, + { + "input":240, "interpolation":"LINEAR", "output":270 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":271 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":272 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":273 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":274 }, { - "input":225, + "input":240, + "interpolation":"LINEAR", + "output":243 + }, + { + "input":240, "interpolation":"LINEAR", "output":275 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":276 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":277 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":278 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":279 }, { - "input":227, + "input":240, + "interpolation":"LINEAR", + "output":265 + }, + { + "input":240, "interpolation":"LINEAR", "output":280 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":281 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":282 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":283 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":284 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":285 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":286 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":287 }, { - "input":225, + "input":240, + "interpolation":"LINEAR", + "output":246 + }, + { + "input":240, "interpolation":"LINEAR", "output":288 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":289 }, { - "input":225, - "interpolation":"STEP", - "output":244 - }, - { - "input":225, + "input":240, "interpolation":"LINEAR", "output":290 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":291 }, { - "input":225, - "interpolation":"STEP", - "output":244 - }, - { - "input":225, + "input":240, "interpolation":"LINEAR", "output":292 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":293 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":294 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":295 }, { - "input":227, + "input":240, + "interpolation":"LINEAR", + "output":282 + }, + { + "input":240, "interpolation":"LINEAR", "output":296 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":297 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":298 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":299 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":300 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":301 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":302 }, { - "input":225, - "interpolation":"STEP", - "output":284 - }, - { - "input":225, + "input":240, "interpolation":"LINEAR", "output":303 }, { - "input":227, + "input":240, + "interpolation":"LINEAR", + "output":259 + }, + { + "input":240, "interpolation":"LINEAR", "output":304 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":305 }, { - "input":225, + "input":240, + "interpolation":"LINEAR", + "output":259 + }, + { + "input":240, "interpolation":"LINEAR", "output":306 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":307 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":308 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":309 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":310 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":311 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":312 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":313 }, { - "input":225, + "input":240, "interpolation":"LINEAR", - "output":56 + "output":311 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":314 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":315 }, { - "input":225, + "input":240, + "interpolation":"LINEAR", + "output":298 + }, + { + "input":240, "interpolation":"LINEAR", "output":316 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":317 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":318 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":319 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":320 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":321 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":322 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":323 }, { - "input":227, + "input":240, + "interpolation":"LINEAR", + "output":256 + }, + { + "input":240, "interpolation":"LINEAR", "output":324 }, { - "input":225, - "interpolation":"STEP", - "output":15 - }, - { - "input":225, + "input":240, "interpolation":"LINEAR", "output":325 }, { - "input":227, + "input":240, + "interpolation":"LINEAR", + "output":256 + }, + { + "input":240, "interpolation":"LINEAR", "output":326 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":327 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":328 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":329 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", "output":330 }, { - "input":225, + "input":240, + "interpolation":"LINEAR", + "output":311 + }, + { + "input":240, "interpolation":"LINEAR", "output":331 }, { - "input":227, + "input":240, "interpolation":"LINEAR", "output":332 }, { - "input":225, - "interpolation":"STEP", + "input":240, + "interpolation":"LINEAR", + "output":321 + }, + { + "input":240, + "interpolation":"LINEAR", "output":333 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":334 }, { - "input":227, + "input":240, + "interpolation":"LINEAR", + "output":243 + }, + { + "input":240, "interpolation":"LINEAR", "output":335 }, { - "input":225, + "input":240, "interpolation":"LINEAR", "output":336 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":265 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":337 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":338 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":339 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":340 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":341 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":243 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":342 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":343 + }, + { + "input":240, + "interpolation":"LINEAR", + "output":311 + }, + { + "input":240, + "interpolation":"STEP", + "output":344 + }, + { + "input":240, + "interpolation":"STEP", + "output":345 + }, + { + "input":240, + "interpolation":"STEP", + "output":243 } ] } ], "meshes":[ { - "name":"Sphere", + "name":"Cylinder.001", "primitives":[ { "attributes":{ "POSITION":0, "NORMAL":1, - "TEXCOORD_0":2 + "TEXCOORD_0":2, + "JOINTS_0":3, + "WEIGHTS_0":4 }, - "indices":3 - } - ] - }, - { - "name":"Cylinder.001", - "primitives":[ - { - "attributes":{ - "POSITION":4, - "NORMAL":5, - "TEXCOORD_0":6, - "JOINTS_0":7, - "WEIGHTS_0":8 - }, - "indices":9 + "indices":5 } ] } ], "skins":[ { - "inverseBindMatrices":10, + "inverseBindMatrices":6, "joints":[ 41, 40, 39, 38, 37, - 6, 5, 4, 3, 2, 1, - 12, + 0, 11, 10, 9, 8, 7, - 18, + 6, 17, 16, 15, 14, 13, - 24, + 12, 23, 22, 21, 20, 19, - 30, + 18, 29, 28, 27, 26, 25, - 36, + 24, 35, 34, 33, 32, 31, + 30, + 36, 42 ], "name":"Armature" @@ -5305,41 +5406,7 @@ { "bufferView":0, "componentType":5126, - "count":1984, - "max":[ - 0.49999985098838806, - 0.5, - 0.49999967217445374 - ], - "min":[ - -0.4999995231628418, - -0.5, - -0.5 - ], - "type":"VEC3" - }, - { - "bufferView":1, - "componentType":5126, - "count":1984, - "type":"VEC3" - }, - { - "bufferView":2, - "componentType":5126, - "count":1984, - "type":"VEC2" - }, - { - "bufferView":3, - "componentType":5123, - "count":2880, - "type":"SCALAR" - }, - { - "bufferView":4, - "componentType":5126, - "count":924, + "count":934, "max":[ 0.4866025447845459, 1.0768828392028809, @@ -5353,43 +5420,43 @@ "type":"VEC3" }, { - "bufferView":5, + "bufferView":1, "componentType":5126, - "count":924, + "count":934, "type":"VEC3" }, { - "bufferView":6, + "bufferView":2, "componentType":5126, - "count":924, + "count":934, "type":"VEC2" }, { - "bufferView":7, + "bufferView":3, "componentType":5121, - "count":924, + "count":934, "type":"VEC4" }, { - "bufferView":8, + "bufferView":4, "componentType":5126, - "count":924, + "count":934, "type":"VEC4" }, { - "bufferView":9, + "bufferView":5, "componentType":5123, "count":1572, "type":"SCALAR" }, { - "bufferView":10, + "bufferView":6, "componentType":5126, - "count":42, + "count":43, "type":"MAT4" }, { - "bufferView":11, + "bufferView":7, "componentType":5126, "count":2, "max":[ @@ -5400,6 +5467,36 @@ ], "type":"SCALAR" }, + { + "bufferView":8, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":60, + "max":[ + 2.5 + ], + "min":[ + 0.041666666666666664 + ], + "type":"SCALAR" + }, + { + "bufferView":10, + "componentType":5126, + "count":60, + "type":"VEC4" + }, + { + "bufferView":11, + "componentType":5126, + "count":2, + "type":"VEC3" + }, { "bufferView":12, "componentType":5126, @@ -5410,19 +5507,13 @@ "bufferView":13, "componentType":5126, "count":60, - "max":[ - 2.5 - ], - "min":[ - 0.041666666666666664 - ], - "type":"SCALAR" + "type":"VEC4" }, { "bufferView":14, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":15, @@ -5433,21 +5524,21 @@ { "bufferView":16, "componentType":5126, - "count":2, - "type":"VEC3" - }, - { - "bufferView":17, - "componentType":5126, "count":60, "type":"VEC4" }, { - "bufferView":18, + "bufferView":17, "componentType":5126, "count":2, "type":"VEC3" }, + { + "bufferView":18, + "componentType":5126, + "count":60, + "type":"VEC4" + }, { "bufferView":19, "componentType":5126, @@ -5457,27 +5548,27 @@ { "bufferView":20, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":21, "componentType":5126, - "count":2, - "type":"VEC3" - }, - { - "bufferView":22, - "componentType":5126, "count":60, "type":"VEC4" }, { - "bufferView":23, + "bufferView":22, "componentType":5126, "count":2, "type":"VEC3" }, + { + "bufferView":23, + "componentType":5126, + "count":60, + "type":"VEC4" + }, { "bufferView":24, "componentType":5126, @@ -5487,21 +5578,21 @@ { "bufferView":25, "componentType":5126, - "count":60, - "type":"VEC4" - }, - { - "bufferView":26, - "componentType":5126, "count":2, "type":"VEC3" }, { - "bufferView":27, + "bufferView":26, "componentType":5126, "count":60, "type":"VEC4" }, + { + "bufferView":27, + "componentType":5126, + "count":2, + "type":"VEC3" + }, { "bufferView":28, "componentType":5126, @@ -5511,14 +5602,14 @@ { "bufferView":29, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":30, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":31, @@ -5529,14 +5620,14 @@ { "bufferView":32, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":33, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":34, @@ -5547,14 +5638,14 @@ { "bufferView":35, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":36, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":37, @@ -5565,21 +5656,21 @@ { "bufferView":38, "componentType":5126, - "count":2, - "type":"VEC3" - }, - { - "bufferView":39, - "componentType":5126, "count":60, "type":"VEC4" }, { - "bufferView":40, + "bufferView":39, "componentType":5126, "count":2, "type":"VEC3" }, + { + "bufferView":40, + "componentType":5126, + "count":60, + "type":"VEC4" + }, { "bufferView":41, "componentType":5126, @@ -5589,27 +5680,27 @@ { "bufferView":42, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":43, "componentType":5126, - "count":2, - "type":"VEC3" - }, - { - "bufferView":44, - "componentType":5126, "count":60, "type":"VEC4" }, { - "bufferView":45, + "bufferView":44, "componentType":5126, "count":2, "type":"VEC3" }, + { + "bufferView":45, + "componentType":5126, + "count":60, + "type":"VEC4" + }, { "bufferView":46, "componentType":5126, @@ -5619,21 +5710,21 @@ { "bufferView":47, "componentType":5126, - "count":60, - "type":"VEC4" - }, - { - "bufferView":48, - "componentType":5126, "count":2, "type":"VEC3" }, { - "bufferView":49, + "bufferView":48, "componentType":5126, "count":60, "type":"VEC4" }, + { + "bufferView":49, + "componentType":5126, + "count":2, + "type":"VEC3" + }, { "bufferView":50, "componentType":5126, @@ -5643,14 +5734,14 @@ { "bufferView":51, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":52, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":53, @@ -5661,14 +5752,14 @@ { "bufferView":54, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":55, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":56, @@ -5679,14 +5770,14 @@ { "bufferView":57, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":58, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":59, @@ -5697,14 +5788,14 @@ { "bufferView":60, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":61, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":62, @@ -5715,14 +5806,14 @@ { "bufferView":63, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":64, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":65, @@ -5733,14 +5824,14 @@ { "bufferView":66, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":67, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":68, @@ -5751,14 +5842,14 @@ { "bufferView":69, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":70, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":71, @@ -5769,14 +5860,14 @@ { "bufferView":72, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":73, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":74, @@ -5787,21 +5878,21 @@ { "bufferView":75, "componentType":5126, - "count":2, - "type":"VEC3" - }, - { - "bufferView":76, - "componentType":5126, "count":60, "type":"VEC4" }, { - "bufferView":77, + "bufferView":76, "componentType":5126, "count":2, "type":"VEC3" }, + { + "bufferView":77, + "componentType":5126, + "count":60, + "type":"VEC4" + }, { "bufferView":78, "componentType":5126, @@ -5823,21 +5914,21 @@ { "bufferView":81, "componentType":5126, - "count":60, - "type":"VEC4" - }, - { - "bufferView":82, - "componentType":5126, "count":2, "type":"VEC3" }, { - "bufferView":83, + "bufferView":82, "componentType":5126, "count":60, "type":"VEC4" }, + { + "bufferView":83, + "componentType":5126, + "count":2, + "type":"VEC3" + }, { "bufferView":84, "componentType":5126, @@ -5847,14 +5938,14 @@ { "bufferView":85, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":86, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":87, @@ -5865,21 +5956,21 @@ { "bufferView":88, "componentType":5126, - "count":2, - "type":"VEC3" - }, - { - "bufferView":89, - "componentType":5126, "count":60, "type":"VEC4" }, { - "bufferView":90, + "bufferView":89, "componentType":5126, "count":2, "type":"VEC3" }, + { + "bufferView":90, + "componentType":5126, + "count":60, + "type":"VEC4" + }, { "bufferView":91, "componentType":5126, @@ -5889,21 +5980,21 @@ { "bufferView":92, "componentType":5126, - "count":60, - "type":"VEC4" - }, - { - "bufferView":93, - "componentType":5126, "count":2, "type":"VEC3" }, { - "bufferView":94, + "bufferView":93, "componentType":5126, "count":60, "type":"VEC4" }, + { + "bufferView":94, + "componentType":5126, + "count":2, + "type":"VEC3" + }, { "bufferView":95, "componentType":5126, @@ -5913,14 +6004,14 @@ { "bufferView":96, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":97, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":98, @@ -5931,14 +6022,14 @@ { "bufferView":99, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":100, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":101, @@ -5949,14 +6040,14 @@ { "bufferView":102, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":103, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":104, @@ -5967,14 +6058,14 @@ { "bufferView":105, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":106, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":107, @@ -5985,14 +6076,14 @@ { "bufferView":108, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":109, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":110, @@ -6003,21 +6094,21 @@ { "bufferView":111, "componentType":5126, - "count":2, - "type":"VEC3" - }, - { - "bufferView":112, - "componentType":5126, "count":60, "type":"VEC4" }, { - "bufferView":113, + "bufferView":112, "componentType":5126, "count":2, "type":"VEC3" }, + { + "bufferView":113, + "componentType":5126, + "count":60, + "type":"VEC4" + }, { "bufferView":114, "componentType":5126, @@ -6027,21 +6118,21 @@ { "bufferView":115, "componentType":5126, - "count":60, - "type":"VEC4" - }, - { - "bufferView":116, - "componentType":5126, "count":2, "type":"VEC3" }, { - "bufferView":117, + "bufferView":116, "componentType":5126, "count":60, "type":"VEC4" }, + { + "bufferView":117, + "componentType":5126, + "count":2, + "type":"VEC3" + }, { "bufferView":118, "componentType":5126, @@ -6051,14 +6142,14 @@ { "bufferView":119, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":120, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":121, @@ -6069,14 +6160,14 @@ { "bufferView":122, "componentType":5126, - "count":2, - "type":"VEC3" + "count":60, + "type":"VEC4" }, { "bufferView":123, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":124, @@ -6088,13 +6179,19 @@ "bufferView":125, "componentType":5126, "count":2, - "type":"VEC3" + "type":"VEC4" }, { "bufferView":126, "componentType":5126, - "count":60, - "type":"VEC4" + "count":2, + "max":[ + 0.4166666666666667 + ], + "min":[ + 0.041666666666666664 + ], + "type":"SCALAR" }, { "bufferView":127, @@ -6105,9 +6202,9 @@ { "bufferView":128, "componentType":5126, - "count":1, + "count":10, "max":[ - 0.041666666666666664 + 0.4166666666666667 ], "min":[ 0.041666666666666664 @@ -6117,590 +6214,584 @@ { "bufferView":129, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":130, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":131, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":132, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":133, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":134, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":135, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":136, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":137, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":138, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":139, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":140, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":141, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":142, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":143, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":144, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":145, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":146, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":147, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":148, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":149, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":150, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":151, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":152, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":153, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":154, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":155, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":156, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":157, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":158, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":159, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":160, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":161, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":162, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":163, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":164, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":165, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":166, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":167, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":168, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":169, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":170, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":171, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":172, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":173, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":174, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":175, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":176, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":177, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":178, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":179, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":180, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":181, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":182, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":183, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":184, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":185, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":186, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":187, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":188, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":189, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":190, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":191, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":192, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":193, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":194, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":195, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":196, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":197, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":198, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":199, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":200, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":201, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":202, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":203, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":204, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":205, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":206, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":207, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":208, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":209, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":210, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":211, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":212, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":213, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":214, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":215, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":216, "componentType":5126, - "count":1, + "count":10, "type":"VEC4" }, { "bufferView":217, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":218, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":219, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":220, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":221, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":222, "componentType":5126, - "count":1, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":223, "componentType":5126, - "count":1, + "count":2, "type":"VEC3" }, { "bufferView":224, "componentType":5126, - "count":1, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":225, "componentType":5126, - "count":2, - "max":[ - 0.4166666666666667 - ], - "min":[ - 0.041666666666666664 - ], - "type":"SCALAR" + "count":10, + "type":"VEC4" }, { "bufferView":226, @@ -6712,19 +6803,13 @@ "bufferView":227, "componentType":5126, "count":10, - "max":[ - 0.4166666666666667 - ], - "min":[ - 0.041666666666666664 - ], - "type":"SCALAR" + "type":"VEC4" }, { "bufferView":228, "componentType":5126, - "count":10, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":229, @@ -6765,14 +6850,14 @@ { "bufferView":235, "componentType":5126, - "count":10, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":236, "componentType":5126, - "count":2, - "type":"VEC3" + "count":10, + "type":"VEC4" }, { "bufferView":237, @@ -6783,2298 +6868,2399 @@ { "bufferView":238, "componentType":5126, - "count":10, - "type":"VEC4" + "count":2, + "type":"VEC3" }, { "bufferView":239, "componentType":5126, "count":2, - "type":"VEC3" + "type":"VEC4" }, { "bufferView":240, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "max":[ + 0.041666666666666664 + ], + "min":[ + 0.041666666666666664 + ], + "type":"SCALAR" }, { "bufferView":241, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":242, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":243, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":244, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":245, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":246, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":247, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":248, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":249, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":250, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":251, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":252, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":253, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":254, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":255, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":256, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":257, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":258, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":259, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":260, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":261, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":262, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":263, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":264, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":265, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":266, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":267, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":268, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":269, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":270, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":271, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":272, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":273, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":274, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":275, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":276, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":277, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":278, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":279, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":280, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":281, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":282, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":283, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":284, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":285, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":286, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":287, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":288, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":289, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":290, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":291, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":292, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":293, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":294, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":295, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":296, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":297, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":298, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":299, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":300, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":301, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":302, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":303, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":304, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":305, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":306, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":307, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":308, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":309, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":310, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":311, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":312, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":313, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":314, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":315, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":316, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":317, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":318, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":319, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":320, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":321, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":322, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":323, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":324, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":325, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":326, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":327, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":328, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":329, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":330, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":331, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":332, "componentType":5126, - "count":10, + "count":1, "type":"VEC4" }, { "bufferView":333, "componentType":5126, - "count":2, + "count":1, "type":"VEC3" }, { "bufferView":334, "componentType":5126, - "count":2, - "type":"VEC3" + "count":1, + "type":"VEC4" }, { "bufferView":335, "componentType":5126, - "count":10, - "type":"VEC4" + "count":1, + "type":"VEC3" }, { "bufferView":336, "componentType":5126, - "count":2, + "count":1, + "type":"VEC4" + }, + { + "bufferView":337, + "componentType":5126, + "count":1, "type":"VEC3" + }, + { + "bufferView":338, + "componentType":5126, + "count":1, + "type":"VEC4" + }, + { + "bufferView":339, + "componentType":5126, + "count":1, + "type":"VEC3" + }, + { + "bufferView":340, + "componentType":5126, + "count":1, + "type":"VEC3" + }, + { + "bufferView":341, + "componentType":5126, + "count":1, + "type":"VEC4" + }, + { + "bufferView":342, + "componentType":5126, + "count":1, + "type":"VEC3" + }, + { + "bufferView":343, + "componentType":5126, + "count":1, + "type":"VEC4" + }, + { + "bufferView":344, + "componentType":5126, + "count":1, + "type":"VEC3" + }, + { + "bufferView":345, + "componentType":5126, + "count":1, + "type":"VEC4" } ], "bufferViews":[ { "buffer":0, - "byteLength":23808, + "byteLength":11208, "byteOffset":0, "target":34962 }, { "buffer":0, - "byteLength":23808, - "byteOffset":23808, + "byteLength":11208, + "byteOffset":11208, "target":34962 }, { "buffer":0, - "byteLength":15872, - "byteOffset":47616, + "byteLength":7472, + "byteOffset":22416, "target":34962 }, { "buffer":0, - "byteLength":5760, - "byteOffset":63488, - "target":34963 - }, - { - "buffer":0, - "byteLength":11088, - "byteOffset":69248, + "byteLength":3736, + "byteOffset":29888, "target":34962 }, { "buffer":0, - "byteLength":11088, - "byteOffset":80336, - "target":34962 - }, - { - "buffer":0, - "byteLength":7392, - "byteOffset":91424, - "target":34962 - }, - { - "buffer":0, - "byteLength":3696, - "byteOffset":98816, - "target":34962 - }, - { - "buffer":0, - "byteLength":14784, - "byteOffset":102512, + "byteLength":14944, + "byteOffset":33624, "target":34962 }, { "buffer":0, "byteLength":3144, - "byteOffset":117296, + "byteOffset":48568, "target":34963 }, { "buffer":0, - "byteLength":2688, - "byteOffset":120440 + "byteLength":2752, + "byteOffset":51712 }, { "buffer":0, "byteLength":8, - "byteOffset":123128 + "byteOffset":54464 }, { "buffer":0, "byteLength":24, - "byteOffset":123136 + "byteOffset":54472 }, { "buffer":0, "byteLength":240, - "byteOffset":123160 + "byteOffset":54496 }, { "buffer":0, "byteLength":960, - "byteOffset":123400 + "byteOffset":54736 }, { "buffer":0, "byteLength":24, - "byteOffset":124360 + "byteOffset":55696 }, { "buffer":0, "byteLength":24, - "byteOffset":124384 + "byteOffset":55720 }, { "buffer":0, "byteLength":960, - "byteOffset":124408 + "byteOffset":55744 }, { "buffer":0, "byteLength":24, - "byteOffset":125368 + "byteOffset":56704 }, { "buffer":0, "byteLength":24, - "byteOffset":125392 + "byteOffset":56728 }, { "buffer":0, "byteLength":960, - "byteOffset":125416 + "byteOffset":56752 }, { "buffer":0, "byteLength":24, - "byteOffset":126376 + "byteOffset":57712 }, { "buffer":0, "byteLength":960, - "byteOffset":126400 + "byteOffset":57736 }, { "buffer":0, "byteLength":24, - "byteOffset":127360 + "byteOffset":58696 }, { "buffer":0, "byteLength":24, - "byteOffset":127384 + "byteOffset":58720 }, { "buffer":0, "byteLength":960, - "byteOffset":127408 + "byteOffset":58744 }, { "buffer":0, "byteLength":24, - "byteOffset":128368 + "byteOffset":59704 }, { "buffer":0, "byteLength":960, - "byteOffset":128392 + "byteOffset":59728 }, { "buffer":0, "byteLength":24, - "byteOffset":129352 + "byteOffset":60688 }, { "buffer":0, "byteLength":24, - "byteOffset":129376 + "byteOffset":60712 }, { "buffer":0, "byteLength":960, - "byteOffset":129400 + "byteOffset":60736 }, { "buffer":0, "byteLength":24, - "byteOffset":130360 + "byteOffset":61696 }, { "buffer":0, "byteLength":24, - "byteOffset":130384 + "byteOffset":61720 }, { "buffer":0, "byteLength":960, - "byteOffset":130408 + "byteOffset":61744 }, { "buffer":0, "byteLength":24, - "byteOffset":131368 + "byteOffset":62704 }, { "buffer":0, "byteLength":24, - "byteOffset":131392 + "byteOffset":62728 }, { "buffer":0, "byteLength":960, - "byteOffset":131416 + "byteOffset":62752 }, { "buffer":0, "byteLength":24, - "byteOffset":132376 + "byteOffset":63712 }, { "buffer":0, "byteLength":24, - "byteOffset":132400 + "byteOffset":63736 }, { "buffer":0, "byteLength":960, - "byteOffset":132424 + "byteOffset":63760 }, { "buffer":0, "byteLength":24, - "byteOffset":133384 + "byteOffset":64720 }, { "buffer":0, "byteLength":24, - "byteOffset":133408 + "byteOffset":64744 }, { "buffer":0, "byteLength":960, - "byteOffset":133432 + "byteOffset":64768 }, { "buffer":0, "byteLength":24, - "byteOffset":134392 + "byteOffset":65728 }, { "buffer":0, "byteLength":960, - "byteOffset":134416 + "byteOffset":65752 }, { "buffer":0, "byteLength":24, - "byteOffset":135376 + "byteOffset":66712 }, { "buffer":0, "byteLength":24, - "byteOffset":135400 + "byteOffset":66736 }, { "buffer":0, "byteLength":960, - "byteOffset":135424 + "byteOffset":66760 }, { "buffer":0, "byteLength":24, - "byteOffset":136384 + "byteOffset":67720 }, { "buffer":0, "byteLength":960, - "byteOffset":136408 + "byteOffset":67744 }, { "buffer":0, "byteLength":24, - "byteOffset":137368 + "byteOffset":68704 }, { "buffer":0, "byteLength":24, - "byteOffset":137392 + "byteOffset":68728 }, { "buffer":0, "byteLength":960, - "byteOffset":137416 + "byteOffset":68752 }, { "buffer":0, "byteLength":24, - "byteOffset":138376 + "byteOffset":69712 }, { "buffer":0, "byteLength":24, - "byteOffset":138400 + "byteOffset":69736 }, { "buffer":0, "byteLength":960, - "byteOffset":138424 + "byteOffset":69760 }, { "buffer":0, "byteLength":24, - "byteOffset":139384 + "byteOffset":70720 }, { "buffer":0, "byteLength":24, - "byteOffset":139408 + "byteOffset":70744 }, { "buffer":0, "byteLength":960, - "byteOffset":139432 + "byteOffset":70768 }, { "buffer":0, "byteLength":24, - "byteOffset":140392 + "byteOffset":71728 }, { "buffer":0, "byteLength":24, - "byteOffset":140416 + "byteOffset":71752 }, { "buffer":0, "byteLength":960, - "byteOffset":140440 + "byteOffset":71776 }, { "buffer":0, "byteLength":24, - "byteOffset":141400 + "byteOffset":72736 }, { "buffer":0, "byteLength":24, - "byteOffset":141424 + "byteOffset":72760 }, { "buffer":0, "byteLength":960, - "byteOffset":141448 + "byteOffset":72784 }, { "buffer":0, "byteLength":24, - "byteOffset":142408 + "byteOffset":73744 }, { "buffer":0, "byteLength":24, - "byteOffset":142432 + "byteOffset":73768 }, { "buffer":0, "byteLength":960, - "byteOffset":142456 + "byteOffset":73792 }, { "buffer":0, "byteLength":24, - "byteOffset":143416 + "byteOffset":74752 }, { "buffer":0, "byteLength":24, - "byteOffset":143440 + "byteOffset":74776 }, { "buffer":0, "byteLength":960, - "byteOffset":143464 + "byteOffset":74800 }, { "buffer":0, "byteLength":24, - "byteOffset":144424 + "byteOffset":75760 }, { "buffer":0, "byteLength":24, - "byteOffset":144448 + "byteOffset":75784 }, { "buffer":0, "byteLength":960, - "byteOffset":144472 + "byteOffset":75808 }, { "buffer":0, "byteLength":24, - "byteOffset":145432 + "byteOffset":76768 }, { "buffer":0, "byteLength":24, - "byteOffset":145456 + "byteOffset":76792 }, { "buffer":0, "byteLength":960, - "byteOffset":145480 + "byteOffset":76816 }, { "buffer":0, "byteLength":24, - "byteOffset":146440 + "byteOffset":77776 }, { "buffer":0, "byteLength":24, - "byteOffset":146464 + "byteOffset":77800 }, { "buffer":0, "byteLength":960, - "byteOffset":146488 + "byteOffset":77824 }, { "buffer":0, "byteLength":24, - "byteOffset":147448 + "byteOffset":78784 }, { "buffer":0, "byteLength":960, - "byteOffset":147472 + "byteOffset":78808 }, { "buffer":0, "byteLength":24, - "byteOffset":148432 + "byteOffset":79768 }, { "buffer":0, "byteLength":960, - "byteOffset":148456 + "byteOffset":79792 }, { "buffer":0, "byteLength":24, - "byteOffset":149416 + "byteOffset":80752 }, { "buffer":0, "byteLength":24, - "byteOffset":149440 + "byteOffset":80776 }, { "buffer":0, "byteLength":960, - "byteOffset":149464 + "byteOffset":80800 }, { "buffer":0, "byteLength":24, - "byteOffset":150424 + "byteOffset":81760 }, { "buffer":0, "byteLength":24, - "byteOffset":150448 + "byteOffset":81784 }, { "buffer":0, "byteLength":960, - "byteOffset":150472 + "byteOffset":81808 }, { "buffer":0, "byteLength":24, - "byteOffset":151432 + "byteOffset":82768 }, { "buffer":0, "byteLength":24, - "byteOffset":151456 + "byteOffset":82792 }, { "buffer":0, "byteLength":960, - "byteOffset":151480 + "byteOffset":82816 }, { "buffer":0, "byteLength":24, - "byteOffset":152440 + "byteOffset":83776 }, { "buffer":0, "byteLength":960, - "byteOffset":152464 + "byteOffset":83800 }, { "buffer":0, "byteLength":24, - "byteOffset":153424 + "byteOffset":84760 }, { "buffer":0, "byteLength":24, - "byteOffset":153448 + "byteOffset":84784 }, { "buffer":0, "byteLength":960, - "byteOffset":153472 + "byteOffset":84808 }, { "buffer":0, "byteLength":24, - "byteOffset":154432 + "byteOffset":85768 }, { "buffer":0, "byteLength":24, - "byteOffset":154456 + "byteOffset":85792 }, { "buffer":0, "byteLength":960, - "byteOffset":154480 + "byteOffset":85816 }, { "buffer":0, "byteLength":24, - "byteOffset":155440 + "byteOffset":86776 }, { "buffer":0, "byteLength":24, - "byteOffset":155464 + "byteOffset":86800 }, { "buffer":0, "byteLength":960, - "byteOffset":155488 + "byteOffset":86824 }, { "buffer":0, "byteLength":24, - "byteOffset":156448 + "byteOffset":87784 }, { "buffer":0, "byteLength":24, - "byteOffset":156472 + "byteOffset":87808 }, { "buffer":0, "byteLength":960, - "byteOffset":156496 + "byteOffset":87832 }, { "buffer":0, "byteLength":24, - "byteOffset":157456 + "byteOffset":88792 }, { "buffer":0, "byteLength":24, - "byteOffset":157480 + "byteOffset":88816 }, { "buffer":0, "byteLength":960, - "byteOffset":157504 + "byteOffset":88840 }, { "buffer":0, "byteLength":24, - "byteOffset":158464 + "byteOffset":89800 }, { "buffer":0, "byteLength":24, - "byteOffset":158488 + "byteOffset":89824 }, { "buffer":0, "byteLength":960, - "byteOffset":158512 + "byteOffset":89848 }, { "buffer":0, "byteLength":24, - "byteOffset":159472 + "byteOffset":90808 }, { "buffer":0, "byteLength":24, - "byteOffset":159496 + "byteOffset":90832 }, { "buffer":0, "byteLength":960, - "byteOffset":159520 + "byteOffset":90856 }, { "buffer":0, "byteLength":24, - "byteOffset":160480 + "byteOffset":91816 }, { "buffer":0, "byteLength":960, - "byteOffset":160504 + "byteOffset":91840 }, { "buffer":0, "byteLength":24, - "byteOffset":161464 + "byteOffset":92800 }, { "buffer":0, "byteLength":24, - "byteOffset":161488 + "byteOffset":92824 }, { "buffer":0, "byteLength":960, - "byteOffset":161512 + "byteOffset":92848 }, { "buffer":0, "byteLength":24, - "byteOffset":162472 + "byteOffset":93808 }, { "buffer":0, "byteLength":24, - "byteOffset":162496 + "byteOffset":93832 }, { "buffer":0, "byteLength":960, - "byteOffset":162520 + "byteOffset":93856 }, { "buffer":0, "byteLength":24, - "byteOffset":163480 + "byteOffset":94816 }, { "buffer":0, "byteLength":24, - "byteOffset":163504 + "byteOffset":94840 }, { "buffer":0, "byteLength":960, - "byteOffset":163528 + "byteOffset":94864 }, { "buffer":0, "byteLength":24, - "byteOffset":164488 + "byteOffset":95824 }, { "buffer":0, - "byteLength":4, - "byteOffset":164512 + "byteLength":24, + "byteOffset":95848 }, { "buffer":0, - "byteLength":12, - "byteOffset":164516 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164528 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164544 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164556 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164568 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164584 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164596 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164612 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164624 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164640 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164656 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164668 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164684 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164696 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164708 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164724 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164736 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164752 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164764 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164780 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164792 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164808 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164820 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164832 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164848 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164860 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164876 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164888 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164904 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164916 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164932 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164944 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164960 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":164972 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":164984 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165000 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165012 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165028 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165040 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165052 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165068 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165080 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165092 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165108 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165120 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165136 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165148 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165160 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165176 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165188 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165200 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165216 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165228 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165244 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165256 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165268 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165284 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165296 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165312 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165324 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165340 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165352 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165368 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165380 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165396 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165408 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165424 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165436 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165452 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165464 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165476 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165492 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165504 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165520 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165532 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165548 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165560 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165572 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165588 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165600 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165612 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165628 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165640 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165652 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165668 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165680 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165696 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165708 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165724 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165736 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165752 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165764 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165776 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165792 - }, - { - "buffer":0, - "byteLength":12, - "byteOffset":165804 - }, - { - "buffer":0, - "byteLength":16, - "byteOffset":165816 + "byteLength":32, + "byteOffset":95872 }, { "buffer":0, "byteLength":8, - "byteOffset":165832 + "byteOffset":95904 }, { "buffer":0, "byteLength":24, - "byteOffset":165840 + "byteOffset":95912 }, { "buffer":0, "byteLength":40, - "byteOffset":165864 + "byteOffset":95936 }, { "buffer":0, "byteLength":160, - "byteOffset":165904 + "byteOffset":95976 }, { "buffer":0, "byteLength":24, - "byteOffset":166064 + "byteOffset":96136 }, { "buffer":0, "byteLength":160, - "byteOffset":166088 + "byteOffset":96160 }, { "buffer":0, "byteLength":24, - "byteOffset":166248 + "byteOffset":96320 }, { "buffer":0, "byteLength":24, - "byteOffset":166272 + "byteOffset":96344 }, { "buffer":0, "byteLength":160, - "byteOffset":166296 + "byteOffset":96368 }, { "buffer":0, "byteLength":24, - "byteOffset":166456 + "byteOffset":96528 }, { "buffer":0, "byteLength":160, - "byteOffset":166480 + "byteOffset":96552 }, { "buffer":0, "byteLength":24, - "byteOffset":166640 + "byteOffset":96712 }, { "buffer":0, "byteLength":24, - "byteOffset":166664 + "byteOffset":96736 }, { "buffer":0, "byteLength":160, - "byteOffset":166688 + "byteOffset":96760 }, { "buffer":0, "byteLength":24, - "byteOffset":166848 + "byteOffset":96920 }, { "buffer":0, "byteLength":160, - "byteOffset":166872 + "byteOffset":96944 }, { "buffer":0, "byteLength":24, - "byteOffset":167032 + "byteOffset":97104 }, { "buffer":0, "byteLength":24, - "byteOffset":167056 + "byteOffset":97128 }, { "buffer":0, "byteLength":160, - "byteOffset":167080 + "byteOffset":97152 }, { "buffer":0, "byteLength":24, - "byteOffset":167240 + "byteOffset":97312 }, { "buffer":0, "byteLength":24, - "byteOffset":167264 + "byteOffset":97336 }, { "buffer":0, "byteLength":160, - "byteOffset":167288 + "byteOffset":97360 }, { "buffer":0, "byteLength":24, - "byteOffset":167448 + "byteOffset":97520 }, { "buffer":0, "byteLength":24, - "byteOffset":167472 + "byteOffset":97544 }, { "buffer":0, "byteLength":160, - "byteOffset":167496 + "byteOffset":97568 }, { "buffer":0, "byteLength":24, - "byteOffset":167656 + "byteOffset":97728 }, { "buffer":0, "byteLength":160, - "byteOffset":167680 + "byteOffset":97752 }, { "buffer":0, "byteLength":24, - "byteOffset":167840 + "byteOffset":97912 }, { "buffer":0, "byteLength":160, - "byteOffset":167864 + "byteOffset":97936 }, { "buffer":0, "byteLength":24, - "byteOffset":168024 + "byteOffset":98096 }, { "buffer":0, "byteLength":160, - "byteOffset":168048 + "byteOffset":98120 }, { "buffer":0, "byteLength":24, - "byteOffset":168208 + "byteOffset":98280 }, { "buffer":0, "byteLength":24, - "byteOffset":168232 + "byteOffset":98304 }, { "buffer":0, "byteLength":160, - "byteOffset":168256 + "byteOffset":98328 }, { "buffer":0, "byteLength":24, - "byteOffset":168416 + "byteOffset":98488 }, { "buffer":0, "byteLength":160, - "byteOffset":168440 + "byteOffset":98512 }, { "buffer":0, "byteLength":24, - "byteOffset":168600 + "byteOffset":98672 }, { "buffer":0, "byteLength":24, - "byteOffset":168624 + "byteOffset":98696 }, { "buffer":0, "byteLength":160, - "byteOffset":168648 + "byteOffset":98720 }, { "buffer":0, "byteLength":24, - "byteOffset":168808 + "byteOffset":98880 }, { "buffer":0, "byteLength":24, - "byteOffset":168832 + "byteOffset":98904 }, { "buffer":0, "byteLength":160, - "byteOffset":168856 + "byteOffset":98928 }, { "buffer":0, "byteLength":24, - "byteOffset":169016 + "byteOffset":99088 }, { "buffer":0, "byteLength":160, - "byteOffset":169040 + "byteOffset":99112 }, { "buffer":0, "byteLength":24, - "byteOffset":169200 + "byteOffset":99272 }, { "buffer":0, "byteLength":24, - "byteOffset":169224 + "byteOffset":99296 }, { "buffer":0, "byteLength":160, - "byteOffset":169248 + "byteOffset":99320 }, { "buffer":0, "byteLength":24, - "byteOffset":169408 + "byteOffset":99480 }, { "buffer":0, "byteLength":24, - "byteOffset":169432 + "byteOffset":99504 }, { "buffer":0, "byteLength":160, - "byteOffset":169456 + "byteOffset":99528 }, { "buffer":0, "byteLength":24, - "byteOffset":169616 + "byteOffset":99688 }, { "buffer":0, "byteLength":24, - "byteOffset":169640 + "byteOffset":99712 }, { "buffer":0, "byteLength":160, - "byteOffset":169664 + "byteOffset":99736 }, { "buffer":0, "byteLength":24, - "byteOffset":169824 + "byteOffset":99896 }, { "buffer":0, "byteLength":24, - "byteOffset":169848 + "byteOffset":99920 }, { "buffer":0, "byteLength":160, - "byteOffset":169872 + "byteOffset":99944 }, { "buffer":0, "byteLength":24, - "byteOffset":170032 + "byteOffset":100104 }, { "buffer":0, "byteLength":24, - "byteOffset":170056 + "byteOffset":100128 }, { "buffer":0, "byteLength":160, - "byteOffset":170080 + "byteOffset":100152 }, { "buffer":0, "byteLength":24, - "byteOffset":170240 + "byteOffset":100312 }, { "buffer":0, "byteLength":24, - "byteOffset":170264 + "byteOffset":100336 }, { "buffer":0, "byteLength":160, - "byteOffset":170288 + "byteOffset":100360 }, { "buffer":0, "byteLength":24, - "byteOffset":170448 + "byteOffset":100520 }, { "buffer":0, "byteLength":24, - "byteOffset":170472 + "byteOffset":100544 }, { "buffer":0, "byteLength":160, - "byteOffset":170496 + "byteOffset":100568 }, { "buffer":0, "byteLength":24, - "byteOffset":170656 + "byteOffset":100728 }, { "buffer":0, "byteLength":160, - "byteOffset":170680 + "byteOffset":100752 }, { "buffer":0, "byteLength":24, - "byteOffset":170840 + "byteOffset":100912 }, { "buffer":0, "byteLength":160, - "byteOffset":170864 + "byteOffset":100936 }, { "buffer":0, "byteLength":24, - "byteOffset":171024 + "byteOffset":101096 }, { "buffer":0, "byteLength":24, - "byteOffset":171048 + "byteOffset":101120 }, { "buffer":0, "byteLength":160, - "byteOffset":171072 + "byteOffset":101144 }, { "buffer":0, "byteLength":24, - "byteOffset":171232 + "byteOffset":101304 }, { "buffer":0, "byteLength":24, - "byteOffset":171256 + "byteOffset":101328 }, { "buffer":0, "byteLength":160, - "byteOffset":171280 + "byteOffset":101352 }, { "buffer":0, "byteLength":24, - "byteOffset":171440 + "byteOffset":101512 }, { "buffer":0, "byteLength":24, - "byteOffset":171464 + "byteOffset":101536 }, { "buffer":0, "byteLength":160, - "byteOffset":171488 + "byteOffset":101560 }, { "buffer":0, "byteLength":24, - "byteOffset":171648 + "byteOffset":101720 }, { "buffer":0, "byteLength":160, - "byteOffset":171672 + "byteOffset":101744 }, { "buffer":0, "byteLength":24, - "byteOffset":171832 + "byteOffset":101904 }, { "buffer":0, "byteLength":24, - "byteOffset":171856 + "byteOffset":101928 }, { "buffer":0, "byteLength":160, - "byteOffset":171880 + "byteOffset":101952 }, { "buffer":0, "byteLength":24, - "byteOffset":172040 + "byteOffset":102112 }, { "buffer":0, "byteLength":24, - "byteOffset":172064 + "byteOffset":102136 }, { "buffer":0, "byteLength":160, - "byteOffset":172088 + "byteOffset":102160 }, { "buffer":0, "byteLength":24, - "byteOffset":172248 + "byteOffset":102320 }, { "buffer":0, "byteLength":24, - "byteOffset":172272 + "byteOffset":102344 }, { "buffer":0, "byteLength":160, - "byteOffset":172296 + "byteOffset":102368 }, { "buffer":0, "byteLength":24, - "byteOffset":172456 + "byteOffset":102528 }, { "buffer":0, "byteLength":160, - "byteOffset":172480 + "byteOffset":102552 }, { "buffer":0, "byteLength":24, - "byteOffset":172640 + "byteOffset":102712 }, { "buffer":0, "byteLength":24, - "byteOffset":172664 + "byteOffset":102736 }, { "buffer":0, "byteLength":160, - "byteOffset":172688 + "byteOffset":102760 }, { "buffer":0, "byteLength":24, - "byteOffset":172848 + "byteOffset":102920 }, { "buffer":0, "byteLength":24, - "byteOffset":172872 + "byteOffset":102944 }, { "buffer":0, "byteLength":160, - "byteOffset":172896 + "byteOffset":102968 }, { "buffer":0, "byteLength":24, - "byteOffset":173056 + "byteOffset":103128 }, { "buffer":0, "byteLength":24, - "byteOffset":173080 + "byteOffset":103152 }, { "buffer":0, "byteLength":160, - "byteOffset":173104 + "byteOffset":103176 }, { "buffer":0, "byteLength":24, - "byteOffset":173264 + "byteOffset":103336 }, { "buffer":0, "byteLength":160, - "byteOffset":173288 + "byteOffset":103360 }, { "buffer":0, "byteLength":24, - "byteOffset":173448 + "byteOffset":103520 }, { "buffer":0, "byteLength":24, - "byteOffset":173472 + "byteOffset":103544 }, { "buffer":0, "byteLength":160, - "byteOffset":173496 + "byteOffset":103568 }, { "buffer":0, "byteLength":24, - "byteOffset":173656 + "byteOffset":103728 }, { "buffer":0, "byteLength":24, - "byteOffset":173680 + "byteOffset":103752 }, { "buffer":0, "byteLength":160, - "byteOffset":173704 + "byteOffset":103776 }, { "buffer":0, "byteLength":24, - "byteOffset":173864 + "byteOffset":103936 }, { "buffer":0, "byteLength":24, - "byteOffset":173888 + "byteOffset":103960 }, { "buffer":0, "byteLength":160, - "byteOffset":173912 + "byteOffset":103984 }, { "buffer":0, "byteLength":24, - "byteOffset":174072 + "byteOffset":104144 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":104168 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":104192 + }, + { + "buffer":0, + "byteLength":4, + "byteOffset":104224 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104228 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104240 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104256 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104268 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104280 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104296 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104308 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104320 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104336 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104348 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104364 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104376 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104388 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104404 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104416 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104432 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104444 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104456 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104472 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104484 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104496 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104512 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104524 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104536 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104552 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104564 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104576 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104592 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104604 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104620 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104632 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104648 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104660 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104672 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104688 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104700 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104716 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104728 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104740 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104756 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104768 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104784 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104796 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104808 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104824 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104836 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104848 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104864 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104876 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104892 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104904 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104916 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104932 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104944 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104956 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":104972 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":104984 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105000 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105012 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105024 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105040 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105052 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105064 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105080 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105092 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105108 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105120 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105136 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105148 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105160 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105176 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105188 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105200 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105216 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105228 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105244 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105256 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105272 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105284 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105296 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105312 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105324 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105336 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105352 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105364 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105380 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105392 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105408 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105420 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105432 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105448 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105460 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105476 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105488 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105504 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105516 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105532 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105544 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105560 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105572 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105584 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105600 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105612 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":105628 + }, + { + "buffer":0, + "byteLength":16, + "byteOffset":105640 } ], "buffers":[ { - "byteLength":174096, + "byteLength":105656, "uri":"listener.bin" } ] diff --git a/assets/grunk/listener/listener.gltf.import b/assets/grunk/listener/listener.gltf.import new file mode 100644 index 0000000..5e0ef61 --- /dev/null +++ b/assets/grunk/listener/listener.gltf.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://coucghe370fff" +path="res://.godot/imported/listener.gltf-c3cfd41dd7982a61670b2b2c1d2f39f8.scn" + +[deps] + +source_file="res://assets/grunk/listener/listener.gltf" +dest_files=["res://.godot/imported/listener.gltf-c3cfd41dd7982a61670b2b2c1d2f39f8.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/levels/mechanic_test/signal_test.tscn b/levels/mechanic_test/signal_test.tscn index 505f8b2..fd3911b 100644 --- a/levels/mechanic_test/signal_test.tscn +++ b/levels/mechanic_test/signal_test.tscn @@ -330,6 +330,7 @@ mesh_instance = NodePath("../..") source_gunk_material = SubResource("ShaderMaterial_67o2j") [node name="Puzzle" type="Node3D" parent="ListenerWall"] +transform = Transform3D(0, 4.37114e-08, 1, -4.37114e-08, 1, -4.37114e-08, -1, -4.37114e-08, 1.91069e-15, 0, 0, 0) [node name="Listener" parent="ListenerWall/Puzzle" instance=ExtResource("12_e8utx")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.37114e-08, 1) diff --git a/src/player/player.tscn b/src/player/player.tscn index d4c78e8..cd7b9fe 100644 --- a/src/player/player.tscn +++ b/src/player/player.tscn @@ -771,6 +771,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0518835, 0) [node name="FootstepGameSoundEmitter" type="Area3D" parent="FootstepController"] unique_name_in_owner = true +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) collision_layer = 0 collision_mask = 16 script = ExtResource("31_wcxbk") diff --git a/src/world/mechanics/listener/listener.gd b/src/world/mechanics/listener/listener.gd index cf15604..247fdbd 100644 --- a/src/world/mechanics/listener/listener.gd +++ b/src/world/mechanics/listener/listener.gd @@ -4,27 +4,44 @@ extends GunkNode signal triggered +const JITTER_SCALE_FACTOR := 0.15 +const JITTER_INFLATION_FACTOR := 1.1 + @export var quick_connect_to: SignalNode: set = _editor_connect -# NOTE -# trigger oscillation animation was generated using the formula -# f(x) = e^(-0.25x) * cos(x * pi / 2 - pi/2) + 1 for x in {0, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 20} -@onready var trigger_animation_player: AnimationPlayer = %TriggerAnimationPlayer @onready var cooldown_timer: Timer = %CooldownTimer +@onready var listener_model: ListenerModel = %ListenerModel +@onready var ping_animation: AnimationPlayer = %PingAnimation +@onready var listener_mesh: MeshInstance3D = $ListenerModel/Armature/Skeleton3D/Listener + + +func _on_sound_detected(source: Vector3) -> void: + listener_model.lock_target(source) + if cooldown_timer.is_stopped(): + trigger() + cooldown_timer.start() func trigger() -> void: - if not cooldown_timer.is_stopped(): - return - # TODO play sfx - - trigger_animation_player.play("trigger") + ping_animation.play("ping") triggered.emit() - cooldown_timer.start() func _editor_connect(node: SignalNode) -> void: triggered.connect(node.trigger, CONNECT_PERSIST) self.notify_property_list_changed() + + +func _process(delta: float) -> void: + if Engine.is_editor_hint(): + return + + super._process(delta) + # TODO actual model & animation + var shader: ShaderMaterial = listener_mesh.get_surface_override_material(0) + var damage := pct_damage() + shader.set_shader_parameter("jitter_time_scale", pow(damage * JITTER_SCALE_FACTOR, 1.2)) + shader.set_shader_parameter("vertex_inflation", pow(damage * JITTER_INFLATION_FACTOR, 3)) + # TODO pulse animation diff --git a/src/world/mechanics/listener/listener.tscn b/src/world/mechanics/listener/listener.tscn index 520c77b..80d9127 100644 --- a/src/world/mechanics/listener/listener.tscn +++ b/src/world/mechanics/listener/listener.tscn @@ -1,72 +1,66 @@ -[gd_scene load_steps=19 format=3 uid="uid://kctp5erogwcb"] +[gd_scene load_steps=25 format=3 uid="uid://kctp5erogwcb"] [ext_resource type="Script" uid="uid://bde7cglaqobkd" path="res://src/world/mechanics/listener/listener.gd" id="1_htscg"] [ext_resource type="Script" uid="uid://cfsiyhhrcua6o" path="res://src/world/game_sound/game_sound_listener.gd" id="2_htscg"] [ext_resource type="Texture2D" uid="uid://c31gdstf55x5" path="res://assets/particles/ping.png" id="3_2ibh1"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2ibh1"] -data = PackedVector3Array(0, 0.05, 0.25, 0.0957, 0.05, 0.231, 0, -0.05, 0.2, 0.0957, 0.05, 0.231, 0.0765, -0.05, 0.1848, 0, -0.05, 0.2, 0.0957, 0.05, 0.231, 0.1768, 0.05, 0.1768, 0.0765, -0.05, 0.1848, 0.1768, 0.05, 0.1768, 0.1414, -0.05, 0.1414, 0.0765, -0.05, 0.1848, 0.1768, 0.05, 0.1768, 0.231, 0.05, 0.0957, 0.1414, -0.05, 0.1414, 0.231, 0.05, 0.0957, 0.1848, -0.05, 0.0765, 0.1414, -0.05, 0.1414, 0.231, 0.05, 0.0957, 0.25, 0.05, 0, 0.1848, -0.05, 0.0765, 0.25, 0.05, 0, 0.2, -0.05, 0, 0.1848, -0.05, 0.0765, 0.25, 0.05, 0, 0.231, 0.05, -0.0957, 0.2, -0.05, 0, 0.231, 0.05, -0.0957, 0.1848, -0.05, -0.0765, 0.2, -0.05, 0, 0.231, 0.05, -0.0957, 0.1768, 0.05, -0.1768, 0.1848, -0.05, -0.0765, 0.1768, 0.05, -0.1768, 0.1414, -0.05, -0.1414, 0.1848, -0.05, -0.0765, 0.1768, 0.05, -0.1768, 0.0957, 0.05, -0.231, 0.1414, -0.05, -0.1414, 0.0957, 0.05, -0.231, 0.0765, -0.05, -0.1848, 0.1414, -0.05, -0.1414, 0.0957, 0.05, -0.231, 0, 0.05, -0.25, 0.0765, -0.05, -0.1848, 0, 0.05, -0.25, 0, -0.05, -0.2, 0.0765, -0.05, -0.1848, 0, 0.05, -0.25, -0.0957, 0.05, -0.231, 0, -0.05, -0.2, -0.0957, 0.05, -0.231, -0.0765, -0.05, -0.1848, 0, -0.05, -0.2, -0.0957, 0.05, -0.231, -0.1768, 0.05, -0.1768, -0.0765, -0.05, -0.1848, -0.1768, 0.05, -0.1768, -0.1414, -0.05, -0.1414, -0.0765, -0.05, -0.1848, -0.1768, 0.05, -0.1768, -0.231, 0.05, -0.0957, -0.1414, -0.05, -0.1414, -0.231, 0.05, -0.0957, -0.1848, -0.05, -0.0765, -0.1414, -0.05, -0.1414, -0.231, 0.05, -0.0957, -0.25, 0.05, 0, -0.1848, -0.05, -0.0765, -0.25, 0.05, 0, -0.2, -0.05, 0, -0.1848, -0.05, -0.0765, -0.25, 0.05, 0, -0.231, 0.05, 0.0957, -0.2, -0.05, 0, -0.231, 0.05, 0.0957, -0.1848, -0.05, 0.0765, -0.2, -0.05, 0, -0.231, 0.05, 0.0957, -0.1768, 0.05, 0.1768, -0.1848, -0.05, 0.0765, -0.1768, 0.05, 0.1768, -0.1414, -0.05, 0.1414, -0.1848, -0.05, 0.0765, -0.1768, 0.05, 0.1768, -0.0957, 0.05, 0.231, -0.1414, -0.05, 0.1414, -0.0957, 0.05, 0.231, -0.0765, -0.05, 0.1848, -0.1414, -0.05, 0.1414, -0.0957, 0.05, 0.231, 0, 0.05, 0.25, -0.0765, -0.05, 0.1848, 0, 0.05, 0.25, 0, -0.05, 0.2, -0.0765, -0.05, 0.1848, 0, 0.05, 0, 0.0957, 0.05, 0.231, 0, 0.05, 0.25, 0, 0.05, 0, 0.1768, 0.05, 0.1768, 0.0957, 0.05, 0.231, 0, 0.05, 0, 0.231, 0.05, 0.0957, 0.1768, 0.05, 0.1768, 0, 0.05, 0, 0.25, 0.05, 0, 0.231, 0.05, 0.0957, 0, 0.05, 0, 0.231, 0.05, -0.0957, 0.25, 0.05, 0, 0, 0.05, 0, 0.1768, 0.05, -0.1768, 0.231, 0.05, -0.0957, 0, 0.05, 0, 0.0957, 0.05, -0.231, 0.1768, 0.05, -0.1768, 0, 0.05, 0, 0, 0.05, -0.25, 0.0957, 0.05, -0.231, 0, 0.05, 0, -0.0957, 0.05, -0.231, 0, 0.05, -0.25, 0, 0.05, 0, -0.1768, 0.05, -0.1768, -0.0957, 0.05, -0.231, 0, 0.05, 0, -0.231, 0.05, -0.0957, -0.1768, 0.05, -0.1768, 0, 0.05, 0, -0.25, 0.05, 0, -0.231, 0.05, -0.0957, 0, 0.05, 0, -0.231, 0.05, 0.0957, -0.25, 0.05, 0, 0, 0.05, 0, -0.1768, 0.05, 0.1768, -0.231, 0.05, 0.0957, 0, 0.05, 0, -0.0957, 0.05, 0.231, -0.1768, 0.05, 0.1768, 0, 0.05, 0, 0, 0.05, 0.25, -0.0957, 0.05, 0.231, 0, -0.05, 0, 0, -0.05, 0.2, 0.0765, -0.05, 0.1848, 0, -0.05, 0, 0.0765, -0.05, 0.1848, 0.1414, -0.05, 0.1414, 0, -0.05, 0, 0.1414, -0.05, 0.1414, 0.1848, -0.05, 0.0765, 0, -0.05, 0, 0.1848, -0.05, 0.0765, 0.2, -0.05, 0, 0, -0.05, 0, 0.2, -0.05, 0, 0.1848, -0.05, -0.0765, 0, -0.05, 0, 0.1848, -0.05, -0.0765, 0.1414, -0.05, -0.1414, 0, -0.05, 0, 0.1414, -0.05, -0.1414, 0.0765, -0.05, -0.1848, 0, -0.05, 0, 0.0765, -0.05, -0.1848, 0, -0.05, -0.2, 0, -0.05, 0, 0, -0.05, -0.2, -0.0765, -0.05, -0.1848, 0, -0.05, 0, -0.0765, -0.05, -0.1848, -0.1414, -0.05, -0.1414, 0, -0.05, 0, -0.1414, -0.05, -0.1414, -0.1848, -0.05, -0.0765, 0, -0.05, 0, -0.1848, -0.05, -0.0765, -0.2, -0.05, 0, 0, -0.05, 0, -0.2, -0.05, 0, -0.1848, -0.05, 0.0765, 0, -0.05, 0, -0.1848, -0.05, 0.0765, -0.1414, -0.05, 0.1414, 0, -0.05, 0, -0.1414, -0.05, 0.1414, -0.0765, -0.05, 0.1848, 0, -0.05, 0, -0.0765, -0.05, 0.1848, 0, -0.05, 0.2) +[ext_resource type="PackedScene" uid="uid://c2c0ooj1re3dk" path="res://src/world/mechanics/listener/listener_model.tscn" id="3_r42ft"] +[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="4_pp7wn"] +[ext_resource type="Texture2D" uid="uid://cm1jrvx7ftx4c" path="res://assets/black.png" id="5_c5snp"] +[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_m4i7y"] [sub_resource type="SphereShape3D" id="SphereShape3D_2ibh1"] radius = 1.0 -[sub_resource type="CylinderMesh" id="CylinderMesh_ud3xk"] -top_radius = 0.25 -bottom_radius = 0.2 -height = 0.1 -radial_segments = 16 -rings = 0 +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_2roq2"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("6_m4i7y") -[sub_resource type="Animation" id="Animation_2ibh1"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("CollisionShape3D:scale") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector3(1, 1, 1)] -} +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_fk1xc"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("6_m4i7y") -[sub_resource type="Animation" id="Animation_htscg"] -resource_name = "trigger" -length = 2.0 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("CollisionShape3D:scale") -tracks/0/interp = 2 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.3, 0.5, 0.7, 0.9, 1.1, 1.3, 1.5, 1.7, 1.9, 2), -"transitions": PackedFloat32Array(0.618, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 0, -"values": [Vector3(1, 1, 1), Vector3(1.779, 1.779, 1.779), Vector3(0.528, 0.528, 0.528), Vector3(1.287, 1.287, 1.287), Vector3(0.826, 0.826, 0.826), Vector3(1.105, 1.105, 1.105), Vector3(0.936, 0.936, 0.936), Vector3(1.039, 1.039, 1.039), Vector3(0.976, 0.976, 0.976), Vector3(1.014, 1.014, 1.014), Vector3(0.991, 0.991, 0.991), Vector3(1, 1, 1)] -} -tracks/1/type = "method" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("PingEffect/PingAnimation") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"values": [{ -"args": [&"ping", -1, 1.0, false], -"method": &"play" -}] -} +[sub_resource type="FastNoiseLite" id="FastNoiseLite_7fplw"] +frequency = 0.0703 -[sub_resource type="AnimationLibrary" id="AnimationLibrary_2ibh1"] -_data = { -&"RESET": SubResource("Animation_2ibh1"), -&"trigger": SubResource("Animation_htscg") -} +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_omayi"] +width = 32 +height = 32 +depth = 128 +noise = SubResource("FastNoiseLite_7fplw") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_yuift"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("4_pp7wn") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/normal_scale = 1.0 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = ExtResource("5_c5snp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.4 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/jitter_noise = SubResource("NoiseTexture3D_omayi") +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 +shader_parameter/overlay_emission_scale = 1.0 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2ibh1"] resource_local_to_scene = true @@ -348,6 +342,14 @@ _data = { &"ping": SubResource("Animation_r42ft") } +[sub_resource type="CylinderShape3D" id="CylinderShape3D_dqq13"] +height = 0.28 +radius = 0.125 + +[sub_resource type="CylinderShape3D" id="CylinderShape3D_r42ft"] +height = 0.1 +radius = 0.175 + [node name="Listener" type="StaticBody3D" groups=["Persistent"]] collision_layer = 36 collision_mask = 0 @@ -356,41 +358,35 @@ durability = 3.0 value = 4000.0 metadata/_custom_type_script = "uid://bypgxi0gy56yk" -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +[node name="GameSoundListener" type="StaticBody3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.05, 0) -shape = SubResource("ConcavePolygonShape3D_2ibh1") - -[node name="GameSoundListener" type="StaticBody3D" parent="CollisionShape3D"] collision_layer = 16 collision_mask = 0 script = ExtResource("2_htscg") metadata/_custom_type_script = "uid://cfsiyhhrcua6o" -[node name="CollisionShape3D" type="CollisionShape3D" parent="CollisionShape3D/GameSoundListener"] +[node name="CollisionShape3D" type="CollisionShape3D" parent="GameSoundListener"] shape = SubResource("SphereShape3D_2ibh1") -[node name="MeshInstance3D" type="MeshInstance3D" parent="CollisionShape3D"] -gi_mode = 2 -mesh = SubResource("CylinderMesh_ud3xk") -skeleton = NodePath("../..") - -[node name="Label3D" type="Label3D" parent="CollisionShape3D/MeshInstance3D"] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.051, 0) -pixel_size = 0.001 -text = "LISTENER" -font_size = 92 -outline_size = 20 - -[node name="CooldownTimer" type="Timer" parent="."] +[node name="ListenerModel" parent="." instance=ExtResource("3_r42ft")] unique_name_in_owner = true -wait_time = 4.0 -one_shot = true +transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, 0, 0) -[node name="TriggerAnimationPlayer" type="AnimationPlayer" parent="."] -unique_name_in_owner = true -libraries = { -&"": SubResource("AnimationLibrary_2ibh1") -} +[node name="Listener" parent="ListenerModel/Armature/Skeleton3D" index="0"] +surface_material_override/0 = SubResource("ShaderMaterial_yuift") + +[node name="PhysicalBoneSimulator3D" type="PhysicalBoneSimulator3D" parent="ListenerModel/Armature/Skeleton3D" index="6"] + +[node name="PhysicalBone3D" type="PhysicalBone3D" parent="ListenerModel/Armature/Skeleton3D/PhysicalBoneSimulator3D"] +transform = Transform3D(0.323526, 1.18154e-06, 1.20741, -1.0665e-08, 1.25, -1.22036e-06, -1.20741, 3.05553e-07, 0.323526, -4.82718e-06, 0.800007, -1.2209e-06) +joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.4398e-08, -5.86509e-06, 3.98532e-06) +body_offset = Transform3D(1.25, 1.11734e-08, -2.47359e-06, -1.11759e-08, 1.25, -1.23028e-06, 2.47359e-06, 1.23028e-06, 1.25, -6.79876e-08, 7.33137e-06, -4.98165e-06) +bone_name = "Stem5" + +[node name="RemoteTransform3D" type="RemoteTransform3D" parent="ListenerModel/Armature/Skeleton3D/PhysicalBoneSimulator3D/PhysicalBone3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.235, 0) +remote_path = NodePath("../../../../../../CollisionShape3D2") +update_scale = false [node name="PingEffect" type="Node3D" parent="."] @@ -416,8 +412,25 @@ mesh = SubResource("QuadMesh_c5snp") skeleton = NodePath("../..") [node name="PingAnimation" type="AnimationPlayer" parent="PingEffect"] +unique_name_in_owner = true libraries = { &"": SubResource("AnimationLibrary_dqq13") } -[connection signal="sound_detected" from="CollisionShape3D/GameSoundListener" to="." method="trigger" unbinds=1] +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.14, 0) +shape = SubResource("CylinderShape3D_dqq13") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="."] +transform = Transform3D(0.258815, 9.45212e-07, 0.96591, -8.53181e-09, 0.999981, -9.76273e-07, -0.965905, 2.44438e-07, 0.258817, -3.63961e-06, 0.875006, -9.19277e-07) +shape = SubResource("CylinderShape3D_r42ft") + +[node name="CooldownTimer" type="Timer" parent="."] +unique_name_in_owner = true +wait_time = 4.0 +one_shot = true + +[connection signal="sound_detected" from="GameSoundListener" to="." method="_on_sound_detected"] +[connection signal="timeout" from="CooldownTimer" to="ListenerModel" method="release_target"] + +[editable path="ListenerModel"] diff --git a/src/world/mechanics/listener/listener_model.gd b/src/world/mechanics/listener/listener_model.gd new file mode 100644 index 0000000..e94e3f1 --- /dev/null +++ b/src/world/mechanics/listener/listener_model.gd @@ -0,0 +1,32 @@ +class_name ListenerModel extends Node3D +## Model controller for the Grunk Listener + +const TARGET_ACCELERATION := 8.0 + +var _open := false + +@onready var target_target: Marker3D = %TargetTarget + +@onready var ik_target: Marker3D = %IKTarget +@onready var ik_animation: AnimationPlayer = %IKAnimation + + +func lock_target(target: Vector3) -> void: + target_target.global_position = target + + if not _open: + _open = true + ik_animation.play("open") + + +func release_target() -> void: + if _open: + ik_animation.play("close") + _open = false + + +func _process(delta: float) -> void: + var weight := 1.0 - exp(-TARGET_ACCELERATION * delta) + ik_target.global_position = ik_target.global_position.lerp( + target_target.global_position, weight + ) diff --git a/src/world/mechanics/listener/listener_model.gd.uid b/src/world/mechanics/listener/listener_model.gd.uid new file mode 100644 index 0000000..1b5f076 --- /dev/null +++ b/src/world/mechanics/listener/listener_model.gd.uid @@ -0,0 +1 @@ +uid://co4gkdwyhdbmc diff --git a/src/world/mechanics/listener/listener_model.tscn b/src/world/mechanics/listener/listener_model.tscn new file mode 100644 index 0000000..4c28991 --- /dev/null +++ b/src/world/mechanics/listener/listener_model.tscn @@ -0,0 +1,317 @@ +[gd_scene load_steps=8 format=3 uid="uid://c2c0ooj1re3dk"] + +[ext_resource type="PackedScene" uid="uid://coucghe370fff" path="res://assets/grunk/listener/listener.gltf" id="1_lgdkx"] +[ext_resource type="Script" uid="uid://co4gkdwyhdbmc" path="res://src/world/mechanics/listener/listener_model.gd" id="2_yh3g4"] +[ext_resource type="Material" uid="uid://bmab6i16v748m" path="res://assets/materials/grunk_jittery.material" id="3_xijsm"] + +[sub_resource type="Animation" id="Animation_yh3g4"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Armature/Skeleton3D/StemIK1:influence") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Armature/Skeleton3D/StemIK2:influence") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Armature/Skeleton3D/StemIK3:influence") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Armature/Skeleton3D/StemIK4:influence") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Armature/Skeleton3D/StemIK5:influence") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} + +[sub_resource type="Animation" id="Animation_xijsm"] +resource_name = "close" +length = 2.5 +tracks/0/type = "animation" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("AnimationPlayer") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"clips": PackedStringArray("close"), +"times": PackedFloat32Array(0) +} +tracks/1/type = "bezier" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Armature/Skeleton3D/StemIK1:influence") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"handle_modes": PackedInt32Array(0, 0), +"points": PackedFloat32Array(1, -0.25, 0, 1, 0, 0, -0.8, 0, 0.25, 0), +"times": PackedFloat32Array(0, 1.46667) +} +tracks/2/type = "bezier" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Armature/Skeleton3D/StemIK2:influence") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"handle_modes": PackedInt32Array(0, 0), +"points": PackedFloat32Array(1, -0.25, 0, 1.618, 0, 0, -1, 0, 0.25, 0), +"times": PackedFloat32Array(0.133333, 1.9) +} +tracks/3/type = "bezier" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Armature/Skeleton3D/StemIK3:influence") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"handle_modes": PackedInt32Array(0, 0), +"points": PackedFloat32Array(1, -0.25, 0, 1.618, 0, 0, -1, 0, 0.25, 0), +"times": PackedFloat32Array(0.333333, 2.3) +} +tracks/4/type = "bezier" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Armature/Skeleton3D/StemIK4:influence") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"handle_modes": PackedInt32Array(0, 0), +"points": PackedFloat32Array(1, -0.25, 0, 1, 0, 0, -1, 0, 0.25, 0), +"times": PackedFloat32Array(0.566667, 2.4) +} +tracks/5/type = "bezier" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("Armature/Skeleton3D/StemIK5:influence") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"handle_modes": PackedInt32Array(0, 0), +"points": PackedFloat32Array(1, -0.25, 0, 0.8, 0, 0, -1, 0, 0.25, 0), +"times": PackedFloat32Array(0.966667, 2.5) +} + +[sub_resource type="Animation" id="Animation_lgdkx"] +resource_name = "open" +length = 0.42 +tracks/0/type = "animation" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("AnimationPlayer") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"clips": PackedStringArray("open"), +"times": PackedFloat32Array(0) +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Armature/Skeleton3D/StemIK1:influence") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0.133333, 0.366667), +"transitions": PackedFloat32Array(0.618, 1), +"update": 0, +"values": [0.0, 1.0] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Armature/Skeleton3D/StemIK2:influence") +tracks/2/interp = 2 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0.1, 0.333333), +"transitions": PackedFloat32Array(0.618, 1), +"update": 0, +"values": [0.0, 1.0] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Armature/Skeleton3D/StemIK3:influence") +tracks/3/interp = 2 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0.0666667, 0.3), +"transitions": PackedFloat32Array(0.618, 1), +"update": 0, +"values": [0.0, 1.0] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Armature/Skeleton3D/StemIK4:influence") +tracks/4/interp = 2 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0.0333333, 0.266667), +"transitions": PackedFloat32Array(0.618, 1), +"update": 0, +"values": [0.0, 1.0] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("Armature/Skeleton3D/StemIK5:influence") +tracks/5/interp = 2 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.233333), +"transitions": PackedFloat32Array(0.618, 1), +"update": 0, +"values": [0.0, 1.0] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_xijsm"] +_data = { +&"RESET": SubResource("Animation_yh3g4"), +&"close": SubResource("Animation_xijsm"), +&"open": SubResource("Animation_lgdkx") +} + +[node name="ListenerModel" instance=ExtResource("1_lgdkx")] +script = ExtResource("2_yh3g4") + +[node name="Listener" parent="Armature/Skeleton3D" index="0"] +surface_material_override/0 = ExtResource("3_xijsm") + +[node name="StemIK1" type="LookAtModifier3D" parent="Armature/Skeleton3D" index="1"] +influence = 0.0 +target_node = NodePath("../../../IKTarget") +bone_name = "Stem1" +bone = 0 +forward_axis = 2 +primary_rotation_axis = 0 +duration = 0.2 +transition_type = 1 +use_angle_limitation = true +symmetry_limitation = true +primary_limit_angle = 0.785398 +primary_damp_threshold = 0.0 +secondary_limit_angle = 0.785398 +secondary_damp_threshold = 0.0 + +[node name="StemIK2" type="LookAtModifier3D" parent="Armature/Skeleton3D" index="2"] +influence = 0.0 +target_node = NodePath("../../../IKTarget") +bone_name = "Stem2" +bone = 1 +forward_axis = 2 +primary_rotation_axis = 0 +duration = 0.2 +transition_type = 1 +use_angle_limitation = true +symmetry_limitation = true +primary_limit_angle = 0.785398 +primary_damp_threshold = 0.0 +secondary_limit_angle = 0.785398 +secondary_damp_threshold = 0.0 + +[node name="StemIK3" type="LookAtModifier3D" parent="Armature/Skeleton3D" index="3"] +influence = 0.0 +target_node = NodePath("../../../IKTarget") +bone_name = "Stem3" +bone = 2 +forward_axis = 2 +primary_rotation_axis = 0 +duration = 0.2 +transition_type = 1 +use_angle_limitation = true +symmetry_limitation = true +primary_limit_angle = 0.785398 +primary_damp_threshold = 0.0 +secondary_limit_angle = 0.785398 +secondary_damp_threshold = 0.0 + +[node name="StemIK4" type="LookAtModifier3D" parent="Armature/Skeleton3D" index="4"] +influence = 0.0 +target_node = NodePath("../../../IKTarget") +bone_name = "Stem4" +bone = 3 +forward_axis = 2 +primary_rotation_axis = 0 +duration = 0.2 +transition_type = 1 +use_angle_limitation = true +symmetry_limitation = true +primary_limit_angle = 0.785398 +primary_damp_threshold = 0.0 +secondary_limit_angle = 0.785398 +secondary_damp_threshold = 0.0 + +[node name="StemIK5" type="LookAtModifier3D" parent="Armature/Skeleton3D" index="5"] +influence = 0.0 +target_node = NodePath("../../../IKTarget") +bone_name = "Stem5" +bone = 4 +forward_axis = 2 +primary_rotation_axis = 0 +duration = 0.2 +transition_type = 1 +use_angle_limitation = true +symmetry_limitation = true +primary_limit_angle = 1.0472 +primary_damp_threshold = 0.0 +secondary_limit_angle = 1.0472 +secondary_damp_threshold = 0.0 + +[node name="IKTarget" type="Marker3D" parent="." index="2"] +unique_name_in_owner = true +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) + +[node name="IKAnimation" type="AnimationPlayer" parent="." index="3"] +unique_name_in_owner = true +libraries = { +&"": SubResource("AnimationLibrary_xijsm") +} + +[node name="TargetTarget" type="Marker3D" parent="." index="4"] +unique_name_in_owner = true diff --git a/src/world/world.tscn b/src/world/world.tscn index a67352d..faf7b8c 100644 --- a/src/world/world.tscn +++ b/src/world/world.tscn @@ -4,7 +4,7 @@ [ext_resource type="Resource" uid="uid://tgac5tnfx56r" path="res://src/world/world_manager.tres" id="2_5kmgb"] [ext_resource type="PackedScene" uid="uid://byvjsvavbg5xe" path="res://src/ui/menus/pause_menu/pause_menu.tscn" id="2_6fy3g"] [ext_resource type="Resource" uid="uid://0i72bf8ip1lx" path="res://src/world/spook_manager.tres" id="3_l0av5"] -[ext_resource type="PackedScene" uid="uid://bov4ok76woyc" path="res://levels/ghost_ship/ghost_ship.tscn" id="4_5kmgb"] +[ext_resource type="PackedScene" uid="uid://b8rv6dg4tgaeb" path="res://levels/mechanic_test/mechanic_test.tscn" id="4_5kmgb"] [ext_resource type="PackedScene" uid="uid://c0uitm5cg88h1" path="res://src/ui/menus/kill_screen/kill_screen.tscn" id="6_l0av5"] [ext_resource type="PackedScene" uid="uid://brknr57xc2cp0" path="res://src/ui/elements/save_icon/save_icon.tscn" id="7_5kmgb"]