diff --git a/tests/blend_export/blend/45545-relax-name-sanitization.blend b/tests/blend_export/blend/45545-relax-name-sanitization.blend index b1ec743..25c17d5 100644 Binary files a/tests/blend_export/blend/45545-relax-name-sanitization.blend and b/tests/blend_export/blend/45545-relax-name-sanitization.blend differ diff --git a/tests/blend_export/gltf/45545-relax-name-sanitization.bin b/tests/blend_export/gltf/45545-relax-name-sanitization.bin index 1e8218e..a8dafb4 100644 Binary files a/tests/blend_export/gltf/45545-relax-name-sanitization.bin and b/tests/blend_export/gltf/45545-relax-name-sanitization.bin differ diff --git a/tests/blend_export/gltf/45545-relax-name-sanitization.gltf b/tests/blend_export/gltf/45545-relax-name-sanitization.gltf index d47f607..03e91da 100644 --- a/tests/blend_export/gltf/45545-relax-name-sanitization.gltf +++ b/tests/blend_export/gltf/45545-relax-name-sanitization.gltf @@ -25,14 +25,15 @@ 17, 18, 19, - 20, - 21, - 22, - 23, + 25, 26, 27, 28, - 29 + 29, + 32, + 33, + 34, + 35 ] } ], @@ -229,8 +230,72 @@ 26 ] }, + { + "name" : "Bone.003", + "translation" : [ + 0, + 1.672703742980957, + 4.656612873077393e-10 + ] + }, + { + "children" : [ + 20 + ], + "name" : "Bone.002", + "scale" : [ + 1, + 0.9999999403953552, + 1 + ], + "translation" : [ + 0, + 2.12692928314209, + 4.656612873077393e-10 + ] + }, + { + "children" : [ + 21 + ], + "name" : "Bone.001", + "translation" : [ + 0, + 2.2213709354400635, + 0 + ] + }, + { + "children" : [ + 22 + ], + "name" : "Bone", + "rotation" : [ + -0.7071068286895752, + 0, + 0, + 0.7071068286895752 + ], + "translation" : [ + -21.932249069213867, + -0.005949795246124268, + -1.8548247814178467 + ] + }, { "mesh" : 20, + "name" : "Cylinder", + "skin" : 0 + }, + { + "children" : [ + 24, + 23 + ], + "name" : "Animated_Bones" + }, + { + "mesh" : 21, "name" : "Hinted_AllowedSymbols_!#$%^&*()-=[]{}';<>,~-col", "translation" : [ 0, @@ -239,7 +304,7 @@ ] }, { - "mesh" : 21, + "mesh" : 22, "name" : "Hinted_Katakana_\u30b4\u30c9\u30c4-col", "translation" : [ 0, @@ -248,7 +313,7 @@ ] }, { - "mesh" : 22, + "mesh" : 23, "name" : "Hinted_Disallowed_Clashing_.-col", "translation" : [ 0, @@ -257,7 +322,7 @@ ] }, { - "mesh" : 23, + "mesh" : 24, "name" : "Hinted_Disallowed_Clashing_@-col", "translation" : [ -4, @@ -266,7 +331,7 @@ ] }, { - "mesh" : 24, + "mesh" : 25, "name" : "Hinted_Disallowed_Clashing_Deep_Tree_@@@-col", "translation" : [ -4, @@ -276,9 +341,9 @@ }, { "children" : [ - 24 + 30 ], - "mesh" : 25, + "mesh" : 26, "name" : "Hinted_Disallowed_Clashing_Deep_Tree_@@-col", "translation" : [ -4, @@ -288,9 +353,9 @@ }, { "children" : [ - 25 + 31 ], - "mesh" : 26, + "mesh" : 27, "name" : "Hinted_Disallowed_Clashing_Deep_Tree_@-col", "translation" : [ 0, @@ -299,7 +364,7 @@ ] }, { - "mesh" : 27, + "mesh" : 28, "name" : "Hinted_Disallowed_Non-clashing_.:@\"/-col", "translation" : [ 0, @@ -308,7 +373,7 @@ ] }, { - "mesh" : 28, + "mesh" : 29, "name" : "Hinted_Emoji_\ud83d\ude00\ud83e\udd16-col", "translation" : [ 0, @@ -317,7 +382,7 @@ ] }, { - "mesh" : 29, + "mesh" : 30, "name" : "Hinted_Alphanumeric123-col", "translation" : [ 0, @@ -354,19 +419,19 @@ "name" : "Animated_AllowedSymbols_!#$%^&*()-=[]{}';<>,~Action-loop", "samplers" : [ { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 93 + "output" : 100 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 94 + "output" : 101 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 95 + "output" : 102 } ] }, @@ -397,19 +462,19 @@ "name" : "Animated_Alphanumeric123Action-loop", "samplers" : [ { - "input" : 96, + "input" : 103, "interpolation" : "LINEAR", - "output" : 97 + "output" : 104 }, { - "input" : 96, + "input" : 103, "interpolation" : "LINEAR", - "output" : 98 + "output" : 105 }, { - "input" : 96, + "input" : 103, "interpolation" : "LINEAR", - "output" : 99 + "output" : 106 } ] }, @@ -440,19 +505,19 @@ "name" : "Animated_Disallowed_Clashing_.Action-loop", "samplers" : [ { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 100 + "output" : 107 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 101 + "output" : 108 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 102 + "output" : 109 } ] }, @@ -483,19 +548,19 @@ "name" : "Animated_Disallowed_Clashing_@Action-loop", "samplers" : [ { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 103 + "output" : 110 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 104 + "output" : 111 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 105 + "output" : 112 } ] }, @@ -526,19 +591,19 @@ "name" : "Animated_Disallowed_Clashing_Deep_Tree_@Action-loop", "samplers" : [ { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 106 + "output" : 113 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 107 + "output" : 114 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 108 + "output" : 115 } ] }, @@ -569,19 +634,19 @@ "name" : "Animated_Disallowed_Non-clashing_.:@\"/Action-loop", "samplers" : [ { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 109 + "output" : 116 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 110 + "output" : 117 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 111 + "output" : 118 } ] }, @@ -612,19 +677,19 @@ "name" : "Animated_Emoji_\ud83d\ude00\ud83e\udd16Action-loop", "samplers" : [ { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 112 + "output" : 119 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 113 + "output" : 120 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 114 + "output" : 121 } ] }, @@ -655,19 +720,19 @@ "name" : "Animated_Katakana_\u30b4\u30c9\u30c4Action-loop", "samplers" : [ { - "input" : 115, + "input" : 122, "interpolation" : "LINEAR", - "output" : 116 + "output" : 123 }, { - "input" : 115, + "input" : 122, "interpolation" : "LINEAR", - "output" : 117 + "output" : 124 }, { - "input" : 115, + "input" : 122, "interpolation" : "LINEAR", - "output" : 118 + "output" : 125 } ] }, @@ -698,19 +763,19 @@ "name" : "Animated_Disallowed_Clashing_Deep_Tree_@@Action-loop", "samplers" : [ { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 119 + "output" : 126 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 120 + "output" : 127 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 121 + "output" : 128 } ] }, @@ -741,19 +806,206 @@ "name" : "Animated_Disallowed_Clashing_Deep_Tree_@@@Action-loop", "samplers" : [ { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 122 + "output" : 129 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 123 + "output" : 130 }, { - "input" : 92, + "input" : 99, "interpolation" : "LINEAR", - "output" : 124 + "output" : 131 + } + ] + }, + { + "channels" : [ + { + "sampler" : 0, + "target" : { + "node" : 23, + "path" : "translation" + } + }, + { + "sampler" : 1, + "target" : { + "node" : 23, + "path" : "rotation" + } + }, + { + "sampler" : 2, + "target" : { + "node" : 23, + "path" : "scale" + } + }, + { + "sampler" : 3, + "target" : { + "node" : 22, + "path" : "translation" + } + }, + { + "sampler" : 4, + "target" : { + "node" : 22, + "path" : "rotation" + } + }, + { + "sampler" : 5, + "target" : { + "node" : 22, + "path" : "scale" + } + }, + { + "sampler" : 6, + "target" : { + "node" : 21, + "path" : "translation" + } + }, + { + "sampler" : 7, + "target" : { + "node" : 21, + "path" : "rotation" + } + }, + { + "sampler" : 8, + "target" : { + "node" : 21, + "path" : "scale" + } + }, + { + "sampler" : 9, + "target" : { + "node" : 20, + "path" : "translation" + } + }, + { + "sampler" : 10, + "target" : { + "node" : 20, + "path" : "rotation" + } + }, + { + "sampler" : 11, + "target" : { + "node" : 20, + "path" : "scale" + } + }, + { + "sampler" : 12, + "target" : { + "node" : 25, + "path" : "translation" + } + }, + { + "sampler" : 13, + "target" : { + "node" : 25, + "path" : "rotation" + } + }, + { + "sampler" : 14, + "target" : { + "node" : 25, + "path" : "scale" + } + } + ], + "name" : "Animated_BonesAction-loop", + "samplers" : [ + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 132 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 133 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 134 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 135 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 136 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 137 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 138 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 139 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 140 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 141 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 142 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 143 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 144 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 145 + }, + { + "input" : 99, + "interpolation" : "LINEAR", + "output" : 146 } ] } @@ -1098,13 +1350,28 @@ ] }, { - "name" : "Cube.010", + "name" : "Cylinder", "primitives" : [ { "attributes" : { "POSITION" : 62, "NORMAL" : 63, - "TEXCOORD_0" : 64 + "TEXCOORD_0" : 64, + "JOINTS_0" : 65, + "WEIGHTS_0" : 66 + }, + "indices" : 67 + } + ] + }, + { + "name" : "Cube.010", + "primitives" : [ + { + "attributes" : { + "POSITION" : 69, + "NORMAL" : 70, + "TEXCOORD_0" : 71 }, "indices" : 3, "material" : 1 @@ -1116,9 +1383,9 @@ "primitives" : [ { "attributes" : { - "POSITION" : 65, - "NORMAL" : 66, - "TEXCOORD_0" : 67 + "POSITION" : 72, + "NORMAL" : 73, + "TEXCOORD_0" : 74 }, "indices" : 3, "material" : 1 @@ -1130,9 +1397,9 @@ "primitives" : [ { "attributes" : { - "POSITION" : 68, - "NORMAL" : 69, - "TEXCOORD_0" : 70 + "POSITION" : 75, + "NORMAL" : 76, + "TEXCOORD_0" : 77 }, "indices" : 3, "material" : 3 @@ -1144,9 +1411,9 @@ "primitives" : [ { "attributes" : { - "POSITION" : 71, - "NORMAL" : 72, - "TEXCOORD_0" : 73 + "POSITION" : 78, + "NORMAL" : 79, + "TEXCOORD_0" : 80 }, "indices" : 3, "material" : 3 @@ -1158,9 +1425,9 @@ "primitives" : [ { "attributes" : { - "POSITION" : 74, - "NORMAL" : 75, - "TEXCOORD_0" : 76 + "POSITION" : 81, + "NORMAL" : 82, + "TEXCOORD_0" : 83 }, "indices" : 7, "material" : 3 @@ -1172,9 +1439,9 @@ "primitives" : [ { "attributes" : { - "POSITION" : 77, - "NORMAL" : 78, - "TEXCOORD_0" : 79 + "POSITION" : 84, + "NORMAL" : 85, + "TEXCOORD_0" : 86 }, "indices" : 7, "material" : 3 @@ -1186,9 +1453,9 @@ "primitives" : [ { "attributes" : { - "POSITION" : 80, - "NORMAL" : 81, - "TEXCOORD_0" : 82 + "POSITION" : 87, + "NORMAL" : 88, + "TEXCOORD_0" : 89 }, "indices" : 7, "material" : 3 @@ -1200,9 +1467,9 @@ "primitives" : [ { "attributes" : { - "POSITION" : 83, - "NORMAL" : 84, - "TEXCOORD_0" : 85 + "POSITION" : 90, + "NORMAL" : 91, + "TEXCOORD_0" : 92 }, "indices" : 7, "material" : 2 @@ -1214,9 +1481,9 @@ "primitives" : [ { "attributes" : { - "POSITION" : 86, - "NORMAL" : 87, - "TEXCOORD_0" : 88 + "POSITION" : 93, + "NORMAL" : 94, + "TEXCOORD_0" : 95 }, "indices" : 7, "material" : 1 @@ -1228,9 +1495,9 @@ "primitives" : [ { "attributes" : { - "POSITION" : 89, - "NORMAL" : 90, - "TEXCOORD_0" : 91 + "POSITION" : 96, + "NORMAL" : 97, + "TEXCOORD_0" : 98 }, "indices" : 3, "material" : 0 @@ -1238,6 +1505,18 @@ ] } ], + "skins" : [ + { + "inverseBindMatrices" : 68, + "joints" : [ + 23, + 22, + 21, + 20 + ], + "name" : "Animated_Bones" + } + ], "accessors" : [ { "bufferView" : 0, @@ -1814,91 +2093,87 @@ { "bufferView" : 62, "componentType" : 5126, - "count" : 24, + "count" : 1242, "max" : [ - 1, - 1, - 1 + -20.93852424621582, + 1.0000001192092896, + -1.816150426864624 ], "min" : [ - -1, - -1, - -1 + -22.93852424621582, + -1.0000001192092896, + -8.918821334838867 ], "type" : "VEC3" }, { "bufferView" : 63, "componentType" : 5126, - "count" : 24, + "count" : 1242, "type" : "VEC3" }, { "bufferView" : 64, "componentType" : 5126, - "count" : 24, + "count" : 1242, "type" : "VEC2" }, { "bufferView" : 65, - "componentType" : 5126, - "count" : 24, - "max" : [ - 1, - 1, - 1 - ], - "min" : [ - -1, - -1, - -1 - ], - "type" : "VEC3" + "componentType" : 5121, + "count" : 1242, + "type" : "VEC4" }, { "bufferView" : 66, "componentType" : 5126, - "count" : 24, - "type" : "VEC3" + "count" : 1242, + "type" : "VEC4" }, { "bufferView" : 67, - "componentType" : 5126, - "count" : 24, - "type" : "VEC2" + "componentType" : 5123, + "count" : 2100, + "type" : "SCALAR" }, { "bufferView" : 68, "componentType" : 5126, - "count" : 24, - "max" : [ - 1, - 1, - 1 - ], - "min" : [ - -1, - -1, - -1 - ], - "type" : "VEC3" + "count" : 4, + "type" : "MAT4" }, { "bufferView" : 69, "componentType" : 5126, "count" : 24, + "max" : [ + 1, + 1, + 1 + ], + "min" : [ + -1, + -1, + -1 + ], "type" : "VEC3" }, { "bufferView" : 70, "componentType" : 5126, "count" : 24, - "type" : "VEC2" + "type" : "VEC3" }, { "bufferView" : 71, "componentType" : 5126, "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 72, + "componentType" : 5126, + "count" : 24, "max" : [ 1, 1, @@ -1911,22 +2186,22 @@ ], "type" : "VEC3" }, - { - "bufferView" : 72, - "componentType" : 5126, - "count" : 24, - "type" : "VEC3" - }, { "bufferView" : 73, "componentType" : 5126, "count" : 24, - "type" : "VEC2" + "type" : "VEC3" }, { "bufferView" : 74, "componentType" : 5126, "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 75, + "componentType" : 5126, + "count" : 24, "max" : [ 1, 1, @@ -1939,22 +2214,22 @@ ], "type" : "VEC3" }, - { - "bufferView" : 75, - "componentType" : 5126, - "count" : 24, - "type" : "VEC3" - }, { "bufferView" : 76, "componentType" : 5126, "count" : 24, - "type" : "VEC2" + "type" : "VEC3" }, { "bufferView" : 77, "componentType" : 5126, "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 78, + "componentType" : 5126, + "count" : 24, "max" : [ 1, 1, @@ -1967,22 +2242,22 @@ ], "type" : "VEC3" }, - { - "bufferView" : 78, - "componentType" : 5126, - "count" : 24, - "type" : "VEC3" - }, { "bufferView" : 79, "componentType" : 5126, "count" : 24, - "type" : "VEC2" + "type" : "VEC3" }, { "bufferView" : 80, "componentType" : 5126, "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 81, + "componentType" : 5126, + "count" : 24, "max" : [ 1, 1, @@ -1995,22 +2270,22 @@ ], "type" : "VEC3" }, - { - "bufferView" : 81, - "componentType" : 5126, - "count" : 24, - "type" : "VEC3" - }, { "bufferView" : 82, "componentType" : 5126, "count" : 24, - "type" : "VEC2" + "type" : "VEC3" }, { "bufferView" : 83, "componentType" : 5126, "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 84, + "componentType" : 5126, + "count" : 24, "max" : [ 1, 1, @@ -2023,22 +2298,22 @@ ], "type" : "VEC3" }, - { - "bufferView" : 84, - "componentType" : 5126, - "count" : 24, - "type" : "VEC3" - }, { "bufferView" : 85, "componentType" : 5126, "count" : 24, - "type" : "VEC2" + "type" : "VEC3" }, { "bufferView" : 86, "componentType" : 5126, "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 87, + "componentType" : 5126, + "count" : 24, "max" : [ 1, 1, @@ -2051,22 +2326,22 @@ ], "type" : "VEC3" }, - { - "bufferView" : 87, - "componentType" : 5126, - "count" : 24, - "type" : "VEC3" - }, { "bufferView" : 88, "componentType" : 5126, "count" : 24, - "type" : "VEC2" + "type" : "VEC3" }, { "bufferView" : 89, "componentType" : 5126, "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 90, + "componentType" : 5126, + "count" : 24, "max" : [ 1, 1, @@ -2080,19 +2355,75 @@ "type" : "VEC3" }, { - "bufferView" : 90, + "bufferView" : 91, "componentType" : 5126, "count" : 24, "type" : "VEC3" }, { - "bufferView" : 91, + "bufferView" : 92, "componentType" : 5126, "count" : 24, "type" : "VEC2" }, { - "bufferView" : 92, + "bufferView" : 93, + "componentType" : 5126, + "count" : 24, + "max" : [ + 1, + 1, + 1 + ], + "min" : [ + -1, + -1, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 94, + "componentType" : 5126, + "count" : 24, + "type" : "VEC3" + }, + { + "bufferView" : 95, + "componentType" : 5126, + "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 96, + "componentType" : 5126, + "count" : 24, + "max" : [ + 1, + 1, + 1 + ], + "min" : [ + -1, + -1, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 97, + "componentType" : 5126, + "count" : 24, + "type" : "VEC3" + }, + { + "bufferView" : 98, + "componentType" : 5126, + "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 99, "componentType" : 5126, "count" : 41, "max" : [ @@ -2103,54 +2434,6 @@ ], "type" : "SCALAR" }, - { - "bufferView" : 93, - "componentType" : 5126, - "count" : 41, - "type" : "VEC3" - }, - { - "bufferView" : 94, - "componentType" : 5126, - "count" : 41, - "type" : "VEC4" - }, - { - "bufferView" : 95, - "componentType" : 5126, - "count" : 41, - "type" : "VEC3" - }, - { - "bufferView" : 96, - "componentType" : 5126, - "count" : 61, - "max" : [ - 2.5 - ], - "min" : [ - 0 - ], - "type" : "SCALAR" - }, - { - "bufferView" : 97, - "componentType" : 5126, - "count" : 61, - "type" : "VEC3" - }, - { - "bufferView" : 98, - "componentType" : 5126, - "count" : 61, - "type" : "VEC4" - }, - { - "bufferView" : 99, - "componentType" : 5126, - "count" : 61, - "type" : "VEC3" - }, { "bufferView" : 100, "componentType" : 5126, @@ -2172,38 +2455,44 @@ { "bufferView" : 103, "componentType" : 5126, - "count" : 41, - "type" : "VEC3" + "count" : 61, + "max" : [ + 2.5 + ], + "min" : [ + 0 + ], + "type" : "SCALAR" }, { "bufferView" : 104, "componentType" : 5126, - "count" : 41, - "type" : "VEC4" + "count" : 61, + "type" : "VEC3" }, { "bufferView" : 105, "componentType" : 5126, - "count" : 41, - "type" : "VEC3" + "count" : 61, + "type" : "VEC4" }, { "bufferView" : 106, "componentType" : 5126, - "count" : 41, + "count" : 61, "type" : "VEC3" }, { "bufferView" : 107, "componentType" : 5126, "count" : 41, - "type" : "VEC4" + "type" : "VEC3" }, { "bufferView" : 108, "componentType" : 5126, "count" : 41, - "type" : "VEC3" + "type" : "VEC4" }, { "bufferView" : 109, @@ -2215,13 +2504,13 @@ "bufferView" : 110, "componentType" : 5126, "count" : 41, - "type" : "VEC4" + "type" : "VEC3" }, { "bufferView" : 111, "componentType" : 5126, "count" : 41, - "type" : "VEC3" + "type" : "VEC4" }, { "bufferView" : 112, @@ -2233,42 +2522,36 @@ "bufferView" : 113, "componentType" : 5126, "count" : 41, - "type" : "VEC4" + "type" : "VEC3" }, { "bufferView" : 114, "componentType" : 5126, "count" : 41, - "type" : "VEC3" + "type" : "VEC4" }, { "bufferView" : 115, "componentType" : 5126, - "count" : 21, - "max" : [ - 0.8333333333333334 - ], - "min" : [ - 0 - ], - "type" : "SCALAR" + "count" : 41, + "type" : "VEC3" }, { "bufferView" : 116, "componentType" : 5126, - "count" : 21, + "count" : 41, "type" : "VEC3" }, { "bufferView" : 117, "componentType" : 5126, - "count" : 21, + "count" : 41, "type" : "VEC4" }, { "bufferView" : 118, "componentType" : 5126, - "count" : 21, + "count" : 41, "type" : "VEC3" }, { @@ -2292,17 +2575,155 @@ { "bufferView" : 122, "componentType" : 5126, + "count" : 21, + "max" : [ + 0.8333333333333334 + ], + "min" : [ + 0 + ], + "type" : "SCALAR" + }, + { + "bufferView" : 123, + "componentType" : 5126, + "count" : 21, + "type" : "VEC3" + }, + { + "bufferView" : 124, + "componentType" : 5126, + "count" : 21, + "type" : "VEC4" + }, + { + "bufferView" : 125, + "componentType" : 5126, + "count" : 21, + "type" : "VEC3" + }, + { + "bufferView" : 126, + "componentType" : 5126, "count" : 41, "type" : "VEC3" }, { - "bufferView" : 123, + "bufferView" : 127, "componentType" : 5126, "count" : 41, "type" : "VEC4" }, { - "bufferView" : 124, + "bufferView" : 128, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 129, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 130, + "componentType" : 5126, + "count" : 41, + "type" : "VEC4" + }, + { + "bufferView" : 131, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 132, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 133, + "componentType" : 5126, + "count" : 41, + "type" : "VEC4" + }, + { + "bufferView" : 134, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 135, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 136, + "componentType" : 5126, + "count" : 41, + "type" : "VEC4" + }, + { + "bufferView" : 137, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 138, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 139, + "componentType" : 5126, + "count" : 41, + "type" : "VEC4" + }, + { + "bufferView" : 140, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 141, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 142, + "componentType" : 5126, + "count" : 41, + "type" : "VEC4" + }, + { + "bufferView" : 143, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 144, + "componentType" : 5126, + "count" : 41, + "type" : "VEC3" + }, + { + "bufferView" : 145, + "componentType" : 5126, + "count" : 41, + "type" : "VEC4" + }, + { + "bufferView" : 146, "componentType" : 5126, "count" : 41, "type" : "VEC3" @@ -2621,323 +3042,433 @@ }, { "buffer" : 0, - "byteLength" : 288, + "byteLength" : 14904, "byteOffset" : 15504 }, + { + "buffer" : 0, + "byteLength" : 14904, + "byteOffset" : 30408 + }, + { + "buffer" : 0, + "byteLength" : 9936, + "byteOffset" : 45312 + }, + { + "buffer" : 0, + "byteLength" : 4968, + "byteOffset" : 55248 + }, + { + "buffer" : 0, + "byteLength" : 19872, + "byteOffset" : 60216 + }, + { + "buffer" : 0, + "byteLength" : 4200, + "byteOffset" : 80088 + }, + { + "buffer" : 0, + "byteLength" : 256, + "byteOffset" : 84288 + }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 15792 + "byteOffset" : 84544 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 84832 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 16080 + "byteOffset" : 85120 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 16272 + "byteOffset" : 85312 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 16560 + "byteOffset" : 85600 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 16848 + "byteOffset" : 85888 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 17040 + "byteOffset" : 86080 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 17328 + "byteOffset" : 86368 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 17616 + "byteOffset" : 86656 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 17808 + "byteOffset" : 86848 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 18096 + "byteOffset" : 87136 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 18384 + "byteOffset" : 87424 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 18576 + "byteOffset" : 87616 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 18864 + "byteOffset" : 87904 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 19152 + "byteOffset" : 88192 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 19344 + "byteOffset" : 88384 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 19632 + "byteOffset" : 88672 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 19920 + "byteOffset" : 88960 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 20112 + "byteOffset" : 89152 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 20400 + "byteOffset" : 89440 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 20688 + "byteOffset" : 89728 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 20880 + "byteOffset" : 89920 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 21168 + "byteOffset" : 90208 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 21456 + "byteOffset" : 90496 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 21648 + "byteOffset" : 90688 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 21936 + "byteOffset" : 90976 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 22224 + "byteOffset" : 91264 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 22416 + "byteOffset" : 91456 }, { "buffer" : 0, "byteLength" : 288, - "byteOffset" : 22704 + "byteOffset" : 91744 }, { "buffer" : 0, "byteLength" : 192, - "byteOffset" : 22992 + "byteOffset" : 92032 }, { "buffer" : 0, "byteLength" : 164, - "byteOffset" : 23184 + "byteOffset" : 92224 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 23348 + "byteOffset" : 92388 }, { "buffer" : 0, "byteLength" : 656, - "byteOffset" : 23840 + "byteOffset" : 92880 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 24496 + "byteOffset" : 93536 }, { "buffer" : 0, "byteLength" : 244, - "byteOffset" : 24988 + "byteOffset" : 94028 }, { "buffer" : 0, "byteLength" : 732, - "byteOffset" : 25232 + "byteOffset" : 94272 }, { "buffer" : 0, "byteLength" : 976, - "byteOffset" : 25964 + "byteOffset" : 95004 }, { "buffer" : 0, "byteLength" : 732, - "byteOffset" : 26940 + "byteOffset" : 95980 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 27672 + "byteOffset" : 96712 }, { "buffer" : 0, "byteLength" : 656, - "byteOffset" : 28164 + "byteOffset" : 97204 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 28820 + "byteOffset" : 97860 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 29312 + "byteOffset" : 98352 }, { "buffer" : 0, "byteLength" : 656, - "byteOffset" : 29804 + "byteOffset" : 98844 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 30460 + "byteOffset" : 99500 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 30952 + "byteOffset" : 99992 }, { "buffer" : 0, "byteLength" : 656, - "byteOffset" : 31444 + "byteOffset" : 100484 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 32100 + "byteOffset" : 101140 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 32592 + "byteOffset" : 101632 }, { "buffer" : 0, "byteLength" : 656, - "byteOffset" : 33084 + "byteOffset" : 102124 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 33740 + "byteOffset" : 102780 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 34232 + "byteOffset" : 103272 }, { "buffer" : 0, "byteLength" : 656, - "byteOffset" : 34724 + "byteOffset" : 103764 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 35380 + "byteOffset" : 104420 }, { "buffer" : 0, "byteLength" : 84, - "byteOffset" : 35872 + "byteOffset" : 104912 }, { "buffer" : 0, "byteLength" : 252, - "byteOffset" : 35956 + "byteOffset" : 104996 }, { "buffer" : 0, "byteLength" : 336, - "byteOffset" : 36208 + "byteOffset" : 105248 }, { "buffer" : 0, "byteLength" : 252, - "byteOffset" : 36544 + "byteOffset" : 105584 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 36796 + "byteOffset" : 105836 }, { "buffer" : 0, "byteLength" : 656, - "byteOffset" : 37288 + "byteOffset" : 106328 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 37944 + "byteOffset" : 106984 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 38436 + "byteOffset" : 107476 }, { "buffer" : 0, "byteLength" : 656, - "byteOffset" : 38928 + "byteOffset" : 107968 }, { "buffer" : 0, "byteLength" : 492, - "byteOffset" : 39584 + "byteOffset" : 108624 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 109116 + }, + { + "buffer" : 0, + "byteLength" : 656, + "byteOffset" : 109608 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 110264 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 110756 + }, + { + "buffer" : 0, + "byteLength" : 656, + "byteOffset" : 111248 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 111904 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 112396 + }, + { + "buffer" : 0, + "byteLength" : 656, + "byteOffset" : 112888 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 113544 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 114036 + }, + { + "buffer" : 0, + "byteLength" : 656, + "byteOffset" : 114528 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 115184 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 115676 + }, + { + "buffer" : 0, + "byteLength" : 656, + "byteOffset" : 116168 + }, + { + "buffer" : 0, + "byteLength" : 492, + "byteOffset" : 116824 } ], "buffers" : [ { - "byteLength" : 40076, + "byteLength" : 117316, "uri" : "45545-relax-name-sanitization.bin" } ]