diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions.meta b/Assets/UniGLTF/Runtime/Extensions.meta similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions.meta rename to Assets/UniGLTF/Runtime/Extensions.meta diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/ArrayExtensions.cs b/Assets/UniGLTF/Runtime/Extensions/ArrayExtensions.cs similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions/ArrayExtensions.cs rename to Assets/UniGLTF/Runtime/Extensions/ArrayExtensions.cs diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/ArrayExtensions.cs.meta b/Assets/UniGLTF/Runtime/Extensions/ArrayExtensions.cs.meta similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions/ArrayExtensions.cs.meta rename to Assets/UniGLTF/Runtime/Extensions/ArrayExtensions.cs.meta diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/JsonParserExtensions.cs b/Assets/UniGLTF/Runtime/Extensions/JsonParserExtensions.cs similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions/JsonParserExtensions.cs rename to Assets/UniGLTF/Runtime/Extensions/JsonParserExtensions.cs diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/JsonParserExtensions.cs.meta b/Assets/UniGLTF/Runtime/Extensions/JsonParserExtensions.cs.meta similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions/JsonParserExtensions.cs.meta rename to Assets/UniGLTF/Runtime/Extensions/JsonParserExtensions.cs.meta diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/StringExtensions.cs b/Assets/UniGLTF/Runtime/Extensions/StringExtensions.cs similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions/StringExtensions.cs rename to Assets/UniGLTF/Runtime/Extensions/StringExtensions.cs diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/StringExtensions.cs.meta b/Assets/UniGLTF/Runtime/Extensions/StringExtensions.cs.meta similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions/StringExtensions.cs.meta rename to Assets/UniGLTF/Runtime/Extensions/StringExtensions.cs.meta diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/UnityExtensions.cs b/Assets/UniGLTF/Runtime/Extensions/UnityExtensions.cs similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions/UnityExtensions.cs rename to Assets/UniGLTF/Runtime/Extensions/UnityExtensions.cs diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/UnityExtensions.cs.meta b/Assets/UniGLTF/Runtime/Extensions/UnityExtensions.cs.meta similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions/UnityExtensions.cs.meta rename to Assets/UniGLTF/Runtime/Extensions/UnityExtensions.cs.meta diff --git a/Assets/UniGLTF/Runtime/Extensions/glTFExtensions.cs b/Assets/UniGLTF/Runtime/Extensions/glTFExtensions.cs new file mode 100644 index 000000000..7551e18e6 --- /dev/null +++ b/Assets/UniGLTF/Runtime/Extensions/glTFExtensions.cs @@ -0,0 +1,431 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using UnityEngine; +using System.IO; +using UniJSON; + +namespace UniGLTF +{ + [Serializable, StructLayout(LayoutKind.Sequential, Pack = 1)] + struct UShort4 + { + public ushort x; + public ushort y; + public ushort z; + public ushort w; + + public UShort4(ushort _x, ushort _y, ushort _z, ushort _w) + { + x = _x; + y = _y; + z = _z; + w = _w; + } + } + + public static class glTFExtensions + { + struct ComponentVec + { + public glComponentType ComponentType; + public int ElementCount; + + public ComponentVec(glComponentType componentType, int elementCount) + { + ComponentType = componentType; + ElementCount = elementCount; + } + } + + static Dictionary ComponentTypeMap = new Dictionary + { + { typeof(Vector2), new ComponentVec(glComponentType.FLOAT, 2) }, + { typeof(Vector3), new ComponentVec(glComponentType.FLOAT, 3) }, + { typeof(Vector4), new ComponentVec(glComponentType.FLOAT, 4) }, + { typeof(UShort4), new ComponentVec(glComponentType.UNSIGNED_SHORT, 4) }, + { typeof(Matrix4x4), new ComponentVec(glComponentType.FLOAT, 16) }, + { typeof(Color), new ComponentVec(glComponentType.FLOAT, 4) }, + }; + + static glComponentType GetComponentType() + { + var cv = default(ComponentVec); + if (ComponentTypeMap.TryGetValue(typeof(T), out cv)) + { + return cv.ComponentType; + } + else if (typeof(T) == typeof(uint)) + { + return glComponentType.UNSIGNED_INT; + } + else if (typeof(T) == typeof(float)) + { + return glComponentType.FLOAT; + } + else + { + throw new NotImplementedException(typeof(T).Name); + } + } + + static string GetAccessorType() + { + var cv = default(ComponentVec); + if (ComponentTypeMap.TryGetValue(typeof(T), out cv)) + { + switch (cv.ElementCount) + { + case 2: return "VEC2"; + case 3: return "VEC3"; + case 4: return "VEC4"; + case 16: return "MAT4"; + default: throw new Exception(); + } + } + else + { + return "SCALAR"; + } + } + + static int GetAccessorElementCount() + { + var cv = default(ComponentVec); + if (ComponentTypeMap.TryGetValue(typeof(T), out cv)) + { + return cv.ElementCount; + } + else + { + return 1; + } + } + + public static int ExtendBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, T[] array, + glBufferTarget target = glBufferTarget.NONE) where T : struct + { + return gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, new ArraySegment(array), target); + } + + public static int ExtendBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, + ArraySegment array, + glBufferTarget target = glBufferTarget.NONE) where T : struct + { + if (array.Count == 0) + { + return -1; + } + var viewIndex = ExtendBufferAndGetViewIndex(gltf, bufferIndex, array, target); + + // index buffer's byteStride is unnecessary + gltf.bufferViews[viewIndex].byteStride = 0; + + var accessorIndex = gltf.accessors.Count; + gltf.accessors.Add(new glTFAccessor + { + bufferView = viewIndex, + byteOffset = 0, + componentType = GetComponentType(), + type = GetAccessorType(), + count = array.Count, + }); + return accessorIndex; + } + + public static int ExtendBufferAndGetViewIndex(this glTF gltf, int bufferIndex, + T[] array, + glBufferTarget target = glBufferTarget.NONE) where T : struct + { + return ExtendBufferAndGetViewIndex(gltf, bufferIndex, new ArraySegment(array), target); + } + + public static int ExtendBufferAndGetViewIndex(this glTF gltf, int bufferIndex, + ArraySegment array, + glBufferTarget target = glBufferTarget.NONE) where T : struct + { + if (array.Count == 0) + { + return -1; + } + var view = gltf.buffers[bufferIndex].Append(array, target); + var viewIndex = gltf.bufferViews.Count; + gltf.bufferViews.Add(view); + return viewIndex; + } + + public static int ExtendSparseBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, + int accessorCount, + T[] sparseValues, int[] sparseIndices, int sparseViewIndex, + glBufferTarget target = glBufferTarget.NONE) where T : struct + { + return ExtendSparseBufferAndGetAccessorIndex(gltf, bufferIndex, + accessorCount, + new ArraySegment(sparseValues), sparseIndices, sparseViewIndex, + target); + } + + public static int ExtendSparseBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, + int accessorCount, + ArraySegment sparseValues, int[] sparseIndices, int sparseIndicesViewIndex, + glBufferTarget target = glBufferTarget.NONE) where T : struct + { + if (sparseValues.Count == 0) + { + return -1; + } + var sparseValuesViewIndex = ExtendBufferAndGetViewIndex(gltf, bufferIndex, sparseValues, target); + var accessorIndex = gltf.accessors.Count; + gltf.accessors.Add(new glTFAccessor + { + byteOffset = 0, + componentType = GetComponentType(), + type = GetAccessorType(), + count = accessorCount, + + sparse = new glTFSparse + { + count = sparseIndices.Length, + indices = new glTFSparseIndices + { + bufferView = sparseIndicesViewIndex, + componentType = glComponentType.UNSIGNED_INT + }, + values = new glTFSparseValues + { + bufferView = sparseValuesViewIndex, + } + } + }); + return accessorIndex; + } + + public static int AddBuffer(this glTF self, IBytesBuffer bytesBuffer) + { + var index = self.buffers.Count; + self.buffers.Add(new glTFBuffer(bytesBuffer)); + return index; + } + + static T[] GetAttrib(this glTF self, int count, int byteOffset, glTFBufferView view) where T : struct + { + var attrib = new T[count]; + var segment = self.buffers[view.buffer].GetBytes(); + var bytes = new ArraySegment(segment.Array, segment.Offset + view.byteOffset + byteOffset, count * view.byteStride); + bytes.MarshalCopyTo(attrib); + return attrib; + } + + static T[] GetAttrib(this glTF self, glTFAccessor accessor, glTFBufferView view) where T : struct + { + return self.GetAttrib(accessor.count, accessor.byteOffset, view); + } + + static IEnumerable _GetIndices(this glTF self, glTFAccessor accessor, out int count) + { + count = accessor.count; + var view = self.bufferViews[accessor.bufferView]; + switch ((glComponentType)accessor.componentType) + { + case glComponentType.UNSIGNED_BYTE: + { + return self.GetAttrib(accessor, view).Select(x => (int)(x)); + } + + case glComponentType.UNSIGNED_SHORT: + { + return self.GetAttrib(accessor, view).Select(x => (int)(x)); + } + + case glComponentType.UNSIGNED_INT: + { + return self.GetAttrib(accessor, view).Select(x => (int)(x)); + } + } + throw new NotImplementedException("GetIndices: unknown componenttype: " + accessor.componentType); + } + + static IEnumerable _GetIndices(this glTF self, glTFBufferView view, int count, int byteOffset, glComponentType componentType) + { + switch (componentType) + { + case glComponentType.UNSIGNED_BYTE: + { + return self.GetAttrib(count, byteOffset, view).Select(x => (int)(x)); + } + + case glComponentType.UNSIGNED_SHORT: + { + return self.GetAttrib(count, byteOffset, view).Select(x => (int)(x)); + } + + case glComponentType.UNSIGNED_INT: + { + return self.GetAttrib(count, byteOffset, view).Select(x => (int)(x)); + } + } + throw new NotImplementedException("GetIndices: unknown componenttype: " + componentType); + } + + public static int[] GetIndices(this glTF self, int accessorIndex) + { + int count; + var result = self._GetIndices(self.accessors[accessorIndex], out count); + var indices = new int[count]; + + // flip triangles + var it = result.GetEnumerator(); + { + for (int i = 0; i < count; i += 3) + { + it.MoveNext(); indices[i + 2] = it.Current; + it.MoveNext(); indices[i + 1] = it.Current; + it.MoveNext(); indices[i] = it.Current; + } + } + + return indices; + } + + public static T[] GetArrayFromAccessor(this glTF self, int accessorIndex) where T : struct + { + var vertexAccessor = self.accessors[accessorIndex]; + + if (vertexAccessor.count <= 0) return new T[] { }; + + var result = (vertexAccessor.bufferView != -1) + ? self.GetAttrib(vertexAccessor, self.bufferViews[vertexAccessor.bufferView]) + : new T[vertexAccessor.count] + ; + + var sparse = vertexAccessor.sparse; + if (sparse != null && sparse.count > 0) + { + // override sparse values + var indices = self._GetIndices(self.bufferViews[sparse.indices.bufferView], sparse.count, sparse.indices.byteOffset, sparse.indices.componentType); + var values = self.GetAttrib(sparse.count, sparse.values.byteOffset, self.bufferViews[sparse.values.bufferView]); + + var it = indices.GetEnumerator(); + for (int i = 0; i < sparse.count; ++i) + { + it.MoveNext(); + result[it.Current] = values[i]; + } + } + return result; + } + + public static ArraySegment GetImageBytes(this glTF self, IStorage storage, int imageIndex, out string textureName) + { + var image = self.images[imageIndex]; + if (string.IsNullOrEmpty(image.uri)) + { + // + // use buffer view (GLB) + // + //m_imageBytes = ToArray(byteSegment); + textureName = !string.IsNullOrEmpty(image.name) ? image.name : string.Format("{0:00}#GLB", imageIndex); + return self.GetViewBytes(image.bufferView); + } + else + { + if (image.uri.StartsWith("data:")) + { + textureName = !string.IsNullOrEmpty(image.name) ? image.name : string.Format("{0:00}#Base64Embedded", imageIndex); + } + else + { + textureName = !string.IsNullOrEmpty(image.name) ? image.name : Path.GetFileNameWithoutExtension(image.uri); + } + return storage.Get(image.uri); + } + } + + static Utf8String s_extensions = Utf8String.From("extensions"); + + static bool UsedExtension(this glTF self, string key) + { + if (self.extensionsUsed.Contains(key)) + { + return true; + } + + return false; + } + + static void Traverse(this glTF self, ListTreeNode node, JsonFormatter f, Utf8String parentKey) + { + if (node.IsMap()) + { + f.BeginMap(); + foreach (var kv in node.ObjectItems()) + { + if (parentKey == s_extensions) + { + if (!self.UsedExtension(kv.Key.GetString())) + { + continue; + } + } + f.Key(kv.Key.GetUtf8String()); + self.Traverse(kv.Value, f, kv.Key.GetUtf8String()); + } + f.EndMap(); + } + else if (node.IsArray()) + { + f.BeginList(); + foreach (var x in node.ArrayItems()) + { + self.Traverse(x, f, default(Utf8String)); + } + f.EndList(); + } + else + { + f.Value(node); + } + } + + static string RemoveUnusedExtensions(this glTF self, string json) + { + var f = new JsonFormatter(); + self.Traverse(JsonParser.Parse(json), f, default(Utf8String)); + return f.ToString(); + } + + public static byte[] ToGlbBytes(this glTF self) + { + var f = new JsonFormatter(); + GltfSerializer.Serialize(f, self); + + var json = f.ToString().ParseAsJson().ToString(" "); + + self.RemoveUnusedExtensions(json); + + return Glb.ToBytes(json, self.buffers[0].GetBytes()); + } + + public static (string, List) ToGltf(this glTF self, string gltfPath) + { + var f = new JsonFormatter(); + + // fix buffer path + if (self.buffers.Count == 1) + { + var withoutExt = Path.GetFileNameWithoutExtension(gltfPath); + self.buffers[0].uri = $"{withoutExt}.bin"; + } + else + { + throw new NotImplementedException(); + } + + GltfSerializer.Serialize(f, self); + var json = f.ToString().ParseAsJson().ToString(" "); + self.RemoveUnusedExtensions(json); + return (json, self.buffers); + } + } +} diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/glTFExtensions.cs.meta b/Assets/UniGLTF/Runtime/Extensions/glTFExtensions.cs.meta similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Extensions/glTFExtensions.cs.meta rename to Assets/UniGLTF/Runtime/Extensions/glTFExtensions.cs.meta diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/glTFExtensions.cs b/Assets/UniGLTF/Runtime/UniGLTF/Extensions/glTFExtensions.cs deleted file mode 100644 index ffe895ace..000000000 --- a/Assets/UniGLTF/Runtime/UniGLTF/Extensions/glTFExtensions.cs +++ /dev/null @@ -1,203 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; -using System.Runtime.InteropServices; -using UnityEngine; - - -namespace UniGLTF -{ - [Serializable, StructLayout(LayoutKind.Sequential, Pack = 1)] - struct UShort4 - { - public ushort x; - public ushort y; - public ushort z; - public ushort w; - - public UShort4(ushort _x, ushort _y, ushort _z, ushort _w) - { - x = _x; - y = _y; - z = _z; - w = _w; - } - } - - public static class glTFExtensions - { - struct ComponentVec - { - public glComponentType ComponentType; - public int ElementCount; - - public ComponentVec(glComponentType componentType, int elementCount) - { - ComponentType = componentType; - ElementCount = elementCount; - } - } - - static Dictionary ComponentTypeMap = new Dictionary - { - { typeof(Vector2), new ComponentVec(glComponentType.FLOAT, 2) }, - { typeof(Vector3), new ComponentVec(glComponentType.FLOAT, 3) }, - { typeof(Vector4), new ComponentVec(glComponentType.FLOAT, 4) }, - { typeof(UShort4), new ComponentVec(glComponentType.UNSIGNED_SHORT, 4) }, - { typeof(Matrix4x4), new ComponentVec(glComponentType.FLOAT, 16) }, - { typeof(Color), new ComponentVec(glComponentType.FLOAT, 4) }, - }; - - static glComponentType GetComponentType() - { - var cv = default(ComponentVec); - if (ComponentTypeMap.TryGetValue(typeof(T), out cv)) - { - return cv.ComponentType; - } - else if (typeof(T) == typeof(uint)) - { - return glComponentType.UNSIGNED_INT; - } - else if (typeof(T) == typeof(float)) - { - return glComponentType.FLOAT; - } - else - { - throw new NotImplementedException(typeof(T).Name); - } - } - - static string GetAccessorType() - { - var cv = default(ComponentVec); - if (ComponentTypeMap.TryGetValue(typeof(T), out cv)) - { - switch (cv.ElementCount) - { - case 2: return "VEC2"; - case 3: return "VEC3"; - case 4: return "VEC4"; - case 16: return "MAT4"; - default: throw new Exception(); - } - } - else - { - return "SCALAR"; - } - } - - static int GetAccessorElementCount() - { - var cv = default(ComponentVec); - if (ComponentTypeMap.TryGetValue(typeof(T), out cv)) - { - return cv.ElementCount; - } - else - { - return 1; - } - } - - public static int ExtendBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, T[] array, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - return gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, new ArraySegment(array), target); - } - - public static int ExtendBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, - ArraySegment array, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - if (array.Count == 0) - { - return -1; - } - var viewIndex = ExtendBufferAndGetViewIndex(gltf, bufferIndex, array, target); - - // index buffer's byteStride is unnecessary - gltf.bufferViews[viewIndex].byteStride = 0; - - var accessorIndex = gltf.accessors.Count; - gltf.accessors.Add(new glTFAccessor - { - bufferView = viewIndex, - byteOffset = 0, - componentType = GetComponentType(), - type = GetAccessorType(), - count = array.Count, - }); - return accessorIndex; - } - - public static int ExtendBufferAndGetViewIndex(this glTF gltf, int bufferIndex, - T[] array, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - return ExtendBufferAndGetViewIndex(gltf, bufferIndex, new ArraySegment(array), target); - } - - public static int ExtendBufferAndGetViewIndex(this glTF gltf, int bufferIndex, - ArraySegment array, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - if (array.Count == 0) - { - return -1; - } - var view = gltf.buffers[bufferIndex].Append(array, target); - var viewIndex = gltf.bufferViews.Count; - gltf.bufferViews.Add(view); - return viewIndex; - } - - public static int ExtendSparseBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, - int accessorCount, - T[] sparseValues, int[] sparseIndices, int sparseViewIndex, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - return ExtendSparseBufferAndGetAccessorIndex(gltf, bufferIndex, - accessorCount, - new ArraySegment(sparseValues), sparseIndices, sparseViewIndex, - target); - } - - public static int ExtendSparseBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, - int accessorCount, - ArraySegment sparseValues, int[] sparseIndices, int sparseIndicesViewIndex, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - if (sparseValues.Count == 0) - { - return -1; - } - var sparseValuesViewIndex = ExtendBufferAndGetViewIndex(gltf, bufferIndex, sparseValues, target); - var accessorIndex = gltf.accessors.Count; - gltf.accessors.Add(new glTFAccessor - { - byteOffset = 0, - componentType = GetComponentType(), - type = GetAccessorType(), - count = accessorCount, - - sparse = new glTFSparse - { - count=sparseIndices.Length, - indices = new glTFSparseIndices - { - bufferView = sparseIndicesViewIndex, - componentType = glComponentType.UNSIGNED_INT - }, - values = new glTFSparseValues - { - bufferView = sparseValuesViewIndex, - } - } - }); - return accessorIndex; - } - } -} diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/ArraySegmentByteBuffer.cs b/Assets/UniGLTF/Runtime/UniGLTF/Format/ArraySegmentByteBuffer.cs new file mode 100644 index 000000000..bdd66ae95 --- /dev/null +++ b/Assets/UniGLTF/Runtime/UniGLTF/Format/ArraySegmentByteBuffer.cs @@ -0,0 +1,35 @@ +using System; +using System.IO; + + +namespace UniGLTF +{ + /// + /// for glb chunk buffer read + /// + public class ArraySegmentByteBuffer : IBytesBuffer + { + ArraySegment m_bytes; + + public ArraySegmentByteBuffer(ArraySegment bytes) + { + m_bytes = bytes; + } + + public string Uri + { + get; + private set; + } + + public glTFBufferView Extend(ArraySegment array, glBufferTarget target) where T : struct + { + throw new NotImplementedException(); + } + + public ArraySegment GetBytes() + { + return m_bytes; + } + } +} diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/ArraySegmentByteBuffer.cs.meta b/Assets/UniGLTF/Runtime/UniGLTF/Format/ArraySegmentByteBuffer.cs.meta new file mode 100644 index 000000000..3236a085e --- /dev/null +++ b/Assets/UniGLTF/Runtime/UniGLTF/Format/ArraySegmentByteBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f857b8b7ca45b1746af90c7fb86b2398 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/ExtensionsAndExtras/KHR_texture_transform.cs b/Assets/UniGLTF/Runtime/UniGLTF/Format/ExtensionsAndExtras/KHR_texture_transform.cs index 8621fece8..e90ed8d8d 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/Format/ExtensionsAndExtras/KHR_texture_transform.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/Format/ExtensionsAndExtras/KHR_texture_transform.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Linq; using UniJSON; -using UnityEngine; namespace UniGLTF { @@ -90,21 +89,21 @@ namespace UniGLTF return false; } - public static void Serialize(glTFTextureInfo info, Vector2 offset, Vector2 scale) + public static void Serialize(glTFTextureInfo info, (float, float) offset, (float, float) scale) { var f = new JsonFormatter(); f.BeginMap(); f.Key("offset"); f.BeginList(); - f.Value(offset.x); - f.Value(offset.y); + f.Value(offset.Item1); + f.Value(offset.Item2); f.EndList(); f.Key("scale"); f.BeginList(); - f.Value(scale.x); - f.Value(scale.y); + f.Value(scale.Item1); + f.Value(scale.Item2); f.EndList(); f.EndMap(); diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/IBytesBuffer.cs b/Assets/UniGLTF/Runtime/UniGLTF/Format/IBytesBuffer.cs new file mode 100644 index 000000000..6984bb1ec --- /dev/null +++ b/Assets/UniGLTF/Runtime/UniGLTF/Format/IBytesBuffer.cs @@ -0,0 +1,11 @@ +using System; + +namespace UniGLTF +{ + public interface IBytesBuffer + { + string Uri { get; } + ArraySegment GetBytes(); + glTFBufferView Extend(ArraySegment array, glBufferTarget target) where T : struct; + } +} diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/IBytesBuffer.cs.meta b/Assets/UniGLTF/Runtime/UniGLTF/Format/IBytesBuffer.cs.meta new file mode 100644 index 000000000..2e4f187c0 --- /dev/null +++ b/Assets/UniGLTF/Runtime/UniGLTF/Format/IBytesBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2ce69a95857efe041a1e3dd9d2e6c98b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/IStorage.cs b/Assets/UniGLTF/Runtime/UniGLTF/Format/IStorage.cs new file mode 100644 index 000000000..d12009ce2 --- /dev/null +++ b/Assets/UniGLTF/Runtime/UniGLTF/Format/IStorage.cs @@ -0,0 +1,16 @@ +using System; + +namespace UniGLTF +{ + public interface IStorage + { + ArraySegment Get(string url); + + /// + /// Get original filepath if exists + /// + /// + /// + string GetPath(string url); + } +} diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/IStorage.cs.meta b/Assets/UniGLTF/Runtime/UniGLTF/Format/IStorage.cs.meta similarity index 69% rename from Assets/UniGLTF/Runtime/UniGLTF/IO/IStorage.cs.meta rename to Assets/UniGLTF/Runtime/UniGLTF/Format/IStorage.cs.meta index 0eb53f3c4..d065e98f4 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/IStorage.cs.meta +++ b/Assets/UniGLTF/Runtime/UniGLTF/Format/IStorage.cs.meta @@ -1,8 +1,7 @@ fileFormatVersion: 2 -guid: 9cb8b6f878e36a74f90d172daee60bed -timeCreated: 1529327531 -licenseType: Free +guid: 6e3316b83a7396047839d12538e5db52 MonoImporter: + externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/glTF.cs b/Assets/UniGLTF/Runtime/UniGLTF/Format/glTF.cs index d85f61f1d..d623afeaf 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/Format/glTF.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/Format/glTF.cs @@ -28,12 +28,6 @@ namespace UniGLTF #region Buffer [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] public List buffers = new List(); - public int AddBuffer(IBytesBuffer bytesBuffer) - { - var index = buffers.Count; - buffers.Add(new glTFBuffer(bytesBuffer)); - return index; - } [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] public List bufferViews = new List(); @@ -47,119 +41,12 @@ namespace UniGLTF [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] public List accessors = new List(); - T[] GetAttrib(glTFAccessor accessor, glTFBufferView view) where T : struct - { - return GetAttrib(accessor.count, accessor.byteOffset, view); - } - T[] GetAttrib(int count, int byteOffset, glTFBufferView view) where T : struct - { - var attrib = new T[count]; - var segment = buffers[view.buffer].GetBytes(); - var bytes = new ArraySegment(segment.Array, segment.Offset + view.byteOffset + byteOffset, count * view.byteStride); - bytes.MarshalCopyTo(attrib); - return attrib; - } - public ArraySegment GetViewBytes(int bufferView) { var view = bufferViews[bufferView]; var segment = buffers[view.buffer].GetBytes(); return new ArraySegment(segment.Array, segment.Offset + view.byteOffset, view.byteLength); } - - IEnumerable _GetIndices(glTFAccessor accessor, out int count) - { - count = accessor.count; - var view = bufferViews[accessor.bufferView]; - switch ((glComponentType)accessor.componentType) - { - case glComponentType.UNSIGNED_BYTE: - { - return GetAttrib(accessor, view).Select(x => (int)(x)); - } - - case glComponentType.UNSIGNED_SHORT: - { - return GetAttrib(accessor, view).Select(x => (int)(x)); - } - - case glComponentType.UNSIGNED_INT: - { - return GetAttrib(accessor, view).Select(x => (int)(x)); - } - } - throw new NotImplementedException("GetIndices: unknown componenttype: " + accessor.componentType); - } - - IEnumerable _GetIndices(glTFBufferView view, int count, int byteOffset, glComponentType componentType) - { - switch (componentType) - { - case glComponentType.UNSIGNED_BYTE: - { - return GetAttrib(count, byteOffset, view).Select(x => (int)(x)); - } - - case glComponentType.UNSIGNED_SHORT: - { - return GetAttrib(count, byteOffset, view).Select(x => (int)(x)); - } - - case glComponentType.UNSIGNED_INT: - { - return GetAttrib(count, byteOffset, view).Select(x => (int)(x)); - } - } - throw new NotImplementedException("GetIndices: unknown componenttype: " + componentType); - } - - public int[] GetIndices(int accessorIndex) - { - int count; - var result = _GetIndices(accessors[accessorIndex], out count); - var indices = new int[count]; - - // flip triangles - var it = result.GetEnumerator(); - { - for (int i = 0; i < count; i += 3) - { - it.MoveNext(); indices[i + 2] = it.Current; - it.MoveNext(); indices[i + 1] = it.Current; - it.MoveNext(); indices[i] = it.Current; - } - } - - return indices; - } - - public T[] GetArrayFromAccessor(int accessorIndex) where T : struct - { - var vertexAccessor = accessors[accessorIndex]; - - if (vertexAccessor.count <= 0) return new T[] { }; - - var result = (vertexAccessor.bufferView != -1) - ? GetAttrib(vertexAccessor, bufferViews[vertexAccessor.bufferView]) - : new T[vertexAccessor.count] - ; - - var sparse = vertexAccessor.sparse; - if (sparse != null && sparse.count > 0) - { - // override sparse values - var indices = _GetIndices(bufferViews[sparse.indices.bufferView], sparse.count, sparse.indices.byteOffset, sparse.indices.componentType); - var values = GetAttrib(sparse.count, sparse.values.byteOffset, bufferViews[sparse.values.bufferView]); - - var it = indices.GetEnumerator(); - for (int i = 0; i < sparse.count; ++i) - { - it.MoveNext(); - result[it.Current] = values[i]; - } - } - return result; - } #endregion [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] @@ -196,32 +83,6 @@ namespace UniGLTF return GetSampler(samplerIndex); } - public ArraySegment GetImageBytes(IStorage storage, int imageIndex, out string textureName) - { - var image = images[imageIndex]; - if (string.IsNullOrEmpty(image.uri)) - { - // - // use buffer view (GLB) - // - //m_imageBytes = ToArray(byteSegment); - textureName = !string.IsNullOrEmpty(image.name) ? image.name : string.Format("{0:00}#GLB", imageIndex); - return GetViewBytes(image.bufferView); - } - else - { - if (image.uri.StartsWith("data:")) - { - textureName = !string.IsNullOrEmpty(image.name) ? image.name : string.Format("{0:00}#Base64Embedded", imageIndex); - } - else - { - textureName = !string.IsNullOrEmpty(image.name) ? image.name : Path.GetFileNameWithoutExtension(image.uri); - } - return storage.Get(image.uri); - } - } - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] public List materials = new List(); public string GetUniqueMaterialName(int index) @@ -321,94 +182,5 @@ namespace UniGLTF && animations.SequenceEqual(other.animations) ; } - - bool UsedExtension(string key) - { - if (extensionsUsed.Contains(key)) - { - return true; - } - - return false; - } - - static Utf8String s_extensions = Utf8String.From("extensions"); - - void Traverse(ListTreeNode node, JsonFormatter f, Utf8String parentKey) - { - if (node.IsMap()) - { - f.BeginMap(); - foreach (var kv in node.ObjectItems()) - { - if (parentKey == s_extensions) - { - if (!UsedExtension(kv.Key.GetString())) - { - continue; - } - } - f.Key(kv.Key.GetUtf8String()); - Traverse(kv.Value, f, kv.Key.GetUtf8String()); - } - f.EndMap(); - } - else if (node.IsArray()) - { - f.BeginList(); - foreach (var x in node.ArrayItems()) - { - Traverse(x, f, default(Utf8String)); - } - f.EndList(); - } - else - { - f.Value(node); - } - } - - string RemoveUnusedExtensions(string json) - { - var f = new JsonFormatter(); - - Traverse(JsonParser.Parse(json), f, default(Utf8String)); - - return f.ToString(); - } - - public byte[] ToGlbBytes() - { - var f = new JsonFormatter(); - GltfSerializer.Serialize(f, this); - - var json = f.ToString().ParseAsJson().ToString(" "); - - RemoveUnusedExtensions(json); - - return Glb.ToBytes(json, buffers[0].GetBytes()); - } - - public (string, List) ToGltf(string gltfPath) - { - var f = new JsonFormatter(); - - // fix buffer path - if (buffers.Count == 1) - { - var withoutExt = Path.GetFileNameWithoutExtension(gltfPath); - buffers[0].uri = $"{withoutExt}.bin"; - } - else - { - throw new NotImplementedException(); - } - - GltfSerializer.Serialize(f, this); - var json = f.ToString().ParseAsJson().ToString(" "); - RemoveUnusedExtensions(json); - return (json, buffers); - } } - } diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/BytesBuffer.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/BytesBuffer.cs similarity index 83% rename from Assets/UniGLTF/Runtime/UniGLTF/Format/BytesBuffer.cs rename to Assets/UniGLTF/Runtime/UniGLTF/IO/BytesBuffer.cs index 11c805fe4..bd7963734 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/Format/BytesBuffer.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/BytesBuffer.cs @@ -5,13 +5,6 @@ using System.Runtime.InteropServices; namespace UniGLTF { - public interface IBytesBuffer - { - string Uri { get; } - ArraySegment GetBytes(); - glTFBufferView Extend(ArraySegment array, glBufferTarget target) where T : struct; - } - public static class IBytesBufferExtensions { public static glTFBufferView Extend(this IBytesBuffer buffer, T[] array, glBufferTarget target) where T : struct @@ -88,34 +81,6 @@ namespace UniGLTF } } - /// - /// for glb chunk buffer read - /// - public class ArraySegmentByteBuffer : IBytesBuffer - { - ArraySegment m_bytes; - - public ArraySegmentByteBuffer(ArraySegment bytes) - { - m_bytes = bytes; - } - - public string Uri - { - get; - private set; - } - - public glTFBufferView Extend(ArraySegment array, glBufferTarget target) where T : struct - { - throw new NotImplementedException(); - } - - public ArraySegment GetBytes() - { - return m_bytes; - } - } /// /// for exporter diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/BytesBuffer.cs.meta b/Assets/UniGLTF/Runtime/UniGLTF/IO/BytesBuffer.cs.meta similarity index 71% rename from Assets/UniGLTF/Runtime/UniGLTF/Format/BytesBuffer.cs.meta rename to Assets/UniGLTF/Runtime/UniGLTF/IO/BytesBuffer.cs.meta index ca3050609..cdca54f8f 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/Format/BytesBuffer.cs.meta +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/BytesBuffer.cs.meta @@ -1,7 +1,5 @@ fileFormatVersion: 2 -guid: 33b0000c5446b7547bcad1da1e9768ed -timeCreated: 1516730619 -licenseType: Free +guid: 1e9c9201942704b4f9dd050115073032 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/IStorage.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/FileSystemStorage.cs similarity index 77% rename from Assets/UniGLTF/Runtime/UniGLTF/IO/IStorage.cs rename to Assets/UniGLTF/Runtime/UniGLTF/IO/FileSystemStorage.cs index 585439322..c2c07932b 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/IStorage.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/FileSystemStorage.cs @@ -1,26 +1,13 @@ -using System; +using System; using System.IO; - namespace UniGLTF { - public interface IStorage - { - ArraySegment Get(string url); - - /// - /// Get original filepath if exists - /// - /// - /// - string GetPath(string url); - } - public class SimpleStorage : IStorage { ArraySegment m_bytes; - public SimpleStorage():this(new ArraySegment()) + public SimpleStorage() : this(new ArraySegment()) { } diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/FileSystemStorage.cs.meta b/Assets/UniGLTF/Runtime/UniGLTF/IO/FileSystemStorage.cs.meta new file mode 100644 index 000000000..b8a9ebd47 --- /dev/null +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/FileSystemStorage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca59fdd271a96dd409ea98e128fbebca +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialExporter.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialExporter.cs index 32e18c4d0..ca04a7d2b 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialExporter.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialExporter.cs @@ -190,7 +190,7 @@ namespace UniGLTF var scale = m.GetTextureScale(propertyName); offset.y = (offset.y + scale.y - 1) * -1.0f; - glTF_KHR_texture_transform.Serialize(textureInfo, offset, scale); + glTF_KHR_texture_transform.Serialize(textureInfo, (offset.x, offset.y), (scale.x, scale.y)); } } diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/MonoBehaviourComparator.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/MonoBehaviourComparator.cs similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Format/MonoBehaviourComparator.cs rename to Assets/UniGLTF/Runtime/UniGLTF/IO/MonoBehaviourComparator.cs diff --git a/Assets/UniGLTF/Runtime/UniGLTF/Format/MonoBehaviourComparator.cs.meta b/Assets/UniGLTF/Runtime/UniGLTF/IO/MonoBehaviourComparator.cs.meta similarity index 100% rename from Assets/UniGLTF/Runtime/UniGLTF/Format/MonoBehaviourComparator.cs.meta rename to Assets/UniGLTF/Runtime/UniGLTF/IO/MonoBehaviourComparator.cs.meta diff --git a/Assets/UniGLTF/Runtime/UniJSON/ConcreteCast.cs b/Assets/UniGLTF/Runtime/UniJSON/ConcreteCast.cs index 641e4ebf1..603346973 100644 --- a/Assets/UniGLTF/Runtime/UniJSON/ConcreteCast.cs +++ b/Assets/UniGLTF/Runtime/UniJSON/ConcreteCast.cs @@ -1,9 +1,9 @@ using System; using System.IO; using System.Text; -using UnityEngine; using System.Reflection; #if UNITY_EDITOR +using UnityEngine; using UnityEditor; #endif diff --git a/Assets/UniGLTF/Runtime/UniJSON/FormatterExtensions.cs b/Assets/UniGLTF/Runtime/UniJSON/FormatterExtensions.cs index c9b939e1f..ef9351e9e 100644 --- a/Assets/UniGLTF/Runtime/UniJSON/FormatterExtensions.cs +++ b/Assets/UniGLTF/Runtime/UniJSON/FormatterExtensions.cs @@ -29,6 +29,7 @@ namespace UniJSON f.Value(new ArraySegment(bytes)); } +#if UNITY_5_6_OR_NEWER public static void Value(this IFormatter f, UnityEngine.Vector2 v) { //CommaCheck(); @@ -58,6 +59,7 @@ namespace UniJSON f.Key("w"); f.Value(v.w); f.EndMap(); } +#endif static MethodInfo GetMethod(Expression> expression) { diff --git a/Assets/UniGLTF/Runtime/UniJSON/GenericCallUtility/GenericInvokeCallFactory.cs b/Assets/UniGLTF/Runtime/UniJSON/GenericCallUtility/GenericInvokeCallFactory.cs index c5022bb95..9ceeca036 100644 --- a/Assets/UniGLTF/Runtime/UniJSON/GenericCallUtility/GenericInvokeCallFactory.cs +++ b/Assets/UniGLTF/Runtime/UniJSON/GenericCallUtility/GenericInvokeCallFactory.cs @@ -1,7 +1,7 @@ using System; using System.Reflection; -using UnityEngine; #if UNITY_EDITOR && VRM_DEVELOP +using UnityEngine; using System.IO; using System.Linq; using System.Text; diff --git a/Assets/UniGLTF/Tests/UniJSON/GenericCallUtilityTests.cs b/Assets/UniGLTF/Tests/UniJSON/GenericCallUtilityTests.cs index a27c4a4d2..591bbe4ab 100644 --- a/Assets/UniGLTF/Tests/UniJSON/GenericCallUtilityTests.cs +++ b/Assets/UniGLTF/Tests/UniJSON/GenericCallUtilityTests.cs @@ -1,5 +1,4 @@ -using UnityEngine; -using NUnit.Framework; +using NUnit.Framework; using System.Collections; using System; diff --git a/Assets/UniGLTF/Tests/UniJSON/Json/JsonFormatterTest.cs b/Assets/UniGLTF/Tests/UniJSON/Json/JsonFormatterTest.cs index d8fcc52bf..ff5e614ed 100644 --- a/Assets/UniGLTF/Tests/UniJSON/Json/JsonFormatterTest.cs +++ b/Assets/UniGLTF/Tests/UniJSON/Json/JsonFormatterTest.cs @@ -1,5 +1,4 @@ using NUnit.Framework; -using UnityEngine; using System.Linq; using System.Text; diff --git a/Assets/VRM.Samples/Editor/Tests/VRMImportExportTests.cs b/Assets/VRM.Samples/Editor/Tests/VRMImportExportTests.cs index 9559c09be..c811412d5 100644 --- a/Assets/VRM.Samples/Editor/Tests/VRMImportExportTests.cs +++ b/Assets/VRM.Samples/Editor/Tests/VRMImportExportTests.cs @@ -142,8 +142,8 @@ namespace VRM.Samples var parsed = f.ToString().ParseAsJson(); var newJson = parsed.ToString(" "); - File.WriteAllText("old.json", oldJson); - File.WriteAllText("new.json", newJson); + // File.WriteAllText("old.json", oldJson); + // File.WriteAllText("new.json", newJson); // 比較 Assert.AreEqual(oldJson.ParseAsJson().ToString(), newJson.ParseAsJson().ToString()); diff --git a/Assets/VRM.Samples/Scripts/VRMRuntimeExporter.cs b/Assets/VRM.Samples/Scripts/VRMRuntimeExporter.cs index 519b9dbee..08cbcb036 100644 --- a/Assets/VRM.Samples/Scripts/VRMRuntimeExporter.cs +++ b/Assets/VRM.Samples/Scripts/VRMRuntimeExporter.cs @@ -1,4 +1,5 @@ using System.IO; +using UniGLTF; using UnityEngine; using UnityEngine.UI; using VRM; diff --git a/new.json b/new.json deleted file mode 100644 index 821c895b6..000000000 --- a/new.json +++ /dev/null @@ -1,8544 +0,0 @@ -{ - "accessors": [ - { - "bufferView": 7, - "byteOffset": 0, - "componentType": 5126, - "count": 4804, - "max": [ - 0.614650965, - 1.31239367, - 0.150282308 - ], - "min": [ - -0.614748538, - 0.9991788, - -0.0840013 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 8, - "byteOffset": 0, - "componentType": 5126, - "count": 4804, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 9, - "byteOffset": 0, - "componentType": 5126, - "count": 4804, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 10, - "byteOffset": 0, - "componentType": 5126, - "count": 4804, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 11, - "byteOffset": 0, - "componentType": 5123, - "count": 4804, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 12, - "byteOffset": 0, - "componentType": 5125, - "count": 2574, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 13, - "byteOffset": 0, - "componentType": 5125, - "count": 1170, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 14, - "byteOffset": 0, - "componentType": 5125, - "count": 19122, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 15, - "byteOffset": 0, - "componentType": 5126, - "count": 2462, - "max": [ - 0.1353521, - 1.06825089, - 0.07646791 - ], - "min": [ - -0.135352015, - -0.00138147641, - -0.09597873 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 16, - "byteOffset": 0, - "componentType": 5126, - "count": 2462, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 17, - "byteOffset": 0, - "componentType": 5126, - "count": 2462, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 18, - "byteOffset": 0, - "componentType": 5126, - "count": 2462, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 19, - "byteOffset": 0, - "componentType": 5123, - "count": 2462, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 20, - "byteOffset": 0, - "componentType": 5125, - "count": 5850, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 21, - "byteOffset": 0, - "componentType": 5125, - "count": 5472, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 22, - "byteOffset": 0, - "componentType": 5126, - "count": 1166, - "max": [ - 0.284764469, - 1.07174838, - 0.27100122 - ], - "min": [ - -0.28476423, - 0.788560331, - -0.275260985 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 23, - "byteOffset": 0, - "componentType": 5126, - "count": 1166, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 24, - "byteOffset": 0, - "componentType": 5126, - "count": 1166, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 25, - "byteOffset": 0, - "componentType": 5126, - "count": 1166, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 26, - "byteOffset": 0, - "componentType": 5123, - "count": 1166, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 27, - "byteOffset": 0, - "componentType": 5125, - "count": 4548, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 28, - "byteOffset": 0, - "componentType": 5126, - "count": 694, - "max": [ - 0.284764469, - 1.00637531, - 0.27100122 - ], - "min": [ - -0.28476423, - 0.788560331, - -0.275260985 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 29, - "byteOffset": 0, - "componentType": 5126, - "count": 694, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 30, - "byteOffset": 0, - "componentType": 5126, - "count": 694, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 31, - "byteOffset": 0, - "componentType": 5126, - "count": 694, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 32, - "byteOffset": 0, - "componentType": 5123, - "count": 694, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 33, - "byteOffset": 0, - "componentType": 5125, - "count": 2784, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 34, - "byteOffset": 0, - "componentType": 5126, - "count": 432, - "max": [ - 0.2615382, - 0.947446346, - 0.229850471 - ], - "min": [ - -0.261538, - 0.8208309, - -0.2306574 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 35, - "byteOffset": 0, - "componentType": 5126, - "count": 432, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 36, - "byteOffset": 0, - "componentType": 5126, - "count": 432, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 37, - "byteOffset": 0, - "componentType": 5126, - "count": 432, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 38, - "byteOffset": 0, - "componentType": 5123, - "count": 432, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 39, - "byteOffset": 0, - "componentType": 5125, - "count": 1392, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 40, - "byteOffset": 0, - "componentType": 5126, - "count": 2330, - "max": [ - 0.251627117, - 0.9088213, - 0.2297744 - ], - "min": [ - -0.251626879, - 0.8375849, - -0.231855482 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 41, - "byteOffset": 0, - "componentType": 5126, - "count": 2330, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 42, - "byteOffset": 0, - "componentType": 5126, - "count": 2330, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 43, - "byteOffset": 0, - "componentType": 5126, - "count": 2330, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 44, - "byteOffset": 0, - "componentType": 5123, - "count": 2330, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 45, - "byteOffset": 0, - "componentType": 5125, - "count": 10020, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 46, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "max": [ - 0.0562642552, - 1.41165221, - -0.0465810969 - ], - "min": [ - -0.05625196, - 1.374128, - -0.05600669 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 47, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 48, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 49, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 50, - "byteOffset": 0, - "componentType": 5123, - "count": 278, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 51, - "byteOffset": 0, - "componentType": 5125, - "count": 1248, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 52, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "max": [ - 0, - 0, - 0.0499633551 - ], - "min": [ - -2.23517418E-08, - 0, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 53, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 54, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "max": [ - 0.0119137634, - 0.0150552988, - 0.003136374 - ], - "min": [ - -0.01259331, - -0.0149643421, - -0.00410719961 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 55, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 56, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "max": [ - 3.7252903E-09, - 0.00563061237, - 3.7252903E-09 - ], - "min": [ - -7.450581E-09, - -0.00548267365, - -3.7252903E-09 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 57, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 58, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.09598434, - 1.50164068, - 0.0548585579 - ], - "min": [ - -0.0959843248, - 1.29767621, - -0.08179742 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 59, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 60, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 61, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 62, - "byteOffset": 0, - "componentType": 5123, - "count": 1894, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 63, - "byteOffset": 0, - "componentType": 5125, - "count": 8052, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 64, - "byteOffset": 0, - "componentType": 5125, - "count": 618, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 65, - "byteOffset": 0, - "componentType": 5125, - "count": 618, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 66, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0085164085, - 0.00735485554, - 0.00656332262 - ], - "min": [ - -0.0085164085, - -0.008593917, - -0.00536829233 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 67, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 68, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00287998933, - 0.0021198988, - 0.000467404723 - ], - "min": [ - -0.00287998933, - -0.0016040802, - -0.000385776162 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 69, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 70, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00356108136, - 0.0142974854, - 0.00176388025 - ], - "min": [ - -0.00356107764, - -0.0048879385, - -0.003128767 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 71, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 72, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0085164085, - 0.00667691231, - 0.005496502 - ], - "min": [ - -0.0085164085, - -0.00597918034, - -0.003628254 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 73, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 74, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.006493306, - 0.00735127926, - 0.00656332262 - ], - "min": [ - -0.006493306, - -0.008593917, - -0.005403191 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 75, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 76, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.008516056, - 0.00763678551, - 0.009911656 - ], - "min": [ - -0.008516056, - -0.0133615732, - -0.00528682768 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 77, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 78, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000473162159, - 4.64916229E-06, - 0.0001231134 - ], - "min": [ - -0.000473162159, - -0.00150930882, - -4.172325E-07 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 79, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 80, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000410005916, - 0.008916259, - 0.002732873 - ], - "min": [ - -0.000410004985, - -0.00613069534, - -0.00433090329 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 81, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 82, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000560253859, - 0.00216650963, - 0.000246673822 - ], - "min": [ - -0.000560253859, - -0.00302410126, - -0.0005173832 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 83, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 84, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.009787708, - 0.008168578, - 0.005764995 - ], - "min": [ - -0.009787713, - -0.008683443, - -0.00535053 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 85, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 86, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.009767706, - 0.00755524635, - 0.006050229 - ], - "min": [ - -0.009767706, - -0.0105911493, - -0.00539559126 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 87, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 88, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0107078394, - 0.009340167, - 0.00684313476 - ], - "min": [ - -0.010707845, - -0.0115611553, - -0.005548626 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 89, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 90, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.006493306, - 0.00735127926, - 0.008382127 - ], - "min": [ - -0.006493306, - -0.009937286, - -0.005406618 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 91, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 92, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.009708288, - 0.0109485388, - 0.0112130195 - ], - "min": [ - -0.0105488291, - -0.0139750242, - -0.00636839867 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 93, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 94, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.001808296, - 0.00431954861, - 3.88026237E-05 - ], - "min": [ - -0.00180829782, - -0.000219941139, - -0.00237926841 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 95, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 96, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0032323692, - 0.00219774246, - 0.000127792358 - ], - "min": [ - -0.0032323692, - -0.0004981756, - -0.0007531047 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 97, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 98, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00183208846, - 0.00493598, - 3.65376472E-05 - ], - "min": [ - -0.00676231, - -0.000398755074, - -0.00150871277 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 99, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 100, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0002562441, - 0.00165188313, - 5.4359436E-05 - ], - "min": [ - -0.000256245956, - -0.000220894814, - -0.000492155552 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 101, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 102, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0007205317, - 0, - 0.0004900694 - ], - "min": [ - -0.0007205289, - -0.00183153152, - -0.0002258569 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 103, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 104, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00611607358, - 0.000184416771, - 0.00167584419 - ], - "min": [ - -0.00611607358, - -0.000945091248, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 105, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 106, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0, - 0.009265304, - 0.00109376013 - ], - "min": [ - -2.79396772E-09, - 0, - -0.000351846218 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 107, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 108, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.005575858, - 0.0022482872, - 0.021001894 - ], - "min": [ - -0.005575871, - -0.00356006622, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 109, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 110, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.007558454, - 0.00298821926, - 0.00187513232 - ], - "min": [ - -0.007558452, - -0.006023884, - -0.003446117 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 111, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 112, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.009627238, - 0.0109801292, - 0.0158422 - ], - "min": [ - -0.009626884, - -0.0248082876, - -0.0071259737 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 113, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 114, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00302579254, - 0.00683891773, - 0.00279335678 - ], - "min": [ - -0.00302579254, - -0.0226329565, - -0.001880385 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 115, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 116, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.004466459, - 0.0113426447, - 0.00256996229 - ], - "min": [ - -0.00446644425, - -0.0233750343, - -0.00219547 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 117, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 118, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00302579254, - 0.00683891773, - 0.00279335678 - ], - "min": [ - -0.001565665, - -0.0226329565, - -0.00188037753 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 119, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 120, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00156567246, - 0.00683891773, - 0.00279335678 - ], - "min": [ - -0.00302579254, - -0.0226329565, - -0.001880385 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 121, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 122, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.004466459, - 0.0113426447, - 0.00256996229 - ], - "min": [ - -0.00342043117, - -0.0233750343, - -0.00219546258 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 123, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 124, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.003420435, - 0.0113426447, - 0.00256996229 - ], - "min": [ - -0.00446644425, - -0.0233750343, - -0.00219547 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 125, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 126, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.008099586, - 0.009336114, - 0.004020348 - ], - "min": [ - -0.008099571, - -0.0203638077, - -0.00248895213 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 127, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 128, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.008272998, - 0.008515, - 0.003209293 - ], - "min": [ - -0.008272983, - -0.0230023861, - -0.00308148935 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 129, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 130, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000717911869, - 0.00578331947, - 9.23872E-07 - ], - "min": [ - -0.000717923045, - -0.0028898716, - -7.450581E-09 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 131, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 132, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0007295124, - 9.226799E-05, - 0.000297669321 - ], - "min": [ - -0.0007295124, - -0.00679254532, - -0.00025146082 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 133, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 134, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00153684989, - 0.00324225426, - 9.685755E-08 - ], - "min": [ - -0.00153684989, - -0.002473116, - -9.894371E-06 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 135, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 136, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0223596282, - 0.0104212761, - 0.0303843655 - ], - "min": [ - -0.0223596133, - -0.0220396519, - -0.009873543 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 137, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 138, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.003932569, - 0, - 0 - ], - "min": [ - -0.00393256545, - -0.006852865, - -0.000588148832 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 139, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 140, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.004645461, - 0.005958557, - 0.0002200976 - ], - "min": [ - -0.003377108, - -0.0103812218, - -0.00275997072 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 141, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 142, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.003917657, - 0.00323140621, - 0.0009668991 - ], - "min": [ - -0.00501265, - -0.006019354, - -0.000932067633 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 143, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 144, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00854753, - 0.0005168915, - 3.7252903E-09 - ], - "min": [ - -0.008896213, - -0.0119826794, - -0.004619658 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 145, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 146, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000141344965, - 0.0200032, - 0 - ], - "min": [ - 0, - 0, - -0.00246293843 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 147, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 148, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000141352415, - 0, - 0.00169193 - ], - "min": [ - 0, - -0.0143030882, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 149, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 150, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0158872642, - 1.1920929E-07, - 0 - ], - "min": [ - -0.0158872567, - 0, - -0.006786391 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 151, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 152, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00187393278, - 0.00640010834, - 0.0133938007 - ], - "min": [ - -0.00187393278, - -0.003680706, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 153, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 154, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00121616572, - 0.003896594, - 0.00102128088 - ], - "min": [ - -0.000287052244, - -0.00528824329, - -0.00117985532 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 155, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 156, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000287052244, - 0.003896594, - 0.00102127343 - ], - "min": [ - -0.00121617317, - -0.00528824329, - -0.00117986277 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 157, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 158, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.005635216, - 0.000931143761, - 0 - ], - "min": [ - -0.00513223372, - -0.00235319138, - -0.0107447505 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 159, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 160, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00680250768, - 0.00451540947, - 0.00536165 - ], - "min": [ - -0.00680251326, - -0.00510561466, - -0.00101718307 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 161, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 162, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0, - 0.00451302528, - 3.7252903E-09 - ], - "min": [ - -1.86264515E-09, - -2.58684158E-05, - -1.36345625E-06 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 163, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 164, - "byteOffset": 0, - "componentType": 5126, - "count": 5154, - "max": [ - 0.4830145, - 1.65024626, - 0.35808298 - ], - "min": [ - -0.483016163, - 0.5962222, - -0.09207976 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 165, - "byteOffset": 0, - "componentType": 5126, - "count": 5154, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 166, - "byteOffset": 0, - "componentType": 5126, - "count": 5154, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 167, - "byteOffset": 0, - "componentType": 5126, - "count": 5154, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 168, - "byteOffset": 0, - "componentType": 5123, - "count": 5154, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 169, - "byteOffset": 0, - "componentType": 5125, - "count": 17487, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 170, - "byteOffset": 0, - "componentType": 5125, - "count": 888, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 171, - "byteOffset": 0, - "componentType": 5125, - "count": 3588, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 172, - "byteOffset": 0, - "componentType": 5125, - "count": 117, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 173, - "byteOffset": 0, - "componentType": 5126, - "count": 1737, - "max": [ - 0.0592891127, - 1.32359922, - 0.0344673619 - ], - "min": [ - -0.0255812574, - 1.27195966, - -0.0362685621 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 174, - "byteOffset": 0, - "componentType": 5126, - "count": 1737, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 175, - "byteOffset": 0, - "componentType": 5126, - "count": 1737, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 176, - "byteOffset": 0, - "componentType": 5126, - "count": 1737, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 177, - "byteOffset": 0, - "componentType": 5123, - "count": 1737, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 178, - "byteOffset": 0, - "componentType": 5125, - "count": 7230, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 179, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.0699274242, - 1.46955478, - 0.0159591362 - ], - "min": [ - -0.06992744, - 1.35880721, - -0.0446417443 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 180, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 181, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 182, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 183, - "byteOffset": 0, - "componentType": 5123, - "count": 552, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 184, - "byteOffset": 0, - "componentType": 5125, - "count": 2514, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 185, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.0172306783, - 0, - 0 - ], - "min": [ - -0.0172306225, - -0.0105220079, - -0.04102306 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 186, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 187, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.0161353312, - 0.00404846668, - 0 - ], - "min": [ - -0.0161352828, - -0.00156843662, - -0.03953631 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 188, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 189, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.01472057, - 0.004731536, - 0 - ], - "min": [ - -0.0147205144, - -0.005308032, - -0.03971529 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 190, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 191, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 3.7252903E-09, - 0.00665199757, - 1.86264515E-09 - ], - "min": [ - -3.7252903E-09, - -0.00665199757, - -3.7252903E-09 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 192, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 193, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.00632623862, - 0, - 3.7252903E-09 - ], - "min": [ - -0.00632622, - 0, - -3.7252903E-09 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 194, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 195, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.0223260969, - 0.0248373747, - 0 - ], - "min": [ - -0.02232606, - -0.0024677515, - -0.0435117632 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 196, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 197, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.00559313968, - 0.008445621, - 0 - ], - "min": [ - -0.00559313968, - 0, - -0.00757619366 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 198, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 199, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "max": [ - 0.03850169, - 1.38318372, - 0.00530283572 - ], - "min": [ - -0.03850164, - 1.35600936, - -0.0167595111 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 200, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 201, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 202, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 203, - "byteOffset": 0, - "componentType": 5123, - "count": 26, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 204, - "byteOffset": 0, - "componentType": 5125, - "count": 102, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 205, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "max": [ - 0.0189977139, - 0.00629997253, - -0.0560772121 - ], - "min": [ - -0.0189976543, - -0.007108569, - -0.066963315 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 206, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 207, - "byteOffset": 0, - "componentType": 5126, - "count": 62, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 208, - "byteOffset": 0, - "componentType": 5126, - "count": 17, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 209, - "byteOffset": 0, - "componentType": 5126, - "count": 29, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 210, - "byteOffset": 0, - "componentType": 5126, - "count": 24, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 211, - "byteOffset": 0, - "componentType": 5126, - "count": 22, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 212, - "byteOffset": 0, - "componentType": 5126, - "count": 21, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 213, - "byteOffset": 0, - "componentType": 5126, - "count": 9, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 214, - "byteOffset": 0, - "componentType": 5126, - "count": 22, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 215, - "byteOffset": 0, - "componentType": 5126, - "count": 36, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 216, - "byteOffset": 0, - "componentType": 5126, - "count": 11, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 217, - "byteOffset": 0, - "componentType": 5126, - "count": 13, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 218, - "byteOffset": 0, - "componentType": 5126, - "count": 6, - "normalized": false, - "type": "MAT4" - } - ], - "asset": { - "generator": "UniGLTF-1.28", - "version": "2.0" - }, - "buffers": [ - { - "byteLength": 7772784 - } - ], - "bufferViews": [ - { - "buffer": 0, - "byteLength": 344698, - "byteOffset": 0 - }, - { - "buffer": 0, - "byteLength": 136063, - "byteOffset": 344698 - }, - { - "buffer": 0, - "byteLength": 1708146, - "byteOffset": 480761 - }, - { - "buffer": 0, - "byteLength": 143072, - "byteOffset": 2188907 - }, - { - "buffer": 0, - "byteLength": 418375, - "byteOffset": 2331979 - }, - { - "buffer": 0, - "byteLength": 517227, - "byteOffset": 2750354 - }, - { - "buffer": 0, - "byteLength": 420841, - "byteOffset": 3267581 - }, - { - "buffer": 0, - "byteLength": 57648, - "byteOffset": 3688428, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 57648, - "byteOffset": 3746076, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 38432, - "byteOffset": 3803728, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 76864, - "byteOffset": 3842160, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 38432, - "byteOffset": 3919024, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 10296, - "byteOffset": 3957456, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 4680, - "byteOffset": 3967752, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 76488, - "byteOffset": 3972432, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 29544, - "byteOffset": 4048920, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 29544, - "byteOffset": 4078464, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 19696, - "byteOffset": 4108008, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 39392, - "byteOffset": 4127712, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 19696, - "byteOffset": 4167104, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 23400, - "byteOffset": 4186800, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 21888, - "byteOffset": 4210200, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 13992, - "byteOffset": 4232088, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 13992, - "byteOffset": 4246080, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 9328, - "byteOffset": 4260072, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 18656, - "byteOffset": 4269408, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 9328, - "byteOffset": 4288064, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 18192, - "byteOffset": 4297392, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 8328, - "byteOffset": 4315584, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 8328, - "byteOffset": 4323912, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 5552, - "byteOffset": 4332240, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 11104, - "byteOffset": 4337792, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 5552, - "byteOffset": 4348896, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 11136, - "byteOffset": 4354448, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 5184, - "byteOffset": 4365588, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 5184, - "byteOffset": 4370772, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3456, - "byteOffset": 4375960, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6912, - "byteOffset": 4379424, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3456, - "byteOffset": 4386336, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 5568, - "byteOffset": 4389792, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 27960, - "byteOffset": 4395360, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 27960, - "byteOffset": 4423320, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 18640, - "byteOffset": 4451280, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 37280, - "byteOffset": 4469920, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 18640, - "byteOffset": 4507200, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 40080, - "byteOffset": 4525840, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4565928, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4569264, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 2224, - "byteOffset": 4572600, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 4448, - "byteOffset": 4574832, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 2224, - "byteOffset": 4579280, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 4992, - "byteOffset": 4581504, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4586496, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4589832, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4593168, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4596504, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4599840, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4603176, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4606512, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4629240, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 15152, - "byteOffset": 4651968, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 30304, - "byteOffset": 4667120, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 15152, - "byteOffset": 4697424, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 32208, - "byteOffset": 4712576, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 2472, - "byteOffset": 4744784, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 2472, - "byteOffset": 4747256, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4749732, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4772460, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4795188, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4817916, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4840644, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4863372, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4886100, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4908828, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4931556, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4954284, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4977012, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4999740, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5022468, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5045196, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5067924, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5090652, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5113380, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5136108, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5158836, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5181564, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5204292, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5227020, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5249748, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5272476, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5295204, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5317932, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5340660, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5363388, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5386116, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5408844, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5431572, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5454300, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5477028, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5499756, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5522484, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5545212, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5567940, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5590668, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5613396, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5636124, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5658852, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5681580, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5704308, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5727036, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5749764, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5772492, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5795220, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5817948, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5840676, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5863404, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5886132, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5908860, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5931588, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5954316, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5977044, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5999772, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6022500, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6045228, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6067956, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6090684, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6113412, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6136140, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6158868, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6181596, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6204324, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6227052, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6249780, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6272508, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6295236, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6317964, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6340692, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6363420, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6386148, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6408876, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6431604, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6454332, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6477060, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6499788, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6522516, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6545244, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6567972, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6590700, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6613428, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6636156, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6658884, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6681612, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6704340, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6727068, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6749796, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6772524, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6795252, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6817980, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6840708, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6863436, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6886164, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6908892, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6931620, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6954348, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 61848, - "byteOffset": 6977076, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 61848, - "byteOffset": 7038924, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 41232, - "byteOffset": 7100776, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 82464, - "byteOffset": 7142016, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 41232, - "byteOffset": 7224480, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 69948, - "byteOffset": 7265712, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 3552, - "byteOffset": 7335660, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 14352, - "byteOffset": 7339212, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 468, - "byteOffset": 7353564, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 20844, - "byteOffset": 7354032, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 20844, - "byteOffset": 7374876, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 13896, - "byteOffset": 7395720, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 27792, - "byteOffset": 7409616, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 13896, - "byteOffset": 7437408, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 28920, - "byteOffset": 7451304, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7480224, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7486848, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 4416, - "byteOffset": 7493472, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 8832, - "byteOffset": 7497888, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 4416, - "byteOffset": 7506720, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 10056, - "byteOffset": 7511136, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7521192, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7527816, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7534440, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7541064, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7547688, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7554312, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7560936, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7567560, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7574184, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7580808, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7587432, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7594056, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7600680, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7607304, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 312, - "byteOffset": 7613928, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 312, - "byteOffset": 7614240, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 208, - "byteOffset": 7614552, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 416, - "byteOffset": 7614768, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 208, - "byteOffset": 7615184, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 408, - "byteOffset": 7615392, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 312, - "byteOffset": 7615800, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 312, - "byteOffset": 7616112, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3968, - "byteOffset": 7616448 - }, - { - "buffer": 0, - "byteLength": 1088, - "byteOffset": 7620416 - }, - { - "buffer": 0, - "byteLength": 1856, - "byteOffset": 7621504 - }, - { - "buffer": 0, - "byteLength": 1536, - "byteOffset": 7623360 - }, - { - "buffer": 0, - "byteLength": 1408, - "byteOffset": 7624896 - }, - { - "buffer": 0, - "byteLength": 1344, - "byteOffset": 7626304 - }, - { - "buffer": 0, - "byteLength": 576, - "byteOffset": 7627648 - }, - { - "buffer": 0, - "byteLength": 1408, - "byteOffset": 7628224 - }, - { - "buffer": 0, - "byteLength": 2304, - "byteOffset": 7629632 - }, - { - "buffer": 0, - "byteLength": 704, - "byteOffset": 7631936 - }, - { - "buffer": 0, - "byteLength": 832, - "byteOffset": 7632640 - }, - { - "buffer": 0, - "byteLength": 384, - "byteOffset": 7633472 - }, - { - "buffer": 0, - "byteLength": 138928, - "byteOffset": 7633856 - } - ], - "extensions": { - }, - "extensionsUsed": [ - "KHR_materials_unlit", - "VRM" - ], - "images": [ - { - "bufferView": 0, - "mimeType": "image\/png", - "name": "Alicia_body" - }, - { - "bufferView": 1, - "mimeType": "image\/png", - "name": "Sphere" - }, - { - "bufferView": 2, - "mimeType": "image\/png", - "name": "Alicia_wear" - }, - { - "bufferView": 3, - "mimeType": "image\/png", - "name": "Alicia_eye" - }, - { - "bufferView": 4, - "mimeType": "image\/png", - "name": "Alicia_face" - }, - { - "bufferView": 5, - "mimeType": "image\/png", - "name": "Alicia_hair" - }, - { - "bufferView": 6, - "mimeType": "image\/png", - "name": "Alicia_other" - }, - { - "bufferView": 219, - "mimeType": "image\/png", - "name": "Alicia" - } - ], - "materials": [ - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_body", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 0, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_body_wear", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 0, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_wear", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 2, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_eye", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 3, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_face", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 4, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_eye_white", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 4, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "BLEND", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_face_mastuge", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 4, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_hair", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 5, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "BLEND", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_hair_trans_zwrite", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 5, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_hair_wear", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 5, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "BLEND", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_hair_trans", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 5, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "BLEND", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_other_zwrite", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 6, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - } - ], - "meshes": [ - { - "name": "body_top.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 4, - "NORMAL": 1, - "POSITION": 0, - "TEXCOORD_0": 2, - "WEIGHTS_0": 3 - }, - "indices": 5, - "material": 0, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 4, - "NORMAL": 1, - "POSITION": 0, - "TEXCOORD_0": 2, - "WEIGHTS_0": 3 - }, - "indices": 6, - "material": 1, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 4, - "NORMAL": 1, - "POSITION": 0, - "TEXCOORD_0": 2, - "WEIGHTS_0": 3 - }, - "indices": 7, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "body_under.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 12, - "NORMAL": 9, - "POSITION": 8, - "TEXCOORD_0": 10, - "WEIGHTS_0": 11 - }, - "indices": 13, - "material": 0, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 12, - "NORMAL": 9, - "POSITION": 8, - "TEXCOORD_0": 10, - "WEIGHTS_0": 11 - }, - "indices": 14, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "cloth.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 19, - "NORMAL": 16, - "POSITION": 15, - "TEXCOORD_0": 17, - "WEIGHTS_0": 18 - }, - "indices": 20, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "cloth1.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 25, - "NORMAL": 22, - "POSITION": 21, - "TEXCOORD_0": 23, - "WEIGHTS_0": 24 - }, - "indices": 26, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "cloth2.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 31, - "NORMAL": 28, - "POSITION": 27, - "TEXCOORD_0": 29, - "WEIGHTS_0": 30 - }, - "indices": 32, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "cloth_ribbon.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 37, - "NORMAL": 34, - "POSITION": 33, - "TEXCOORD_0": 35, - "WEIGHTS_0": 36 - }, - "indices": 38, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "eye.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 43, - "NORMAL": 40, - "POSITION": 39, - "TEXCOORD_0": 41, - "WEIGHTS_0": 42 - }, - "indices": 44, - "material": 3, - "mode": 4, - "targets": [ - { - "NORMAL": 46, - "POSITION": 45 - }, - { - "NORMAL": 48, - "POSITION": 47 - }, - { - "NORMAL": 50, - "POSITION": 49 - } - ] - } - ] - }, - { - "name": "face.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 55, - "NORMAL": 52, - "POSITION": 51, - "TEXCOORD_0": 53, - "WEIGHTS_0": 54 - }, - "indices": 56, - "material": 4, - "mode": 4, - "targets": [ - { - "NORMAL": 60, - "POSITION": 59 - }, - { - "NORMAL": 62, - "POSITION": 61 - }, - { - "NORMAL": 64, - "POSITION": 63 - }, - { - "NORMAL": 66, - "POSITION": 65 - }, - { - "NORMAL": 68, - "POSITION": 67 - }, - { - "NORMAL": 70, - "POSITION": 69 - }, - { - "NORMAL": 72, - "POSITION": 71 - }, - { - "NORMAL": 74, - "POSITION": 73 - }, - { - "NORMAL": 76, - "POSITION": 75 - }, - { - "NORMAL": 78, - "POSITION": 77 - }, - { - "NORMAL": 80, - "POSITION": 79 - }, - { - "NORMAL": 82, - "POSITION": 81 - }, - { - "NORMAL": 84, - "POSITION": 83 - }, - { - "NORMAL": 86, - "POSITION": 85 - }, - { - "NORMAL": 88, - "POSITION": 87 - }, - { - "NORMAL": 90, - "POSITION": 89 - }, - { - "NORMAL": 92, - "POSITION": 91 - }, - { - "NORMAL": 94, - "POSITION": 93 - }, - { - "NORMAL": 96, - "POSITION": 95 - }, - { - "NORMAL": 98, - "POSITION": 97 - }, - { - "NORMAL": 100, - "POSITION": 99 - }, - { - "NORMAL": 102, - "POSITION": 101 - }, - { - "NORMAL": 104, - "POSITION": 103 - }, - { - "NORMAL": 106, - "POSITION": 105 - }, - { - "NORMAL": 108, - "POSITION": 107 - }, - { - "NORMAL": 110, - "POSITION": 109 - }, - { - "NORMAL": 112, - "POSITION": 111 - }, - { - "NORMAL": 114, - "POSITION": 113 - }, - { - "NORMAL": 116, - "POSITION": 115 - }, - { - "NORMAL": 118, - "POSITION": 117 - }, - { - "NORMAL": 120, - "POSITION": 119 - }, - { - "NORMAL": 122, - "POSITION": 121 - }, - { - "NORMAL": 124, - "POSITION": 123 - }, - { - "NORMAL": 126, - "POSITION": 125 - }, - { - "NORMAL": 128, - "POSITION": 127 - }, - { - "NORMAL": 130, - "POSITION": 129 - }, - { - "NORMAL": 132, - "POSITION": 131 - }, - { - "NORMAL": 134, - "POSITION": 133 - }, - { - "NORMAL": 136, - "POSITION": 135 - }, - { - "NORMAL": 138, - "POSITION": 137 - }, - { - "NORMAL": 140, - "POSITION": 139 - }, - { - "NORMAL": 142, - "POSITION": 141 - }, - { - "NORMAL": 144, - "POSITION": 143 - }, - { - "NORMAL": 146, - "POSITION": 145 - }, - { - "NORMAL": 148, - "POSITION": 147 - }, - { - "NORMAL": 150, - "POSITION": 149 - }, - { - "NORMAL": 152, - "POSITION": 151 - }, - { - "NORMAL": 154, - "POSITION": 153 - }, - { - "NORMAL": 156, - "POSITION": 155 - } - ] - }, - { - "attributes": { - "JOINTS_0": 55, - "NORMAL": 52, - "POSITION": 51, - "TEXCOORD_0": 53, - "WEIGHTS_0": 54 - }, - "indices": 57, - "material": 5, - "mode": 4, - "targets": [ - { - "NORMAL": 60, - "POSITION": 59 - }, - { - "NORMAL": 62, - "POSITION": 61 - }, - { - "NORMAL": 64, - "POSITION": 63 - }, - { - "NORMAL": 66, - "POSITION": 65 - }, - { - "NORMAL": 68, - "POSITION": 67 - }, - { - "NORMAL": 70, - "POSITION": 69 - }, - { - "NORMAL": 72, - "POSITION": 71 - }, - { - "NORMAL": 74, - "POSITION": 73 - }, - { - "NORMAL": 76, - "POSITION": 75 - }, - { - "NORMAL": 78, - "POSITION": 77 - }, - { - "NORMAL": 80, - "POSITION": 79 - }, - { - "NORMAL": 82, - "POSITION": 81 - }, - { - "NORMAL": 84, - "POSITION": 83 - }, - { - "NORMAL": 86, - "POSITION": 85 - }, - { - "NORMAL": 88, - "POSITION": 87 - }, - { - "NORMAL": 90, - "POSITION": 89 - }, - { - "NORMAL": 92, - "POSITION": 91 - }, - { - "NORMAL": 94, - "POSITION": 93 - }, - { - "NORMAL": 96, - "POSITION": 95 - }, - { - "NORMAL": 98, - "POSITION": 97 - }, - { - "NORMAL": 100, - "POSITION": 99 - }, - { - "NORMAL": 102, - "POSITION": 101 - }, - { - "NORMAL": 104, - "POSITION": 103 - }, - { - "NORMAL": 106, - "POSITION": 105 - }, - { - "NORMAL": 108, - "POSITION": 107 - }, - { - "NORMAL": 110, - "POSITION": 109 - }, - { - "NORMAL": 112, - "POSITION": 111 - }, - { - "NORMAL": 114, - "POSITION": 113 - }, - { - "NORMAL": 116, - "POSITION": 115 - }, - { - "NORMAL": 118, - "POSITION": 117 - }, - { - "NORMAL": 120, - "POSITION": 119 - }, - { - "NORMAL": 122, - "POSITION": 121 - }, - { - "NORMAL": 124, - "POSITION": 123 - }, - { - "NORMAL": 126, - "POSITION": 125 - }, - { - "NORMAL": 128, - "POSITION": 127 - }, - { - "NORMAL": 130, - "POSITION": 129 - }, - { - "NORMAL": 132, - "POSITION": 131 - }, - { - "NORMAL": 134, - "POSITION": 133 - }, - { - "NORMAL": 136, - "POSITION": 135 - }, - { - "NORMAL": 138, - "POSITION": 137 - }, - { - "NORMAL": 140, - "POSITION": 139 - }, - { - "NORMAL": 142, - "POSITION": 141 - }, - { - "NORMAL": 144, - "POSITION": 143 - }, - { - "NORMAL": 146, - "POSITION": 145 - }, - { - "NORMAL": 148, - "POSITION": 147 - }, - { - "NORMAL": 150, - "POSITION": 149 - }, - { - "NORMAL": 152, - "POSITION": 151 - }, - { - "NORMAL": 154, - "POSITION": 153 - }, - { - "NORMAL": 156, - "POSITION": 155 - } - ] - }, - { - "attributes": { - "JOINTS_0": 55, - "NORMAL": 52, - "POSITION": 51, - "TEXCOORD_0": 53, - "WEIGHTS_0": 54 - }, - "indices": 58, - "material": 6, - "mode": 4, - "targets": [ - { - "NORMAL": 60, - "POSITION": 59 - }, - { - "NORMAL": 62, - "POSITION": 61 - }, - { - "NORMAL": 64, - "POSITION": 63 - }, - { - "NORMAL": 66, - "POSITION": 65 - }, - { - "NORMAL": 68, - "POSITION": 67 - }, - { - "NORMAL": 70, - "POSITION": 69 - }, - { - "NORMAL": 72, - "POSITION": 71 - }, - { - "NORMAL": 74, - "POSITION": 73 - }, - { - "NORMAL": 76, - "POSITION": 75 - }, - { - "NORMAL": 78, - "POSITION": 77 - }, - { - "NORMAL": 80, - "POSITION": 79 - }, - { - "NORMAL": 82, - "POSITION": 81 - }, - { - "NORMAL": 84, - "POSITION": 83 - }, - { - "NORMAL": 86, - "POSITION": 85 - }, - { - "NORMAL": 88, - "POSITION": 87 - }, - { - "NORMAL": 90, - "POSITION": 89 - }, - { - "NORMAL": 92, - "POSITION": 91 - }, - { - "NORMAL": 94, - "POSITION": 93 - }, - { - "NORMAL": 96, - "POSITION": 95 - }, - { - "NORMAL": 98, - "POSITION": 97 - }, - { - "NORMAL": 100, - "POSITION": 99 - }, - { - "NORMAL": 102, - "POSITION": 101 - }, - { - "NORMAL": 104, - "POSITION": 103 - }, - { - "NORMAL": 106, - "POSITION": 105 - }, - { - "NORMAL": 108, - "POSITION": 107 - }, - { - "NORMAL": 110, - "POSITION": 109 - }, - { - "NORMAL": 112, - "POSITION": 111 - }, - { - "NORMAL": 114, - "POSITION": 113 - }, - { - "NORMAL": 116, - "POSITION": 115 - }, - { - "NORMAL": 118, - "POSITION": 117 - }, - { - "NORMAL": 120, - "POSITION": 119 - }, - { - "NORMAL": 122, - "POSITION": 121 - }, - { - "NORMAL": 124, - "POSITION": 123 - }, - { - "NORMAL": 126, - "POSITION": 125 - }, - { - "NORMAL": 128, - "POSITION": 127 - }, - { - "NORMAL": 130, - "POSITION": 129 - }, - { - "NORMAL": 132, - "POSITION": 131 - }, - { - "NORMAL": 134, - "POSITION": 133 - }, - { - "NORMAL": 136, - "POSITION": 135 - }, - { - "NORMAL": 138, - "POSITION": 137 - }, - { - "NORMAL": 140, - "POSITION": 139 - }, - { - "NORMAL": 142, - "POSITION": 141 - }, - { - "NORMAL": 144, - "POSITION": 143 - }, - { - "NORMAL": 146, - "POSITION": 145 - }, - { - "NORMAL": 148, - "POSITION": 147 - }, - { - "NORMAL": 150, - "POSITION": 149 - }, - { - "NORMAL": 152, - "POSITION": 151 - }, - { - "NORMAL": 154, - "POSITION": 153 - }, - { - "NORMAL": 156, - "POSITION": 155 - } - ] - } - ] - }, - { - "name": "flonthair.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 161, - "NORMAL": 158, - "POSITION": 157, - "TEXCOORD_0": 159, - "WEIGHTS_0": 160 - }, - "indices": 162, - "material": 7, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 161, - "NORMAL": 158, - "POSITION": 157, - "TEXCOORD_0": 159, - "WEIGHTS_0": 160 - }, - "indices": 163, - "material": 8, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 161, - "NORMAL": 158, - "POSITION": 157, - "TEXCOORD_0": 159, - "WEIGHTS_0": 160 - }, - "indices": 164, - "material": 9, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 161, - "NORMAL": 158, - "POSITION": 157, - "TEXCOORD_0": 159, - "WEIGHTS_0": 160 - }, - "indices": 165, - "material": 10, - "mode": 4 - } - ] - }, - { - "name": "neck.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 170, - "NORMAL": 167, - "POSITION": 166, - "TEXCOORD_0": 168, - "WEIGHTS_0": 169 - }, - "indices": 171, - "material": 1, - "mode": 4 - } - ] - }, - { - "name": "other.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 176, - "NORMAL": 173, - "POSITION": 172, - "TEXCOORD_0": 174, - "WEIGHTS_0": 175 - }, - "indices": 177, - "material": 11, - "mode": 4, - "targets": [ - { - "NORMAL": 179, - "POSITION": 178 - }, - { - "NORMAL": 181, - "POSITION": 180 - }, - { - "NORMAL": 183, - "POSITION": 182 - }, - { - "NORMAL": 185, - "POSITION": 184 - }, - { - "NORMAL": 187, - "POSITION": 186 - }, - { - "NORMAL": 189, - "POSITION": 188 - }, - { - "NORMAL": 191, - "POSITION": 190 - } - ] - } - ] - }, - { - "name": "other02.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 196, - "NORMAL": 193, - "POSITION": 192, - "TEXCOORD_0": 194, - "WEIGHTS_0": 195 - }, - "indices": 197, - "material": 11, - "mode": 4, - "targets": [ - { - "NORMAL": 199, - "POSITION": 198 - } - ] - } - ] - } - ], - "nodes": [ - { - "children": [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12 - ], - "name": "mesh", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 0, - "name": "body_top", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 0, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 1, - "name": "body_under", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 1, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 2, - "name": "cloth", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 2, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 3, - "name": "cloth1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 3, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 4, - "name": "cloth2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 4, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 5, - "name": "cloth_ribbon", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 5, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 6, - "name": "eye", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 6, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 7, - "name": "face", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 7, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 8, - "name": "flonthair", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 8, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 9, - "name": "neck", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 9, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 10, - "name": "other", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 10, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 11, - "name": "other02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 11, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "children": [ - 14 - ], - "name": "Root", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0, - 0 - ] - }, - { - "children": [ - 15, - 20, - 25, - 27, - 29, - 31, - 33, - 35, - 37, - 39, - 41, - 43, - 45 - ], - "name": "Hips", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0.9714602, - -2.157075E-16 - ] - }, - { - "children": [ - 16 - ], - "name": "LeftUpLeg", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0603868179, - -0.08547634, - -0.0009169821 - ] - }, - { - "children": [ - 17 - ], - "name": "LeftLeg", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00672503561, - -0.36331898, - -0.00135944458 - ] - }, - { - "children": [ - 18 - ], - "name": "LeftFoot", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0125253089, - -0.4195072, - 0.020169124 - ] - }, - { - "children": [ - 19 - ], - "name": "LeftToeBase", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00343400985, - -0.0830073357, - -0.07748183 - ] - }, - { - "name": "LeftToeEnd", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 5.055219E-06, - 0.00022405386, - -0.0199987441 - ] - }, - { - "children": [ - 21 - ], - "name": "RightUpLeg", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0603888966, - -0.08547634, - -0.0009169821 - ] - }, - { - "children": [ - 22 - ], - "name": "RightLeg", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.00672556832, - -0.36331898, - -0.00135965785 - ] - }, - { - "children": [ - 23 - ], - "name": "RightFoot", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0125266016, - -0.4195072, - 0.020168893 - ] - }, - { - "children": [ - 24 - ], - "name": "RightToeBase", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.00343461335, - -0.0830073357, - -0.07748197 - ] - }, - { - "name": "RightToeEnd", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -5.12599945E-06, - 0.000224232674, - -0.0199987441 - ] - }, - { - "children": [ - 26 - ], - "name": "skirt_01_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0.0165770054, - -0.08697255 - ] - }, - { - "name": "skirt_01_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - -0.15033704, - -0.06422062 - ] - }, - { - "children": [ - 28 - ], - "name": "skirt_02_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.06666802, - 0.0115950108, - -0.0718427151 - ] - }, - { - "name": "skirt_02_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.05006849, - -0.1416943, - -0.0535511523 - ] - }, - { - "children": [ - 30 - ], - "name": "skirt_03_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.1002169, - 0.0139329433, - -0.0256661512 - ] - }, - { - "name": "skirt_03_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0766223744, - -0.136800647, - -0.01205324 - ] - }, - { - "children": [ - 32 - ], - "name": "skirt_04_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0933305249, - 0.0133851171, - 0.02364521 - ] - }, - { - "name": "skirt_04_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.07473818, - -0.1285215, - 0.0375104845 - ] - }, - { - "children": [ - 34 - ], - "name": "skirt_05_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0537137575, - 0.0133851171, - 0.06501952 - ] - }, - { - "name": "skirt_05_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0445548855, - -0.128521442, - 0.07076508 - ] - }, - { - "children": [ - 36 - ], - "name": "skirt_06_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 1.027122E-08, - 0.009088278, - 0.0850500539 - ] - }, - { - "name": "skirt_06_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - -0.128521562, - 0.08362313 - ] - }, - { - "children": [ - 38 - ], - "name": "skirt_07_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.05371, - 0.0133851767, - 0.06501949 - ] - }, - { - "name": "skirt_07_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.04455483, - -0.128521383, - 0.07076515 - ] - }, - { - "children": [ - 40 - ], - "name": "skirt_08_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.09333, - 0.0133851767, - 0.0236452185 - ] - }, - { - "name": "skirt_08_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.07473817, - -0.128521383, - 0.03751055 - ] - }, - { - "children": [ - 42 - ], - "name": "skirt_09_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.10022, - 0.0139329433, - -0.02566616 - ] - }, - { - "name": "skirt_09_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.07662233, - -0.136800647, - -0.0120532867 - ] - }, - { - "children": [ - 44 - ], - "name": "skirt_10_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.06666999, - 0.0115950108, - -0.0718426853 - ] - }, - { - "name": "skirt_10_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0500685573, - -0.141694188, - -0.05355124 - ] - }, - { - "children": [ - 46 - ], - "name": "Spine", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0.0127167106, - -0.01323 - ] - }, - { - "children": [ - 47 - ], - "name": "Spine1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0.0562785268, - -0.0006406186 - ] - }, - { - "children": [ - 48 - ], - "name": "Spine2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 1.05656559E-08, - 0.0443155766, - 0.0009871088 - ] - }, - { - "children": [ - 49, - 74, - 115, - 140, - 141 - ], - "name": "Spine3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 1.0794337E-08, - 0.0452747345, - -0.000346527435 - ] - }, - { - "children": [ - 50 - ], - "name": "LeftShoulder", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0164333079, - 0.137162089, - 0.0226079449 - ] - }, - { - "children": [ - 51 - ], - "name": "LeftArm", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0543088764, - 0.00331020355, - -1.49011612E-08 - ] - }, - { - "children": [ - 52 - ], - "name": "LeftForeArm", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.208951667, - -0.00568294525, - -0.000754263252 - ] - }, - { - "children": [ - 53 - ], - "name": "LeftHand", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.217726573, - -0.000964283943, - -0.00111226737 - ] - }, - { - "children": [ - 54, - 58, - 62, - 66, - 70 - ], - "name": "LeftFingersBase", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.003266871, - 0.000125050545, - -6.51180744E-06 - ] - }, - { - "children": [ - 55 - ], - "name": "LeftHandIndex1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.049154, - 0.004017353, - -0.01568903 - ] - }, - { - "children": [ - 56 - ], - "name": "LeftHandIndex2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0268839, - -0.0017592907, - 0.000721149147 - ] - }, - { - "children": [ - 57 - ], - "name": "LeftHandIndex3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.017280221, - -0.00113499165, - 0.000253295526 - ] - }, - { - "name": "LeftHandIndex4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.005766213, - 0.0002309084, - -4.367903E-06 - ] - }, - { - "children": [ - 59 - ], - "name": "LeftHandMiddle1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0497783571, - 0.00464177132, - -0.001997199 - ] - }, - { - "children": [ - 60 - ], - "name": "LeftHandMiddle2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0308005214, - -0.00180649757, - 8.828938E-07 - ] - }, - { - "children": [ - 61 - ], - "name": "LeftHandMiddle3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0187963843, - -0.00111103058, - -1.33812428E-05 - ] - }, - { - "name": "LeftHandMiddle4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.007554829, - -5.00679E-06, - 7.857755E-05 - ] - }, - { - "children": [ - 63 - ], - "name": "LeftHandPinky1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0453163534, - -0.0012960434, - 0.0222010911 - ] - }, - { - "children": [ - 64 - ], - "name": "LeftHandPinky2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0197808743, - -0.00105917454, - -0.00108123571 - ] - }, - { - "children": [ - 65 - ], - "name": "LeftHandPinky3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0134115815, - -0.000741124153, - -0.000545553863 - ] - }, - { - "name": "LeftHandPinky4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.006527424, - -9.655952E-06, - 4.775822E-06 - ] - }, - { - "children": [ - 67 - ], - "name": "LeftHandRing1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0494549423, - 0.0023214817, - 0.0110524818 - ] - }, - { - "children": [ - 68 - ], - "name": "LeftHandRing2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0237889886, - -0.0012254715, - -0.000999663 - ] - }, - { - "children": [ - 69 - ], - "name": "LeftHandRing3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.016061008, - -0.0008172989, - -0.0005049184 - ] - }, - { - "name": "LeftHandRing4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.007386565, - -0.000348091125, - 0.000539053231 - ] - }, - { - "children": [ - 71 - ], - "name": "LeftHandThumb1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.006750226, - -0.008714795, - -0.0154916365 - ] - }, - { - "children": [ - 72 - ], - "name": "LeftHandThumb2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0282387286, - -0.007387519, - -0.01403922 - ] - }, - { - "children": [ - 73 - ], - "name": "LeftHandThumb3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0196610689, - -0.008030176, - -0.0017064698 - ] - }, - { - "name": "LeftHandThumb4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.00429302454, - -0.000784873962, - -0.00044413656 - ] - }, - { - "children": [ - 75 - ], - "name": "Neck", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 3.33424381E-08, - 0.139848351, - 0.0142797269 - ] - }, - { - "children": [ - 76 - ], - "name": "Neck1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -9.09364E-09, - 0.03799796, - 0.000143527053 - ] - }, - { - "children": [ - 77, - 78, - 79, - 80, - 81, - 89, - 97, - 99, - 101, - 103, - 104, - 108, - 109, - 113, - 114 - ], - "name": "Head", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -9.235208E-09, - 0.0388788, - -0.00014353916 - ] - }, - { - "name": "eye_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0276441574, - 0.04640472, - -0.0116034755 - ] - }, - { - "name": "eye_light_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0276441555, - 0.04640472, - -0.0134033663 - ] - }, - { - "name": "eye_light_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0276449937, - 0.04640472, - -0.01340334 - ] - }, - { - "name": "eye_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0276449919, - 0.04640472, - -0.0116034495 - ] - }, - { - "children": [ - 82 - ], - "name": "hair1_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.06572435, - 0.120691895, - 0.08068791 - ] - }, - { - "children": [ - 83 - ], - "name": "hair2_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.006179832, - -0.119360566, - 0.009650886 - ] - }, - { - "children": [ - 84 - ], - "name": "hair3_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0161171034, - -0.09872854, - 0.01752311 - ] - }, - { - "children": [ - 85 - ], - "name": "hair4_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0353304222, - -0.138894677, - 0.0251048952 - ] - }, - { - "children": [ - 86 - ], - "name": "hair5_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.07046049, - -0.117904425, - 0.048001796 - ] - }, - { - "children": [ - 87 - ], - "name": "hair6_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.120002367, - -0.138375878, - 0.0671004355 - ] - }, - { - "children": [ - 88 - ], - "name": "hair7_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0870507, - -0.0946433544, - 0.04306592 - ] - }, - { - "name": "hair8_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.04016853, - -0.057079196, - 0.0142706931 - ] - }, - { - "children": [ - 90 - ], - "name": "hair1_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.06571994, - 0.120692134, - 0.08068797 - ] - }, - { - "children": [ - 91 - ], - "name": "hair2_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00618789345, - -0.119364977, - 0.00965409 - ] - }, - { - "children": [ - 92 - ], - "name": "hair3_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0161163956, - -0.09872699, - 0.0175223053 - ] - }, - { - "children": [ - 93 - ], - "name": "hair4_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0353262275, - -0.138896108, - 0.0251031071 - ] - }, - { - "children": [ - 94 - ], - "name": "hair5_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.07046034, - -0.117904305, - 0.04800172 - ] - }, - { - "children": [ - 95 - ], - "name": "hair6_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.118575461, - -0.136401892, - 0.06624928 - ] - }, - { - "children": [ - 96 - ], - "name": "hair7_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.08705064, - -0.0946432352, - 0.04306598 - ] - }, - { - "name": "hair8_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.04016853, - -0.0570790768, - 0.0142708123 - ] - }, - { - "children": [ - 98 - ], - "name": "hair_01_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.00024026772, - 0.153529286, - -0.0701631457 - ] - }, - { - "name": "hair_01_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.004697134, - -0.0465557575, - -0.021267727 - ] - }, - { - "children": [ - 100 - ], - "name": "hair_02_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0341102779, - 0.154783368, - -0.0651286542 - ] - }, - { - "name": "hair_02_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0175064914, - -0.0475072861, - -0.0132053047 - ] - }, - { - "children": [ - 102 - ], - "name": "hair_03_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0601437539, - 0.154783368, - -0.0464953668 - ] - }, - { - "name": "hair_03_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0222170725, - -0.04813528, - 0.000234309584 - ] - }, - { - "name": "HeadEnd", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -1.7243579E-08, - 0.07203758, - 0.000143554062 - ] - }, - { - "children": [ - 105 - ], - "name": "mituami1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.108901046, - 0.117511511, - 0.07002942 - ] - }, - { - "children": [ - 106 - ], - "name": "mituami2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0234252289, - -0.07636464, - 0.00538140535 - ] - }, - { - "children": [ - 107 - ], - "name": "mituami3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0210470259, - -0.06861162, - 0.00483505428 - ] - }, - { - "name": "mituami4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.022419408, - -0.07308555, - 0.005150363 - ] - }, - { - "name": "mituami_F", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0383229926, - 0.144478321, - 0.01023296 - ] - }, - { - "children": [ - 110 - ], - "name": "mouth", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 2.86839921E-08, - -0.0108946562, - -0.05470737 - ] - }, - { - "children": [ - 111 - ], - "name": "tongue01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -7.77313147E-09, - 0.004326105, - 0.01413843 - ] - }, - { - "children": [ - 112 - ], - "name": "tongue02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 6.94187463E-09, - -0.00350046158, - -0.0128080174 - ] - }, - { - "name": "tongue03", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 7.254961E-09, - -0.00365817547, - -0.0133856535 - ] - }, - { - "name": "ribbon_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.009700051, - 0.201643348, - 0.005072986 - ] - }, - { - "name": "ribbon_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00969995, - 0.201643229, - 0.00507301558 - ] - }, - { - "children": [ - 116 - ], - "name": "RightShoulder", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0164300315, - 0.137162089, - 0.0226079449 - ] - }, - { - "children": [ - 117 - ], - "name": "RightArm", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.05432534, - 0.00302815437, - -7.4505806E-08 - ] - }, - { - "children": [ - 118 - ], - "name": "RightForeArm", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.208922714, - -0.006639719, - -0.0009156652 - ] - }, - { - "children": [ - 119 - ], - "name": "RightHand", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.2177248, - -0.00103020668, - -0.00134510174 - ] - }, - { - "children": [ - 120, - 124, - 128, - 132, - 136 - ], - "name": "RightFingersBase", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00477924943, - -5.78165054E-05, - -9.429455E-05 - ] - }, - { - "children": [ - 121 - ], - "name": "RightHandIndex1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0476251841, - 0.004070282, - -0.01568928 - ] - }, - { - "children": [ - 122 - ], - "name": "RightHandIndex2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0268845558, - -0.00175893307, - 0.000699901953 - ] - }, - { - "children": [ - 123 - ], - "name": "RightHandIndex3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.01728034, - -0.00113666058, - 0.0002396889 - ] - }, - { - "name": "RightHandIndex4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0128848553, - -0.00178790092, - 0.001090182 - ] - }, - { - "children": [ - 125 - ], - "name": "RightHandMiddle1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.04826486, - 0.00479567051, - -0.00200312585 - ] - }, - { - "children": [ - 126 - ], - "name": "RightHandMiddle2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0308001041, - -0.00181388855, - -2.23182142E-05 - ] - }, - { - "children": [ - 127 - ], - "name": "RightHandMiddle3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0187960863, - -0.001115799, - -2.746284E-05 - ] - }, - { - "name": "RightHandMiddle4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.011297524, - -0.0005426407, - 0.00136921555 - ] - }, - { - "children": [ - 129 - ], - "name": "RightHandPinky1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.04382813, - -0.000961661339, - 0.0222433321 - ] - }, - { - "children": [ - 130 - ], - "name": "RightHandPinky2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0197797418, - -0.00107014179, - -0.00109232217 - ] - }, - { - "children": [ - 131 - ], - "name": "RightHandPinky3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0134109259, - -0.000747323036, - -0.000552915037 - ] - }, - { - "name": "RightHandPinky4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00803405, - -0.0005338192, - 0.00179671869 - ] - }, - { - "children": [ - 133 - ], - "name": "RightHandRing1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0479553938, - 0.00257217884, - 0.0110637173 - ] - }, - { - "children": [ - 134 - ], - "name": "RightHandRing2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0237876773, - -0.00123846531, - -0.00101491809 - ] - }, - { - "children": [ - 135 - ], - "name": "RightHandRing3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0160603523, - -0.0008248091, - -0.0005152896 - ] - }, - { - "name": "RightHandRing4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.011380434, - -0.000411510468, - 0.00163722038 - ] - }, - { - "children": [ - 137 - ], - "name": "RightHandThumb1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00521856546, - -0.008648992, - -0.0153509472 - ] - }, - { - "children": [ - 138 - ], - "name": "RightHandThumb2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.02821511, - -0.00748121738, - -0.0140371677 - ] - }, - { - "children": [ - 139 - ], - "name": "RightHandThumb3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.019664824, - -0.008023024, - -0.00169607252 - ] - }, - { - "name": "RightHandThumb4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00672757626, - -0.00262367725, - 0.0009990782 - ] - }, - { - "name": "tit_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0319999866, - 0.06585765, - 0.00751654338 - ] - }, - { - "name": "tit_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0320000164, - 0.06585753, - 0.007516627 - ] - }, - { - "name": "secondary", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0, - 0 - ] - } - ], - "samplers": [ - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - } - ], - "scene": 0, - "scenes": [ - { - "nodes": [ - 0, - 13, - 142 - ] - } - ], - "skins": [ - { - "inverseBindMatrices": 200, - "joints": [ - 48, - 49, - 115, - 50, - 116, - 51, - 117, - 52, - 118, - 53, - 119, - 70, - 62, - 66, - 58, - 54, - 120, - 124, - 132, - 128, - 136, - 71, - 63, - 67, - 59, - 55, - 121, - 125, - 133, - 129, - 137, - 72, - 64, - 68, - 60, - 56, - 122, - 126, - 134, - 130, - 138, - 73, - 65, - 69, - 61, - 57, - 123, - 127, - 135, - 131, - 139, - 74, - 75, - 76, - 141, - 140, - 45, - 46, - 47, - 14, - 20, - 15 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 201, - "joints": [ - 48, - 141, - 140, - 45, - 46, - 47, - 14, - 20, - 15, - 21, - 16, - 22, - 17, - 23, - 18, - 24, - 19 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 202, - "joints": [ - 14, - 45, - 20, - 15, - 39, - 41, - 25, - 27, - 43, - 29, - 31, - 35, - 33, - 37, - 46, - 40, - 42, - 26, - 28, - 44, - 30, - 32, - 36, - 34, - 38, - 47, - 48, - 141, - 140 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 203, - "joints": [ - 14, - 45, - 20, - 15, - 39, - 41, - 25, - 27, - 43, - 29, - 31, - 35, - 33, - 37, - 40, - 42, - 26, - 28, - 44, - 30, - 32, - 36, - 34, - 38 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 204, - "joints": [ - 14, - 45, - 39, - 41, - 25, - 27, - 43, - 29, - 31, - 35, - 33, - 37, - 40, - 42, - 26, - 28, - 44, - 30, - 32, - 36, - 34, - 38 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 205, - "joints": [ - 14, - 39, - 41, - 25, - 27, - 43, - 29, - 31, - 35, - 33, - 37, - 40, - 42, - 26, - 28, - 44, - 30, - 32, - 36, - 34, - 38 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 206, - "joints": [ - 76, - 99, - 77, - 78, - 80, - 79, - 103, - 102, - 112 - ], - "skeleton": 76 - }, - { - "inverseBindMatrices": 207, - "joints": [ - 74, - 75, - 76, - 108, - 97, - 99, - 101, - 114, - 77, - 78, - 80, - 79, - 109, - 81, - 103, - 98, - 100, - 102, - 110, - 82, - 111, - 112 - ], - "skeleton": 74 - }, - { - "inverseBindMatrices": 208, - "joints": [ - 76, - 108, - 97, - 99, - 101, - 113, - 114, - 77, - 78, - 80, - 79, - 104, - 81, - 89, - 103, - 98, - 100, - 102, - 105, - 82, - 90, - 106, - 83, - 91, - 112, - 107, - 84, - 92, - 85, - 93, - 86, - 94, - 87, - 95, - 88, - 96 - ], - "skeleton": 76 - }, - { - "inverseBindMatrices": 209, - "joints": [ - 75, - 76, - 77, - 80, - 79, - 109, - 110, - 111, - 112, - 74, - 48 - ], - "skeleton": 48 - }, - { - "inverseBindMatrices": 210, - "joints": [ - 76, - 108, - 97, - 99, - 77, - 78, - 80, - 79, - 103, - 98, - 100, - 102, - 112 - ], - "skeleton": 76 - }, - { - "inverseBindMatrices": 211, - "joints": [ - 76, - 77, - 78, - 80, - 79, - 103 - ], - "skeleton": 76 - } - ], - "textures": [ - { - "sampler": 0, - "source": 0 - }, - { - "sampler": 1, - "source": 1 - }, - { - "sampler": 2, - "source": 2 - }, - { - "sampler": 3, - "source": 3 - }, - { - "sampler": 4, - "source": 4 - }, - { - "sampler": 5, - "source": 5 - }, - { - "sampler": 6, - "source": 6 - }, - { - "sampler": 7, - "source": 7 - } - ] -} \ No newline at end of file diff --git a/old.json b/old.json deleted file mode 100644 index 821c895b6..000000000 --- a/old.json +++ /dev/null @@ -1,8544 +0,0 @@ -{ - "accessors": [ - { - "bufferView": 7, - "byteOffset": 0, - "componentType": 5126, - "count": 4804, - "max": [ - 0.614650965, - 1.31239367, - 0.150282308 - ], - "min": [ - -0.614748538, - 0.9991788, - -0.0840013 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 8, - "byteOffset": 0, - "componentType": 5126, - "count": 4804, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 9, - "byteOffset": 0, - "componentType": 5126, - "count": 4804, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 10, - "byteOffset": 0, - "componentType": 5126, - "count": 4804, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 11, - "byteOffset": 0, - "componentType": 5123, - "count": 4804, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 12, - "byteOffset": 0, - "componentType": 5125, - "count": 2574, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 13, - "byteOffset": 0, - "componentType": 5125, - "count": 1170, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 14, - "byteOffset": 0, - "componentType": 5125, - "count": 19122, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 15, - "byteOffset": 0, - "componentType": 5126, - "count": 2462, - "max": [ - 0.1353521, - 1.06825089, - 0.07646791 - ], - "min": [ - -0.135352015, - -0.00138147641, - -0.09597873 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 16, - "byteOffset": 0, - "componentType": 5126, - "count": 2462, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 17, - "byteOffset": 0, - "componentType": 5126, - "count": 2462, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 18, - "byteOffset": 0, - "componentType": 5126, - "count": 2462, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 19, - "byteOffset": 0, - "componentType": 5123, - "count": 2462, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 20, - "byteOffset": 0, - "componentType": 5125, - "count": 5850, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 21, - "byteOffset": 0, - "componentType": 5125, - "count": 5472, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 22, - "byteOffset": 0, - "componentType": 5126, - "count": 1166, - "max": [ - 0.284764469, - 1.07174838, - 0.27100122 - ], - "min": [ - -0.28476423, - 0.788560331, - -0.275260985 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 23, - "byteOffset": 0, - "componentType": 5126, - "count": 1166, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 24, - "byteOffset": 0, - "componentType": 5126, - "count": 1166, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 25, - "byteOffset": 0, - "componentType": 5126, - "count": 1166, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 26, - "byteOffset": 0, - "componentType": 5123, - "count": 1166, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 27, - "byteOffset": 0, - "componentType": 5125, - "count": 4548, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 28, - "byteOffset": 0, - "componentType": 5126, - "count": 694, - "max": [ - 0.284764469, - 1.00637531, - 0.27100122 - ], - "min": [ - -0.28476423, - 0.788560331, - -0.275260985 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 29, - "byteOffset": 0, - "componentType": 5126, - "count": 694, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 30, - "byteOffset": 0, - "componentType": 5126, - "count": 694, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 31, - "byteOffset": 0, - "componentType": 5126, - "count": 694, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 32, - "byteOffset": 0, - "componentType": 5123, - "count": 694, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 33, - "byteOffset": 0, - "componentType": 5125, - "count": 2784, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 34, - "byteOffset": 0, - "componentType": 5126, - "count": 432, - "max": [ - 0.2615382, - 0.947446346, - 0.229850471 - ], - "min": [ - -0.261538, - 0.8208309, - -0.2306574 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 35, - "byteOffset": 0, - "componentType": 5126, - "count": 432, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 36, - "byteOffset": 0, - "componentType": 5126, - "count": 432, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 37, - "byteOffset": 0, - "componentType": 5126, - "count": 432, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 38, - "byteOffset": 0, - "componentType": 5123, - "count": 432, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 39, - "byteOffset": 0, - "componentType": 5125, - "count": 1392, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 40, - "byteOffset": 0, - "componentType": 5126, - "count": 2330, - "max": [ - 0.251627117, - 0.9088213, - 0.2297744 - ], - "min": [ - -0.251626879, - 0.8375849, - -0.231855482 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 41, - "byteOffset": 0, - "componentType": 5126, - "count": 2330, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 42, - "byteOffset": 0, - "componentType": 5126, - "count": 2330, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 43, - "byteOffset": 0, - "componentType": 5126, - "count": 2330, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 44, - "byteOffset": 0, - "componentType": 5123, - "count": 2330, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 45, - "byteOffset": 0, - "componentType": 5125, - "count": 10020, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 46, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "max": [ - 0.0562642552, - 1.41165221, - -0.0465810969 - ], - "min": [ - -0.05625196, - 1.374128, - -0.05600669 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 47, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 48, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 49, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 50, - "byteOffset": 0, - "componentType": 5123, - "count": 278, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 51, - "byteOffset": 0, - "componentType": 5125, - "count": 1248, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 52, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "max": [ - 0, - 0, - 0.0499633551 - ], - "min": [ - -2.23517418E-08, - 0, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 53, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 54, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "max": [ - 0.0119137634, - 0.0150552988, - 0.003136374 - ], - "min": [ - -0.01259331, - -0.0149643421, - -0.00410719961 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 55, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 56, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "max": [ - 3.7252903E-09, - 0.00563061237, - 3.7252903E-09 - ], - "min": [ - -7.450581E-09, - -0.00548267365, - -3.7252903E-09 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 57, - "byteOffset": 0, - "componentType": 5126, - "count": 278, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 58, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.09598434, - 1.50164068, - 0.0548585579 - ], - "min": [ - -0.0959843248, - 1.29767621, - -0.08179742 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 59, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 60, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 61, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 62, - "byteOffset": 0, - "componentType": 5123, - "count": 1894, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 63, - "byteOffset": 0, - "componentType": 5125, - "count": 8052, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 64, - "byteOffset": 0, - "componentType": 5125, - "count": 618, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 65, - "byteOffset": 0, - "componentType": 5125, - "count": 618, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 66, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0085164085, - 0.00735485554, - 0.00656332262 - ], - "min": [ - -0.0085164085, - -0.008593917, - -0.00536829233 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 67, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 68, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00287998933, - 0.0021198988, - 0.000467404723 - ], - "min": [ - -0.00287998933, - -0.0016040802, - -0.000385776162 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 69, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 70, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00356108136, - 0.0142974854, - 0.00176388025 - ], - "min": [ - -0.00356107764, - -0.0048879385, - -0.003128767 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 71, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 72, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0085164085, - 0.00667691231, - 0.005496502 - ], - "min": [ - -0.0085164085, - -0.00597918034, - -0.003628254 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 73, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 74, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.006493306, - 0.00735127926, - 0.00656332262 - ], - "min": [ - -0.006493306, - -0.008593917, - -0.005403191 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 75, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 76, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.008516056, - 0.00763678551, - 0.009911656 - ], - "min": [ - -0.008516056, - -0.0133615732, - -0.00528682768 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 77, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 78, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000473162159, - 4.64916229E-06, - 0.0001231134 - ], - "min": [ - -0.000473162159, - -0.00150930882, - -4.172325E-07 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 79, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 80, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000410005916, - 0.008916259, - 0.002732873 - ], - "min": [ - -0.000410004985, - -0.00613069534, - -0.00433090329 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 81, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 82, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000560253859, - 0.00216650963, - 0.000246673822 - ], - "min": [ - -0.000560253859, - -0.00302410126, - -0.0005173832 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 83, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 84, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.009787708, - 0.008168578, - 0.005764995 - ], - "min": [ - -0.009787713, - -0.008683443, - -0.00535053 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 85, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 86, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.009767706, - 0.00755524635, - 0.006050229 - ], - "min": [ - -0.009767706, - -0.0105911493, - -0.00539559126 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 87, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 88, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0107078394, - 0.009340167, - 0.00684313476 - ], - "min": [ - -0.010707845, - -0.0115611553, - -0.005548626 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 89, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 90, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.006493306, - 0.00735127926, - 0.008382127 - ], - "min": [ - -0.006493306, - -0.009937286, - -0.005406618 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 91, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 92, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.009708288, - 0.0109485388, - 0.0112130195 - ], - "min": [ - -0.0105488291, - -0.0139750242, - -0.00636839867 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 93, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 94, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.001808296, - 0.00431954861, - 3.88026237E-05 - ], - "min": [ - -0.00180829782, - -0.000219941139, - -0.00237926841 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 95, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 96, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0032323692, - 0.00219774246, - 0.000127792358 - ], - "min": [ - -0.0032323692, - -0.0004981756, - -0.0007531047 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 97, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 98, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00183208846, - 0.00493598, - 3.65376472E-05 - ], - "min": [ - -0.00676231, - -0.000398755074, - -0.00150871277 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 99, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 100, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0002562441, - 0.00165188313, - 5.4359436E-05 - ], - "min": [ - -0.000256245956, - -0.000220894814, - -0.000492155552 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 101, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 102, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0007205317, - 0, - 0.0004900694 - ], - "min": [ - -0.0007205289, - -0.00183153152, - -0.0002258569 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 103, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 104, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00611607358, - 0.000184416771, - 0.00167584419 - ], - "min": [ - -0.00611607358, - -0.000945091248, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 105, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 106, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0, - 0.009265304, - 0.00109376013 - ], - "min": [ - -2.79396772E-09, - 0, - -0.000351846218 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 107, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 108, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.005575858, - 0.0022482872, - 0.021001894 - ], - "min": [ - -0.005575871, - -0.00356006622, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 109, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 110, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.007558454, - 0.00298821926, - 0.00187513232 - ], - "min": [ - -0.007558452, - -0.006023884, - -0.003446117 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 111, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 112, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.009627238, - 0.0109801292, - 0.0158422 - ], - "min": [ - -0.009626884, - -0.0248082876, - -0.0071259737 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 113, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 114, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00302579254, - 0.00683891773, - 0.00279335678 - ], - "min": [ - -0.00302579254, - -0.0226329565, - -0.001880385 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 115, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 116, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.004466459, - 0.0113426447, - 0.00256996229 - ], - "min": [ - -0.00446644425, - -0.0233750343, - -0.00219547 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 117, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 118, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00302579254, - 0.00683891773, - 0.00279335678 - ], - "min": [ - -0.001565665, - -0.0226329565, - -0.00188037753 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 119, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 120, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00156567246, - 0.00683891773, - 0.00279335678 - ], - "min": [ - -0.00302579254, - -0.0226329565, - -0.001880385 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 121, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 122, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.004466459, - 0.0113426447, - 0.00256996229 - ], - "min": [ - -0.00342043117, - -0.0233750343, - -0.00219546258 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 123, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 124, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.003420435, - 0.0113426447, - 0.00256996229 - ], - "min": [ - -0.00446644425, - -0.0233750343, - -0.00219547 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 125, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 126, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.008099586, - 0.009336114, - 0.004020348 - ], - "min": [ - -0.008099571, - -0.0203638077, - -0.00248895213 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 127, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 128, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.008272998, - 0.008515, - 0.003209293 - ], - "min": [ - -0.008272983, - -0.0230023861, - -0.00308148935 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 129, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 130, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000717911869, - 0.00578331947, - 9.23872E-07 - ], - "min": [ - -0.000717923045, - -0.0028898716, - -7.450581E-09 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 131, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 132, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0007295124, - 9.226799E-05, - 0.000297669321 - ], - "min": [ - -0.0007295124, - -0.00679254532, - -0.00025146082 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 133, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 134, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00153684989, - 0.00324225426, - 9.685755E-08 - ], - "min": [ - -0.00153684989, - -0.002473116, - -9.894371E-06 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 135, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 136, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0223596282, - 0.0104212761, - 0.0303843655 - ], - "min": [ - -0.0223596133, - -0.0220396519, - -0.009873543 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 137, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 138, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.003932569, - 0, - 0 - ], - "min": [ - -0.00393256545, - -0.006852865, - -0.000588148832 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 139, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 140, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.004645461, - 0.005958557, - 0.0002200976 - ], - "min": [ - -0.003377108, - -0.0103812218, - -0.00275997072 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 141, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 142, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.003917657, - 0.00323140621, - 0.0009668991 - ], - "min": [ - -0.00501265, - -0.006019354, - -0.000932067633 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 143, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 144, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00854753, - 0.0005168915, - 3.7252903E-09 - ], - "min": [ - -0.008896213, - -0.0119826794, - -0.004619658 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 145, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 146, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000141344965, - 0.0200032, - 0 - ], - "min": [ - 0, - 0, - -0.00246293843 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 147, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 148, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000141352415, - 0, - 0.00169193 - ], - "min": [ - 0, - -0.0143030882, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 149, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 150, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.0158872642, - 1.1920929E-07, - 0 - ], - "min": [ - -0.0158872567, - 0, - -0.006786391 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 151, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 152, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00187393278, - 0.00640010834, - 0.0133938007 - ], - "min": [ - -0.00187393278, - -0.003680706, - 0 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 153, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 154, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00121616572, - 0.003896594, - 0.00102128088 - ], - "min": [ - -0.000287052244, - -0.00528824329, - -0.00117985532 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 155, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 156, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.000287052244, - 0.003896594, - 0.00102127343 - ], - "min": [ - -0.00121617317, - -0.00528824329, - -0.00117986277 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 157, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 158, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.005635216, - 0.000931143761, - 0 - ], - "min": [ - -0.00513223372, - -0.00235319138, - -0.0107447505 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 159, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 160, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0.00680250768, - 0.00451540947, - 0.00536165 - ], - "min": [ - -0.00680251326, - -0.00510561466, - -0.00101718307 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 161, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 162, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "max": [ - 0, - 0.00451302528, - 3.7252903E-09 - ], - "min": [ - -1.86264515E-09, - -2.58684158E-05, - -1.36345625E-06 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 163, - "byteOffset": 0, - "componentType": 5126, - "count": 1894, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 164, - "byteOffset": 0, - "componentType": 5126, - "count": 5154, - "max": [ - 0.4830145, - 1.65024626, - 0.35808298 - ], - "min": [ - -0.483016163, - 0.5962222, - -0.09207976 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 165, - "byteOffset": 0, - "componentType": 5126, - "count": 5154, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 166, - "byteOffset": 0, - "componentType": 5126, - "count": 5154, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 167, - "byteOffset": 0, - "componentType": 5126, - "count": 5154, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 168, - "byteOffset": 0, - "componentType": 5123, - "count": 5154, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 169, - "byteOffset": 0, - "componentType": 5125, - "count": 17487, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 170, - "byteOffset": 0, - "componentType": 5125, - "count": 888, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 171, - "byteOffset": 0, - "componentType": 5125, - "count": 3588, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 172, - "byteOffset": 0, - "componentType": 5125, - "count": 117, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 173, - "byteOffset": 0, - "componentType": 5126, - "count": 1737, - "max": [ - 0.0592891127, - 1.32359922, - 0.0344673619 - ], - "min": [ - -0.0255812574, - 1.27195966, - -0.0362685621 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 174, - "byteOffset": 0, - "componentType": 5126, - "count": 1737, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 175, - "byteOffset": 0, - "componentType": 5126, - "count": 1737, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 176, - "byteOffset": 0, - "componentType": 5126, - "count": 1737, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 177, - "byteOffset": 0, - "componentType": 5123, - "count": 1737, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 178, - "byteOffset": 0, - "componentType": 5125, - "count": 7230, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 179, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.0699274242, - 1.46955478, - 0.0159591362 - ], - "min": [ - -0.06992744, - 1.35880721, - -0.0446417443 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 180, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 181, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 182, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 183, - "byteOffset": 0, - "componentType": 5123, - "count": 552, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 184, - "byteOffset": 0, - "componentType": 5125, - "count": 2514, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 185, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.0172306783, - 0, - 0 - ], - "min": [ - -0.0172306225, - -0.0105220079, - -0.04102306 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 186, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 187, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.0161353312, - 0.00404846668, - 0 - ], - "min": [ - -0.0161352828, - -0.00156843662, - -0.03953631 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 188, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 189, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.01472057, - 0.004731536, - 0 - ], - "min": [ - -0.0147205144, - -0.005308032, - -0.03971529 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 190, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 191, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 3.7252903E-09, - 0.00665199757, - 1.86264515E-09 - ], - "min": [ - -3.7252903E-09, - -0.00665199757, - -3.7252903E-09 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 192, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 193, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.00632623862, - 0, - 3.7252903E-09 - ], - "min": [ - -0.00632622, - 0, - -3.7252903E-09 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 194, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 195, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.0223260969, - 0.0248373747, - 0 - ], - "min": [ - -0.02232606, - -0.0024677515, - -0.0435117632 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 196, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 197, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "max": [ - 0.00559313968, - 0.008445621, - 0 - ], - "min": [ - -0.00559313968, - 0, - -0.00757619366 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 198, - "byteOffset": 0, - "componentType": 5126, - "count": 552, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 199, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "max": [ - 0.03850169, - 1.38318372, - 0.00530283572 - ], - "min": [ - -0.03850164, - 1.35600936, - -0.0167595111 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 200, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 201, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "normalized": false, - "type": "VEC2" - }, - { - "bufferView": 202, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 203, - "byteOffset": 0, - "componentType": 5123, - "count": 26, - "normalized": false, - "type": "VEC4" - }, - { - "bufferView": 204, - "byteOffset": 0, - "componentType": 5125, - "count": 102, - "normalized": false, - "type": "SCALAR" - }, - { - "bufferView": 205, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "max": [ - 0.0189977139, - 0.00629997253, - -0.0560772121 - ], - "min": [ - -0.0189976543, - -0.007108569, - -0.066963315 - ], - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 206, - "byteOffset": 0, - "componentType": 5126, - "count": 26, - "normalized": false, - "type": "VEC3" - }, - { - "bufferView": 207, - "byteOffset": 0, - "componentType": 5126, - "count": 62, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 208, - "byteOffset": 0, - "componentType": 5126, - "count": 17, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 209, - "byteOffset": 0, - "componentType": 5126, - "count": 29, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 210, - "byteOffset": 0, - "componentType": 5126, - "count": 24, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 211, - "byteOffset": 0, - "componentType": 5126, - "count": 22, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 212, - "byteOffset": 0, - "componentType": 5126, - "count": 21, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 213, - "byteOffset": 0, - "componentType": 5126, - "count": 9, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 214, - "byteOffset": 0, - "componentType": 5126, - "count": 22, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 215, - "byteOffset": 0, - "componentType": 5126, - "count": 36, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 216, - "byteOffset": 0, - "componentType": 5126, - "count": 11, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 217, - "byteOffset": 0, - "componentType": 5126, - "count": 13, - "normalized": false, - "type": "MAT4" - }, - { - "bufferView": 218, - "byteOffset": 0, - "componentType": 5126, - "count": 6, - "normalized": false, - "type": "MAT4" - } - ], - "asset": { - "generator": "UniGLTF-1.28", - "version": "2.0" - }, - "buffers": [ - { - "byteLength": 7772784 - } - ], - "bufferViews": [ - { - "buffer": 0, - "byteLength": 344698, - "byteOffset": 0 - }, - { - "buffer": 0, - "byteLength": 136063, - "byteOffset": 344698 - }, - { - "buffer": 0, - "byteLength": 1708146, - "byteOffset": 480761 - }, - { - "buffer": 0, - "byteLength": 143072, - "byteOffset": 2188907 - }, - { - "buffer": 0, - "byteLength": 418375, - "byteOffset": 2331979 - }, - { - "buffer": 0, - "byteLength": 517227, - "byteOffset": 2750354 - }, - { - "buffer": 0, - "byteLength": 420841, - "byteOffset": 3267581 - }, - { - "buffer": 0, - "byteLength": 57648, - "byteOffset": 3688428, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 57648, - "byteOffset": 3746076, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 38432, - "byteOffset": 3803728, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 76864, - "byteOffset": 3842160, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 38432, - "byteOffset": 3919024, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 10296, - "byteOffset": 3957456, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 4680, - "byteOffset": 3967752, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 76488, - "byteOffset": 3972432, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 29544, - "byteOffset": 4048920, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 29544, - "byteOffset": 4078464, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 19696, - "byteOffset": 4108008, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 39392, - "byteOffset": 4127712, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 19696, - "byteOffset": 4167104, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 23400, - "byteOffset": 4186800, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 21888, - "byteOffset": 4210200, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 13992, - "byteOffset": 4232088, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 13992, - "byteOffset": 4246080, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 9328, - "byteOffset": 4260072, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 18656, - "byteOffset": 4269408, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 9328, - "byteOffset": 4288064, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 18192, - "byteOffset": 4297392, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 8328, - "byteOffset": 4315584, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 8328, - "byteOffset": 4323912, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 5552, - "byteOffset": 4332240, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 11104, - "byteOffset": 4337792, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 5552, - "byteOffset": 4348896, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 11136, - "byteOffset": 4354448, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 5184, - "byteOffset": 4365588, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 5184, - "byteOffset": 4370772, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3456, - "byteOffset": 4375960, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6912, - "byteOffset": 4379424, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3456, - "byteOffset": 4386336, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 5568, - "byteOffset": 4389792, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 27960, - "byteOffset": 4395360, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 27960, - "byteOffset": 4423320, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 18640, - "byteOffset": 4451280, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 37280, - "byteOffset": 4469920, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 18640, - "byteOffset": 4507200, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 40080, - "byteOffset": 4525840, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4565928, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4569264, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 2224, - "byteOffset": 4572600, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 4448, - "byteOffset": 4574832, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 2224, - "byteOffset": 4579280, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 4992, - "byteOffset": 4581504, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4586496, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4589832, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4593168, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4596504, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4599840, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3336, - "byteOffset": 4603176, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4606512, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4629240, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 15152, - "byteOffset": 4651968, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 30304, - "byteOffset": 4667120, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 15152, - "byteOffset": 4697424, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 32208, - "byteOffset": 4712576, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 2472, - "byteOffset": 4744784, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 2472, - "byteOffset": 4747256, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4749732, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4772460, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4795188, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4817916, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4840644, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4863372, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4886100, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4908828, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4931556, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4954284, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4977012, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 4999740, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5022468, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5045196, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5067924, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5090652, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5113380, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5136108, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5158836, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5181564, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5204292, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5227020, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5249748, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5272476, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5295204, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5317932, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5340660, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5363388, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5386116, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5408844, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5431572, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5454300, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5477028, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5499756, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5522484, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5545212, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5567940, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5590668, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5613396, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5636124, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5658852, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5681580, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5704308, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5727036, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5749764, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5772492, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5795220, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5817948, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5840676, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5863404, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5886132, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5908860, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5931588, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5954316, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5977044, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 5999772, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6022500, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6045228, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6067956, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6090684, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6113412, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6136140, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6158868, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6181596, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6204324, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6227052, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6249780, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6272508, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6295236, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6317964, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6340692, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6363420, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6386148, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6408876, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6431604, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6454332, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6477060, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6499788, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6522516, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6545244, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6567972, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6590700, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6613428, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6636156, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6658884, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6681612, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6704340, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6727068, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6749796, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6772524, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6795252, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6817980, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6840708, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6863436, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6886164, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6908892, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6931620, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 22728, - "byteOffset": 6954348, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 61848, - "byteOffset": 6977076, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 61848, - "byteOffset": 7038924, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 41232, - "byteOffset": 7100776, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 82464, - "byteOffset": 7142016, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 41232, - "byteOffset": 7224480, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 69948, - "byteOffset": 7265712, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 3552, - "byteOffset": 7335660, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 14352, - "byteOffset": 7339212, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 468, - "byteOffset": 7353564, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 20844, - "byteOffset": 7354032, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 20844, - "byteOffset": 7374876, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 13896, - "byteOffset": 7395720, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 27792, - "byteOffset": 7409616, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 13896, - "byteOffset": 7437408, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 28920, - "byteOffset": 7451304, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7480224, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7486848, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 4416, - "byteOffset": 7493472, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 8832, - "byteOffset": 7497888, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 4416, - "byteOffset": 7506720, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 10056, - "byteOffset": 7511136, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7521192, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7527816, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7534440, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7541064, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7547688, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7554312, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7560936, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7567560, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7574184, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7580808, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7587432, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7594056, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7600680, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6624, - "byteOffset": 7607304, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 312, - "byteOffset": 7613928, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 312, - "byteOffset": 7614240, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 208, - "byteOffset": 7614552, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 416, - "byteOffset": 7614768, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 208, - "byteOffset": 7615184, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 408, - "byteOffset": 7615392, - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 312, - "byteOffset": 7615800, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 312, - "byteOffset": 7616112, - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 3968, - "byteOffset": 7616448 - }, - { - "buffer": 0, - "byteLength": 1088, - "byteOffset": 7620416 - }, - { - "buffer": 0, - "byteLength": 1856, - "byteOffset": 7621504 - }, - { - "buffer": 0, - "byteLength": 1536, - "byteOffset": 7623360 - }, - { - "buffer": 0, - "byteLength": 1408, - "byteOffset": 7624896 - }, - { - "buffer": 0, - "byteLength": 1344, - "byteOffset": 7626304 - }, - { - "buffer": 0, - "byteLength": 576, - "byteOffset": 7627648 - }, - { - "buffer": 0, - "byteLength": 1408, - "byteOffset": 7628224 - }, - { - "buffer": 0, - "byteLength": 2304, - "byteOffset": 7629632 - }, - { - "buffer": 0, - "byteLength": 704, - "byteOffset": 7631936 - }, - { - "buffer": 0, - "byteLength": 832, - "byteOffset": 7632640 - }, - { - "buffer": 0, - "byteLength": 384, - "byteOffset": 7633472 - }, - { - "buffer": 0, - "byteLength": 138928, - "byteOffset": 7633856 - } - ], - "extensions": { - }, - "extensionsUsed": [ - "KHR_materials_unlit", - "VRM" - ], - "images": [ - { - "bufferView": 0, - "mimeType": "image\/png", - "name": "Alicia_body" - }, - { - "bufferView": 1, - "mimeType": "image\/png", - "name": "Sphere" - }, - { - "bufferView": 2, - "mimeType": "image\/png", - "name": "Alicia_wear" - }, - { - "bufferView": 3, - "mimeType": "image\/png", - "name": "Alicia_eye" - }, - { - "bufferView": 4, - "mimeType": "image\/png", - "name": "Alicia_face" - }, - { - "bufferView": 5, - "mimeType": "image\/png", - "name": "Alicia_hair" - }, - { - "bufferView": 6, - "mimeType": "image\/png", - "name": "Alicia_other" - }, - { - "bufferView": 219, - "mimeType": "image\/png", - "name": "Alicia" - } - ], - "materials": [ - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_body", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 0, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_body_wear", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 0, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_wear", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 2, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_eye", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 3, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_face", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 4, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_eye_white", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 4, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "BLEND", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_face_mastuge", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 4, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_hair", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 5, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "BLEND", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_hair_trans_zwrite", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 5, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "OPAQUE", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_hair_wear", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 5, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "BLEND", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_hair_trans", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 5, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - }, - { - "alphaMode": "BLEND", - "doubleSided": false, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "extensions": { - }, - "name": "Alicia_other_zwrite", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 6, - "texCoord": 0 - }, - "metallicFactor": 0, - "roughnessFactor": 0.9 - } - } - ], - "meshes": [ - { - "name": "body_top.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 4, - "NORMAL": 1, - "POSITION": 0, - "TEXCOORD_0": 2, - "WEIGHTS_0": 3 - }, - "indices": 5, - "material": 0, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 4, - "NORMAL": 1, - "POSITION": 0, - "TEXCOORD_0": 2, - "WEIGHTS_0": 3 - }, - "indices": 6, - "material": 1, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 4, - "NORMAL": 1, - "POSITION": 0, - "TEXCOORD_0": 2, - "WEIGHTS_0": 3 - }, - "indices": 7, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "body_under.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 12, - "NORMAL": 9, - "POSITION": 8, - "TEXCOORD_0": 10, - "WEIGHTS_0": 11 - }, - "indices": 13, - "material": 0, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 12, - "NORMAL": 9, - "POSITION": 8, - "TEXCOORD_0": 10, - "WEIGHTS_0": 11 - }, - "indices": 14, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "cloth.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 19, - "NORMAL": 16, - "POSITION": 15, - "TEXCOORD_0": 17, - "WEIGHTS_0": 18 - }, - "indices": 20, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "cloth1.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 25, - "NORMAL": 22, - "POSITION": 21, - "TEXCOORD_0": 23, - "WEIGHTS_0": 24 - }, - "indices": 26, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "cloth2.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 31, - "NORMAL": 28, - "POSITION": 27, - "TEXCOORD_0": 29, - "WEIGHTS_0": 30 - }, - "indices": 32, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "cloth_ribbon.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 37, - "NORMAL": 34, - "POSITION": 33, - "TEXCOORD_0": 35, - "WEIGHTS_0": 36 - }, - "indices": 38, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "eye.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 43, - "NORMAL": 40, - "POSITION": 39, - "TEXCOORD_0": 41, - "WEIGHTS_0": 42 - }, - "indices": 44, - "material": 3, - "mode": 4, - "targets": [ - { - "NORMAL": 46, - "POSITION": 45 - }, - { - "NORMAL": 48, - "POSITION": 47 - }, - { - "NORMAL": 50, - "POSITION": 49 - } - ] - } - ] - }, - { - "name": "face.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 55, - "NORMAL": 52, - "POSITION": 51, - "TEXCOORD_0": 53, - "WEIGHTS_0": 54 - }, - "indices": 56, - "material": 4, - "mode": 4, - "targets": [ - { - "NORMAL": 60, - "POSITION": 59 - }, - { - "NORMAL": 62, - "POSITION": 61 - }, - { - "NORMAL": 64, - "POSITION": 63 - }, - { - "NORMAL": 66, - "POSITION": 65 - }, - { - "NORMAL": 68, - "POSITION": 67 - }, - { - "NORMAL": 70, - "POSITION": 69 - }, - { - "NORMAL": 72, - "POSITION": 71 - }, - { - "NORMAL": 74, - "POSITION": 73 - }, - { - "NORMAL": 76, - "POSITION": 75 - }, - { - "NORMAL": 78, - "POSITION": 77 - }, - { - "NORMAL": 80, - "POSITION": 79 - }, - { - "NORMAL": 82, - "POSITION": 81 - }, - { - "NORMAL": 84, - "POSITION": 83 - }, - { - "NORMAL": 86, - "POSITION": 85 - }, - { - "NORMAL": 88, - "POSITION": 87 - }, - { - "NORMAL": 90, - "POSITION": 89 - }, - { - "NORMAL": 92, - "POSITION": 91 - }, - { - "NORMAL": 94, - "POSITION": 93 - }, - { - "NORMAL": 96, - "POSITION": 95 - }, - { - "NORMAL": 98, - "POSITION": 97 - }, - { - "NORMAL": 100, - "POSITION": 99 - }, - { - "NORMAL": 102, - "POSITION": 101 - }, - { - "NORMAL": 104, - "POSITION": 103 - }, - { - "NORMAL": 106, - "POSITION": 105 - }, - { - "NORMAL": 108, - "POSITION": 107 - }, - { - "NORMAL": 110, - "POSITION": 109 - }, - { - "NORMAL": 112, - "POSITION": 111 - }, - { - "NORMAL": 114, - "POSITION": 113 - }, - { - "NORMAL": 116, - "POSITION": 115 - }, - { - "NORMAL": 118, - "POSITION": 117 - }, - { - "NORMAL": 120, - "POSITION": 119 - }, - { - "NORMAL": 122, - "POSITION": 121 - }, - { - "NORMAL": 124, - "POSITION": 123 - }, - { - "NORMAL": 126, - "POSITION": 125 - }, - { - "NORMAL": 128, - "POSITION": 127 - }, - { - "NORMAL": 130, - "POSITION": 129 - }, - { - "NORMAL": 132, - "POSITION": 131 - }, - { - "NORMAL": 134, - "POSITION": 133 - }, - { - "NORMAL": 136, - "POSITION": 135 - }, - { - "NORMAL": 138, - "POSITION": 137 - }, - { - "NORMAL": 140, - "POSITION": 139 - }, - { - "NORMAL": 142, - "POSITION": 141 - }, - { - "NORMAL": 144, - "POSITION": 143 - }, - { - "NORMAL": 146, - "POSITION": 145 - }, - { - "NORMAL": 148, - "POSITION": 147 - }, - { - "NORMAL": 150, - "POSITION": 149 - }, - { - "NORMAL": 152, - "POSITION": 151 - }, - { - "NORMAL": 154, - "POSITION": 153 - }, - { - "NORMAL": 156, - "POSITION": 155 - } - ] - }, - { - "attributes": { - "JOINTS_0": 55, - "NORMAL": 52, - "POSITION": 51, - "TEXCOORD_0": 53, - "WEIGHTS_0": 54 - }, - "indices": 57, - "material": 5, - "mode": 4, - "targets": [ - { - "NORMAL": 60, - "POSITION": 59 - }, - { - "NORMAL": 62, - "POSITION": 61 - }, - { - "NORMAL": 64, - "POSITION": 63 - }, - { - "NORMAL": 66, - "POSITION": 65 - }, - { - "NORMAL": 68, - "POSITION": 67 - }, - { - "NORMAL": 70, - "POSITION": 69 - }, - { - "NORMAL": 72, - "POSITION": 71 - }, - { - "NORMAL": 74, - "POSITION": 73 - }, - { - "NORMAL": 76, - "POSITION": 75 - }, - { - "NORMAL": 78, - "POSITION": 77 - }, - { - "NORMAL": 80, - "POSITION": 79 - }, - { - "NORMAL": 82, - "POSITION": 81 - }, - { - "NORMAL": 84, - "POSITION": 83 - }, - { - "NORMAL": 86, - "POSITION": 85 - }, - { - "NORMAL": 88, - "POSITION": 87 - }, - { - "NORMAL": 90, - "POSITION": 89 - }, - { - "NORMAL": 92, - "POSITION": 91 - }, - { - "NORMAL": 94, - "POSITION": 93 - }, - { - "NORMAL": 96, - "POSITION": 95 - }, - { - "NORMAL": 98, - "POSITION": 97 - }, - { - "NORMAL": 100, - "POSITION": 99 - }, - { - "NORMAL": 102, - "POSITION": 101 - }, - { - "NORMAL": 104, - "POSITION": 103 - }, - { - "NORMAL": 106, - "POSITION": 105 - }, - { - "NORMAL": 108, - "POSITION": 107 - }, - { - "NORMAL": 110, - "POSITION": 109 - }, - { - "NORMAL": 112, - "POSITION": 111 - }, - { - "NORMAL": 114, - "POSITION": 113 - }, - { - "NORMAL": 116, - "POSITION": 115 - }, - { - "NORMAL": 118, - "POSITION": 117 - }, - { - "NORMAL": 120, - "POSITION": 119 - }, - { - "NORMAL": 122, - "POSITION": 121 - }, - { - "NORMAL": 124, - "POSITION": 123 - }, - { - "NORMAL": 126, - "POSITION": 125 - }, - { - "NORMAL": 128, - "POSITION": 127 - }, - { - "NORMAL": 130, - "POSITION": 129 - }, - { - "NORMAL": 132, - "POSITION": 131 - }, - { - "NORMAL": 134, - "POSITION": 133 - }, - { - "NORMAL": 136, - "POSITION": 135 - }, - { - "NORMAL": 138, - "POSITION": 137 - }, - { - "NORMAL": 140, - "POSITION": 139 - }, - { - "NORMAL": 142, - "POSITION": 141 - }, - { - "NORMAL": 144, - "POSITION": 143 - }, - { - "NORMAL": 146, - "POSITION": 145 - }, - { - "NORMAL": 148, - "POSITION": 147 - }, - { - "NORMAL": 150, - "POSITION": 149 - }, - { - "NORMAL": 152, - "POSITION": 151 - }, - { - "NORMAL": 154, - "POSITION": 153 - }, - { - "NORMAL": 156, - "POSITION": 155 - } - ] - }, - { - "attributes": { - "JOINTS_0": 55, - "NORMAL": 52, - "POSITION": 51, - "TEXCOORD_0": 53, - "WEIGHTS_0": 54 - }, - "indices": 58, - "material": 6, - "mode": 4, - "targets": [ - { - "NORMAL": 60, - "POSITION": 59 - }, - { - "NORMAL": 62, - "POSITION": 61 - }, - { - "NORMAL": 64, - "POSITION": 63 - }, - { - "NORMAL": 66, - "POSITION": 65 - }, - { - "NORMAL": 68, - "POSITION": 67 - }, - { - "NORMAL": 70, - "POSITION": 69 - }, - { - "NORMAL": 72, - "POSITION": 71 - }, - { - "NORMAL": 74, - "POSITION": 73 - }, - { - "NORMAL": 76, - "POSITION": 75 - }, - { - "NORMAL": 78, - "POSITION": 77 - }, - { - "NORMAL": 80, - "POSITION": 79 - }, - { - "NORMAL": 82, - "POSITION": 81 - }, - { - "NORMAL": 84, - "POSITION": 83 - }, - { - "NORMAL": 86, - "POSITION": 85 - }, - { - "NORMAL": 88, - "POSITION": 87 - }, - { - "NORMAL": 90, - "POSITION": 89 - }, - { - "NORMAL": 92, - "POSITION": 91 - }, - { - "NORMAL": 94, - "POSITION": 93 - }, - { - "NORMAL": 96, - "POSITION": 95 - }, - { - "NORMAL": 98, - "POSITION": 97 - }, - { - "NORMAL": 100, - "POSITION": 99 - }, - { - "NORMAL": 102, - "POSITION": 101 - }, - { - "NORMAL": 104, - "POSITION": 103 - }, - { - "NORMAL": 106, - "POSITION": 105 - }, - { - "NORMAL": 108, - "POSITION": 107 - }, - { - "NORMAL": 110, - "POSITION": 109 - }, - { - "NORMAL": 112, - "POSITION": 111 - }, - { - "NORMAL": 114, - "POSITION": 113 - }, - { - "NORMAL": 116, - "POSITION": 115 - }, - { - "NORMAL": 118, - "POSITION": 117 - }, - { - "NORMAL": 120, - "POSITION": 119 - }, - { - "NORMAL": 122, - "POSITION": 121 - }, - { - "NORMAL": 124, - "POSITION": 123 - }, - { - "NORMAL": 126, - "POSITION": 125 - }, - { - "NORMAL": 128, - "POSITION": 127 - }, - { - "NORMAL": 130, - "POSITION": 129 - }, - { - "NORMAL": 132, - "POSITION": 131 - }, - { - "NORMAL": 134, - "POSITION": 133 - }, - { - "NORMAL": 136, - "POSITION": 135 - }, - { - "NORMAL": 138, - "POSITION": 137 - }, - { - "NORMAL": 140, - "POSITION": 139 - }, - { - "NORMAL": 142, - "POSITION": 141 - }, - { - "NORMAL": 144, - "POSITION": 143 - }, - { - "NORMAL": 146, - "POSITION": 145 - }, - { - "NORMAL": 148, - "POSITION": 147 - }, - { - "NORMAL": 150, - "POSITION": 149 - }, - { - "NORMAL": 152, - "POSITION": 151 - }, - { - "NORMAL": 154, - "POSITION": 153 - }, - { - "NORMAL": 156, - "POSITION": 155 - } - ] - } - ] - }, - { - "name": "flonthair.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 161, - "NORMAL": 158, - "POSITION": 157, - "TEXCOORD_0": 159, - "WEIGHTS_0": 160 - }, - "indices": 162, - "material": 7, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 161, - "NORMAL": 158, - "POSITION": 157, - "TEXCOORD_0": 159, - "WEIGHTS_0": 160 - }, - "indices": 163, - "material": 8, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 161, - "NORMAL": 158, - "POSITION": 157, - "TEXCOORD_0": 159, - "WEIGHTS_0": 160 - }, - "indices": 164, - "material": 9, - "mode": 4 - }, - { - "attributes": { - "JOINTS_0": 161, - "NORMAL": 158, - "POSITION": 157, - "TEXCOORD_0": 159, - "WEIGHTS_0": 160 - }, - "indices": 165, - "material": 10, - "mode": 4 - } - ] - }, - { - "name": "neck.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 170, - "NORMAL": 167, - "POSITION": 166, - "TEXCOORD_0": 168, - "WEIGHTS_0": 169 - }, - "indices": 171, - "material": 1, - "mode": 4 - } - ] - }, - { - "name": "other.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 176, - "NORMAL": 173, - "POSITION": 172, - "TEXCOORD_0": 174, - "WEIGHTS_0": 175 - }, - "indices": 177, - "material": 11, - "mode": 4, - "targets": [ - { - "NORMAL": 179, - "POSITION": 178 - }, - { - "NORMAL": 181, - "POSITION": 180 - }, - { - "NORMAL": 183, - "POSITION": 182 - }, - { - "NORMAL": 185, - "POSITION": 184 - }, - { - "NORMAL": 187, - "POSITION": 186 - }, - { - "NORMAL": 189, - "POSITION": 188 - }, - { - "NORMAL": 191, - "POSITION": 190 - } - ] - } - ] - }, - { - "name": "other02.baked", - "primitives": [ - { - "attributes": { - "JOINTS_0": 196, - "NORMAL": 193, - "POSITION": 192, - "TEXCOORD_0": 194, - "WEIGHTS_0": 195 - }, - "indices": 197, - "material": 11, - "mode": 4, - "targets": [ - { - "NORMAL": 199, - "POSITION": 198 - } - ] - } - ] - } - ], - "nodes": [ - { - "children": [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12 - ], - "name": "mesh", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 0, - "name": "body_top", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 0, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 1, - "name": "body_under", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 1, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 2, - "name": "cloth", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 2, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 3, - "name": "cloth1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 3, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 4, - "name": "cloth2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 4, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 5, - "name": "cloth_ribbon", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 5, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 6, - "name": "eye", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 6, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 7, - "name": "face", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 7, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 8, - "name": "flonthair", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 8, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 9, - "name": "neck", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 9, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 10, - "name": "other", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 10, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "mesh": 11, - "name": "other02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "skin": 11, - "translation": [ - 0, - 0, - 0 - ] - }, - { - "children": [ - 14 - ], - "name": "Root", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0, - 0 - ] - }, - { - "children": [ - 15, - 20, - 25, - 27, - 29, - 31, - 33, - 35, - 37, - 39, - 41, - 43, - 45 - ], - "name": "Hips", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0.9714602, - -2.157075E-16 - ] - }, - { - "children": [ - 16 - ], - "name": "LeftUpLeg", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0603868179, - -0.08547634, - -0.0009169821 - ] - }, - { - "children": [ - 17 - ], - "name": "LeftLeg", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00672503561, - -0.36331898, - -0.00135944458 - ] - }, - { - "children": [ - 18 - ], - "name": "LeftFoot", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0125253089, - -0.4195072, - 0.020169124 - ] - }, - { - "children": [ - 19 - ], - "name": "LeftToeBase", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00343400985, - -0.0830073357, - -0.07748183 - ] - }, - { - "name": "LeftToeEnd", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 5.055219E-06, - 0.00022405386, - -0.0199987441 - ] - }, - { - "children": [ - 21 - ], - "name": "RightUpLeg", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0603888966, - -0.08547634, - -0.0009169821 - ] - }, - { - "children": [ - 22 - ], - "name": "RightLeg", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.00672556832, - -0.36331898, - -0.00135965785 - ] - }, - { - "children": [ - 23 - ], - "name": "RightFoot", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0125266016, - -0.4195072, - 0.020168893 - ] - }, - { - "children": [ - 24 - ], - "name": "RightToeBase", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.00343461335, - -0.0830073357, - -0.07748197 - ] - }, - { - "name": "RightToeEnd", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -5.12599945E-06, - 0.000224232674, - -0.0199987441 - ] - }, - { - "children": [ - 26 - ], - "name": "skirt_01_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0.0165770054, - -0.08697255 - ] - }, - { - "name": "skirt_01_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - -0.15033704, - -0.06422062 - ] - }, - { - "children": [ - 28 - ], - "name": "skirt_02_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.06666802, - 0.0115950108, - -0.0718427151 - ] - }, - { - "name": "skirt_02_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.05006849, - -0.1416943, - -0.0535511523 - ] - }, - { - "children": [ - 30 - ], - "name": "skirt_03_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.1002169, - 0.0139329433, - -0.0256661512 - ] - }, - { - "name": "skirt_03_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0766223744, - -0.136800647, - -0.01205324 - ] - }, - { - "children": [ - 32 - ], - "name": "skirt_04_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0933305249, - 0.0133851171, - 0.02364521 - ] - }, - { - "name": "skirt_04_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.07473818, - -0.1285215, - 0.0375104845 - ] - }, - { - "children": [ - 34 - ], - "name": "skirt_05_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0537137575, - 0.0133851171, - 0.06501952 - ] - }, - { - "name": "skirt_05_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0445548855, - -0.128521442, - 0.07076508 - ] - }, - { - "children": [ - 36 - ], - "name": "skirt_06_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 1.027122E-08, - 0.009088278, - 0.0850500539 - ] - }, - { - "name": "skirt_06_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - -0.128521562, - 0.08362313 - ] - }, - { - "children": [ - 38 - ], - "name": "skirt_07_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.05371, - 0.0133851767, - 0.06501949 - ] - }, - { - "name": "skirt_07_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.04455483, - -0.128521383, - 0.07076515 - ] - }, - { - "children": [ - 40 - ], - "name": "skirt_08_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.09333, - 0.0133851767, - 0.0236452185 - ] - }, - { - "name": "skirt_08_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.07473817, - -0.128521383, - 0.03751055 - ] - }, - { - "children": [ - 42 - ], - "name": "skirt_09_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.10022, - 0.0139329433, - -0.02566616 - ] - }, - { - "name": "skirt_09_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.07662233, - -0.136800647, - -0.0120532867 - ] - }, - { - "children": [ - 44 - ], - "name": "skirt_10_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.06666999, - 0.0115950108, - -0.0718426853 - ] - }, - { - "name": "skirt_10_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0500685573, - -0.141694188, - -0.05355124 - ] - }, - { - "children": [ - 46 - ], - "name": "Spine", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0.0127167106, - -0.01323 - ] - }, - { - "children": [ - 47 - ], - "name": "Spine1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0.0562785268, - -0.0006406186 - ] - }, - { - "children": [ - 48 - ], - "name": "Spine2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 1.05656559E-08, - 0.0443155766, - 0.0009871088 - ] - }, - { - "children": [ - 49, - 74, - 115, - 140, - 141 - ], - "name": "Spine3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 1.0794337E-08, - 0.0452747345, - -0.000346527435 - ] - }, - { - "children": [ - 50 - ], - "name": "LeftShoulder", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0164333079, - 0.137162089, - 0.0226079449 - ] - }, - { - "children": [ - 51 - ], - "name": "LeftArm", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0543088764, - 0.00331020355, - -1.49011612E-08 - ] - }, - { - "children": [ - 52 - ], - "name": "LeftForeArm", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.208951667, - -0.00568294525, - -0.000754263252 - ] - }, - { - "children": [ - 53 - ], - "name": "LeftHand", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.217726573, - -0.000964283943, - -0.00111226737 - ] - }, - { - "children": [ - 54, - 58, - 62, - 66, - 70 - ], - "name": "LeftFingersBase", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.003266871, - 0.000125050545, - -6.51180744E-06 - ] - }, - { - "children": [ - 55 - ], - "name": "LeftHandIndex1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.049154, - 0.004017353, - -0.01568903 - ] - }, - { - "children": [ - 56 - ], - "name": "LeftHandIndex2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0268839, - -0.0017592907, - 0.000721149147 - ] - }, - { - "children": [ - 57 - ], - "name": "LeftHandIndex3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.017280221, - -0.00113499165, - 0.000253295526 - ] - }, - { - "name": "LeftHandIndex4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.005766213, - 0.0002309084, - -4.367903E-06 - ] - }, - { - "children": [ - 59 - ], - "name": "LeftHandMiddle1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0497783571, - 0.00464177132, - -0.001997199 - ] - }, - { - "children": [ - 60 - ], - "name": "LeftHandMiddle2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0308005214, - -0.00180649757, - 8.828938E-07 - ] - }, - { - "children": [ - 61 - ], - "name": "LeftHandMiddle3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0187963843, - -0.00111103058, - -1.33812428E-05 - ] - }, - { - "name": "LeftHandMiddle4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.007554829, - -5.00679E-06, - 7.857755E-05 - ] - }, - { - "children": [ - 63 - ], - "name": "LeftHandPinky1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0453163534, - -0.0012960434, - 0.0222010911 - ] - }, - { - "children": [ - 64 - ], - "name": "LeftHandPinky2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0197808743, - -0.00105917454, - -0.00108123571 - ] - }, - { - "children": [ - 65 - ], - "name": "LeftHandPinky3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0134115815, - -0.000741124153, - -0.000545553863 - ] - }, - { - "name": "LeftHandPinky4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.006527424, - -9.655952E-06, - 4.775822E-06 - ] - }, - { - "children": [ - 67 - ], - "name": "LeftHandRing1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0494549423, - 0.0023214817, - 0.0110524818 - ] - }, - { - "children": [ - 68 - ], - "name": "LeftHandRing2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0237889886, - -0.0012254715, - -0.000999663 - ] - }, - { - "children": [ - 69 - ], - "name": "LeftHandRing3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.016061008, - -0.0008172989, - -0.0005049184 - ] - }, - { - "name": "LeftHandRing4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.007386565, - -0.000348091125, - 0.000539053231 - ] - }, - { - "children": [ - 71 - ], - "name": "LeftHandThumb1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.006750226, - -0.008714795, - -0.0154916365 - ] - }, - { - "children": [ - 72 - ], - "name": "LeftHandThumb2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0282387286, - -0.007387519, - -0.01403922 - ] - }, - { - "children": [ - 73 - ], - "name": "LeftHandThumb3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0196610689, - -0.008030176, - -0.0017064698 - ] - }, - { - "name": "LeftHandThumb4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.00429302454, - -0.000784873962, - -0.00044413656 - ] - }, - { - "children": [ - 75 - ], - "name": "Neck", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 3.33424381E-08, - 0.139848351, - 0.0142797269 - ] - }, - { - "children": [ - 76 - ], - "name": "Neck1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -9.09364E-09, - 0.03799796, - 0.000143527053 - ] - }, - { - "children": [ - 77, - 78, - 79, - 80, - 81, - 89, - 97, - 99, - 101, - 103, - 104, - 108, - 109, - 113, - 114 - ], - "name": "Head", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -9.235208E-09, - 0.0388788, - -0.00014353916 - ] - }, - { - "name": "eye_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0276441574, - 0.04640472, - -0.0116034755 - ] - }, - { - "name": "eye_light_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0276441555, - 0.04640472, - -0.0134033663 - ] - }, - { - "name": "eye_light_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0276449937, - 0.04640472, - -0.01340334 - ] - }, - { - "name": "eye_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0276449919, - 0.04640472, - -0.0116034495 - ] - }, - { - "children": [ - 82 - ], - "name": "hair1_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.06572435, - 0.120691895, - 0.08068791 - ] - }, - { - "children": [ - 83 - ], - "name": "hair2_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.006179832, - -0.119360566, - 0.009650886 - ] - }, - { - "children": [ - 84 - ], - "name": "hair3_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0161171034, - -0.09872854, - 0.01752311 - ] - }, - { - "children": [ - 85 - ], - "name": "hair4_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0353304222, - -0.138894677, - 0.0251048952 - ] - }, - { - "children": [ - 86 - ], - "name": "hair5_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.07046049, - -0.117904425, - 0.048001796 - ] - }, - { - "children": [ - 87 - ], - "name": "hair6_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.120002367, - -0.138375878, - 0.0671004355 - ] - }, - { - "children": [ - 88 - ], - "name": "hair7_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0870507, - -0.0946433544, - 0.04306592 - ] - }, - { - "name": "hair8_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.04016853, - -0.057079196, - 0.0142706931 - ] - }, - { - "children": [ - 90 - ], - "name": "hair1_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.06571994, - 0.120692134, - 0.08068797 - ] - }, - { - "children": [ - 91 - ], - "name": "hair2_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00618789345, - -0.119364977, - 0.00965409 - ] - }, - { - "children": [ - 92 - ], - "name": "hair3_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0161163956, - -0.09872699, - 0.0175223053 - ] - }, - { - "children": [ - 93 - ], - "name": "hair4_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0353262275, - -0.138896108, - 0.0251031071 - ] - }, - { - "children": [ - 94 - ], - "name": "hair5_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.07046034, - -0.117904305, - 0.04800172 - ] - }, - { - "children": [ - 95 - ], - "name": "hair6_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.118575461, - -0.136401892, - 0.06624928 - ] - }, - { - "children": [ - 96 - ], - "name": "hair7_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.08705064, - -0.0946432352, - 0.04306598 - ] - }, - { - "name": "hair8_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.04016853, - -0.0570790768, - 0.0142708123 - ] - }, - { - "children": [ - 98 - ], - "name": "hair_01_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.00024026772, - 0.153529286, - -0.0701631457 - ] - }, - { - "name": "hair_01_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.004697134, - -0.0465557575, - -0.021267727 - ] - }, - { - "children": [ - 100 - ], - "name": "hair_02_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0341102779, - 0.154783368, - -0.0651286542 - ] - }, - { - "name": "hair_02_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0175064914, - -0.0475072861, - -0.0132053047 - ] - }, - { - "children": [ - 102 - ], - "name": "hair_03_01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0601437539, - 0.154783368, - -0.0464953668 - ] - }, - { - "name": "hair_03_02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0222170725, - -0.04813528, - 0.000234309584 - ] - }, - { - "name": "HeadEnd", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -1.7243579E-08, - 0.07203758, - 0.000143554062 - ] - }, - { - "children": [ - 105 - ], - "name": "mituami1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.108901046, - 0.117511511, - 0.07002942 - ] - }, - { - "children": [ - 106 - ], - "name": "mituami2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0234252289, - -0.07636464, - 0.00538140535 - ] - }, - { - "children": [ - 107 - ], - "name": "mituami3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0210470259, - -0.06861162, - 0.00483505428 - ] - }, - { - "name": "mituami4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.022419408, - -0.07308555, - 0.005150363 - ] - }, - { - "name": "mituami_F", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0383229926, - 0.144478321, - 0.01023296 - ] - }, - { - "children": [ - 110 - ], - "name": "mouth", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 2.86839921E-08, - -0.0108946562, - -0.05470737 - ] - }, - { - "children": [ - 111 - ], - "name": "tongue01", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -7.77313147E-09, - 0.004326105, - 0.01413843 - ] - }, - { - "children": [ - 112 - ], - "name": "tongue02", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 6.94187463E-09, - -0.00350046158, - -0.0128080174 - ] - }, - { - "name": "tongue03", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 7.254961E-09, - -0.00365817547, - -0.0133856535 - ] - }, - { - "name": "ribbon_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.009700051, - 0.201643348, - 0.005072986 - ] - }, - { - "name": "ribbon_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00969995, - 0.201643229, - 0.00507301558 - ] - }, - { - "children": [ - 116 - ], - "name": "RightShoulder", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0164300315, - 0.137162089, - 0.0226079449 - ] - }, - { - "children": [ - 117 - ], - "name": "RightArm", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.05432534, - 0.00302815437, - -7.4505806E-08 - ] - }, - { - "children": [ - 118 - ], - "name": "RightForeArm", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.208922714, - -0.006639719, - -0.0009156652 - ] - }, - { - "children": [ - 119 - ], - "name": "RightHand", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.2177248, - -0.00103020668, - -0.00134510174 - ] - }, - { - "children": [ - 120, - 124, - 128, - 132, - 136 - ], - "name": "RightFingersBase", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00477924943, - -5.78165054E-05, - -9.429455E-05 - ] - }, - { - "children": [ - 121 - ], - "name": "RightHandIndex1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0476251841, - 0.004070282, - -0.01568928 - ] - }, - { - "children": [ - 122 - ], - "name": "RightHandIndex2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0268845558, - -0.00175893307, - 0.000699901953 - ] - }, - { - "children": [ - 123 - ], - "name": "RightHandIndex3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.01728034, - -0.00113666058, - 0.0002396889 - ] - }, - { - "name": "RightHandIndex4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0128848553, - -0.00178790092, - 0.001090182 - ] - }, - { - "children": [ - 125 - ], - "name": "RightHandMiddle1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.04826486, - 0.00479567051, - -0.00200312585 - ] - }, - { - "children": [ - 126 - ], - "name": "RightHandMiddle2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0308001041, - -0.00181388855, - -2.23182142E-05 - ] - }, - { - "children": [ - 127 - ], - "name": "RightHandMiddle3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0187960863, - -0.001115799, - -2.746284E-05 - ] - }, - { - "name": "RightHandMiddle4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.011297524, - -0.0005426407, - 0.00136921555 - ] - }, - { - "children": [ - 129 - ], - "name": "RightHandPinky1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.04382813, - -0.000961661339, - 0.0222433321 - ] - }, - { - "children": [ - 130 - ], - "name": "RightHandPinky2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0197797418, - -0.00107014179, - -0.00109232217 - ] - }, - { - "children": [ - 131 - ], - "name": "RightHandPinky3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0134109259, - -0.000747323036, - -0.000552915037 - ] - }, - { - "name": "RightHandPinky4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00803405, - -0.0005338192, - 0.00179671869 - ] - }, - { - "children": [ - 133 - ], - "name": "RightHandRing1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0479553938, - 0.00257217884, - 0.0110637173 - ] - }, - { - "children": [ - 134 - ], - "name": "RightHandRing2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0237876773, - -0.00123846531, - -0.00101491809 - ] - }, - { - "children": [ - 135 - ], - "name": "RightHandRing3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0160603523, - -0.0008248091, - -0.0005152896 - ] - }, - { - "name": "RightHandRing4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.011380434, - -0.000411510468, - 0.00163722038 - ] - }, - { - "children": [ - 137 - ], - "name": "RightHandThumb1", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00521856546, - -0.008648992, - -0.0153509472 - ] - }, - { - "children": [ - 138 - ], - "name": "RightHandThumb2", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.02821511, - -0.00748121738, - -0.0140371677 - ] - }, - { - "children": [ - 139 - ], - "name": "RightHandThumb3", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.019664824, - -0.008023024, - -0.00169607252 - ] - }, - { - "name": "RightHandThumb4", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.00672757626, - -0.00262367725, - 0.0009990782 - ] - }, - { - "name": "tit_L", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - -0.0319999866, - 0.06585765, - 0.00751654338 - ] - }, - { - "name": "tit_R", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0.0320000164, - 0.06585753, - 0.007516627 - ] - }, - { - "name": "secondary", - "rotation": [ - 0, - 0, - 0, - 1 - ], - "scale": [ - 1, - 1, - 1 - ], - "translation": [ - 0, - 0, - 0 - ] - } - ], - "samplers": [ - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - }, - { - "magFilter": 9729, - "minFilter": 9729, - "wrapS": 10497, - "wrapT": 10497 - } - ], - "scene": 0, - "scenes": [ - { - "nodes": [ - 0, - 13, - 142 - ] - } - ], - "skins": [ - { - "inverseBindMatrices": 200, - "joints": [ - 48, - 49, - 115, - 50, - 116, - 51, - 117, - 52, - 118, - 53, - 119, - 70, - 62, - 66, - 58, - 54, - 120, - 124, - 132, - 128, - 136, - 71, - 63, - 67, - 59, - 55, - 121, - 125, - 133, - 129, - 137, - 72, - 64, - 68, - 60, - 56, - 122, - 126, - 134, - 130, - 138, - 73, - 65, - 69, - 61, - 57, - 123, - 127, - 135, - 131, - 139, - 74, - 75, - 76, - 141, - 140, - 45, - 46, - 47, - 14, - 20, - 15 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 201, - "joints": [ - 48, - 141, - 140, - 45, - 46, - 47, - 14, - 20, - 15, - 21, - 16, - 22, - 17, - 23, - 18, - 24, - 19 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 202, - "joints": [ - 14, - 45, - 20, - 15, - 39, - 41, - 25, - 27, - 43, - 29, - 31, - 35, - 33, - 37, - 46, - 40, - 42, - 26, - 28, - 44, - 30, - 32, - 36, - 34, - 38, - 47, - 48, - 141, - 140 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 203, - "joints": [ - 14, - 45, - 20, - 15, - 39, - 41, - 25, - 27, - 43, - 29, - 31, - 35, - 33, - 37, - 40, - 42, - 26, - 28, - 44, - 30, - 32, - 36, - 34, - 38 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 204, - "joints": [ - 14, - 45, - 39, - 41, - 25, - 27, - 43, - 29, - 31, - 35, - 33, - 37, - 40, - 42, - 26, - 28, - 44, - 30, - 32, - 36, - 34, - 38 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 205, - "joints": [ - 14, - 39, - 41, - 25, - 27, - 43, - 29, - 31, - 35, - 33, - 37, - 40, - 42, - 26, - 28, - 44, - 30, - 32, - 36, - 34, - 38 - ], - "skeleton": 14 - }, - { - "inverseBindMatrices": 206, - "joints": [ - 76, - 99, - 77, - 78, - 80, - 79, - 103, - 102, - 112 - ], - "skeleton": 76 - }, - { - "inverseBindMatrices": 207, - "joints": [ - 74, - 75, - 76, - 108, - 97, - 99, - 101, - 114, - 77, - 78, - 80, - 79, - 109, - 81, - 103, - 98, - 100, - 102, - 110, - 82, - 111, - 112 - ], - "skeleton": 74 - }, - { - "inverseBindMatrices": 208, - "joints": [ - 76, - 108, - 97, - 99, - 101, - 113, - 114, - 77, - 78, - 80, - 79, - 104, - 81, - 89, - 103, - 98, - 100, - 102, - 105, - 82, - 90, - 106, - 83, - 91, - 112, - 107, - 84, - 92, - 85, - 93, - 86, - 94, - 87, - 95, - 88, - 96 - ], - "skeleton": 76 - }, - { - "inverseBindMatrices": 209, - "joints": [ - 75, - 76, - 77, - 80, - 79, - 109, - 110, - 111, - 112, - 74, - 48 - ], - "skeleton": 48 - }, - { - "inverseBindMatrices": 210, - "joints": [ - 76, - 108, - 97, - 99, - 77, - 78, - 80, - 79, - 103, - 98, - 100, - 102, - 112 - ], - "skeleton": 76 - }, - { - "inverseBindMatrices": 211, - "joints": [ - 76, - 77, - 78, - 80, - 79, - 103 - ], - "skeleton": 76 - } - ], - "textures": [ - { - "sampler": 0, - "source": 0 - }, - { - "sampler": 1, - "source": 1 - }, - { - "sampler": 2, - "source": 2 - }, - { - "sampler": 3, - "source": 3 - }, - { - "sampler": 4, - "source": 4 - }, - { - "sampler": 5, - "source": 5 - }, - { - "sampler": 6, - "source": 6 - }, - { - "sampler": 7, - "source": 7 - } - ] -} \ No newline at end of file