diff --git a/assets/characters/skins/aria.rig.json b/assets/characters/skins/aria.rig.json index 3d09ed4..4fa8751 100644 --- a/assets/characters/skins/aria.rig.json +++ b/assets/characters/skins/aria.rig.json @@ -1,2498 +1,2673 @@ { - "roles": { - "hips": "Hips", - "head": "Head", - "neck": "Neck", - "spine": [ - "Spine", - "Chest", - "Neck", - "Head" - ], - "shoulder.R": "Right shoulder", - "shoulder.L": "Left shoulder", - "foot.R": "Right ankle", - "foot.L": "Left ankle", - "hand.L": "Left wrist", - "hand.R": "Right wrist", - "forearm.R": "Right elbow", - "forearm.L": "Left elbow", - "shin.L": "Left knee", - "shin.R": "Right knee", - "toe.R": "Right toe", - "toe.L": "Left toe", - "upper_arm.L": "Left arm", - "upper_arm.R": "Right arm", - "thigh.L": "Left leg", - "thigh.R": "Right leg" - }, - "fingers": { - "thumb.L": [ - "Thumb0_L", - "Thumb1_L", - "Thumb2_L" - ], - "index.L": [ - "IndexFinger1_L", - "IndexFinger2_L", - "IndexFinger3_L" - ], - "middle.L": [ - "MiddleFinger1_L", - "MiddleFinger2_L", - "MiddleFinger3_L" - ], - "ring.L": [ - "RingFinger1_L", - "RingFinger2_L", - "RingFinger3_L" - ], - "pinky.L": [ - "LittleFinger1_L", - "LittleFinger2_L", - "LittleFinger3_L" - ], - "thumb.R": [ - "Thumb0_R", - "Thumb1_R", - "Thumb2_R" - ], - "index.R": [ - "IndexFinger1_R", - "IndexFinger2_R", - "IndexFinger3_R" - ], - "middle.R": [ - "MiddleFinger1_R", - "MiddleFinger2_R", - "MiddleFinger3_R" - ], - "ring.R": [ - "RingFinger1_R", - "RingFinger2_R", - "RingFinger3_R" - ], - "pinky.R": [ - "LittleFinger1_R", - "LittleFinger2_R", - "LittleFinger3_R" - ] - }, - "chains": [ - { - "class": "breast", - "root_parent": "Chest", - "bones": [ - "Breast_L", - "J_Sec_L_Bust2" - ], - "tips": [ - [ - 0.0, - 0.09099, - -0.0 - ], - [ - 0.0, - 0.09099, - -0.0 - ] - ], - "hulls": [ - [ - [ - 0.00917, - 0.0933, - -0.00744 - ], - [ - -0.07418, - 0.03013, - 0.00578 - ], - [ - 0.00133, - 0.03457, - 0.05712 - ], - [ - -0.01478, - 0.03942, - -0.06075 - ], - [ - 0.04781, - 0.06869, - 0.03379 - ], - [ - 0.04463, - 0.0526, - -0.02954 - ], - [ - -0.03647, - 0.06666, - 0.01678 - ], - [ - -0.0479, - 0.0376, - 0.05365 - ], - [ - -0.04619, - 0.06094, - -0.03406 - ], - [ - 0.0027, - 0.07461, - 0.02918 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_L_Bust2": 9.193998822705257, - "Breast_R": 0.3764394436581815, - "J_Sec_R_Bust2": 0.003499964148881679 - }, - { - "Breast_L": 9.193998822705257, - "Breast_R": 0.0034999641116944535 - } - ] - }, - { - "class": "breast", - "root_parent": "Chest", - "bones": [ - "Breast_R", - "J_Sec_R_Bust2" - ], - "tips": [ - [ - 0.0, - 0.09099, - 0.0 - ], - [ - 0.0, - 0.09099, - 0.0 - ] - ], - "hulls": [ - [ - [ - -0.00917, - 0.0933, - -0.00744 - ], - [ - 0.07418, - 0.03013, - 0.00578 - ], - [ - -0.00133, - 0.03457, - 0.05712 - ], - [ - 0.01478, - 0.03942, - -0.06075 - ], - [ - -0.04781, - 0.06869, - 0.03379 - ], - [ - -0.04463, - 0.0526, - -0.02954 - ], - [ - 0.03647, - 0.06666, - 0.01678 - ], - [ - 0.0479, - 0.0376, - 0.05365 - ], - [ - 0.04619, - 0.06094, - -0.03406 - ], - [ - -0.0027, - 0.07461, - 0.02918 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_R_Bust2": 9.193998837122376, - "Breast_L": 0.3764394436581815, - "J_Sec_L_Bust2": 0.0034999641116944535 - }, - { - "Breast_R": 9.193998837122376, - "Breast_L": 0.003499964148881679 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_01", - "J_Sec_Hair2_01" - ], - "tips": [ - [ - 0.0, - 0.05267, - -0.0 - ], - [ - -0.01175, - 0.0474, - 0.0045 - ] - ], - "hulls": [ - [ - [ - 0.02211, - 0.05654, - -0.00737 - ], - [ - -0.0113, - 0.00462, - 0.00886 - ], - [ - 0.02664, - 0.01135, - -0.00762 - ], - [ - -0.01012, - 0.04418, - 0.0082 - ], - [ - 0.00417, - 0.02934, - -0.01676 - ], - [ - 0.00506, - 0.00069, - -0.01228 - ], - [ - 0.02388, - 0.03378, - -0.00218 - ], - [ - 0.00751, - 0.01734, - 0.00221 - ], - [ - 0.00156, - 0.05109, - -0.01154 - ], - [ - -0.01645, - 0.0246, - 0.00309 - ] - ], - [ - [ - -0.01377, - 0.04599, - 0.02311 - ], - [ - 0.01517, - 0.00071, - -0.01566 - ], - [ - -0.01419, - 0.01615, - -0.00058 - ], - [ - -0.00018, - 0.04996, - -0.00016 - ], - [ - 0.00545, - 0.01883, - -0.0109 - ], - [ - -0.00285, - 0.03046, - 0.00971 - ], - [ - -0.00527, - -0.0005, - -0.00852 - ], - [ - -0.00093, - 0.00626, - 0.01055 - ], - [ - -0.02353, - 0.02583, - 0.0126 - ], - [ - -0.00785, - 0.02851, - -0.00514 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_01": 22.972438677485403 - }, - { - "J_Sec_Hair1_01": 22.972438677485403 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_02", - "J_Sec_Hair2_02" - ], - "tips": [ - [ - 0.0, - 0.04592, - -0.0 - ], - [ - -0.01915, - 0.03667, - -0.02491 - ] - ], - "hulls": [ - [ - [ - 0.01072, - 0.04455, - -0.0095 - ], - [ - -0.00524, - 0.00342, - 0.00917 - ], - [ - -0.00971, - 0.01753, - -0.01712 - ], - [ - 0.0014, - 0.02666, - 0.00964 - ], - [ - 0.0114, - 0.01144, - -0.00735 - ], - [ - -0.00834, - 0.03811, - -0.01428 - ], - [ - -0.00347, - 0.00442, - -0.00748 - ], - [ - -0.00105, - 0.04163, - 0.00561 - ], - [ - -0.00107, - 0.02497, - -0.00467 - ], - [ - 0.00312, - 0.01215, - 0.01332 - ] - ], - [ - [ - -0.02844, - 0.02281, - -0.02358 - ], - [ - 0.00321, - 0.00215, - 0.00308 - ], - [ - -4e-05, - 0.04244, - -5e-05 - ], - [ - -0.00393, - 0.02414, - -0.01924 - ], - [ - -0.01625, - 0.00279, - -0.01771 - ], - [ - 0.00542, - 0.00579, - -0.01485 - ], - [ - -0.00338, - 0.01583, - -0.00303 - ], - [ - -0.02929, - 0.00954, - -0.02894 - ], - [ - -0.01711, - 0.02644, - -0.01476 - ], - [ - -0.00247, - 0.03094, - -0.00726 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_02": 17.0205659394362 - }, - { - "J_Sec_Hair1_02": 17.0205659394362 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_03", - "J_Sec_Hair2_03" - ], - "tips": [ - [ - -0.0, - 0.04129, - -0.0 - ], - [ - -0.01612, - 0.04011, - -0.00151 - ] - ], - "hulls": [ - [ - [ - -0.0169, - 0.04361, - -0.00615 - ], - [ - 0.00714, - -6e-05, - -0.03654 - ], - [ - -0.00202, - 0.00152, - 0.00945 - ], - [ - 0.0051, - 0.01985, - -0.01492 - ], - [ - -0.0019, - 0.03072, - 0.00772 - ], - [ - 0.00809, - 0.00197, - -0.00615 - ], - [ - 0.002, - 0.03754, - -0.00902 - ], - [ - -0.00948, - 0.02959, - -0.02025 - ], - [ - -0.01124, - 0.01631, - 0.01027 - ], - [ - -0.00229, - 0.00827, - -0.02559 - ] - ], - [ - [ - -0.00709, - 0.04307, - 0.00464 - ], - [ - -0.01588, - -0.00104, - -0.00701 - ], - [ - 0.00791, - 0.01708, - -0.00818 - ], - [ - -0.01705, - 0.02161, - -0.00507 - ], - [ - 0.00049, - 0.00372, - 0.00191 - ], - [ - -0.00251, - 0.02523, - 0.00203 - ], - [ - -0.02366, - 0.01048, - -0.00113 - ], - [ - -0.00972, - 0.01506, - 0.00574 - ], - [ - -0.01424, - 0.02991, - 0.00429 - ], - [ - -0.01198, - -0.00122, - 0.00261 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_03": 16.98434789938547 - }, - { - "J_Sec_Hair1_03": 16.98434789938547 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_04", - "J_Sec_Hair2_04" - ], - "tips": [ - [ - 0.0, - 0.04697, - 0.0 - ], - [ - -0.00062, - 0.05408, - -0.00405 - ] - ], - "hulls": [ - [ - [ - -0.01127, - 0.03501, - -0.02567 - ], - [ - 0.00453, - 0.00637, - 0.01072 - ], - [ - 4e-05, - 0.00157, - -0.02429 - ], - [ - 0.00334, - 0.04059, - 0.00844 - ], - [ - 0.00196, - 0.02267, - -0.00801 - ], - [ - -0.01323, - 0.01409, - -0.02853 - ], - [ - -0.00341, - 0.04004, - -0.00781 - ], - [ - -0.00476, - 0.00727, - -0.01015 - ], - [ - -0.00524, - 0.02935, - 0.00267 - ], - [ - 0.00061, - 0.02384, - -0.02182 - ] - ], - [ - [ - -0.00073, - 0.04395, - 0.00224 - ], - [ - 0.00853, - 0.00043, - 0.00247 - ], - [ - -0.02077, - 0.01285, - -0.01013 - ], - [ - 0.01243, - 0.02414, - 0.00407 - ], - [ - -0.00355, - 0.0276, - -0.01104 - ], - [ - -0.00574, - 0.00296, - -0.00559 - ], - [ - 0.00235, - 0.01536, - -0.00274 - ], - [ - 0.00479, - 0.03287, - 0.00121 - ], - [ - 0.01225, - 0.0115, - 0.00246 - ], - [ - -0.00882, - 0.01747, - -0.00418 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_04": 4.785209337865712 - }, - { - "J_Sec_Hair1_04": 4.785209337865712 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_05", - "J_Sec_Hair2_05" - ], - "tips": [ - [ - 0.0, - 0.04582, - 0.0 - ], - [ - 0.00306, - 0.05362, - -0.00337 - ] - ], - "hulls": [ - [ - [ - 0.00104, - 0.04116, - -0.00917 - ], - [ - -0.00403, - 0.0043, - 0.01074 - ], - [ - 0.01282, - 0.00945, - -0.02911 - ], - [ - -0.00177, - 0.0185, - -0.00832 - ], - [ - 0.01131, - 0.03056, - -0.0264 - ], - [ - -0.00263, - 0.02662, - 0.00963 - ], - [ - 0.0045, - 0.00468, - -0.01046 - ], - [ - -0.0009, - 0.00848, - -0.02331 - ], - [ - 0.01099, - 0.01879, - -0.01386 - ], - [ - 0.00605, - 0.01529, - 0.00243 - ] - ], - [ - [ - 0.00185, - 0.04373, - 0.00167 - ], - [ - -0.00798, - -0.00034, - 0.00237 - ], - [ - 0.02331, - 0.01192, - -0.00883 - ], - [ - -0.01103, - 0.02296, - 0.00238 - ], - [ - 0.00608, - 0.0257, - -0.00906 - ], - [ - 0.00428, - 0.00577, - -0.00371 - ], - [ - -0.00747, - 0.01288, - -0.00384 - ], - [ - 0.01147, - 0.01556, - -0.00318 - ], - [ - -0.00434, - 0.03276, - 0.00103 - ], - [ - 0.00684, - 0.03604, - -0.00429 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_05": 4.838946945472742 - }, - { - "J_Sec_Hair1_05": 4.838946945472742 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_06", - "J_Sec_Hair2_06" - ], - "tips": [ - [ - 0.0, - 0.04688, - -0.0 - ], - [ - 0.0024, - 0.05976, - 0.00959 - ] - ], - "hulls": [ - [ - [ - -0.00523, - 0.04672, - 0.02244 - ], - [ - 0.01617, - 0.00892, - -0.01237 - ], - [ - -0.00503, - 0.00015, - 0.02236 - ], - [ - 0.0147, - 0.04185, - -0.01069 - ], - [ - -0.00602, - 0.01787, - -0.00251 - ], - [ - -0.0074, - 0.02326, - 0.02337 - ], - [ - -0.00488, - 0.04044, - -0.00212 - ], - [ - 0.00346, - 0.01414, - 0.0139 - ], - [ - 0.00522, - 0.02847, - -0.01111 - ], - [ - 0.00527, - 0.00569, - -0.00172 - ] - ], - [ - [ - 0.01408, - 0.05363, - -0.00026 - ], - [ - -0.01232, - 0.00736, - 0.01936 - ], - [ - 0.01496, - 0.01141, - -0.00463 - ], - [ - -0.00556, - 0.03939, - 0.01853 - ], - [ - -0.00482, - 0.02561, - -0.00086 - ], - [ - -0.00358, - 0.00366, - -0.00284 - ], - [ - 0.01186, - 0.03202, - -0.00338 - ], - [ - -0.0002, - 0.04649, - 0.00018 - ], - [ - -0.00834, - 0.01404, - 0.00644 - ], - [ - 0.00555, - 0.01005, - 0.00408 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_06": 8.396507483964648 - }, - { - "J_Sec_Hair1_06": 8.396507483964648 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_07", - "J_Sec_Hair2_07" - ], - "tips": [ - [ - -0.0, - 0.04662, - -0.0 - ], - [ - -0.00341, - 0.05907, - 0.00954 - ] - ], - "hulls": [ - [ - [ - 0.00668, - 0.04005, - 0.0237 - ], - [ - -0.01595, - 0.00928, - -0.01259 - ], - [ - 0.00647, - 0.00349, - 0.0247 - ], - [ - -0.01419, - 0.04194, - -0.00218 - ], - [ - 0.00596, - 0.01773, - -0.00252 - ], - [ - 0.00483, - 0.04013, - -0.00215 - ], - [ - -0.00246, - 0.01728, - 0.0159 - ], - [ - -0.00537, - 0.02827, - -0.01102 - ], - [ - -0.0066, - 0.00744, - 0.00285 - ], - [ - 0.00794, - 0.02899, - 0.01163 - ] - ], - [ - [ - -0.01459, - 0.05372, - -0.00063 - ], - [ - 0.01183, - 0.00123, - 0.01952 - ], - [ - -0.01493, - 0.01132, - -0.00484 - ], - [ - 0.00635, - 0.03459, - 0.01645 - ], - [ - -0.0109, - 0.03244, - 0.00179 - ], - [ - 0.0035, - 0.00359, - -0.0029 - ], - [ - 0.00415, - 0.02554, - -0.00153 - ], - [ - 0.00021, - 0.04647, - 0.00017 - ], - [ - 0.00387, - 0.01318, - 0.00851 - ], - [ - -0.00699, - 0.0222, - -0.00216 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_07": 8.387276555993644 - }, - { - "J_Sec_Hair1_07": 8.387276555993644 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_08", - "J_Sec_Hair2_08", - "J_Sec_Hair3_08", - "J_Sec_Hair4_08" - ], - "tips": [ - [ - -0.0, - 0.10496, - 0.0 - ], - [ - -0.0, - 0.10547, - -0.0 - ], - [ - -0.0, - 0.10554, - -0.0 - ], - [ - 0.01605, - 0.09703, - 0.06583 - ] - ], - "hulls": [ - [ - [ - -0.07153, - 0.10743, - 0.01136 - ], - [ - 0.06404, - 0.00327, - 0.00358 - ], - [ - -0.05611, - -0.00021, - 0.00811 - ], - [ - 0.03184, - 0.10221, - -0.00142 - ], - [ - 0.00697, - 0.04137, - 0.03228 - ], - [ - -0.0442, - 0.0594, - -0.01228 - ], - [ - -0.02144, - 0.09165, - 0.02908 - ], - [ - 0.0631, - 0.05723, - -0.00107 - ], - [ - 0.00291, - 0.00036, - 0.00243 - ], - [ - 0.03631, - 0.08221, - 0.03787 - ] - ], - [ - [ - -0.09161, - 0.10225, - -0.00107 - ], - [ - 0.06914, - 0.0124, - 0.01082 - ], - [ - -0.04301, - 0.00087, - 0.02207 - ], - [ - 0.0331, - 0.09992, - 0.06227 - ], - [ - 0.00729, - 0.05557, - 0.00233 - ], - [ - 0.06579, - 0.10144, - -0.00492 - ], - [ - -0.04659, - 0.07612, - 0.04976 - ], - [ - -0.07923, - 0.04122, - -0.00863 - ], - [ - -0.03052, - 0.10194, - -0.00235 - ], - [ - 0.01152, - 0.01006, - 0.03891 - ] - ], - [ - [ - 0.07388, - 0.12158, - 0.057 - ], - [ - -0.09419, - 0.0045, - -0.00035 - ], - [ - 0.06616, - 0.00696, - -0.00356 - ], - [ - -0.05004, - 0.1064, - 0.05473 - ], - [ - -0.01029, - 0.00661, - 0.06143 - ], - [ - 0.02326, - 0.07918, - 0.00042 - ], - [ - -0.12052, - 0.07684, - 0.02644 - ], - [ - 0.05954, - 0.0501, - 0.05852 - ], - [ - -0.04165, - 0.05332, - 0.00092 - ], - [ - 0.00708, - 0.08094, - 0.06213 - ] - ], - [ - [ - -0.10796, - 0.05015, - 0.05267 - ], - [ - 0.09532, - 0.08732, - -0.00437 - ], - [ - 0.01438, - -0.01201, - 0.06067 - ], - [ - -0.01579, - 0.09651, - 0.00338 - ], - [ - 0.08815, - -0.00924, - 0.00912 - ], - [ - -0.04214, - 0.0078, - 0.011 - ], - [ - 0.02619, - 0.06354, - 0.06116 - ], - [ - -0.04095, - 0.06844, - 0.06988 - ], - [ - 0.03418, - 0.0353, - 0.00184 - ], - [ - -0.05753, - 0.00659, - 0.07191 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_08": 84.55824972109777 - }, - { - "J_Sec_Hair1_08": 84.55824972109777, - "J_Sec_Hair3_08": 86.75028206731109 - }, - { - "J_Sec_Hair4_08": 87.00580237252505, - "J_Sec_Hair2_08": 86.75028206731109 - }, - { - "J_Sec_Hair3_08": 87.00580237252505 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_09", - "J_Sec_Hair2_09", - "J_Sec_Hair3_09", - "J_Sec_Hair4_09" - ], - "tips": [ - [ - 0.0, - 0.10543, - 0.0 - ], - [ - 0.0, - 0.10472, - 0.0 - ], - [ - 0.0, - 0.10523, - 0.0 - ], - [ - -0.06421, - 0.13784, - 0.03773 - ] - ], - "hulls": [ - [ - [ - -0.06656, - 0.11026, - 0.04817 - ], - [ - 0.01219, - 0.00692, - -0.04538 - ], - [ - -0.03807, - 0.00521, - 0.05267 - ], - [ - -0.02272, - 0.1011, - -0.04851 - ], - [ - -0.00398, - 0.07477, - 0.0205 - ], - [ - -0.04299, - 0.03936, - -0.03427 - ], - [ - -0.05933, - 0.05738, - 0.02592 - ], - [ - -0.00549, - 0.01549, - 0.01019 - ], - [ - 0.01867, - 0.06818, - -0.04032 - ], - [ - -0.03893, - 0.10635, - 0.00977 - ] - ], - [ - [ - -0.0878, - 0.10466, - 0.03983 - ], - [ - 0.0289, - 0.00755, - -0.033 - ], - [ - -0.05281, - -0.00369, - 0.04056 - ], - [ - -0.02026, - 0.10148, - -0.03905 - ], - [ - -0.01598, - 0.05741, - 0.02002 - ], - [ - -0.03865, - 0.02918, - -0.04654 - ], - [ - 0.03076, - 0.09552, - -0.00202 - ], - [ - -0.07421, - 0.06032, - -0.0021 - ], - [ - -0.01649, - 0.00225, - 0.0018 - ], - [ - 0.00572, - 0.06012, - -0.03105 - ] - ], - [ - [ - -0.10645, - 0.09342, - 0.03535 - ], - [ - 0.03714, - 0.00481, - -0.02017 - ], - [ - -0.07792, - -0.0035, - -0.01175 - ], - [ - 0.00466, - 0.10431, - 0.00641 - ], - [ - -0.06083, - 0.07431, - -0.0248 - ], - [ - -0.0224, - 0.03201, - 0.02291 - ], - [ - -0.00924, - 0.0432, - -0.03742 - ], - [ - -0.09792, - 0.03242, - 0.03269 - ], - [ - -0.04999, - 0.08067, - 0.03692 - ], - [ - 0.04142, - 0.06406, - -0.01977 - ] - ], - [ - [ - -0.09347, - 0.12211, - 0.07242 - ], - [ - 0.03302, - 0.00987, - -0.03583 - ], - [ - -0.0617, - 0.00343, - 0.06316 - ], - [ - -0.00214, - 0.11517, - -0.01309 - ], - [ - -0.03951, - 0.03636, - -0.00902 - ], - [ - -0.03006, - 0.07742, - 0.05733 - ], - [ - -0.09269, - 0.07215, - 0.02499 - ], - [ - -0.08565, - 0.13211, - 0.00698 - ], - [ - 0.02019, - 0.05715, - 0.00097 - ], - [ - -0.00875, - 0.0122, - 0.03632 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_09": 78.90760830260274 - }, - { - "J_Sec_Hair1_09": 78.90760830260274, - "J_Sec_Hair3_09": 79.41734449788348 - }, - { - "J_Sec_Hair4_09": 75.41101903626877, - "J_Sec_Hair2_09": 79.41734449788348 - }, - { - "J_Sec_Hair3_09": 75.41101903626877 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_10", - "J_Sec_Hair2_10", - "J_Sec_Hair3_10", - "J_Sec_Hair4_10" - ], - "tips": [ - [ - 0.0, - 0.11079, - 0.0 - ], - [ - -0.0, - 0.11018, - -0.0 - ], - [ - 0.0, - 0.11069, - 0.0 - ], - [ - 0.0529, - 0.14342, - 0.02356 - ] - ], - "hulls": [ - [ - [ - 0.04231, - 0.11172, - -0.04241 - ], - [ - 0.01589, - 0.002, - 0.04537 - ], - [ - -0.00495, - 0.02182, - -0.04958 - ], - [ - 0.04112, - 0.09499, - 0.04301 - ], - [ - -0.02265, - 0.08699, - -0.02233 - ], - [ - 0.03503, - 0.05655, - -0.01278 - ], - [ - -0.0109, - 0.01586, - 0.00172 - ], - [ - 0.05173, - 0.03639, - 0.03113 - ], - [ - 0.00212, - 0.06956, - 0.02191 - ], - [ - 0.02689, - 0.10063, - -0.0017 - ] - ], - [ - [ - 0.0717, - 0.11257, - -0.00053 - ], - [ - -0.02795, - 0.01097, - -0.04021 - ], - [ - 0.04589, - -0.00093, - 0.03575 - ], - [ - -0.03562, - 0.09933, - -0.00866 - ], - [ - 0.04042, - 0.0573, - -0.04529 - ], - [ - 0.02622, - 0.0704, - 0.02681 - ], - [ - 0.01827, - 0.10505, - -0.02344 - ], - [ - 0.06876, - 0.03913, - 0.00376 - ], - [ - 0.03488, - 0.00573, - -0.02818 - ], - [ - -0.0038, - 0.02825, - 0.00528 - ] - ], - [ - [ - 0.09693, - 0.09353, - -0.02119 - ], - [ - -0.04268, - 0.00881, - -0.02346 - ], - [ - 0.06127, - -0.00235, - 0.02821 - ], - [ - -0.01431, - 0.11112, - 0.00088 - ], - [ - 0.03338, - 0.04036, - -0.0398 - ], - [ - 0.04853, - 0.07291, - 0.03372 - ], - [ - -0.00305, - 0.04895, - 0.00868 - ], - [ - 0.03431, - 0.09654, - -0.02439 - ], - [ - 0.08121, - 0.03538, - -0.01683 - ], - [ - -0.04096, - 0.06884, - -0.01959 - ] - ], - [ - [ - 0.08884, - 0.13524, - 0.0072 - ], - [ - -0.03138, - 0.00574, - -0.03145 - ], - [ - 0.05444, - 0.023, - 0.0668 - ], - [ - -0.00629, - 0.10328, - -0.01684 - ], - [ - 0.04799, - 0.01276, - -0.01855 - ], - [ - 0.04867, - 0.10273, - 0.06538 - ], - [ - 0.09698, - 0.06504, - 0.02541 - ], - [ - 0.00261, - 0.05719, - 0.03199 - ], - [ - 0.05271, - 0.08676, - 0.00187 - ], - [ - 0.01432, - 0.00543, - 0.03469 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_10": 62.44316311540696 - }, - { - "J_Sec_Hair1_10": 62.44316311540696, - "J_Sec_Hair3_10": 63.04460060622763 - }, - { - "J_Sec_Hair2_10": 63.04460060622763, - "J_Sec_Hair4_10": 60.580090488886825 - }, - { - "J_Sec_Hair3_10": 60.580090488886825 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_11", - "J_Sec_Hair2_11", - "J_Sec_Hair3_11" - ], - "tips": [ - [ - 0.0, - 0.09743, - -0.0 - ], - [ - 0.0, - 0.09762, - 0.0 - ], - [ - 0.00462, - 0.10146, - -0.01285 - ] - ], - "hulls": [ - [ - [ - -0.01221, - 0.09678, - 0.00949 - ], - [ - 0.00744, - -0.0005, - -0.00825 - ], - [ - 0.01236, - 0.0531, - -0.01826 - ], - [ - -0.01009, - 0.03598, - 0.01136 - ], - [ - 0.01125, - 0.09408, - -0.02381 - ], - [ - -0.01357, - 0.07188, - -0.02131 - ], - [ - -0.0047, - 0.0666, - 0.01137 - ], - [ - -0.01289, - 0.02218, - -0.01468 - ], - [ - -0.00933, - 0.00608, - 0.01185 - ], - [ - -0.01118, - 0.04888, - -0.01063 - ] - ], - [ - [ - 0.00784, - 0.09956, - 0.01381 - ], - [ - -0.01848, - 0.00315, - -0.01861 - ], - [ - -0.0151, - 0.06007, - -0.02411 - ], - [ - 0.00118, - 0.03907, - 0.0139 - ], - [ - 0.02421, - 0.07537, - -0.01586 - ], - [ - 0.01089, - 0.02775, - -0.02591 - ], - [ - -0.01747, - 0.08986, - -0.0102 - ], - [ - 0.00209, - 0.00872, - 0.00641 - ], - [ - 0.00358, - 0.06946, - 0.00799 - ], - [ - -0.02051, - 0.03341, - -0.01797 - ] - ], - [ - [ - -0.01959, - 0.09327, - -0.01552 - ], - [ - 0.02314, - 0.00277, - -0.01465 - ], - [ - 0.01473, - 0.05659, - 0.01522 - ], - [ - -0.02419, - 0.00699, - -0.01011 - ], - [ - 0.02832, - 0.04425, - -0.02271 - ], - [ - -0.0122, - 0.04538, - -0.00939 - ], - [ - 0.01049, - 0.01673, - 0.01335 - ], - [ - 0.00356, - 0.08581, - 0.00547 - ], - [ - 0.01037, - 0.06844, - -0.01763 - ], - [ - 0.00866, - 0.02404, - -0.02235 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_11": 38.39318372494317 - }, - { - "J_Sec_Hair1_11": 38.39318372494317, - "J_Sec_Hair3_11": 38.646242415686416 - }, - { - "J_Sec_Hair2_11": 38.646242415686416 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_12", - "J_Sec_Hair2_12", - "J_Sec_Hair3_12" - ], - "tips": [ - [ - 0.0, - 0.09903, - -0.0 - ], - [ - -0.0, - 0.09923, - 0.0 - ], - [ - -0.00434, - 0.10025, - -0.01349 - ] - ], - "hulls": [ - [ - [ - -0.01146, - 0.0976, - -0.02407 - ], - [ - 0.00785, - 0.00682, - 0.01347 - ], - [ - 0.01436, - 0.05683, - -0.00543 - ], - [ - 0.01163, - 0.09772, - 0.01073 - ], - [ - -0.01269, - 0.02645, - -0.0143 - ], - [ - -0.01314, - 0.06793, - -0.01422 - ], - [ - 0.00134, - 0.03735, - 0.01269 - ], - [ - 0.01321, - 0.08248, - -0.01929 - ], - [ - 0.01237, - 0.01593, - -0.01419 - ], - [ - 0.00027, - 0.07762, - 0.00362 - ] - ], - [ - [ - 0.00535, - 0.09915, - 0.02057 - ], - [ - -0.01048, - 0.00348, - -0.02003 - ], - [ - 0.02038, - 0.05674, - -0.01906 - ], - [ - -0.02382, - 0.08467, - -0.01369 - ], - [ - 0.00891, - 0.02845, - 0.01502 - ], - [ - -0.01737, - 0.04394, - -0.01686 - ], - [ - 0.01498, - 0.09232, - -0.02066 - ], - [ - -0.00218, - 0.06717, - 0.00628 - ], - [ - 0.01722, - 0.02052, - -0.02388 - ], - [ - 0.01373, - 0.00671, - 0.00156 - ] - ], - [ - [ - 0.01692, - 0.09514, - -0.01021 - ], - [ - -0.02117, - -0.00181, - -0.01261 - ], - [ - -0.01463, - 0.04746, - 0.01881 - ], - [ - 0.02529, - 0.00831, - -0.0068 - ], - [ - -0.01671, - 0.06707, - -0.02926 - ], - [ - -0.00603, - 0.00833, - 0.02114 - ], - [ - 0.01362, - 0.0465, - -0.00653 - ], - [ - -0.01052, - 0.07779, - 0.00235 - ], - [ - -0.01405, - 0.03121, - -0.01671 - ], - [ - -0.00321, - 0.0294, - 0.00566 - ] - ] - ], - "neighbours": [ - { - "J_Sec_Hair2_12": 39.49819143834376 - }, - { - "J_Sec_Hair1_12": 39.49819143834376, - "J_Sec_Hair3_12": 39.1444003614134 - }, - { - "J_Sec_Hair2_12": 39.1444003614134 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "J_Sec_Hair1_13" - ], - "tips": [ - [ - -0.01152, - 0.08995, - 0.00465 - ] - ], - "hulls": [ - [ - [ - -0.04045, - 0.06763, - 0.00296 - ], - [ - 0.04104, - 0.03863, - -0.00205 - ], - [ - -0.01976, - 0.00024, - 0.0052 - ], - [ - 0.00695, - 0.07097, - -0.00076 - ], - [ - -0.05262, - 0.02583, - 0.00729 - ], - [ - 0.03523, - 0.06718, - -0.00387 - ], - [ - 0.01979, - 0.02217, - 0.00226 - ], - [ - -0.01592, - 0.05624, - 0.00297 - ], - [ - -0.04328, - 0.04153, - 0.0058 - ], - [ - -0.03547, - 0.01986, - 0.00731 - ] - ] - ], - "neighbours": [ - {} - ] - } + "roles": { + "hips": "Hips", + "head": "Head", + "neck": "Neck", + "spine": [ + "Spine", + "Chest", + "Neck", + "Head" ], - "twist": [], - "colliders": [ - { - "bone": "Hips", - "child": "Spine", - "from": 0.0, - "radius_head": 0.1498, - "radius_tail": 0.1498, - "radius": 0.1498, - "lid": true - }, - { - "bone": "Left leg", - "child": "Left knee", - "from": 0.1, - "radius_head": 0.102, - "radius_tail": 0.057, - "radius": 0.057 - }, - { - "bone": "Right leg", - "child": "Right knee", - "from": 0.1, - "radius_head": 0.102, - "radius_tail": 0.057, - "radius": 0.057 - }, - { - "bone": "Left knee", - "child": "Left ankle", - "from": 0.1, - "radius_head": 0.0883, - "radius_tail": 0.0474, - "radius": 0.0474 - }, - { - "bone": "Right knee", - "child": "Right ankle", - "from": 0.1, - "radius_head": 0.0883, - "radius_tail": 0.0474, - "radius": 0.0474 - } + "shoulder.R": "Right shoulder", + "shoulder.L": "Left shoulder", + "foot.R": "Right ankle", + "foot.L": "Left ankle", + "hand.L": "Left wrist", + "hand.R": "Right wrist", + "forearm.R": "Right elbow", + "forearm.L": "Left elbow", + "shin.L": "Left knee", + "shin.R": "Right knee", + "toe.R": "Right toe", + "toe.L": "Left toe", + "upper_arm.L": "Left arm", + "upper_arm.R": "Right arm", + "thigh.L": "Left leg", + "thigh.R": "Right leg" + }, + "fingers": { + "thumb.L": [ + "Thumb0_L", + "Thumb1_L", + "Thumb2_L" ], - "weights_authored": true, - "driven_bones": [ - "Chest", - "Head", - "Hips", - "Left ankle", - "Left arm", - "Left elbow", - "Left knee", - "Left leg", - "Left shoulder", - "Left toe", - "Left wrist", - "Neck", - "Right ankle", - "Right arm", - "Right elbow", - "Right knee", - "Right leg", - "Right shoulder", - "Right toe", - "Right wrist", - "Spine" + "index.L": [ + "IndexFinger1_L", + "IndexFinger2_L", + "IndexFinger3_L" + ], + "middle.L": [ + "MiddleFinger1_L", + "MiddleFinger2_L", + "MiddleFinger3_L" + ], + "ring.L": [ + "RingFinger1_L", + "RingFinger2_L", + "RingFinger3_L" + ], + "pinky.L": [ + "LittleFinger1_L", + "LittleFinger2_L", + "LittleFinger3_L" + ], + "thumb.R": [ + "Thumb0_R", + "Thumb1_R", + "Thumb2_R" + ], + "index.R": [ + "IndexFinger1_R", + "IndexFinger2_R", + "IndexFinger3_R" + ], + "middle.R": [ + "MiddleFinger1_R", + "MiddleFinger2_R", + "MiddleFinger3_R" + ], + "ring.R": [ + "RingFinger1_R", + "RingFinger2_R", + "RingFinger3_R" + ], + "pinky.R": [ + "LittleFinger1_R", + "LittleFinger2_R", + "LittleFinger3_R" ] + }, + "chains": [ + { + "class": "breast", + "root_parent": "Chest", + "bones": [ + "Breast_L", + "J_Sec_L_Bust2" + ], + "tips": [ + [ + 0.0, + 0.09099, + -0.0 + ], + [ + 0.0, + 0.09099, + -0.0 + ] + ], + "hulls": [ + [ + [ + 0.00917, + 0.0933, + -0.00744 + ], + [ + -0.07418, + 0.03013, + 0.00578 + ], + [ + 0.00133, + 0.03457, + 0.05712 + ], + [ + -0.01478, + 0.03942, + -0.06075 + ], + [ + 0.04781, + 0.06869, + 0.03379 + ], + [ + 0.04463, + 0.0526, + -0.02954 + ], + [ + -0.03647, + 0.06666, + 0.01678 + ], + [ + -0.0479, + 0.0376, + 0.05365 + ], + [ + -0.04619, + 0.06094, + -0.03406 + ], + [ + 0.0027, + 0.07461, + 0.02918 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_L_Bust2": 9.193998822705257, + "Breast_R": 0.3764394436581815, + "J_Sec_R_Bust2": 0.003499964148881679 + }, + { + "Breast_L": 9.193998822705257, + "Breast_R": 0.0034999641116944535 + } + ] + }, + { + "class": "breast", + "root_parent": "Chest", + "bones": [ + "Breast_R", + "J_Sec_R_Bust2" + ], + "tips": [ + [ + 0.0, + 0.09099, + 0.0 + ], + [ + 0.0, + 0.09099, + 0.0 + ] + ], + "hulls": [ + [ + [ + -0.00917, + 0.0933, + -0.00744 + ], + [ + 0.07418, + 0.03013, + 0.00578 + ], + [ + -0.00133, + 0.03457, + 0.05712 + ], + [ + 0.01478, + 0.03942, + -0.06075 + ], + [ + -0.04781, + 0.06869, + 0.03379 + ], + [ + -0.04463, + 0.0526, + -0.02954 + ], + [ + 0.03647, + 0.06666, + 0.01678 + ], + [ + 0.0479, + 0.0376, + 0.05365 + ], + [ + 0.04619, + 0.06094, + -0.03406 + ], + [ + -0.0027, + 0.07461, + 0.02918 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_R_Bust2": 9.193998837122376, + "Breast_L": 0.3764394436581815, + "J_Sec_L_Bust2": 0.0034999641116944535 + }, + { + "Breast_R": 9.193998837122376, + "Breast_L": 0.003499964148881679 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_01", + "J_Sec_Hair2_01" + ], + "tips": [ + [ + 0.0, + 0.05267, + -0.0 + ], + [ + -0.01175, + 0.0474, + 0.0045 + ] + ], + "hulls": [ + [ + [ + 0.02211, + 0.05654, + -0.00737 + ], + [ + -0.0113, + 0.00462, + 0.00886 + ], + [ + 0.02664, + 0.01135, + -0.00762 + ], + [ + -0.01012, + 0.04418, + 0.0082 + ], + [ + 0.00417, + 0.02934, + -0.01676 + ], + [ + 0.00506, + 0.00069, + -0.01228 + ], + [ + 0.02388, + 0.03378, + -0.00218 + ], + [ + 0.00751, + 0.01734, + 0.00221 + ], + [ + 0.00156, + 0.05109, + -0.01154 + ], + [ + -0.01645, + 0.0246, + 0.00309 + ] + ], + [ + [ + -0.01377, + 0.04599, + 0.02311 + ], + [ + 0.01517, + 0.00071, + -0.01566 + ], + [ + -0.01419, + 0.01615, + -0.00058 + ], + [ + -0.00018, + 0.04996, + -0.00016 + ], + [ + 0.00545, + 0.01883, + -0.0109 + ], + [ + -0.00285, + 0.03046, + 0.00971 + ], + [ + -0.00527, + -0.0005, + -0.00852 + ], + [ + -0.00093, + 0.00626, + 0.01055 + ], + [ + -0.02353, + 0.02583, + 0.0126 + ], + [ + -0.00785, + 0.02851, + -0.00514 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_01": 22.972438677485403 + }, + { + "J_Sec_Hair1_01": 22.972438677485403 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_02", + "J_Sec_Hair2_02" + ], + "tips": [ + [ + 0.0, + 0.04592, + -0.0 + ], + [ + -0.01915, + 0.03667, + -0.02491 + ] + ], + "hulls": [ + [ + [ + 0.01072, + 0.04455, + -0.0095 + ], + [ + -0.00524, + 0.00342, + 0.00917 + ], + [ + -0.00971, + 0.01753, + -0.01712 + ], + [ + 0.0014, + 0.02666, + 0.00964 + ], + [ + 0.0114, + 0.01144, + -0.00735 + ], + [ + -0.00834, + 0.03811, + -0.01428 + ], + [ + -0.00347, + 0.00442, + -0.00748 + ], + [ + -0.00105, + 0.04163, + 0.00561 + ], + [ + -0.00107, + 0.02497, + -0.00467 + ], + [ + 0.00312, + 0.01215, + 0.01332 + ] + ], + [ + [ + -0.02844, + 0.02281, + -0.02358 + ], + [ + 0.00321, + 0.00215, + 0.00308 + ], + [ + -4e-05, + 0.04244, + -5e-05 + ], + [ + -0.00393, + 0.02414, + -0.01924 + ], + [ + -0.01625, + 0.00279, + -0.01771 + ], + [ + 0.00542, + 0.00579, + -0.01485 + ], + [ + -0.00338, + 0.01583, + -0.00303 + ], + [ + -0.02929, + 0.00954, + -0.02894 + ], + [ + -0.01711, + 0.02644, + -0.01476 + ], + [ + -0.00247, + 0.03094, + -0.00726 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_02": 17.0205659394362 + }, + { + "J_Sec_Hair1_02": 17.0205659394362 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_03", + "J_Sec_Hair2_03" + ], + "tips": [ + [ + -0.0, + 0.04129, + -0.0 + ], + [ + -0.01612, + 0.04011, + -0.00151 + ] + ], + "hulls": [ + [ + [ + -0.0169, + 0.04361, + -0.00615 + ], + [ + 0.00714, + -6e-05, + -0.03654 + ], + [ + -0.00202, + 0.00152, + 0.00945 + ], + [ + 0.0051, + 0.01985, + -0.01492 + ], + [ + -0.0019, + 0.03072, + 0.00772 + ], + [ + 0.00809, + 0.00197, + -0.00615 + ], + [ + 0.002, + 0.03754, + -0.00902 + ], + [ + -0.00948, + 0.02959, + -0.02025 + ], + [ + -0.01124, + 0.01631, + 0.01027 + ], + [ + -0.00229, + 0.00827, + -0.02559 + ] + ], + [ + [ + -0.00709, + 0.04307, + 0.00464 + ], + [ + -0.01588, + -0.00104, + -0.00701 + ], + [ + 0.00791, + 0.01708, + -0.00818 + ], + [ + -0.01705, + 0.02161, + -0.00507 + ], + [ + 0.00049, + 0.00372, + 0.00191 + ], + [ + -0.00251, + 0.02523, + 0.00203 + ], + [ + -0.02366, + 0.01048, + -0.00113 + ], + [ + -0.00972, + 0.01506, + 0.00574 + ], + [ + -0.01424, + 0.02991, + 0.00429 + ], + [ + -0.01198, + -0.00122, + 0.00261 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_03": 16.98434789938547 + }, + { + "J_Sec_Hair1_03": 16.98434789938547 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_04", + "J_Sec_Hair2_04" + ], + "tips": [ + [ + 0.0, + 0.04697, + 0.0 + ], + [ + -0.00062, + 0.05408, + -0.00405 + ] + ], + "hulls": [ + [ + [ + -0.01127, + 0.03501, + -0.02567 + ], + [ + 0.00453, + 0.00637, + 0.01072 + ], + [ + 4e-05, + 0.00157, + -0.02429 + ], + [ + 0.00334, + 0.04059, + 0.00844 + ], + [ + 0.00196, + 0.02267, + -0.00801 + ], + [ + -0.01323, + 0.01409, + -0.02853 + ], + [ + -0.00341, + 0.04004, + -0.00781 + ], + [ + -0.00476, + 0.00727, + -0.01015 + ], + [ + -0.00524, + 0.02935, + 0.00267 + ], + [ + 0.00061, + 0.02384, + -0.02182 + ] + ], + [ + [ + -0.00073, + 0.04395, + 0.00224 + ], + [ + 0.00853, + 0.00043, + 0.00247 + ], + [ + -0.02077, + 0.01285, + -0.01013 + ], + [ + 0.01243, + 0.02414, + 0.00407 + ], + [ + -0.00355, + 0.0276, + -0.01104 + ], + [ + -0.00574, + 0.00296, + -0.00559 + ], + [ + 0.00235, + 0.01536, + -0.00274 + ], + [ + 0.00479, + 0.03287, + 0.00121 + ], + [ + 0.01225, + 0.0115, + 0.00246 + ], + [ + -0.00882, + 0.01747, + -0.00418 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_04": 4.785209337865712 + }, + { + "J_Sec_Hair1_04": 4.785209337865712 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_05", + "J_Sec_Hair2_05" + ], + "tips": [ + [ + 0.0, + 0.04582, + 0.0 + ], + [ + 0.00306, + 0.05362, + -0.00337 + ] + ], + "hulls": [ + [ + [ + 0.00104, + 0.04116, + -0.00917 + ], + [ + -0.00403, + 0.0043, + 0.01074 + ], + [ + 0.01282, + 0.00945, + -0.02911 + ], + [ + -0.00177, + 0.0185, + -0.00832 + ], + [ + 0.01131, + 0.03056, + -0.0264 + ], + [ + -0.00263, + 0.02662, + 0.00963 + ], + [ + 0.0045, + 0.00468, + -0.01046 + ], + [ + -0.0009, + 0.00848, + -0.02331 + ], + [ + 0.01099, + 0.01879, + -0.01386 + ], + [ + 0.00605, + 0.01529, + 0.00243 + ] + ], + [ + [ + 0.00185, + 0.04373, + 0.00167 + ], + [ + -0.00798, + -0.00034, + 0.00237 + ], + [ + 0.02331, + 0.01192, + -0.00883 + ], + [ + -0.01103, + 0.02296, + 0.00238 + ], + [ + 0.00608, + 0.0257, + -0.00906 + ], + [ + 0.00428, + 0.00577, + -0.00371 + ], + [ + -0.00747, + 0.01288, + -0.00384 + ], + [ + 0.01147, + 0.01556, + -0.00318 + ], + [ + -0.00434, + 0.03276, + 0.00103 + ], + [ + 0.00684, + 0.03604, + -0.00429 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_05": 4.838946945472742 + }, + { + "J_Sec_Hair1_05": 4.838946945472742 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_06", + "J_Sec_Hair2_06" + ], + "tips": [ + [ + 0.0, + 0.04688, + -0.0 + ], + [ + 0.0024, + 0.05976, + 0.00959 + ] + ], + "hulls": [ + [ + [ + -0.00523, + 0.04672, + 0.02244 + ], + [ + 0.01617, + 0.00892, + -0.01237 + ], + [ + -0.00503, + 0.00015, + 0.02236 + ], + [ + 0.0147, + 0.04185, + -0.01069 + ], + [ + -0.00602, + 0.01787, + -0.00251 + ], + [ + -0.0074, + 0.02326, + 0.02337 + ], + [ + -0.00488, + 0.04044, + -0.00212 + ], + [ + 0.00346, + 0.01414, + 0.0139 + ], + [ + 0.00522, + 0.02847, + -0.01111 + ], + [ + 0.00527, + 0.00569, + -0.00172 + ] + ], + [ + [ + 0.01408, + 0.05363, + -0.00026 + ], + [ + -0.01232, + 0.00736, + 0.01936 + ], + [ + 0.01496, + 0.01141, + -0.00463 + ], + [ + -0.00556, + 0.03939, + 0.01853 + ], + [ + -0.00482, + 0.02561, + -0.00086 + ], + [ + -0.00358, + 0.00366, + -0.00284 + ], + [ + 0.01186, + 0.03202, + -0.00338 + ], + [ + -0.0002, + 0.04649, + 0.00018 + ], + [ + -0.00834, + 0.01404, + 0.00644 + ], + [ + 0.00555, + 0.01005, + 0.00408 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_06": 8.396507483964648 + }, + { + "J_Sec_Hair1_06": 8.396507483964648 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_07", + "J_Sec_Hair2_07" + ], + "tips": [ + [ + -0.0, + 0.04662, + -0.0 + ], + [ + -0.00341, + 0.05907, + 0.00954 + ] + ], + "hulls": [ + [ + [ + 0.00668, + 0.04005, + 0.0237 + ], + [ + -0.01595, + 0.00928, + -0.01259 + ], + [ + 0.00647, + 0.00349, + 0.0247 + ], + [ + -0.01419, + 0.04194, + -0.00218 + ], + [ + 0.00596, + 0.01773, + -0.00252 + ], + [ + 0.00483, + 0.04013, + -0.00215 + ], + [ + -0.00246, + 0.01728, + 0.0159 + ], + [ + -0.00537, + 0.02827, + -0.01102 + ], + [ + -0.0066, + 0.00744, + 0.00285 + ], + [ + 0.00794, + 0.02899, + 0.01163 + ] + ], + [ + [ + -0.01459, + 0.05372, + -0.00063 + ], + [ + 0.01183, + 0.00123, + 0.01952 + ], + [ + -0.01493, + 0.01132, + -0.00484 + ], + [ + 0.00635, + 0.03459, + 0.01645 + ], + [ + -0.0109, + 0.03244, + 0.00179 + ], + [ + 0.0035, + 0.00359, + -0.0029 + ], + [ + 0.00415, + 0.02554, + -0.00153 + ], + [ + 0.00021, + 0.04647, + 0.00017 + ], + [ + 0.00387, + 0.01318, + 0.00851 + ], + [ + -0.00699, + 0.0222, + -0.00216 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_07": 8.387276555993644 + }, + { + "J_Sec_Hair1_07": 8.387276555993644 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_08", + "J_Sec_Hair2_08", + "J_Sec_Hair3_08", + "J_Sec_Hair4_08" + ], + "tips": [ + [ + -0.0, + 0.10496, + 0.0 + ], + [ + -0.0, + 0.10547, + -0.0 + ], + [ + -0.0, + 0.10554, + -0.0 + ], + [ + 0.01605, + 0.09703, + 0.06583 + ] + ], + "hulls": [ + [ + [ + -0.07153, + 0.10743, + 0.01136 + ], + [ + 0.06404, + 0.00327, + 0.00358 + ], + [ + -0.05611, + -0.00021, + 0.00811 + ], + [ + 0.03184, + 0.10221, + -0.00142 + ], + [ + 0.00697, + 0.04137, + 0.03228 + ], + [ + -0.0442, + 0.0594, + -0.01228 + ], + [ + -0.02144, + 0.09165, + 0.02908 + ], + [ + 0.0631, + 0.05723, + -0.00107 + ], + [ + 0.00291, + 0.00036, + 0.00243 + ], + [ + 0.03631, + 0.08221, + 0.03787 + ] + ], + [ + [ + -0.09161, + 0.10225, + -0.00107 + ], + [ + 0.06914, + 0.0124, + 0.01082 + ], + [ + -0.04301, + 0.00087, + 0.02207 + ], + [ + 0.0331, + 0.09992, + 0.06227 + ], + [ + 0.00729, + 0.05557, + 0.00233 + ], + [ + 0.06579, + 0.10144, + -0.00492 + ], + [ + -0.04659, + 0.07612, + 0.04976 + ], + [ + -0.07923, + 0.04122, + -0.00863 + ], + [ + -0.03052, + 0.10194, + -0.00235 + ], + [ + 0.01152, + 0.01006, + 0.03891 + ] + ], + [ + [ + 0.07388, + 0.12158, + 0.057 + ], + [ + -0.09419, + 0.0045, + -0.00035 + ], + [ + 0.06616, + 0.00696, + -0.00356 + ], + [ + -0.05004, + 0.1064, + 0.05473 + ], + [ + -0.01029, + 0.00661, + 0.06143 + ], + [ + 0.02326, + 0.07918, + 0.00042 + ], + [ + -0.12052, + 0.07684, + 0.02644 + ], + [ + 0.05954, + 0.0501, + 0.05852 + ], + [ + -0.04165, + 0.05332, + 0.00092 + ], + [ + 0.00708, + 0.08094, + 0.06213 + ] + ], + [ + [ + -0.10796, + 0.05015, + 0.05267 + ], + [ + 0.09532, + 0.08732, + -0.00437 + ], + [ + 0.01438, + -0.01201, + 0.06067 + ], + [ + -0.01579, + 0.09651, + 0.00338 + ], + [ + 0.08815, + -0.00924, + 0.00912 + ], + [ + -0.04214, + 0.0078, + 0.011 + ], + [ + 0.02619, + 0.06354, + 0.06116 + ], + [ + -0.04095, + 0.06844, + 0.06988 + ], + [ + 0.03418, + 0.0353, + 0.00184 + ], + [ + -0.05753, + 0.00659, + 0.07191 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_08": 84.55824972109777 + }, + { + "J_Sec_Hair1_08": 84.55824972109777, + "J_Sec_Hair3_08": 86.75028206731109 + }, + { + "J_Sec_Hair4_08": 87.00580237252505, + "J_Sec_Hair2_08": 86.75028206731109 + }, + { + "J_Sec_Hair3_08": 87.00580237252505 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_09", + "J_Sec_Hair2_09", + "J_Sec_Hair3_09", + "J_Sec_Hair4_09" + ], + "tips": [ + [ + 0.0, + 0.10543, + 0.0 + ], + [ + 0.0, + 0.10472, + 0.0 + ], + [ + 0.0, + 0.10523, + 0.0 + ], + [ + -0.06421, + 0.13784, + 0.03773 + ] + ], + "hulls": [ + [ + [ + -0.06656, + 0.11026, + 0.04817 + ], + [ + 0.01219, + 0.00692, + -0.04538 + ], + [ + -0.03807, + 0.00521, + 0.05267 + ], + [ + -0.02272, + 0.1011, + -0.04851 + ], + [ + -0.00398, + 0.07477, + 0.0205 + ], + [ + -0.04299, + 0.03936, + -0.03427 + ], + [ + -0.05933, + 0.05738, + 0.02592 + ], + [ + -0.00549, + 0.01549, + 0.01019 + ], + [ + 0.01867, + 0.06818, + -0.04032 + ], + [ + -0.03893, + 0.10635, + 0.00977 + ] + ], + [ + [ + -0.0878, + 0.10466, + 0.03983 + ], + [ + 0.0289, + 0.00755, + -0.033 + ], + [ + -0.05281, + -0.00369, + 0.04056 + ], + [ + -0.02026, + 0.10148, + -0.03905 + ], + [ + -0.01598, + 0.05741, + 0.02002 + ], + [ + -0.03865, + 0.02918, + -0.04654 + ], + [ + 0.03076, + 0.09552, + -0.00202 + ], + [ + -0.07421, + 0.06032, + -0.0021 + ], + [ + -0.01649, + 0.00225, + 0.0018 + ], + [ + 0.00572, + 0.06012, + -0.03105 + ] + ], + [ + [ + -0.10645, + 0.09342, + 0.03535 + ], + [ + 0.03714, + 0.00481, + -0.02017 + ], + [ + -0.07792, + -0.0035, + -0.01175 + ], + [ + 0.00466, + 0.10431, + 0.00641 + ], + [ + -0.06083, + 0.07431, + -0.0248 + ], + [ + -0.0224, + 0.03201, + 0.02291 + ], + [ + -0.00924, + 0.0432, + -0.03742 + ], + [ + -0.09792, + 0.03242, + 0.03269 + ], + [ + -0.04999, + 0.08067, + 0.03692 + ], + [ + 0.04142, + 0.06406, + -0.01977 + ] + ], + [ + [ + -0.09347, + 0.12211, + 0.07242 + ], + [ + 0.03302, + 0.00987, + -0.03583 + ], + [ + -0.0617, + 0.00343, + 0.06316 + ], + [ + -0.00214, + 0.11517, + -0.01309 + ], + [ + -0.03951, + 0.03636, + -0.00902 + ], + [ + -0.03006, + 0.07742, + 0.05733 + ], + [ + -0.09269, + 0.07215, + 0.02499 + ], + [ + -0.08565, + 0.13211, + 0.00698 + ], + [ + 0.02019, + 0.05715, + 0.00097 + ], + [ + -0.00875, + 0.0122, + 0.03632 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_09": 78.90760830260274 + }, + { + "J_Sec_Hair1_09": 78.90760830260274, + "J_Sec_Hair3_09": 79.41734449788348 + }, + { + "J_Sec_Hair4_09": 75.41101903626877, + "J_Sec_Hair2_09": 79.41734449788348 + }, + { + "J_Sec_Hair3_09": 75.41101903626877 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_10", + "J_Sec_Hair2_10", + "J_Sec_Hair3_10", + "J_Sec_Hair4_10" + ], + "tips": [ + [ + 0.0, + 0.11079, + 0.0 + ], + [ + -0.0, + 0.11018, + -0.0 + ], + [ + 0.0, + 0.11069, + 0.0 + ], + [ + 0.0529, + 0.14342, + 0.02356 + ] + ], + "hulls": [ + [ + [ + 0.04231, + 0.11172, + -0.04241 + ], + [ + 0.01589, + 0.002, + 0.04537 + ], + [ + -0.00495, + 0.02182, + -0.04958 + ], + [ + 0.04112, + 0.09499, + 0.04301 + ], + [ + -0.02265, + 0.08699, + -0.02233 + ], + [ + 0.03503, + 0.05655, + -0.01278 + ], + [ + -0.0109, + 0.01586, + 0.00172 + ], + [ + 0.05173, + 0.03639, + 0.03113 + ], + [ + 0.00212, + 0.06956, + 0.02191 + ], + [ + 0.02689, + 0.10063, + -0.0017 + ] + ], + [ + [ + 0.0717, + 0.11257, + -0.00053 + ], + [ + -0.02795, + 0.01097, + -0.04021 + ], + [ + 0.04589, + -0.00093, + 0.03575 + ], + [ + -0.03562, + 0.09933, + -0.00866 + ], + [ + 0.04042, + 0.0573, + -0.04529 + ], + [ + 0.02622, + 0.0704, + 0.02681 + ], + [ + 0.01827, + 0.10505, + -0.02344 + ], + [ + 0.06876, + 0.03913, + 0.00376 + ], + [ + 0.03488, + 0.00573, + -0.02818 + ], + [ + -0.0038, + 0.02825, + 0.00528 + ] + ], + [ + [ + 0.09693, + 0.09353, + -0.02119 + ], + [ + -0.04268, + 0.00881, + -0.02346 + ], + [ + 0.06127, + -0.00235, + 0.02821 + ], + [ + -0.01431, + 0.11112, + 0.00088 + ], + [ + 0.03338, + 0.04036, + -0.0398 + ], + [ + 0.04853, + 0.07291, + 0.03372 + ], + [ + -0.00305, + 0.04895, + 0.00868 + ], + [ + 0.03431, + 0.09654, + -0.02439 + ], + [ + 0.08121, + 0.03538, + -0.01683 + ], + [ + -0.04096, + 0.06884, + -0.01959 + ] + ], + [ + [ + 0.08884, + 0.13524, + 0.0072 + ], + [ + -0.03138, + 0.00574, + -0.03145 + ], + [ + 0.05444, + 0.023, + 0.0668 + ], + [ + -0.00629, + 0.10328, + -0.01684 + ], + [ + 0.04799, + 0.01276, + -0.01855 + ], + [ + 0.04867, + 0.10273, + 0.06538 + ], + [ + 0.09698, + 0.06504, + 0.02541 + ], + [ + 0.00261, + 0.05719, + 0.03199 + ], + [ + 0.05271, + 0.08676, + 0.00187 + ], + [ + 0.01432, + 0.00543, + 0.03469 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_10": 62.44316311540696 + }, + { + "J_Sec_Hair1_10": 62.44316311540696, + "J_Sec_Hair3_10": 63.04460060622763 + }, + { + "J_Sec_Hair2_10": 63.04460060622763, + "J_Sec_Hair4_10": 60.580090488886825 + }, + { + "J_Sec_Hair3_10": 60.580090488886825 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_11", + "J_Sec_Hair2_11", + "J_Sec_Hair3_11" + ], + "tips": [ + [ + 0.0, + 0.09743, + -0.0 + ], + [ + 0.0, + 0.09762, + 0.0 + ], + [ + 0.00462, + 0.10146, + -0.01285 + ] + ], + "hulls": [ + [ + [ + -0.01221, + 0.09678, + 0.00949 + ], + [ + 0.00744, + -0.0005, + -0.00825 + ], + [ + 0.01236, + 0.0531, + -0.01826 + ], + [ + -0.01009, + 0.03598, + 0.01136 + ], + [ + 0.01125, + 0.09408, + -0.02381 + ], + [ + -0.01357, + 0.07188, + -0.02131 + ], + [ + -0.0047, + 0.0666, + 0.01137 + ], + [ + -0.01289, + 0.02218, + -0.01468 + ], + [ + -0.00933, + 0.00608, + 0.01185 + ], + [ + -0.01118, + 0.04888, + -0.01063 + ] + ], + [ + [ + 0.00784, + 0.09956, + 0.01381 + ], + [ + -0.01848, + 0.00315, + -0.01861 + ], + [ + -0.0151, + 0.06007, + -0.02411 + ], + [ + 0.00118, + 0.03907, + 0.0139 + ], + [ + 0.02421, + 0.07537, + -0.01586 + ], + [ + 0.01089, + 0.02775, + -0.02591 + ], + [ + -0.01747, + 0.08986, + -0.0102 + ], + [ + 0.00209, + 0.00872, + 0.00641 + ], + [ + 0.00358, + 0.06946, + 0.00799 + ], + [ + -0.02051, + 0.03341, + -0.01797 + ] + ], + [ + [ + -0.01959, + 0.09327, + -0.01552 + ], + [ + 0.02314, + 0.00277, + -0.01465 + ], + [ + 0.01473, + 0.05659, + 0.01522 + ], + [ + -0.02419, + 0.00699, + -0.01011 + ], + [ + 0.02832, + 0.04425, + -0.02271 + ], + [ + -0.0122, + 0.04538, + -0.00939 + ], + [ + 0.01049, + 0.01673, + 0.01335 + ], + [ + 0.00356, + 0.08581, + 0.00547 + ], + [ + 0.01037, + 0.06844, + -0.01763 + ], + [ + 0.00866, + 0.02404, + -0.02235 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_11": 38.39318372494317 + }, + { + "J_Sec_Hair1_11": 38.39318372494317, + "J_Sec_Hair3_11": 38.646242415686416 + }, + { + "J_Sec_Hair2_11": 38.646242415686416 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_12", + "J_Sec_Hair2_12", + "J_Sec_Hair3_12" + ], + "tips": [ + [ + 0.0, + 0.09903, + -0.0 + ], + [ + -0.0, + 0.09923, + 0.0 + ], + [ + -0.00434, + 0.10025, + -0.01349 + ] + ], + "hulls": [ + [ + [ + -0.01146, + 0.0976, + -0.02407 + ], + [ + 0.00785, + 0.00682, + 0.01347 + ], + [ + 0.01436, + 0.05683, + -0.00543 + ], + [ + 0.01163, + 0.09772, + 0.01073 + ], + [ + -0.01269, + 0.02645, + -0.0143 + ], + [ + -0.01314, + 0.06793, + -0.01422 + ], + [ + 0.00134, + 0.03735, + 0.01269 + ], + [ + 0.01321, + 0.08248, + -0.01929 + ], + [ + 0.01237, + 0.01593, + -0.01419 + ], + [ + 0.00027, + 0.07762, + 0.00362 + ] + ], + [ + [ + 0.00535, + 0.09915, + 0.02057 + ], + [ + -0.01048, + 0.00348, + -0.02003 + ], + [ + 0.02038, + 0.05674, + -0.01906 + ], + [ + -0.02382, + 0.08467, + -0.01369 + ], + [ + 0.00891, + 0.02845, + 0.01502 + ], + [ + -0.01737, + 0.04394, + -0.01686 + ], + [ + 0.01498, + 0.09232, + -0.02066 + ], + [ + -0.00218, + 0.06717, + 0.00628 + ], + [ + 0.01722, + 0.02052, + -0.02388 + ], + [ + 0.01373, + 0.00671, + 0.00156 + ] + ], + [ + [ + 0.01692, + 0.09514, + -0.01021 + ], + [ + -0.02117, + -0.00181, + -0.01261 + ], + [ + -0.01463, + 0.04746, + 0.01881 + ], + [ + 0.02529, + 0.00831, + -0.0068 + ], + [ + -0.01671, + 0.06707, + -0.02926 + ], + [ + -0.00603, + 0.00833, + 0.02114 + ], + [ + 0.01362, + 0.0465, + -0.00653 + ], + [ + -0.01052, + 0.07779, + 0.00235 + ], + [ + -0.01405, + 0.03121, + -0.01671 + ], + [ + -0.00321, + 0.0294, + 0.00566 + ] + ] + ], + "neighbours": [ + { + "J_Sec_Hair2_12": 39.49819143834376 + }, + { + "J_Sec_Hair1_12": 39.49819143834376, + "J_Sec_Hair3_12": 39.1444003614134 + }, + { + "J_Sec_Hair2_12": 39.1444003614134 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "J_Sec_Hair1_13" + ], + "tips": [ + [ + -0.01152, + 0.08995, + 0.00465 + ] + ], + "hulls": [ + [ + [ + -0.04045, + 0.06763, + 0.00296 + ], + [ + 0.04104, + 0.03863, + -0.00205 + ], + [ + -0.01976, + 0.00024, + 0.0052 + ], + [ + 0.00695, + 0.07097, + -0.00076 + ], + [ + -0.05262, + 0.02583, + 0.00729 + ], + [ + 0.03523, + 0.06718, + -0.00387 + ], + [ + 0.01979, + 0.02217, + 0.00226 + ], + [ + -0.01592, + 0.05624, + 0.00297 + ], + [ + -0.04328, + 0.04153, + 0.0058 + ], + [ + -0.03547, + 0.01986, + 0.00731 + ] + ] + ], + "neighbours": [ + {} + ] + } + ], + "twist": [], + "colliders": [ + { + "bone": "Hips", + "child": "Spine", + "from": 0.0, + "radius_head": 0.1498, + "radius_tail": 0.1498, + "radius": 0.1498, + "lid": true + }, + { + "bone": "Left leg", + "child": "Left knee", + "from": 0.1, + "radius_head": 0.102, + "radius_tail": 0.057, + "radius": 0.057 + }, + { + "bone": "Right leg", + "child": "Right knee", + "from": 0.1, + "radius_head": 0.102, + "radius_tail": 0.057, + "radius": 0.057 + }, + { + "bone": "Left knee", + "child": "Left ankle", + "from": 0.1, + "radius_head": 0.0883, + "radius_tail": 0.0474, + "radius": 0.0474 + }, + { + "bone": "Right knee", + "child": "Right ankle", + "from": 0.1, + "radius_head": 0.0883, + "radius_tail": 0.0474, + "radius": 0.0474 + } + ], + "weights_authored": true, + "driven_bones": [ + "Chest", + "Head", + "Hips", + "Left ankle", + "Left arm", + "Left elbow", + "Left knee", + "Left leg", + "Left shoulder", + "Left toe", + "Left wrist", + "Neck", + "Right ankle", + "Right arm", + "Right elbow", + "Right knee", + "Right leg", + "Right shoulder", + "Right toe", + "Right wrist", + "Spine" + ], + "surfaces": [ + { + "mesh": "Object_103", + "surface": 0, + "material": "N00_000_Hair_00_HAIR_Instance", + "class": "hair", + "detail": "hair", + "why": "material name says 'hair'", + "verts": 19753, + "textured": true, + "chain_share": { + "hair": 0.619 + } + }, + { + "mesh": "Object_104", + "surface": 0, + "material": "N00_000_00_FaceMouth_00_FACE_Instance", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 1053, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_105", + "surface": 0, + "material": "N00_000_00_EyeIris_00_EYE_Instance", + "class": "body", + "detail": "eyes", + "why": "material name says 'eyes'", + "verts": 212, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_106", + "surface": 0, + "material": "N00_000_00_EyeHighlight_00_EYE_Instance", + "class": "body", + "detail": "eyes", + "why": "material name says 'eyes'", + "verts": 26, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_107", + "surface": 0, + "material": "N00_000_00_Face_00_SKIN_Instance", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 2266, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_108", + "surface": 0, + "material": "N00_000_00_EyeWhite_00_EYE_Instance", + "class": "body", + "detail": "eyes", + "why": "material name says 'eyes'", + "verts": 290, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_109", + "surface": 0, + "material": "N00_000_00_FaceBrow_00_FACE_Instance", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 50, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_110", + "surface": 0, + "material": "N00_000_00_FaceEyelash_00_FACE_Instance", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 18, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_111", + "surface": 0, + "material": "N00_000_00_FaceEyeline_00_FACE_Instance", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 118, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_112", + "surface": 0, + "material": "N00_000_00_Body_00_SKIN_Instance", + "class": "body", + "detail": "skin", + "why": "material name says 'skin'", + "verts": 5870, + "textured": true, + "chain_share": { + "breast": 0.038 + } + }, + { + "mesh": "Object_113", + "surface": 0, + "material": "N00_001_03_Bottoms_01_CLOTH_Instance", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 742, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_114", + "surface": 0, + "material": "N00_004_01_Shoes_01_CLOTH_Instance", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 600, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_115", + "surface": 0, + "material": "N00_000_00_HairBack_00_HAIR_Instance", + "class": "hair", + "detail": "hair", + "why": "material name says 'hair'", + "verts": 760, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_116", + "surface": 0, + "material": "N00_002_02_Tops_01_CLOTH_Instance", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 512, + "textured": true, + "chain_share": { + "breast": 0.117 + } + }, + { + "mesh": "Object_117", + "surface": 0, + "material": "N00_010_01_Onepiece_00_CLOTH_Instance", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 52, + "textured": true, + "chain_share": { + "breast": 0.115 + } + } + ] } \ No newline at end of file diff --git a/assets/characters/skins/kiyoko.rig.json b/assets/characters/skins/kiyoko.rig.json index 6ddda8f..cd91178 100644 --- a/assets/characters/skins/kiyoko.rig.json +++ b/assets/characters/skins/kiyoko.rig.json @@ -1,3123 +1,3274 @@ { - "roles": { - "hips": "J_Bip_C_Hips", - "head": "J_Adj_L_FaceEye", - "neck": "J_Bip_C_Neck", - "spine": [ - "J_Bip_C_Spine", - "J_Bip_C_Chest", - "J_Bip_C_UpperChest", - "J_Bip_C_Neck", - "J_Bip_C_Head", - "J_Adj_L_FaceEye" - ], - "shin.R": "J_Bip_R_LowerLeg", - "shin.L": "J_Bip_L_LowerLeg", - "thigh.L": "J_Bip_L_UpperLeg", - "thigh.R": "J_Bip_R_UpperLeg", - "shoulder.R": "J_Bip_R_Shoulder", - "shoulder.L": "J_Bip_L_Shoulder", - "forearm.L": "J_Bip_L_LowerArm", - "forearm.R": "J_Bip_R_LowerArm", - "upper_arm.R": "J_Bip_R_UpperArm", - "upper_arm.L": "J_Bip_L_UpperArm", - "toe.R": "J_Bip_R_ToeBase", - "toe.L": "J_Bip_L_ToeBase", - "foot.L": "J_Bip_L_Foot", - "foot.R": "J_Bip_R_Foot", - "hand.R": "J_Bip_R_Hand", - "hand.L": "J_Bip_L_Hand" - }, - "fingers": { - "thumb.L": [ - "J_Bip_L_Thumb1", - "J_Bip_L_Thumb2", - "J_Bip_L_Thumb3" - ], - "index.L": [ - "J_Bip_L_Index1", - "J_Bip_L_Index2", - "J_Bip_L_Index3" - ], - "middle.L": [ - "J_Bip_L_Middle1", - "J_Bip_L_Middle2", - "J_Bip_L_Middle3" - ], - "ring.L": [ - "J_Bip_L_Ring1", - "J_Bip_L_Ring2", - "J_Bip_L_Ring3" - ], - "pinky.L": [ - "J_Bip_L_Little1", - "J_Bip_L_Little2", - "J_Bip_L_Little3" - ], - "thumb.R": [ - "J_Bip_R_Thumb1", - "J_Bip_R_Thumb2", - "J_Bip_R_Thumb3" - ], - "index.R": [ - "J_Bip_R_Index1", - "J_Bip_R_Index2", - "J_Bip_R_Index3" - ], - "middle.R": [ - "J_Bip_R_Middle1", - "J_Bip_R_Middle2", - "J_Bip_R_Middle3" - ], - "ring.R": [ - "J_Bip_R_Ring1", - "J_Bip_R_Ring2", - "J_Bip_R_Ring3" - ], - "pinky.R": [ - "J_Bip_R_Little1", - "J_Bip_R_Little2", - "J_Bip_R_Little3" - ] - }, - "chains": [ - { - "class": "bust", - "root_parent": "J_Bip_C_UpperChest", - "bones": [ - "J_Sec_L_Bust1", - "J_Sec_L_Bust2" - ], - "tips": [ - [ - -0.02822, - 0.05487, - 0.00675 - ], - [ - -0.02822, - 0.05487, - 0.00675 - ] - ], - "hulls": [ - [ - [ - -0.06907, - 0.01709, - 0.03093 - ], - [ - 0.01313, - 0.06773, - -0.02415 - ], - [ - -0.0464, - 0.04364, - -0.02388 - ], - [ - -0.01596, - 0.05683, - 0.03057 - ], - [ - -0.04145, - 0.02998, - 0.04945 - ], - [ - -0.05482, - 0.0409, - 0.01062 - ], - [ - 0.01149, - 0.06713, - 0.01269 - ], - [ - -0.01336, - 0.06822, - -0.00635 - ], - [ - -0.00726, - 0.05979, - -0.04593 - ], - [ - -0.03102, - 0.0483, - -0.04574 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_L_Bust2": 1.1574203600849464, - "J_Sec_R_Bust1": 0.11661945163003545 - }, - { - "J_Sec_L_Bust1": 1.1574203600849464 - } - ] - }, - { - "class": "bust", - "root_parent": "J_Bip_C_UpperChest", - "bones": [ - "J_Sec_R_Bust1", - "J_Sec_R_Bust2" - ], - "tips": [ - [ - 0.02822, - 0.05487, - 0.00675 - ], - [ - 0.02822, - 0.05487, - 0.00675 - ] - ], - "hulls": [ - [ - [ - 0.06907, - 0.01709, - 0.03093 - ], - [ - -0.01313, - 0.06773, - -0.02415 - ], - [ - 0.0464, - 0.04364, - -0.02388 - ], - [ - 0.01596, - 0.05683, - 0.03057 - ], - [ - 0.04145, - 0.02998, - 0.04945 - ], - [ - 0.05482, - 0.0409, - 0.01062 - ], - [ - -0.01149, - 0.06713, - 0.01269 - ], - [ - 0.01336, - 0.06822, - -0.00635 - ], - [ - 0.00726, - 0.05979, - -0.04593 - ], - [ - 0.03102, - 0.0483, - -0.04574 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_R_Bust2": 1.1574203600849464, - "J_Sec_L_Bust1": 0.11661945163003545 - }, - { - "J_Sec_R_Bust1": 1.1574203600849464 - } - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_01", - "J_Sec_Hair2_01", - "J_Sec_Hair3_01" - ], - "tips": [ - [ - -0.00179, - 0.03486, - 0.00055 - ], - [ - -0.01116, - 0.03272, - 0.00086 - ], - [ - -0.01116, - 0.03272, - 0.00086 - ] - ], - "hulls": [ - [ - [ - -0.00846, - 0.02453, - 0.00427 - ], - [ - -0.00252, - 0.00336, - -0.00789 - ], - [ - -0.00858, - 0.00443, - 0.00697 - ], - [ - -0.00097, - 0.01453, - 0.00074 - ], - [ - -0.00426, - 0.02468, - -0.00724 - ], - [ - -0.0001, - 0.00419, - 0.00175 - ], - [ - -0.0085, - 0.01455, - 0.00554 - ], - [ - -0.00327, - 0.01394, - -0.00788 - ], - [ - -0.00215, - 0.02485, - 5e-05 - ] - ], - [ - [ - -0.01247, - 0.03034, - -0.00101 - ], - [ - -0.00214, - 0.00042, - -0.00073 - ], - [ - -0.00604, - 0.0106, - -0.00492 - ], - [ - -0.00989, - 0.02021, - 0.00049 - ], - [ - -0.00806, - 0.01005, - 0.00167 - ], - [ - -0.00397, - 0.00036, - -0.00646 - ], - [ - -0.007, - -0.00021, - 0.00274 - ], - [ - -0.00467, - 0.01074, - -0.00086 - ], - [ - -0.0089, - 0.02064, - -0.00308 - ], - [ - -0.00813, - 0.02077, - -0.0009 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_01": 1.806053266471615 - }, - { - "J_Sec_Hair1_01": 1.806053266471615 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_02", - "J_Sec_Hair2_02", - "J_Sec_Hair3_02" - ], - "tips": [ - [ - 0.0112, - 0.03153, - 0.00487 - ], - [ - -0.01067, - 0.02305, - -0.02196 - ], - [ - -0.01067, - 0.02305, - -0.02196 - ] - ], - "hulls": [ - [ - [ - 0.0016, - 0.04157, - -0.01528 - ], - [ - 0.00699, - 0.00051, - 0.01678 - ], - [ - -0.01119, - 0.0059, - -0.01882 - ], - [ - 0.00854, - 0.02338, - 0.00234 - ], - [ - 0.01364, - 0.01905, - 0.02425 - ], - [ - 0.00383, - 0.02047, - -0.01766 - ], - [ - -0.01111, - 0.0194, - -0.00462 - ], - [ - -8e-05, - 0.00405, - -0.0011 - ], - [ - -0.00373, - 0.03054, - -0.01763 - ], - [ - 0.00353, - 0.0308, - -0.00627 - ] - ], - [ - [ - -0.00745, - 0.02625, - -0.04543 - ], - [ - -0.02883, - 0.00742, - 0.0102 - ], - [ - 0.02313, - -0.00623, - -0.01403 - ], - [ - -0.00785, - 0.01457, - -0.01602 - ], - [ - 0.00493, - 0.00057, - -0.02812 - ], - [ - 0.00058, - 0.00063, - -0.00206 - ], - [ - 0.01191, - 0.00336, - -0.0137 - ], - [ - 0.0002, - 0.01312, - -0.03115 - ], - [ - 0.00719, - -0.00665, - -0.01942 - ], - [ - 0.01758, - 0.00074, - -0.02281 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_02": 9.416776602017269 - }, - { - "J_Sec_Hair1_02": 9.416776602017269 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_03", - "J_Sec_Hair2_03", - "J_Sec_Hair3_03" - ], - "tips": [ - [ - 0.01112, - 0.04107, - 0.00338 - ], - [ - 0.00799, - 0.02983, - -0.02835 - ], - [ - 0.00799, - 0.02983, - -0.02835 - ] - ], - "hulls": [ - [ - [ - -0.0201, - 0.0489, - 0.00678 - ], - [ - 0.03387, - 0.00448, - -0.00477 - ], - [ - -0.02309, - 0.00126, - 0.00401 - ], - [ - 0.01553, - 0.03579, - 0.00278 - ], - [ - -0.0101, - 0.02591, - -0.00442 - ], - [ - 0.01098, - 0.00463, - 0.00707 - ], - [ - 0.02709, - 0.01896, - 0.00995 - ], - [ - -0.00051, - 0.04773, - 0.00211 - ], - [ - -0.00605, - 0.00842, - -0.00208 - ], - [ - -0.02312, - 0.02504, - 0.00687 - ] - ], - [ - [ - 0.01449, - 0.05794, - -0.02204 - ], - [ - -0.00187, - -0.02794, - -0.0191 - ], - [ - -0.00591, - 0.02187, - 0.00675 - ], - [ - 0.00484, - 0.01429, - -0.02831 - ], - [ - 0.00503, - -0.00808, - -0.00465 - ], - [ - 0.00022, - 0.03427, - -0.01267 - ], - [ - 0.0103, - 0.03444, - -0.03176 - ], - [ - 0.0049, - 0.01219, - -0.00826 - ], - [ - -0.00244, - -0.01093, - -0.02778 - ], - [ - 0.00672, - 0.04546, - -0.02065 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_03": 28.652466934563993 - }, - { - "J_Sec_Hair1_03": 28.652466934563993 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_04", - "J_Sec_Hair2_04", - "J_Sec_Hair3_04" - ], - "tips": [ - [ - 0.01086, - 0.03113, - -0.00479 - ], - [ - 0.01071, - 0.02966, - -0.01083 - ], - [ - 0.01071, - 0.02966, - -0.01083 - ] - ], - "hulls": [ - [ - [ - -0.00945, - 0.03644, - 0.00941 - ], - [ - 0.02187, - -0.0017, - -0.01224 - ], - [ - 0.01478, - 0.02758, - -0.00153 - ], - [ - -0.00945, - 0.00935, - 0.00976 - ], - [ - 0.01038, - 0.00411, - 0.0024 - ], - [ - 0.02431, - 0.02073, - -0.01319 - ], - [ - -0.01538, - 0.02371, - 0.00337 - ], - [ - -0.0216, - 0.01668, - 0.01518 - ], - [ - 0.02096, - 0.01062, - -0.00436 - ], - [ - -0.00229, - 0.02614, - 0.00381 - ] - ], - [ - [ - 0.01085, - 0.03503, - -0.01287 - ], - [ - -0.00752, - 0.00495, - 0.0055 - ], - [ - 0.0142, - 0.00072, - -0.00944 - ], - [ - -0.00839, - 0.02898, - 0.00731 - ], - [ - 0.01006, - 0.01734, - -0.00898 - ], - [ - 0.00142, - 0.02481, - -0.0021 - ], - [ - 0.00507, - 0.00977, - -0.00136 - ], - [ - -0.00395, - 0.01829, - 0.00677 - ], - [ - -0.01318, - 0.01289, - 0.00909 - ], - [ - 0.00095, - 0.00791, - 0.00626 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_04": 9.739047031025505 - }, - { - "J_Sec_Hair1_04": 9.739047031025505 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_05", - "J_Sec_Hair2_05", - "J_Sec_Hair3_05" - ], - "tips": [ - [ - -0.00267, - 0.03995, - 2e-05 - ], - [ - 0.01236, - 0.03728, - 0.00232 - ], - [ - 0.01236, - 0.03728, - 0.00232 - ] - ], - "hulls": [ - [ - [ - 0.01342, - 0.03693, - 0.01143 - ], - [ - -0.01062, - -0.00285, - -0.00904 - ], - [ - -0.01069, - 0.03266, - -0.01642 - ], - [ - 0.02722, - 0.00967, - 0.02045 - ], - [ - 0.01016, - 0.00729, - 0.00108 - ], - [ - -0.00572, - 0.02245, - 0.00357 - ], - [ - 0.01374, - 0.01868, - 0.01467 - ], - [ - -0.00023, - 0.01371, - -0.00985 - ], - [ - -0.00337, - -0.00126, - 0.00426 - ], - [ - 0.00218, - 0.0344, - 0.00068 - ] - ], - [ - [ - 0.01231, - 0.03734, - 0.00225 - ], - [ - -0.0092, - 0.00498, - -0.0157 - ], - [ - 0.02241, - 0.00086, - 0.0176 - ], - [ - 0.00663, - 0.01264, - 0.00269 - ], - [ - -0.00152, - 0.01836, - -0.00391 - ], - [ - 0.00801, - 0.0264, - 0.00212 - ], - [ - 0.00515, - 0.00107, - 0.00152 - ], - [ - 0.02508, - 0.01179, - 0.01744 - ], - [ - -0.00541, - 0.00665, - -0.00533 - ], - [ - 0.0129, - 0.00733, - 0.00845 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_05": 12.136693552290065 - }, - { - "J_Sec_Hair1_05": 12.136693552290065 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_06", - "J_Sec_Hair2_06", - "J_Sec_Hair3_06" - ], - "tips": [ - [ - 0.00979, - 0.06992, - -0.00277 - ], - [ - 0.03558, - 0.05906, - 0.00267 - ], - [ - 0.03558, - 0.05906, - 0.00267 - ] - ], - "hulls": [ - [ - [ - -0.00796, - 0.07334, - -0.01193 - ], - [ - 0.00803, - 0.00715, - 0.03115 - ], - [ - -0.01274, - 0.01999, - -0.01263 - ], - [ - 0.02153, - 0.05703, - 0.02492 - ], - [ - 0.00966, - 0.04728, - -0.00447 - ], - [ - 0.00102, - 0.00127, - 0.00487 - ], - [ - 0.01548, - 0.02331, - 0.01261 - ], - [ - 0.00672, - 0.03904, - 0.02892 - ], - [ - -0.01272, - 0.04146, - -0.0089 - ], - [ - -0.01088, - -0.00143, - -0.01251 - ] - ], - [ - [ - 0.05446, - 0.06037, - 0.01606 - ], - [ - -0.01448, - 0.01371, - -0.00892 - ], - [ - 0.01615, - 0.01833, - 0.03113 - ], - [ - 0.01785, - 0.04612, - -0.00383 - ], - [ - 0.03933, - 0.03937, - 0.03083 - ], - [ - 0.00474, - 0.00067, - 0.01014 - ], - [ - 0.01234, - 0.02208, - -0.00204 - ], - [ - 0.03558, - 0.05902, - 0.00277 - ], - [ - 0.02745, - 0.02677, - 0.01376 - ], - [ - 0.00781, - -0.00083, - 0.03146 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_06": 17.151499337137746 - }, - { - "J_Sec_Hair1_06": 17.151499337137746 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_07", - "J_Sec_Hair2_07", - "J_Sec_Hair3_07" - ], - "tips": [ - [ - -0.01413, - 0.04253, - 0.0056 - ], - [ - 0.01383, - 0.03096, - -0.02833 - ], - [ - 0.01383, - 0.03096, - -0.02833 - ] - ], - "hulls": [ - [ - [ - -0.00417, - 0.04397, - -0.00148 - ], - [ - -0.0007, - 6e-05, - 0.00679 - ], - [ - -0.0121, - 0.0206, - 0.00982 - ], - [ - 0.00261, - 0.0234, - -0.00292 - ], - [ - -0.01812, - 0.03812, - 0.01188 - ], - [ - 0.0051, - 0.00909, - -0.00314 - ], - [ - -0.0076, - 0.01139, - 0.00272 - ], - [ - -0.00912, - 0.03704, - 0.00536 - ], - [ - -0.00468, - 0.02742, - 0.00401 - ], - [ - -0.00924, - 0.00382, - 0.00885 - ] - ], - [ - [ - 0.00322, - 0.03511, - -0.0422 - ], - [ - -0.00339, - -0.00787, - -0.00791 - ], - [ - 0.00161, - 0.00906, - -0.03076 - ], - [ - 0.00874, - 0.00816, - 0.00108 - ], - [ - 0.01385, - 0.03095, - -0.02832 - ], - [ - 0.00455, - 0.01593, - -0.01755 - ], - [ - -0.00295, - -7e-05, - -0.02029 - ], - [ - 0.00259, - 0.02129, - -0.03849 - ], - [ - 0.00314, - 0.00665, - -0.01192 - ], - [ - -0.00018, - 0.00311, - -0.00208 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_07": 12.95251969089636 - }, - { - "J_Sec_Hair1_07": 12.95251969089636 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_08", - "J_Sec_Hair2_08", - "J_Sec_Hair3_08" - ], - "tips": [ - [ - -0.01414, - 0.06968, - -0.00406 - ], - [ - -0.04212, - 0.05622, - 0.0006 - ], - [ - -0.04212, - 0.05622, - 0.0006 - ] - ], - "hulls": [ - [ - [ - 0.01293, - 0.07861, - -0.02833 - ], - [ - -0.01331, - 0.00442, - 0.01001 - ], - [ - 0.02195, - 0.02537, - -0.02522 - ], - [ - -0.02324, - 0.05659, - 0.00872 - ], - [ - 0.00267, - 0.03296, - 0.00146 - ], - [ - 0.01345, - -0.00146, - -0.01281 - ], - [ - -0.00786, - 0.06491, - -0.01448 - ], - [ - 0.01031, - 0.04654, - -0.02964 - ], - [ - -0.02007, - 0.03646, - -0.0058 - ], - [ - -0.00207, - 0.01709, - -0.01415 - ] - ], - [ - [ - -0.04208, - 0.05627, - 0.00061 - ], - [ - 0.0224, - 0.01875, - -0.02406 - ], - [ - -0.01816, - 0.00616, - 0.014 - ], - [ - -0.00929, - 0.04589, - -0.02215 - ], - [ - -0.03867, - 0.03033, - 0.02021 - ], - [ - -0.00358, - 0.01706, - -0.00987 - ], - [ - -0.0157, - 0.03652, - 0.00136 - ], - [ - -0.01592, - 0.02578, - 0.02254 - ], - [ - 0.00962, - 0.03631, - -0.02138 - ], - [ - -0.0233, - 0.05486, - -0.01258 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_08": 22.67897996497351 - }, - { - "J_Sec_Hair1_08": 22.67897996497351 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_09", - "J_Sec_Hair2_09", - "J_Sec_Hair3_09", - "J_Sec_Hair4_09" - ], - "tips": [ - [ - 0.00656, - 0.0474, - 0.00209 - ], - [ - 0.01706, - 0.0446, - 0.00299 - ], - [ - 0.02854, - 0.03812, - 0.00482 - ], - [ - 0.02854, - 0.03812, - 0.00482 - ] - ], - "hulls": [ - [ - [ - 0.0041, - 0.04654, - -0.04275 - ], - [ - -0.00212, - 0.00195, - 0.02043 - ], - [ - -0.01037, - 0.00453, - -0.03435 - ], - [ - 0.01098, - 0.04256, - 0.01272 - ], - [ - 0.00989, - 0.01657, - -0.00669 - ], - [ - 0.00547, - 0.02398, - -0.03392 - ], - [ - 0.01109, - 0.02125, - 0.02163 - ], - [ - -7e-05, - 0.04024, - -0.02371 - ], - [ - -0.00138, - 0.03938, - -0.00175 - ], - [ - -0.0025, - 0.01464, - -0.04513 - ] - ], - [ - [ - 0.01155, - 0.04899, - -0.02492 - ], - [ - 0.01373, - 0.01337, - 0.01953 - ], - [ - 0.00042, - 0.00972, - -0.04317 - ], - [ - 0.00737, - 0.03226, - -0.00042 - ], - [ - 0.00988, - 0.00928, - -0.00588 - ], - [ - 0.01089, - 0.02663, - -0.03046 - ], - [ - 0.01694, - 0.03448, - 0.01905 - ], - [ - -0.00177, - 0.00778, - -0.02453 - ], - [ - 0.00883, - 0.03371, - -0.01582 - ], - [ - -0.00258, - 0.0207, - -0.0326 - ] - ], - [ - [ - 0.02849, - 0.0382, - 0.00456 - ], - [ - -0.00149, - 0.00458, - -0.03428 - ], - [ - 0.00607, - 0.00195, - 0.00791 - ], - [ - 0.01332, - 0.02759, - -0.01492 - ], - [ - 0.017, - 0.0198, - 0.00588 - ], - [ - 0.0021, - 0.00722, - -0.01197 - ], - [ - -0.00011, - 0.01283, - -0.02387 - ], - [ - 0.02521, - 0.02306, - 0.0148 - ], - [ - 0.00731, - 0.01733, - -0.01594 - ], - [ - 0.01358, - 0.00607, - 0.01594 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_09": 6.085030456593955 - }, - { - "J_Sec_Hair1_09": 6.085030456593955, - "J_Sec_Hair3_09": 6.217334650162728 - }, - { - "J_Sec_Hair2_09": 6.217334650162728 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_10", - "J_Sec_Hair2_10", - "J_Sec_Hair3_10", - "J_Sec_Hair4_10" - ], - "tips": [ - [ - -0.00523, - 0.04681, - 0.00168 - ], - [ - -0.01541, - 0.04425, - 0.00372 - ], - [ - -0.02703, - 0.03779, - 0.00697 - ], - [ - -0.02703, - 0.03779, - 0.00697 - ] - ], - "hulls": [ - [ - [ - 0.00254, - 0.03996, - -0.03885 - ], - [ - -0.0085, - 0.00607, - 0.02523 - ], - [ - 0.01355, - -0.00332, - -0.03069 - ], - [ - 0.00262, - 0.04386, - 0.00354 - ], - [ - 0.00857, - 0.00125, - 0.00306 - ], - [ - -0.00882, - 0.02119, - -0.00174 - ], - [ - -0.00108, - 0.01702, - -0.03077 - ], - [ - -0.00035, - 0.02781, - 0.02349 - ], - [ - 0.00106, - 0.03774, - -0.01836 - ], - [ - -0.00997, - 0.04078, - 0.02213 - ] - ], - [ - [ - -0.02137, - 0.03805, - 0.02335 - ], - [ - 0.00232, - 0.01406, - -0.03706 - ], - [ - -0.00047, - 0.00152, - 0.02164 - ], - [ - -0.00768, - 0.03901, - -0.01181 - ], - [ - -0.00924, - 0.01479, - -0.00068 - ], - [ - -0.00484, - 0.03418, - -0.03234 - ], - [ - -0.00787, - 0.02115, - 0.02217 - ], - [ - 0.00087, - 0.01924, - -0.01671 - ], - [ - -0.00652, - 0.03796, - 0.0041 - ], - [ - 0.00204, - 0.01813, - 0.00269 - ] - ], - [ - [ - -0.03056, - 0.04392, - 0.00527 - ], - [ - 0.0016, - 0.0091, - -0.02955 - ], - [ - -0.00748, - 0.00801, - 0.01125 - ], - [ - -0.00885, - 0.02284, - -0.01325 - ], - [ - -0.01882, - 0.02575, - 0.00806 - ], - [ - -0.02055, - 0.04066, - -0.00934 - ], - [ - -0.02723, - 0.02881, - 0.0177 - ], - [ - 0.00206, - 0.00531, - -0.01729 - ], - [ - -0.00303, - 0.01298, - -0.00933 - ], - [ - -0.01558, - 0.01188, - 0.01886 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_10": 4.348037023628208 - }, - { - "J_Sec_Hair1_10": 4.348037023628208, - "J_Sec_Hair3_10": 4.307469985860632 - }, - { - "J_Sec_Hair2_10": 4.307469985860632 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_11", - "J_Sec_Hair2_11", - "J_Sec_Hair3_11", - "J_Sec_Hair4_11" - ], - "tips": [ - [ - 0.01001, - 0.05484, - -0.0104 - ], - [ - 0.00594, - 0.05596, - -0.00663 - ], - [ - 0.00284, - 0.05652, - -0.00375 - ], - [ - 0.00284, - 0.05652, - -0.00375 - ] - ], - "hulls": [ - [ - [ - -0.0336, - 0.05073, - -0.02585 - ], - [ - 0.03431, - 0.00309, - 0.02653 - ], - [ - 0.03101, - 0.04289, - -0.01762 - ], - [ - -0.00462, - -0.0013, - -0.01728 - ], - [ - -0.05014, - 0.00712, - -0.03009 - ], - [ - 0.00588, - 0.02005, - 0.0094 - ], - [ - -0.00129, - 0.04205, - -0.0166 - ], - [ - 0.03881, - 0.03532, - 0.01253 - ], - [ - 0.02742, - 0.00285, - -0.00672 - ], - [ - -0.02026, - 0.01388, - -0.03785 - ] - ], - [ - [ - 0.01152, - 0.05436, - -0.0143 - ], - [ - -0.03654, - 0.00851, - -0.01442 - ], - [ - 0.02489, - 0.00155, - 0.01241 - ], - [ - -0.00134, - 0.01164, - -0.01049 - ], - [ - -0.01899, - 0.03823, - -0.01455 - ], - [ - 0.02563, - 0.03094, - 0.0062 - ], - [ - -0.00124, - 0.04081, - 0.0012 - ], - [ - 0.02009, - 0.02067, - -0.0136 - ], - [ - -0.01384, - -0.00132, - -0.02476 - ], - [ - 0.0111, - 0.01937, - 0.01747 - ] - ], - [ - [ - 0.01809, - 0.06474, - 0.00451 - ], - [ - -0.00252, - -0.00034, - -0.00919 - ], - [ - -0.01443, - 0.04127, - -0.00749 - ], - [ - 0.02423, - 0.02907, - 0.00268 - ], - [ - 0.01752, - 0.00581, - 0.0013 - ], - [ - -0.01333, - 0.01982, - -0.00015 - ], - [ - 0.01209, - 0.04863, - -0.00886 - ], - [ - 0.00612, - 0.03733, - 0.00917 - ], - [ - -1e-05, - 0.02768, - -0.01425 - ], - [ - -0.01285, - 0.06118, - -0.00357 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_11": 20.1695800288937 - }, - { - "J_Sec_Hair1_11": 20.1695800288937, - "J_Sec_Hair3_11": 18.79479094472742 - }, - { - "J_Sec_Hair2_11": 18.79479094472742 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_12", - "J_Sec_Hair2_12", - "J_Sec_Hair3_12", - "J_Sec_Hair4_12" - ], - "tips": [ - [ - -0.0098, - 0.05611, - -0.01118 - ], - [ - -0.00567, - 0.05729, - -0.00697 - ], - [ - -0.0024, - 0.05789, - -0.00363 - ], - [ - -0.0024, - 0.05789, - -0.00363 - ] - ], - "hulls": [ - [ - [ - 0.035, - 0.05517, - -0.02733 - ], - [ - -0.03495, - 0.00451, - 0.02597 - ], - [ - 0.00651, - 0.00181, - -0.01847 - ], - [ - -0.03053, - 0.04456, - -0.01868 - ], - [ - 0.05194, - 0.01062, - -0.031 - ], - [ - -0.00549, - 0.02112, - 0.00883 - ], - [ - -0.02727, - 0.00374, - -0.00708 - ], - [ - -0.03845, - 0.03769, - 0.01136 - ], - [ - 0.00835, - 0.03947, - -0.0201 - ], - [ - -0.01009, - 0.05696, - 0.00016 - ] - ], - [ - [ - -0.01724, - 0.05565, - -0.0071 - ], - [ - 0.03655, - 0.01314, - -0.01521 - ], - [ - -0.02476, - 0.00201, - 0.01213 - ], - [ - 0.00092, - 0.01441, - -0.01105 - ], - [ - 0.01819, - 0.04209, - -0.01466 - ], - [ - -0.00506, - 0.0267, - 0.01481 - ], - [ - 0.0236, - 0.00453, - 0.00578 - ], - [ - -0.02433, - 0.01446, - -0.00795 - ], - [ - 0.01407, - 0.00225, - -0.02557 - ], - [ - 0.00066, - 0.04337, - 0.00041 - ] - ], - [ - [ - -0.00061, - 0.06864, - -0.00452 - ], - [ - -0.00632, - -0.00079, - -0.00813 - ], - [ - 0.00826, - 0.03388, - -0.01943 - ], - [ - -0.02358, - 0.03881, - 0.00234 - ], - [ - 0.0134, - 0.01709, - -0.00064 - ], - [ - 0.0104, - 0.04449, - 0.00057 - ], - [ - -0.00671, - 0.01917, - 0.00805 - ], - [ - -0.01297, - 0.01892, - -0.01268 - ], - [ - -0.01932, - 0.06422, - 0.00449 - ], - [ - -0.01306, - 0.04876, - -0.00903 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_12": 20.797115504793354 - }, - { - "J_Sec_Hair1_12": 20.797115504793354, - "J_Sec_Hair3_12": 20.753898724733332 - }, - { - "J_Sec_Hair2_12": 20.753898724733332 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_13", - "J_Sec_Hair2_13", - "J_Sec_Hair3_13" - ], - "tips": [ - [ - 0.02011, - 0.09181, - -0.00286 - ], - [ - 0.03975, - 0.05486, - -0.00267 - ], - [ - 0.03975, - 0.05486, - -0.00267 - ] - ], - "hulls": [ - [ - [ - 0.01278, - 0.09433, - 0.00743 - ], - [ - 0.00503, - -0.00394, - -0.02307 - ], - [ - 0.03257, - 0.04406, - -0.00514 - ], - [ - 0.01058, - 0.01845, - 0.00721 - ], - [ - 0.01238, - 0.07186, - -0.0156 - ], - [ - 0.01675, - 0.02279, - -0.02178 - ], - [ - 0.02799, - 0.0669, - 0.0055 - ], - [ - 0.0045, - -0.00404, - 0.00515 - ], - [ - 0.0101, - 0.04025, - -0.00087 - ], - [ - 0.03093, - 0.08206, - -0.01168 - ] - ], - [ - [ - 0.03347, - 0.06049, - -0.00477 - ], - [ - -0.01279, - 0.00778, - -0.00465 - ], - [ - -0.00957, - 0.05038, - 0.01515 - ], - [ - 0.02852, - 0.02198, - -0.0276 - ], - [ - -0.00084, - 0.03441, - -0.00966 - ], - [ - -0.00561, - 0.02163, - 0.01707 - ], - [ - 0.00605, - 0.05881, - -0.00897 - ], - [ - 0.00839, - -0.00286, - -0.00961 - ], - [ - 0.00835, - 0.06527, - 0.00993 - ], - [ - 0.01485, - 0.03519, - -0.02093 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_13": 28.349896885998273 - }, - { - "J_Sec_Hair1_13": 28.349896885998273 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_14", - "J_Sec_Hair2_14", - "J_Sec_Hair3_14" - ], - "tips": [ - [ - -0.02011, - 0.09181, - -0.00286 - ], - [ - -0.03975, - 0.05486, - -0.00267 - ], - [ - -0.03975, - 0.05486, - -0.00267 - ] - ], - "hulls": [ - [ - [ - -0.01256, - 0.0943, - 0.00048 - ], - [ - -0.00487, - -0.00404, - -0.02413 - ], - [ - -0.02955, - 0.03699, - 0.00229 - ], - [ - -0.01589, - 0.06506, - -0.01716 - ], - [ - -0.00892, - 0.0113, - 0.00738 - ], - [ - -0.01583, - 0.02999, - -0.0233 - ], - [ - -0.03173, - 0.067, - 0.00648 - ], - [ - -0.01225, - 0.0508, - 0.00085 - ], - [ - -0.02915, - 0.08183, - -0.00816 - ], - [ - -0.00797, - 0.03032, - 0.00049 - ] - ], - [ - [ - -0.02436, - 0.06451, - -0.00364 - ], - [ - -0.00762, - -0.00295, - -0.00432 - ], - [ - 0.01095, - 0.03578, - 0.01561 - ], - [ - -0.02764, - 0.02899, - -0.02757 - ], - [ - 0.00397, - 0.0245, - -0.01162 - ], - [ - 0.00189, - 0.06375, - 0.01059 - ], - [ - -0.004, - 0.05114, - -0.00914 - ], - [ - 0.0006, - 0.01537, - 0.0133 - ], - [ - 0.0135, - 0.00781, - -0.00586 - ], - [ - -0.03979, - 0.05491, - -0.00254 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_14": 28.360807644433685 - }, - { - "J_Sec_Hair1_14": 28.360807644433685 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_15", - "J_Sec_Hair2_15", - "J_Sec_Hair3_15" - ], - "tips": [ - [ - -0.01211, - 0.05321, - 0.01422 - ], - [ - -0.01309, - 0.05293, - 0.01456 - ], - [ - -0.01309, - 0.05293, - 0.01456 - ] - ], - "hulls": [ - [ - [ - -0.0267, - 0.05046, - -0.00606 - ], - [ - -0.00062, - 0.00414, - -0.00789 - ], - [ - -0.00667, - 0.03155, - 0.00125 - ], - [ - -0.01534, - 0.01553, - -0.00251 - ], - [ - -0.013, - 0.04884, - 0.00424 - ], - [ - -0.02028, - 0.03313, - -0.00813 - ], - [ - -0.01922, - 0.03774, - 0.00385 - ], - [ - -0.00317, - 0.01852, - -0.00357 - ], - [ - -0.02513, - 0.0499, - 0.0063 - ], - [ - -0.01121, - 0.02662, - -0.00923 - ] - ], - [ - [ - -0.03068, - 0.05762, - 0.02615 - ], - [ - -0.0165, - 0.0015, - -0.01958 - ], - [ - 0.00662, - 0.03993, - -0.00269 - ], - [ - -0.03151, - 0.03456, - -0.00473 - ], - [ - -0.00954, - 0.05841, - 0.00746 - ], - [ - -0.02504, - 0.01517, - -0.00152 - ], - [ - -0.02627, - 0.04302, - 0.01308 - ], - [ - -0.02356, - 0.04756, - -0.00138 - ], - [ - -0.01502, - 0.05269, - 0.02041 - ], - [ - -0.02537, - 0.02337, - -0.01417 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_15": 26.225395679503343 - }, - { - "J_Sec_Hair1_15": 26.225395679503343 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_16", - "J_Sec_Hair2_16", - "J_Sec_Hair3_16" - ], - "tips": [ - [ - 0.01211, - 0.05321, - 0.01422 - ], - [ - 0.01309, - 0.05293, - 0.01456 - ], - [ - 0.01309, - 0.05293, - 0.01456 - ] - ], - "hulls": [ - [ - [ - 0.02113, - 0.05354, - -0.00554 - ], - [ - 0.00076, - 0.00423, - -0.00969 - ], - [ - 0.01547, - 0.02449, - 0.00187 - ], - [ - 0.00814, - 0.04121, - 0.00081 - ], - [ - 0.01089, - 0.01686, - -0.0105 - ], - [ - 0.01191, - 0.00639, - -0.0002 - ], - [ - 0.02305, - 0.04065, - 0.00039 - ], - [ - 0.00967, - 0.0323, - -0.00837 - ], - [ - 0.00387, - 0.02312, - -0.00284 - ], - [ - 0.01576, - 0.0526, - 0.00473 - ] - ], - [ - [ - 0.03068, - 0.05762, - 0.02615 - ], - [ - 0.01647, - 0.0008, - -0.01661 - ], - [ - -0.00663, - 0.03986, - -0.00258 - ], - [ - 0.03067, - 0.03647, - -0.00831 - ], - [ - 0.00894, - 0.0606, - 0.01156 - ], - [ - 0.02504, - 0.01517, - -0.00152 - ], - [ - 0.03677, - 0.04015, - 0.01336 - ], - [ - 0.02325, - 0.05038, - 0.00229 - ], - [ - 0.00499, - 0.04553, - 0.01218 - ], - [ - 0.02024, - 0.01552, - -0.01657 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_16": 26.322509970647936 - }, - { - "J_Sec_Hair1_16": 26.322509970647936 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_17", - "J_Sec_Hair2_17", - "J_Sec_Hair3_17" - ], - "tips": [ - [ - 0.02348, - 0.0957, - -0.02381 - ], - [ - -0.00217, - 0.10077, - -0.01388 - ], - [ - -0.00217, - 0.10077, - -0.01388 - ] - ], - "hulls": [ - [ - [ - 0.05658, - 0.08838, - -0.03346 - ], - [ - 0.00273, - -0.00065, - -5e-05 - ], - [ - 0.00587, - 0.05197, - -0.03052 - ], - [ - 0.02929, - 0.03537, - 0.00239 - ], - [ - 0.01178, - 0.09133, - -0.04513 - ], - [ - 0.02602, - 0.08072, - -0.00753 - ], - [ - 0.04559, - 0.05799, - -0.02396 - ], - [ - 0.01376, - 0.02351, - -0.02037 - ], - [ - 0.02303, - 0.07156, - -0.03101 - ], - [ - 0.03541, - 0.0901, - -0.04576 - ] - ], - [ - [ - -0.00135, - 0.11116, - -0.01126 - ], - [ - 0.02807, - 0.00059, - 0.01304 - ], - [ - -0.00773, - 0.04692, - -0.03614 - ], - [ - 0.03907, - 0.07185, - -0.02125 - ], - [ - 0.01188, - 0.04645, - 0.01195 - ], - [ - -0.01439, - 0.00065, - -0.00596 - ], - [ - 0.01794, - 0.01334, - -0.02856 - ], - [ - -0.02031, - 0.08883, - -0.02963 - ], - [ - 0.04174, - 0.03605, - -0.01935 - ], - [ - 0.00605, - 0.07751, - 0.00105 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_17": 20.076729074867217 - }, - { - "J_Sec_Hair1_17": 20.076729074867217 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "J_Bip_C_Head", - "bones": [ - "J_Sec_Hair1_18", - "J_Sec_Hair2_18", - "J_Sec_Hair3_18" - ], - "tips": [ - [ - -0.02373, - 0.0961, - -0.02398 - ], - [ - 0.00214, - 0.10123, - -0.01396 - ], - [ - 0.00214, - 0.10123, - -0.01396 - ] - ], - "hulls": [ - [ - [ - -0.05372, - 0.0887, - -0.03821 - ], - [ - -0.00155, - 0.0015, - 0.0044 - ], - [ - -0.0045, - 0.05349, - -0.02979 - ], - [ - -0.04112, - 0.0547, - -0.00352 - ], - [ - -0.00889, - 0.09313, - -0.04332 - ], - [ - -0.02936, - 0.09161, - -0.00708 - ], - [ - -0.02751, - 0.02093, - -0.01345 - ], - [ - 0.00019, - 0.02767, - -0.00731 - ], - [ - -0.02593, - 0.07379, - -0.03643 - ], - [ - -0.05391, - 0.08442, - -0.01154 - ] - ], - [ - [ - 0.00123, - 0.11161, - -0.01115 - ], - [ - -0.03379, - -0.00147, - 0.00928 - ], - [ - 0.01417, - 0.03707, - -0.03033 - ], - [ - -0.04251, - 0.06227, - -0.012 - ], - [ - -0.00944, - 0.03602, - 0.01124 - ], - [ - 0.01272, - 0.00165, - -0.00377 - ], - [ - 0.01934, - 0.07901, - -0.0333 - ], - [ - -0.03593, - 0.02393, - -0.02433 - ], - [ - -0.00213, - 0.07633, - 0.00866 - ], - [ - -0.03081, - 0.09597, - -0.01973 - ] - ], - [] - ], - "neighbours": [ - { - "J_Sec_Hair2_18": 20.05058973935537 - }, - { - "J_Sec_Hair1_18": 20.05058973935537 - }, - {} - ] - } + "roles": { + "hips": "J_Bip_C_Hips", + "head": "J_Adj_L_FaceEye", + "neck": "J_Bip_C_Neck", + "spine": [ + "J_Bip_C_Spine", + "J_Bip_C_Chest", + "J_Bip_C_UpperChest", + "J_Bip_C_Neck", + "J_Bip_C_Head", + "J_Adj_L_FaceEye" ], - "twist": [], - "colliders": [ - { - "bone": "J_Bip_C_Hips", - "child": "J_Bip_C_Spine", - "from": 0.0, - "radius_head": 0.1447, - "radius_tail": 0.1447, - "radius": 0.1447, - "lid": true - }, - { - "bone": "J_Bip_L_UpperLeg", - "child": "J_Bip_L_LowerLeg", - "from": 0.1, - "radius_head": 0.0974, - "radius_tail": 0.0554, - "radius": 0.0554 - }, - { - "bone": "J_Bip_R_UpperLeg", - "child": "J_Bip_R_LowerLeg", - "from": 0.1, - "radius_head": 0.0974, - "radius_tail": 0.0554, - "radius": 0.0554 - }, - { - "bone": "J_Bip_L_LowerLeg", - "child": "J_Bip_L_Foot", - "from": 0.1, - "radius_head": 0.0922, - "radius_tail": 0.0493, - "radius": 0.0493 - }, - { - "bone": "J_Bip_R_LowerLeg", - "child": "J_Bip_R_Foot", - "from": 0.1, - "radius_head": 0.0922, - "radius_tail": 0.0493, - "radius": 0.0493 - } + "shin.R": "J_Bip_R_LowerLeg", + "shin.L": "J_Bip_L_LowerLeg", + "thigh.L": "J_Bip_L_UpperLeg", + "thigh.R": "J_Bip_R_UpperLeg", + "shoulder.R": "J_Bip_R_Shoulder", + "shoulder.L": "J_Bip_L_Shoulder", + "forearm.L": "J_Bip_L_LowerArm", + "forearm.R": "J_Bip_R_LowerArm", + "upper_arm.R": "J_Bip_R_UpperArm", + "upper_arm.L": "J_Bip_L_UpperArm", + "toe.R": "J_Bip_R_ToeBase", + "toe.L": "J_Bip_L_ToeBase", + "foot.L": "J_Bip_L_Foot", + "foot.R": "J_Bip_R_Foot", + "hand.R": "J_Bip_R_Hand", + "hand.L": "J_Bip_L_Hand" + }, + "fingers": { + "thumb.L": [ + "J_Bip_L_Thumb1", + "J_Bip_L_Thumb2", + "J_Bip_L_Thumb3" ], - "weights_authored": true, - "driven_bones": [ - "J_Adj_L_FaceEye", - "J_Bip_C_Chest", - "J_Bip_C_Head", - "J_Bip_C_Hips", - "J_Bip_C_Neck", - "J_Bip_C_Spine", - "J_Bip_C_UpperChest", - "J_Bip_L_Foot", - "J_Bip_L_Hand", - "J_Bip_L_LowerArm", - "J_Bip_L_LowerLeg", - "J_Bip_L_Shoulder", - "J_Bip_L_ToeBase", - "J_Bip_L_UpperArm", - "J_Bip_L_UpperLeg", - "J_Bip_R_Foot", - "J_Bip_R_Hand", - "J_Bip_R_LowerArm", - "J_Bip_R_LowerLeg", - "J_Bip_R_Shoulder", - "J_Bip_R_ToeBase", - "J_Bip_R_UpperArm", - "J_Bip_R_UpperLeg", - "Root" + "index.L": [ + "J_Bip_L_Index1", + "J_Bip_L_Index2", + "J_Bip_L_Index3" + ], + "middle.L": [ + "J_Bip_L_Middle1", + "J_Bip_L_Middle2", + "J_Bip_L_Middle3" + ], + "ring.L": [ + "J_Bip_L_Ring1", + "J_Bip_L_Ring2", + "J_Bip_L_Ring3" + ], + "pinky.L": [ + "J_Bip_L_Little1", + "J_Bip_L_Little2", + "J_Bip_L_Little3" + ], + "thumb.R": [ + "J_Bip_R_Thumb1", + "J_Bip_R_Thumb2", + "J_Bip_R_Thumb3" + ], + "index.R": [ + "J_Bip_R_Index1", + "J_Bip_R_Index2", + "J_Bip_R_Index3" + ], + "middle.R": [ + "J_Bip_R_Middle1", + "J_Bip_R_Middle2", + "J_Bip_R_Middle3" + ], + "ring.R": [ + "J_Bip_R_Ring1", + "J_Bip_R_Ring2", + "J_Bip_R_Ring3" + ], + "pinky.R": [ + "J_Bip_R_Little1", + "J_Bip_R_Little2", + "J_Bip_R_Little3" ] + }, + "chains": [ + { + "class": "bust", + "root_parent": "J_Bip_C_UpperChest", + "bones": [ + "J_Sec_L_Bust1", + "J_Sec_L_Bust2" + ], + "tips": [ + [ + -0.02822, + 0.05487, + 0.00675 + ], + [ + -0.02822, + 0.05487, + 0.00675 + ] + ], + "hulls": [ + [ + [ + -0.06907, + 0.01709, + 0.03093 + ], + [ + 0.01313, + 0.06773, + -0.02415 + ], + [ + -0.0464, + 0.04364, + -0.02388 + ], + [ + -0.01596, + 0.05683, + 0.03057 + ], + [ + -0.04145, + 0.02998, + 0.04945 + ], + [ + -0.05482, + 0.0409, + 0.01062 + ], + [ + 0.01149, + 0.06713, + 0.01269 + ], + [ + -0.01336, + 0.06822, + -0.00635 + ], + [ + -0.00726, + 0.05979, + -0.04593 + ], + [ + -0.03102, + 0.0483, + -0.04574 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_L_Bust2": 1.1574203600849464, + "J_Sec_R_Bust1": 0.11661945163003545 + }, + { + "J_Sec_L_Bust1": 1.1574203600849464 + } + ] + }, + { + "class": "bust", + "root_parent": "J_Bip_C_UpperChest", + "bones": [ + "J_Sec_R_Bust1", + "J_Sec_R_Bust2" + ], + "tips": [ + [ + 0.02822, + 0.05487, + 0.00675 + ], + [ + 0.02822, + 0.05487, + 0.00675 + ] + ], + "hulls": [ + [ + [ + 0.06907, + 0.01709, + 0.03093 + ], + [ + -0.01313, + 0.06773, + -0.02415 + ], + [ + 0.0464, + 0.04364, + -0.02388 + ], + [ + 0.01596, + 0.05683, + 0.03057 + ], + [ + 0.04145, + 0.02998, + 0.04945 + ], + [ + 0.05482, + 0.0409, + 0.01062 + ], + [ + -0.01149, + 0.06713, + 0.01269 + ], + [ + 0.01336, + 0.06822, + -0.00635 + ], + [ + 0.00726, + 0.05979, + -0.04593 + ], + [ + 0.03102, + 0.0483, + -0.04574 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_R_Bust2": 1.1574203600849464, + "J_Sec_L_Bust1": 0.11661945163003545 + }, + { + "J_Sec_R_Bust1": 1.1574203600849464 + } + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_01", + "J_Sec_Hair2_01", + "J_Sec_Hair3_01" + ], + "tips": [ + [ + -0.00179, + 0.03486, + 0.00055 + ], + [ + -0.01116, + 0.03272, + 0.00086 + ], + [ + -0.01116, + 0.03272, + 0.00086 + ] + ], + "hulls": [ + [ + [ + -0.00846, + 0.02453, + 0.00427 + ], + [ + -0.00252, + 0.00336, + -0.00789 + ], + [ + -0.00858, + 0.00443, + 0.00697 + ], + [ + -0.00097, + 0.01453, + 0.00074 + ], + [ + -0.00426, + 0.02468, + -0.00724 + ], + [ + -0.0001, + 0.00419, + 0.00175 + ], + [ + -0.0085, + 0.01455, + 0.00554 + ], + [ + -0.00327, + 0.01394, + -0.00788 + ], + [ + -0.00215, + 0.02485, + 5e-05 + ] + ], + [ + [ + -0.01247, + 0.03034, + -0.00101 + ], + [ + -0.00214, + 0.00042, + -0.00073 + ], + [ + -0.00604, + 0.0106, + -0.00492 + ], + [ + -0.00989, + 0.02021, + 0.00049 + ], + [ + -0.00806, + 0.01005, + 0.00167 + ], + [ + -0.00397, + 0.00036, + -0.00646 + ], + [ + -0.007, + -0.00021, + 0.00274 + ], + [ + -0.00467, + 0.01074, + -0.00086 + ], + [ + -0.0089, + 0.02064, + -0.00308 + ], + [ + -0.00813, + 0.02077, + -0.0009 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_01": 1.806053266471615 + }, + { + "J_Sec_Hair1_01": 1.806053266471615 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_02", + "J_Sec_Hair2_02", + "J_Sec_Hair3_02" + ], + "tips": [ + [ + 0.0112, + 0.03153, + 0.00487 + ], + [ + -0.01067, + 0.02305, + -0.02196 + ], + [ + -0.01067, + 0.02305, + -0.02196 + ] + ], + "hulls": [ + [ + [ + 0.0016, + 0.04157, + -0.01528 + ], + [ + 0.00699, + 0.00051, + 0.01678 + ], + [ + -0.01119, + 0.0059, + -0.01882 + ], + [ + 0.00854, + 0.02338, + 0.00234 + ], + [ + 0.01364, + 0.01905, + 0.02425 + ], + [ + 0.00383, + 0.02047, + -0.01766 + ], + [ + -0.01111, + 0.0194, + -0.00462 + ], + [ + -8e-05, + 0.00405, + -0.0011 + ], + [ + -0.00373, + 0.03054, + -0.01763 + ], + [ + 0.00353, + 0.0308, + -0.00627 + ] + ], + [ + [ + -0.00745, + 0.02625, + -0.04543 + ], + [ + -0.02883, + 0.00742, + 0.0102 + ], + [ + 0.02313, + -0.00623, + -0.01403 + ], + [ + -0.00785, + 0.01457, + -0.01602 + ], + [ + 0.00493, + 0.00057, + -0.02812 + ], + [ + 0.00058, + 0.00063, + -0.00206 + ], + [ + 0.01191, + 0.00336, + -0.0137 + ], + [ + 0.0002, + 0.01312, + -0.03115 + ], + [ + 0.00719, + -0.00665, + -0.01942 + ], + [ + 0.01758, + 0.00074, + -0.02281 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_02": 9.416776602017269 + }, + { + "J_Sec_Hair1_02": 9.416776602017269 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_03", + "J_Sec_Hair2_03", + "J_Sec_Hair3_03" + ], + "tips": [ + [ + 0.01112, + 0.04107, + 0.00338 + ], + [ + 0.00799, + 0.02983, + -0.02835 + ], + [ + 0.00799, + 0.02983, + -0.02835 + ] + ], + "hulls": [ + [ + [ + -0.0201, + 0.0489, + 0.00678 + ], + [ + 0.03387, + 0.00448, + -0.00477 + ], + [ + -0.02309, + 0.00126, + 0.00401 + ], + [ + 0.01553, + 0.03579, + 0.00278 + ], + [ + -0.0101, + 0.02591, + -0.00442 + ], + [ + 0.01098, + 0.00463, + 0.00707 + ], + [ + 0.02709, + 0.01896, + 0.00995 + ], + [ + -0.00051, + 0.04773, + 0.00211 + ], + [ + -0.00605, + 0.00842, + -0.00208 + ], + [ + -0.02312, + 0.02504, + 0.00687 + ] + ], + [ + [ + 0.01449, + 0.05794, + -0.02204 + ], + [ + -0.00187, + -0.02794, + -0.0191 + ], + [ + -0.00591, + 0.02187, + 0.00675 + ], + [ + 0.00484, + 0.01429, + -0.02831 + ], + [ + 0.00503, + -0.00808, + -0.00465 + ], + [ + 0.00022, + 0.03427, + -0.01267 + ], + [ + 0.0103, + 0.03444, + -0.03176 + ], + [ + 0.0049, + 0.01219, + -0.00826 + ], + [ + -0.00244, + -0.01093, + -0.02778 + ], + [ + 0.00672, + 0.04546, + -0.02065 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_03": 28.652466934563993 + }, + { + "J_Sec_Hair1_03": 28.652466934563993 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_04", + "J_Sec_Hair2_04", + "J_Sec_Hair3_04" + ], + "tips": [ + [ + 0.01086, + 0.03113, + -0.00479 + ], + [ + 0.01071, + 0.02966, + -0.01083 + ], + [ + 0.01071, + 0.02966, + -0.01083 + ] + ], + "hulls": [ + [ + [ + -0.00945, + 0.03644, + 0.00941 + ], + [ + 0.02187, + -0.0017, + -0.01224 + ], + [ + 0.01478, + 0.02758, + -0.00153 + ], + [ + -0.00945, + 0.00935, + 0.00976 + ], + [ + 0.01038, + 0.00411, + 0.0024 + ], + [ + 0.02431, + 0.02073, + -0.01319 + ], + [ + -0.01538, + 0.02371, + 0.00337 + ], + [ + -0.0216, + 0.01668, + 0.01518 + ], + [ + 0.02096, + 0.01062, + -0.00436 + ], + [ + -0.00229, + 0.02614, + 0.00381 + ] + ], + [ + [ + 0.01085, + 0.03503, + -0.01287 + ], + [ + -0.00752, + 0.00495, + 0.0055 + ], + [ + 0.0142, + 0.00072, + -0.00944 + ], + [ + -0.00839, + 0.02898, + 0.00731 + ], + [ + 0.01006, + 0.01734, + -0.00898 + ], + [ + 0.00142, + 0.02481, + -0.0021 + ], + [ + 0.00507, + 0.00977, + -0.00136 + ], + [ + -0.00395, + 0.01829, + 0.00677 + ], + [ + -0.01318, + 0.01289, + 0.00909 + ], + [ + 0.00095, + 0.00791, + 0.00626 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_04": 9.739047031025505 + }, + { + "J_Sec_Hair1_04": 9.739047031025505 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_05", + "J_Sec_Hair2_05", + "J_Sec_Hair3_05" + ], + "tips": [ + [ + -0.00267, + 0.03995, + 2e-05 + ], + [ + 0.01236, + 0.03728, + 0.00232 + ], + [ + 0.01236, + 0.03728, + 0.00232 + ] + ], + "hulls": [ + [ + [ + 0.01342, + 0.03693, + 0.01143 + ], + [ + -0.01062, + -0.00285, + -0.00904 + ], + [ + -0.01069, + 0.03266, + -0.01642 + ], + [ + 0.02722, + 0.00967, + 0.02045 + ], + [ + 0.01016, + 0.00729, + 0.00108 + ], + [ + -0.00572, + 0.02245, + 0.00357 + ], + [ + 0.01374, + 0.01868, + 0.01467 + ], + [ + -0.00023, + 0.01371, + -0.00985 + ], + [ + -0.00337, + -0.00126, + 0.00426 + ], + [ + 0.00218, + 0.0344, + 0.00068 + ] + ], + [ + [ + 0.01231, + 0.03734, + 0.00225 + ], + [ + -0.0092, + 0.00498, + -0.0157 + ], + [ + 0.02241, + 0.00086, + 0.0176 + ], + [ + 0.00663, + 0.01264, + 0.00269 + ], + [ + -0.00152, + 0.01836, + -0.00391 + ], + [ + 0.00801, + 0.0264, + 0.00212 + ], + [ + 0.00515, + 0.00107, + 0.00152 + ], + [ + 0.02508, + 0.01179, + 0.01744 + ], + [ + -0.00541, + 0.00665, + -0.00533 + ], + [ + 0.0129, + 0.00733, + 0.00845 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_05": 12.136693552290065 + }, + { + "J_Sec_Hair1_05": 12.136693552290065 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_06", + "J_Sec_Hair2_06", + "J_Sec_Hair3_06" + ], + "tips": [ + [ + 0.00979, + 0.06992, + -0.00277 + ], + [ + 0.03558, + 0.05906, + 0.00267 + ], + [ + 0.03558, + 0.05906, + 0.00267 + ] + ], + "hulls": [ + [ + [ + -0.00796, + 0.07334, + -0.01193 + ], + [ + 0.00803, + 0.00715, + 0.03115 + ], + [ + -0.01274, + 0.01999, + -0.01263 + ], + [ + 0.02153, + 0.05703, + 0.02492 + ], + [ + 0.00966, + 0.04728, + -0.00447 + ], + [ + 0.00102, + 0.00127, + 0.00487 + ], + [ + 0.01548, + 0.02331, + 0.01261 + ], + [ + 0.00672, + 0.03904, + 0.02892 + ], + [ + -0.01272, + 0.04146, + -0.0089 + ], + [ + -0.01088, + -0.00143, + -0.01251 + ] + ], + [ + [ + 0.05446, + 0.06037, + 0.01606 + ], + [ + -0.01448, + 0.01371, + -0.00892 + ], + [ + 0.01615, + 0.01833, + 0.03113 + ], + [ + 0.01785, + 0.04612, + -0.00383 + ], + [ + 0.03933, + 0.03937, + 0.03083 + ], + [ + 0.00474, + 0.00067, + 0.01014 + ], + [ + 0.01234, + 0.02208, + -0.00204 + ], + [ + 0.03558, + 0.05902, + 0.00277 + ], + [ + 0.02745, + 0.02677, + 0.01376 + ], + [ + 0.00781, + -0.00083, + 0.03146 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_06": 17.151499337137746 + }, + { + "J_Sec_Hair1_06": 17.151499337137746 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_07", + "J_Sec_Hair2_07", + "J_Sec_Hair3_07" + ], + "tips": [ + [ + -0.01413, + 0.04253, + 0.0056 + ], + [ + 0.01383, + 0.03096, + -0.02833 + ], + [ + 0.01383, + 0.03096, + -0.02833 + ] + ], + "hulls": [ + [ + [ + -0.00417, + 0.04397, + -0.00148 + ], + [ + -0.0007, + 6e-05, + 0.00679 + ], + [ + -0.0121, + 0.0206, + 0.00982 + ], + [ + 0.00261, + 0.0234, + -0.00292 + ], + [ + -0.01812, + 0.03812, + 0.01188 + ], + [ + 0.0051, + 0.00909, + -0.00314 + ], + [ + -0.0076, + 0.01139, + 0.00272 + ], + [ + -0.00912, + 0.03704, + 0.00536 + ], + [ + -0.00468, + 0.02742, + 0.00401 + ], + [ + -0.00924, + 0.00382, + 0.00885 + ] + ], + [ + [ + 0.00322, + 0.03511, + -0.0422 + ], + [ + -0.00339, + -0.00787, + -0.00791 + ], + [ + 0.00161, + 0.00906, + -0.03076 + ], + [ + 0.00874, + 0.00816, + 0.00108 + ], + [ + 0.01385, + 0.03095, + -0.02832 + ], + [ + 0.00455, + 0.01593, + -0.01755 + ], + [ + -0.00295, + -7e-05, + -0.02029 + ], + [ + 0.00259, + 0.02129, + -0.03849 + ], + [ + 0.00314, + 0.00665, + -0.01192 + ], + [ + -0.00018, + 0.00311, + -0.00208 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_07": 12.95251969089636 + }, + { + "J_Sec_Hair1_07": 12.95251969089636 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_08", + "J_Sec_Hair2_08", + "J_Sec_Hair3_08" + ], + "tips": [ + [ + -0.01414, + 0.06968, + -0.00406 + ], + [ + -0.04212, + 0.05622, + 0.0006 + ], + [ + -0.04212, + 0.05622, + 0.0006 + ] + ], + "hulls": [ + [ + [ + 0.01293, + 0.07861, + -0.02833 + ], + [ + -0.01331, + 0.00442, + 0.01001 + ], + [ + 0.02195, + 0.02537, + -0.02522 + ], + [ + -0.02324, + 0.05659, + 0.00872 + ], + [ + 0.00267, + 0.03296, + 0.00146 + ], + [ + 0.01345, + -0.00146, + -0.01281 + ], + [ + -0.00786, + 0.06491, + -0.01448 + ], + [ + 0.01031, + 0.04654, + -0.02964 + ], + [ + -0.02007, + 0.03646, + -0.0058 + ], + [ + -0.00207, + 0.01709, + -0.01415 + ] + ], + [ + [ + -0.04208, + 0.05627, + 0.00061 + ], + [ + 0.0224, + 0.01875, + -0.02406 + ], + [ + -0.01816, + 0.00616, + 0.014 + ], + [ + -0.00929, + 0.04589, + -0.02215 + ], + [ + -0.03867, + 0.03033, + 0.02021 + ], + [ + -0.00358, + 0.01706, + -0.00987 + ], + [ + -0.0157, + 0.03652, + 0.00136 + ], + [ + -0.01592, + 0.02578, + 0.02254 + ], + [ + 0.00962, + 0.03631, + -0.02138 + ], + [ + -0.0233, + 0.05486, + -0.01258 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_08": 22.67897996497351 + }, + { + "J_Sec_Hair1_08": 22.67897996497351 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_09", + "J_Sec_Hair2_09", + "J_Sec_Hair3_09", + "J_Sec_Hair4_09" + ], + "tips": [ + [ + 0.00656, + 0.0474, + 0.00209 + ], + [ + 0.01706, + 0.0446, + 0.00299 + ], + [ + 0.02854, + 0.03812, + 0.00482 + ], + [ + 0.02854, + 0.03812, + 0.00482 + ] + ], + "hulls": [ + [ + [ + 0.0041, + 0.04654, + -0.04275 + ], + [ + -0.00212, + 0.00195, + 0.02043 + ], + [ + -0.01037, + 0.00453, + -0.03435 + ], + [ + 0.01098, + 0.04256, + 0.01272 + ], + [ + 0.00989, + 0.01657, + -0.00669 + ], + [ + 0.00547, + 0.02398, + -0.03392 + ], + [ + 0.01109, + 0.02125, + 0.02163 + ], + [ + -7e-05, + 0.04024, + -0.02371 + ], + [ + -0.00138, + 0.03938, + -0.00175 + ], + [ + -0.0025, + 0.01464, + -0.04513 + ] + ], + [ + [ + 0.01155, + 0.04899, + -0.02492 + ], + [ + 0.01373, + 0.01337, + 0.01953 + ], + [ + 0.00042, + 0.00972, + -0.04317 + ], + [ + 0.00737, + 0.03226, + -0.00042 + ], + [ + 0.00988, + 0.00928, + -0.00588 + ], + [ + 0.01089, + 0.02663, + -0.03046 + ], + [ + 0.01694, + 0.03448, + 0.01905 + ], + [ + -0.00177, + 0.00778, + -0.02453 + ], + [ + 0.00883, + 0.03371, + -0.01582 + ], + [ + -0.00258, + 0.0207, + -0.0326 + ] + ], + [ + [ + 0.02849, + 0.0382, + 0.00456 + ], + [ + -0.00149, + 0.00458, + -0.03428 + ], + [ + 0.00607, + 0.00195, + 0.00791 + ], + [ + 0.01332, + 0.02759, + -0.01492 + ], + [ + 0.017, + 0.0198, + 0.00588 + ], + [ + 0.0021, + 0.00722, + -0.01197 + ], + [ + -0.00011, + 0.01283, + -0.02387 + ], + [ + 0.02521, + 0.02306, + 0.0148 + ], + [ + 0.00731, + 0.01733, + -0.01594 + ], + [ + 0.01358, + 0.00607, + 0.01594 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_09": 6.085030456593955 + }, + { + "J_Sec_Hair1_09": 6.085030456593955, + "J_Sec_Hair3_09": 6.217334650162728 + }, + { + "J_Sec_Hair2_09": 6.217334650162728 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_10", + "J_Sec_Hair2_10", + "J_Sec_Hair3_10", + "J_Sec_Hair4_10" + ], + "tips": [ + [ + -0.00523, + 0.04681, + 0.00168 + ], + [ + -0.01541, + 0.04425, + 0.00372 + ], + [ + -0.02703, + 0.03779, + 0.00697 + ], + [ + -0.02703, + 0.03779, + 0.00697 + ] + ], + "hulls": [ + [ + [ + 0.00254, + 0.03996, + -0.03885 + ], + [ + -0.0085, + 0.00607, + 0.02523 + ], + [ + 0.01355, + -0.00332, + -0.03069 + ], + [ + 0.00262, + 0.04386, + 0.00354 + ], + [ + 0.00857, + 0.00125, + 0.00306 + ], + [ + -0.00882, + 0.02119, + -0.00174 + ], + [ + -0.00108, + 0.01702, + -0.03077 + ], + [ + -0.00035, + 0.02781, + 0.02349 + ], + [ + 0.00106, + 0.03774, + -0.01836 + ], + [ + -0.00997, + 0.04078, + 0.02213 + ] + ], + [ + [ + -0.02137, + 0.03805, + 0.02335 + ], + [ + 0.00232, + 0.01406, + -0.03706 + ], + [ + -0.00047, + 0.00152, + 0.02164 + ], + [ + -0.00768, + 0.03901, + -0.01181 + ], + [ + -0.00924, + 0.01479, + -0.00068 + ], + [ + -0.00484, + 0.03418, + -0.03234 + ], + [ + -0.00787, + 0.02115, + 0.02217 + ], + [ + 0.00087, + 0.01924, + -0.01671 + ], + [ + -0.00652, + 0.03796, + 0.0041 + ], + [ + 0.00204, + 0.01813, + 0.00269 + ] + ], + [ + [ + -0.03056, + 0.04392, + 0.00527 + ], + [ + 0.0016, + 0.0091, + -0.02955 + ], + [ + -0.00748, + 0.00801, + 0.01125 + ], + [ + -0.00885, + 0.02284, + -0.01325 + ], + [ + -0.01882, + 0.02575, + 0.00806 + ], + [ + -0.02055, + 0.04066, + -0.00934 + ], + [ + -0.02723, + 0.02881, + 0.0177 + ], + [ + 0.00206, + 0.00531, + -0.01729 + ], + [ + -0.00303, + 0.01298, + -0.00933 + ], + [ + -0.01558, + 0.01188, + 0.01886 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_10": 4.348037023628208 + }, + { + "J_Sec_Hair1_10": 4.348037023628208, + "J_Sec_Hair3_10": 4.307469985860632 + }, + { + "J_Sec_Hair2_10": 4.307469985860632 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_11", + "J_Sec_Hair2_11", + "J_Sec_Hair3_11", + "J_Sec_Hair4_11" + ], + "tips": [ + [ + 0.01001, + 0.05484, + -0.0104 + ], + [ + 0.00594, + 0.05596, + -0.00663 + ], + [ + 0.00284, + 0.05652, + -0.00375 + ], + [ + 0.00284, + 0.05652, + -0.00375 + ] + ], + "hulls": [ + [ + [ + -0.0336, + 0.05073, + -0.02585 + ], + [ + 0.03431, + 0.00309, + 0.02653 + ], + [ + 0.03101, + 0.04289, + -0.01762 + ], + [ + -0.00462, + -0.0013, + -0.01728 + ], + [ + -0.05014, + 0.00712, + -0.03009 + ], + [ + 0.00588, + 0.02005, + 0.0094 + ], + [ + -0.00129, + 0.04205, + -0.0166 + ], + [ + 0.03881, + 0.03532, + 0.01253 + ], + [ + 0.02742, + 0.00285, + -0.00672 + ], + [ + -0.02026, + 0.01388, + -0.03785 + ] + ], + [ + [ + 0.01152, + 0.05436, + -0.0143 + ], + [ + -0.03654, + 0.00851, + -0.01442 + ], + [ + 0.02489, + 0.00155, + 0.01241 + ], + [ + -0.00134, + 0.01164, + -0.01049 + ], + [ + -0.01899, + 0.03823, + -0.01455 + ], + [ + 0.02563, + 0.03094, + 0.0062 + ], + [ + -0.00124, + 0.04081, + 0.0012 + ], + [ + 0.02009, + 0.02067, + -0.0136 + ], + [ + -0.01384, + -0.00132, + -0.02476 + ], + [ + 0.0111, + 0.01937, + 0.01747 + ] + ], + [ + [ + 0.01809, + 0.06474, + 0.00451 + ], + [ + -0.00252, + -0.00034, + -0.00919 + ], + [ + -0.01443, + 0.04127, + -0.00749 + ], + [ + 0.02423, + 0.02907, + 0.00268 + ], + [ + 0.01752, + 0.00581, + 0.0013 + ], + [ + -0.01333, + 0.01982, + -0.00015 + ], + [ + 0.01209, + 0.04863, + -0.00886 + ], + [ + 0.00612, + 0.03733, + 0.00917 + ], + [ + -1e-05, + 0.02768, + -0.01425 + ], + [ + -0.01285, + 0.06118, + -0.00357 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_11": 20.1695800288937 + }, + { + "J_Sec_Hair1_11": 20.1695800288937, + "J_Sec_Hair3_11": 18.79479094472742 + }, + { + "J_Sec_Hair2_11": 18.79479094472742 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_12", + "J_Sec_Hair2_12", + "J_Sec_Hair3_12", + "J_Sec_Hair4_12" + ], + "tips": [ + [ + -0.0098, + 0.05611, + -0.01118 + ], + [ + -0.00567, + 0.05729, + -0.00697 + ], + [ + -0.0024, + 0.05789, + -0.00363 + ], + [ + -0.0024, + 0.05789, + -0.00363 + ] + ], + "hulls": [ + [ + [ + 0.035, + 0.05517, + -0.02733 + ], + [ + -0.03495, + 0.00451, + 0.02597 + ], + [ + 0.00651, + 0.00181, + -0.01847 + ], + [ + -0.03053, + 0.04456, + -0.01868 + ], + [ + 0.05194, + 0.01062, + -0.031 + ], + [ + -0.00549, + 0.02112, + 0.00883 + ], + [ + -0.02727, + 0.00374, + -0.00708 + ], + [ + -0.03845, + 0.03769, + 0.01136 + ], + [ + 0.00835, + 0.03947, + -0.0201 + ], + [ + -0.01009, + 0.05696, + 0.00016 + ] + ], + [ + [ + -0.01724, + 0.05565, + -0.0071 + ], + [ + 0.03655, + 0.01314, + -0.01521 + ], + [ + -0.02476, + 0.00201, + 0.01213 + ], + [ + 0.00092, + 0.01441, + -0.01105 + ], + [ + 0.01819, + 0.04209, + -0.01466 + ], + [ + -0.00506, + 0.0267, + 0.01481 + ], + [ + 0.0236, + 0.00453, + 0.00578 + ], + [ + -0.02433, + 0.01446, + -0.00795 + ], + [ + 0.01407, + 0.00225, + -0.02557 + ], + [ + 0.00066, + 0.04337, + 0.00041 + ] + ], + [ + [ + -0.00061, + 0.06864, + -0.00452 + ], + [ + -0.00632, + -0.00079, + -0.00813 + ], + [ + 0.00826, + 0.03388, + -0.01943 + ], + [ + -0.02358, + 0.03881, + 0.00234 + ], + [ + 0.0134, + 0.01709, + -0.00064 + ], + [ + 0.0104, + 0.04449, + 0.00057 + ], + [ + -0.00671, + 0.01917, + 0.00805 + ], + [ + -0.01297, + 0.01892, + -0.01268 + ], + [ + -0.01932, + 0.06422, + 0.00449 + ], + [ + -0.01306, + 0.04876, + -0.00903 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_12": 20.797115504793354 + }, + { + "J_Sec_Hair1_12": 20.797115504793354, + "J_Sec_Hair3_12": 20.753898724733332 + }, + { + "J_Sec_Hair2_12": 20.753898724733332 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_13", + "J_Sec_Hair2_13", + "J_Sec_Hair3_13" + ], + "tips": [ + [ + 0.02011, + 0.09181, + -0.00286 + ], + [ + 0.03975, + 0.05486, + -0.00267 + ], + [ + 0.03975, + 0.05486, + -0.00267 + ] + ], + "hulls": [ + [ + [ + 0.01278, + 0.09433, + 0.00743 + ], + [ + 0.00503, + -0.00394, + -0.02307 + ], + [ + 0.03257, + 0.04406, + -0.00514 + ], + [ + 0.01058, + 0.01845, + 0.00721 + ], + [ + 0.01238, + 0.07186, + -0.0156 + ], + [ + 0.01675, + 0.02279, + -0.02178 + ], + [ + 0.02799, + 0.0669, + 0.0055 + ], + [ + 0.0045, + -0.00404, + 0.00515 + ], + [ + 0.0101, + 0.04025, + -0.00087 + ], + [ + 0.03093, + 0.08206, + -0.01168 + ] + ], + [ + [ + 0.03347, + 0.06049, + -0.00477 + ], + [ + -0.01279, + 0.00778, + -0.00465 + ], + [ + -0.00957, + 0.05038, + 0.01515 + ], + [ + 0.02852, + 0.02198, + -0.0276 + ], + [ + -0.00084, + 0.03441, + -0.00966 + ], + [ + -0.00561, + 0.02163, + 0.01707 + ], + [ + 0.00605, + 0.05881, + -0.00897 + ], + [ + 0.00839, + -0.00286, + -0.00961 + ], + [ + 0.00835, + 0.06527, + 0.00993 + ], + [ + 0.01485, + 0.03519, + -0.02093 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_13": 28.349896885998273 + }, + { + "J_Sec_Hair1_13": 28.349896885998273 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_14", + "J_Sec_Hair2_14", + "J_Sec_Hair3_14" + ], + "tips": [ + [ + -0.02011, + 0.09181, + -0.00286 + ], + [ + -0.03975, + 0.05486, + -0.00267 + ], + [ + -0.03975, + 0.05486, + -0.00267 + ] + ], + "hulls": [ + [ + [ + -0.01256, + 0.0943, + 0.00048 + ], + [ + -0.00487, + -0.00404, + -0.02413 + ], + [ + -0.02955, + 0.03699, + 0.00229 + ], + [ + -0.01589, + 0.06506, + -0.01716 + ], + [ + -0.00892, + 0.0113, + 0.00738 + ], + [ + -0.01583, + 0.02999, + -0.0233 + ], + [ + -0.03173, + 0.067, + 0.00648 + ], + [ + -0.01225, + 0.0508, + 0.00085 + ], + [ + -0.02915, + 0.08183, + -0.00816 + ], + [ + -0.00797, + 0.03032, + 0.00049 + ] + ], + [ + [ + -0.02436, + 0.06451, + -0.00364 + ], + [ + -0.00762, + -0.00295, + -0.00432 + ], + [ + 0.01095, + 0.03578, + 0.01561 + ], + [ + -0.02764, + 0.02899, + -0.02757 + ], + [ + 0.00397, + 0.0245, + -0.01162 + ], + [ + 0.00189, + 0.06375, + 0.01059 + ], + [ + -0.004, + 0.05114, + -0.00914 + ], + [ + 0.0006, + 0.01537, + 0.0133 + ], + [ + 0.0135, + 0.00781, + -0.00586 + ], + [ + -0.03979, + 0.05491, + -0.00254 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_14": 28.360807644433685 + }, + { + "J_Sec_Hair1_14": 28.360807644433685 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_15", + "J_Sec_Hair2_15", + "J_Sec_Hair3_15" + ], + "tips": [ + [ + -0.01211, + 0.05321, + 0.01422 + ], + [ + -0.01309, + 0.05293, + 0.01456 + ], + [ + -0.01309, + 0.05293, + 0.01456 + ] + ], + "hulls": [ + [ + [ + -0.0267, + 0.05046, + -0.00606 + ], + [ + -0.00062, + 0.00414, + -0.00789 + ], + [ + -0.00667, + 0.03155, + 0.00125 + ], + [ + -0.01534, + 0.01553, + -0.00251 + ], + [ + -0.013, + 0.04884, + 0.00424 + ], + [ + -0.02028, + 0.03313, + -0.00813 + ], + [ + -0.01922, + 0.03774, + 0.00385 + ], + [ + -0.00317, + 0.01852, + -0.00357 + ], + [ + -0.02513, + 0.0499, + 0.0063 + ], + [ + -0.01121, + 0.02662, + -0.00923 + ] + ], + [ + [ + -0.03068, + 0.05762, + 0.02615 + ], + [ + -0.0165, + 0.0015, + -0.01958 + ], + [ + 0.00662, + 0.03993, + -0.00269 + ], + [ + -0.03151, + 0.03456, + -0.00473 + ], + [ + -0.00954, + 0.05841, + 0.00746 + ], + [ + -0.02504, + 0.01517, + -0.00152 + ], + [ + -0.02627, + 0.04302, + 0.01308 + ], + [ + -0.02356, + 0.04756, + -0.00138 + ], + [ + -0.01502, + 0.05269, + 0.02041 + ], + [ + -0.02537, + 0.02337, + -0.01417 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_15": 26.225395679503343 + }, + { + "J_Sec_Hair1_15": 26.225395679503343 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_16", + "J_Sec_Hair2_16", + "J_Sec_Hair3_16" + ], + "tips": [ + [ + 0.01211, + 0.05321, + 0.01422 + ], + [ + 0.01309, + 0.05293, + 0.01456 + ], + [ + 0.01309, + 0.05293, + 0.01456 + ] + ], + "hulls": [ + [ + [ + 0.02113, + 0.05354, + -0.00554 + ], + [ + 0.00076, + 0.00423, + -0.00969 + ], + [ + 0.01547, + 0.02449, + 0.00187 + ], + [ + 0.00814, + 0.04121, + 0.00081 + ], + [ + 0.01089, + 0.01686, + -0.0105 + ], + [ + 0.01191, + 0.00639, + -0.0002 + ], + [ + 0.02305, + 0.04065, + 0.00039 + ], + [ + 0.00967, + 0.0323, + -0.00837 + ], + [ + 0.00387, + 0.02312, + -0.00284 + ], + [ + 0.01576, + 0.0526, + 0.00473 + ] + ], + [ + [ + 0.03068, + 0.05762, + 0.02615 + ], + [ + 0.01647, + 0.0008, + -0.01661 + ], + [ + -0.00663, + 0.03986, + -0.00258 + ], + [ + 0.03067, + 0.03647, + -0.00831 + ], + [ + 0.00894, + 0.0606, + 0.01156 + ], + [ + 0.02504, + 0.01517, + -0.00152 + ], + [ + 0.03677, + 0.04015, + 0.01336 + ], + [ + 0.02325, + 0.05038, + 0.00229 + ], + [ + 0.00499, + 0.04553, + 0.01218 + ], + [ + 0.02024, + 0.01552, + -0.01657 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_16": 26.322509970647936 + }, + { + "J_Sec_Hair1_16": 26.322509970647936 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_17", + "J_Sec_Hair2_17", + "J_Sec_Hair3_17" + ], + "tips": [ + [ + 0.02348, + 0.0957, + -0.02381 + ], + [ + -0.00217, + 0.10077, + -0.01388 + ], + [ + -0.00217, + 0.10077, + -0.01388 + ] + ], + "hulls": [ + [ + [ + 0.05658, + 0.08838, + -0.03346 + ], + [ + 0.00273, + -0.00065, + -5e-05 + ], + [ + 0.00587, + 0.05197, + -0.03052 + ], + [ + 0.02929, + 0.03537, + 0.00239 + ], + [ + 0.01178, + 0.09133, + -0.04513 + ], + [ + 0.02602, + 0.08072, + -0.00753 + ], + [ + 0.04559, + 0.05799, + -0.02396 + ], + [ + 0.01376, + 0.02351, + -0.02037 + ], + [ + 0.02303, + 0.07156, + -0.03101 + ], + [ + 0.03541, + 0.0901, + -0.04576 + ] + ], + [ + [ + -0.00135, + 0.11116, + -0.01126 + ], + [ + 0.02807, + 0.00059, + 0.01304 + ], + [ + -0.00773, + 0.04692, + -0.03614 + ], + [ + 0.03907, + 0.07185, + -0.02125 + ], + [ + 0.01188, + 0.04645, + 0.01195 + ], + [ + -0.01439, + 0.00065, + -0.00596 + ], + [ + 0.01794, + 0.01334, + -0.02856 + ], + [ + -0.02031, + 0.08883, + -0.02963 + ], + [ + 0.04174, + 0.03605, + -0.01935 + ], + [ + 0.00605, + 0.07751, + 0.00105 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_17": 20.076729074867217 + }, + { + "J_Sec_Hair1_17": 20.076729074867217 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "J_Bip_C_Head", + "bones": [ + "J_Sec_Hair1_18", + "J_Sec_Hair2_18", + "J_Sec_Hair3_18" + ], + "tips": [ + [ + -0.02373, + 0.0961, + -0.02398 + ], + [ + 0.00214, + 0.10123, + -0.01396 + ], + [ + 0.00214, + 0.10123, + -0.01396 + ] + ], + "hulls": [ + [ + [ + -0.05372, + 0.0887, + -0.03821 + ], + [ + -0.00155, + 0.0015, + 0.0044 + ], + [ + -0.0045, + 0.05349, + -0.02979 + ], + [ + -0.04112, + 0.0547, + -0.00352 + ], + [ + -0.00889, + 0.09313, + -0.04332 + ], + [ + -0.02936, + 0.09161, + -0.00708 + ], + [ + -0.02751, + 0.02093, + -0.01345 + ], + [ + 0.00019, + 0.02767, + -0.00731 + ], + [ + -0.02593, + 0.07379, + -0.03643 + ], + [ + -0.05391, + 0.08442, + -0.01154 + ] + ], + [ + [ + 0.00123, + 0.11161, + -0.01115 + ], + [ + -0.03379, + -0.00147, + 0.00928 + ], + [ + 0.01417, + 0.03707, + -0.03033 + ], + [ + -0.04251, + 0.06227, + -0.012 + ], + [ + -0.00944, + 0.03602, + 0.01124 + ], + [ + 0.01272, + 0.00165, + -0.00377 + ], + [ + 0.01934, + 0.07901, + -0.0333 + ], + [ + -0.03593, + 0.02393, + -0.02433 + ], + [ + -0.00213, + 0.07633, + 0.00866 + ], + [ + -0.03081, + 0.09597, + -0.01973 + ] + ], + [] + ], + "neighbours": [ + { + "J_Sec_Hair2_18": 20.05058973935537 + }, + { + "J_Sec_Hair1_18": 20.05058973935537 + }, + {} + ] + } + ], + "twist": [], + "colliders": [ + { + "bone": "J_Bip_C_Hips", + "child": "J_Bip_C_Spine", + "from": 0.0, + "radius_head": 0.1447, + "radius_tail": 0.1447, + "radius": 0.1447, + "lid": true + }, + { + "bone": "J_Bip_L_UpperLeg", + "child": "J_Bip_L_LowerLeg", + "from": 0.1, + "radius_head": 0.0974, + "radius_tail": 0.0554, + "radius": 0.0554 + }, + { + "bone": "J_Bip_R_UpperLeg", + "child": "J_Bip_R_LowerLeg", + "from": 0.1, + "radius_head": 0.0974, + "radius_tail": 0.0554, + "radius": 0.0554 + }, + { + "bone": "J_Bip_L_LowerLeg", + "child": "J_Bip_L_Foot", + "from": 0.1, + "radius_head": 0.0922, + "radius_tail": 0.0493, + "radius": 0.0493 + }, + { + "bone": "J_Bip_R_LowerLeg", + "child": "J_Bip_R_Foot", + "from": 0.1, + "radius_head": 0.0922, + "radius_tail": 0.0493, + "radius": 0.0493 + } + ], + "weights_authored": true, + "driven_bones": [ + "J_Adj_L_FaceEye", + "J_Bip_C_Chest", + "J_Bip_C_Head", + "J_Bip_C_Hips", + "J_Bip_C_Neck", + "J_Bip_C_Spine", + "J_Bip_C_UpperChest", + "J_Bip_L_Foot", + "J_Bip_L_Hand", + "J_Bip_L_LowerArm", + "J_Bip_L_LowerLeg", + "J_Bip_L_Shoulder", + "J_Bip_L_ToeBase", + "J_Bip_L_UpperArm", + "J_Bip_L_UpperLeg", + "J_Bip_R_Foot", + "J_Bip_R_Hand", + "J_Bip_R_LowerArm", + "J_Bip_R_LowerLeg", + "J_Bip_R_Shoulder", + "J_Bip_R_ToeBase", + "J_Bip_R_UpperArm", + "J_Bip_R_UpperLeg", + "Root" + ], + "surfaces": [ + { + "mesh": "Object_10", + "surface": 0, + "material": "N00_001_03_Bottoms_01_CLOTH_Instance", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 742, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_11", + "surface": 0, + "material": "N00_001_01_Shoes_01_CLOTH_Instance", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 410, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_13", + "surface": 0, + "material": "N00_000_00_FaceMouth_00_FACE_Instance", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 1073, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_14", + "surface": 0, + "material": "N00_000_00_EyeIris_00_EYE_Instance", + "class": "body", + "detail": "eyes", + "why": "material name says 'eyes'", + "verts": 268, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_15", + "surface": 0, + "material": "N00_000_00_EyeHighlight_00_EYE_Instance", + "class": "body", + "detail": "eyes", + "why": "material name says 'eyes'", + "verts": 200, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_16", + "surface": 0, + "material": "N00_000_00_Face_00_SKIN_Instance", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 2266, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_17", + "surface": 0, + "material": "N00_000_00_EyeWhite_00_EYE_Instance", + "class": "body", + "detail": "eyes", + "why": "material name says 'eyes'", + "verts": 290, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_18", + "surface": 0, + "material": "N00_000_00_FaceBrow_00_FACE_Instance", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 52, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_19", + "surface": 0, + "material": "N00_000_00_FaceEyeline_00_FACE_Instance", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 168, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_21", + "surface": 0, + "material": "N00_000_Hair_00_HAIR_Instance", + "class": "hair", + "detail": "hair", + "why": "material name says 'hair'", + "verts": 22432, + "textured": true, + "chain_share": { + "hair": 0.281 + } + }, + { + "mesh": "Object_7", + "surface": 0, + "material": "N00_000_00_Body_00_SKIN_Instance", + "class": "body", + "detail": "skin", + "why": "material name says 'skin'", + "verts": 5103, + "textured": true, + "chain_share": { + "bust": 0.001 + } + }, + { + "mesh": "Object_8", + "surface": 0, + "material": "N00_000_00_HairBack_00_HAIR_Instance", + "class": "hair", + "detail": "hair", + "why": "material name says 'hair'", + "verts": 700, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_9", + "surface": 0, + "material": "N00_007_01_Tops_01_CLOTH_Instance", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 814, + "textured": true, + "chain_share": { + "bust": 0.061 + } + } + ] } \ No newline at end of file diff --git a/assets/characters/skins/mannequin.rig.json b/assets/characters/skins/mannequin.rig.json index 7de4d83..da5493e 100644 --- a/assets/characters/skins/mannequin.rig.json +++ b/assets/characters/skins/mannequin.rig.json @@ -1,183 +1,207 @@ { - "roles": { - "hips": "DEF-hips", - "head": "DEF-head", - "neck": "DEF-neck", - "spine": [ - "DEF-spine.001", - "DEF-spine.002", - "DEF-spine.003", - "DEF-neck", - "DEF-head" - ], - "shoulder.L": "DEF-shoulder.L", - "shoulder.R": "DEF-shoulder.R", - "upper_arm.R": "DEF-upper_arm.R", - "upper_arm.L": "DEF-upper_arm.L", - "forearm.L": "DEF-forearm.L", - "forearm.R": "DEF-forearm.R", - "thigh.L": "DEF-thigh.L", - "thigh.R": "DEF-thigh.R", - "foot.R": "DEF-foot.R", - "foot.L": "DEF-foot.L", - "shin.R": "DEF-shin.R", - "shin.L": "DEF-shin.L", - "hand.R": "DEF-hand.R", - "hand.L": "DEF-hand.L", - "toe.R": "DEF-toe.R", - "toe.L": "DEF-toe.L" - }, - "fingers": { - "thumb.L": [ - "DEF-thumb.01.L", - "DEF-thumb.02.L", - "DEF-thumb.03.L" - ], - "index.L": [ - "DEF-f_index.01.L", - "DEF-f_index.02.L", - "DEF-f_index.03.L" - ], - "middle.L": [ - "DEF-f_middle.01.L", - "DEF-f_middle.02.L", - "DEF-f_middle.03.L" - ], - "ring.L": [ - "DEF-f_ring.01.L", - "DEF-f_ring.02.L", - "DEF-f_ring.03.L" - ], - "pinky.L": [ - "DEF-f_pinky.01.L", - "DEF-f_pinky.02.L", - "DEF-f_pinky.03.L" - ], - "thumb.R": [ - "DEF-thumb.01.R", - "DEF-thumb.02.R", - "DEF-thumb.03.R" - ], - "index.R": [ - "DEF-f_index.01.R", - "DEF-f_index.02.R", - "DEF-f_index.03.R" - ], - "middle.R": [ - "DEF-f_middle.01.R", - "DEF-f_middle.02.R", - "DEF-f_middle.03.R" - ], - "ring.R": [ - "DEF-f_ring.01.R", - "DEF-f_ring.02.R", - "DEF-f_ring.03.R" - ], - "pinky.R": [ - "DEF-f_pinky.01.R", - "DEF-f_pinky.02.R", - "DEF-f_pinky.03.R" - ] - }, - "chains": [], - "twist": [], - "colliders": [ - { - "bone": "DEF-hips", - "child": "DEF-spine.001", - "from": 0.0, - "radius_head": 0.1381, - "radius_tail": 0.1381, - "radius": 0.1381, - "lid": true - }, - { - "bone": "DEF-thigh.L", - "child": "DEF-shin.L", - "from": 0.1, - "radius_head": 0.1037, - "radius_tail": 0.0733, - "radius": 0.0733 - }, - { - "bone": "DEF-thigh.R", - "child": "DEF-shin.R", - "from": 0.1, - "radius_head": 0.1037, - "radius_tail": 0.0733, - "radius": 0.0733 - }, - { - "bone": "DEF-shin.L", - "child": "DEF-foot.L", - "from": 0.1, - "radius_head": 0.0927, - "radius_tail": 0.0516, - "radius": 0.0516 - }, - { - "bone": "DEF-shin.R", - "child": "DEF-foot.R", - "from": 0.1, - "radius_head": 0.0927, - "radius_tail": 0.0516, - "radius": 0.0516 - } + "roles": { + "hips": "DEF-hips", + "head": "DEF-head", + "neck": "DEF-neck", + "spine": [ + "DEF-spine.001", + "DEF-spine.002", + "DEF-spine.003", + "DEF-neck", + "DEF-head" ], - "weights_authored": true, - "driven_bones": [ - "DEF-f_index.01.L", - "DEF-f_index.01.R", - "DEF-f_index.02.L", - "DEF-f_index.02.R", - "DEF-f_index.03.L", - "DEF-f_index.03.R", - "DEF-f_middle.01.L", - "DEF-f_middle.01.R", - "DEF-f_middle.02.L", - "DEF-f_middle.02.R", - "DEF-f_middle.03.L", - "DEF-f_middle.03.R", - "DEF-f_pinky.01.L", - "DEF-f_pinky.01.R", - "DEF-f_pinky.02.L", - "DEF-f_pinky.02.R", - "DEF-f_pinky.03.L", - "DEF-f_pinky.03.R", - "DEF-f_ring.01.L", - "DEF-f_ring.01.R", - "DEF-f_ring.02.L", - "DEF-f_ring.02.R", - "DEF-f_ring.03.L", - "DEF-f_ring.03.R", - "DEF-foot.L", - "DEF-foot.R", - "DEF-forearm.L", - "DEF-forearm.R", - "DEF-hand.L", - "DEF-hand.R", - "DEF-head", - "DEF-hips", - "DEF-neck", - "DEF-shin.L", - "DEF-shin.R", - "DEF-shoulder.L", - "DEF-shoulder.R", - "DEF-spine.001", - "DEF-spine.002", - "DEF-spine.003", - "DEF-thigh.L", - "DEF-thigh.R", - "DEF-thumb.01.L", - "DEF-thumb.01.R", - "DEF-thumb.02.L", - "DEF-thumb.02.R", - "DEF-thumb.03.L", - "DEF-thumb.03.R", - "DEF-toe.L", - "DEF-toe.R", - "DEF-upper_arm.L", - "DEF-upper_arm.R", - "root" + "shoulder.L": "DEF-shoulder.L", + "shoulder.R": "DEF-shoulder.R", + "upper_arm.R": "DEF-upper_arm.R", + "upper_arm.L": "DEF-upper_arm.L", + "forearm.L": "DEF-forearm.L", + "forearm.R": "DEF-forearm.R", + "thigh.L": "DEF-thigh.L", + "thigh.R": "DEF-thigh.R", + "foot.R": "DEF-foot.R", + "foot.L": "DEF-foot.L", + "shin.R": "DEF-shin.R", + "shin.L": "DEF-shin.L", + "hand.R": "DEF-hand.R", + "hand.L": "DEF-hand.L", + "toe.R": "DEF-toe.R", + "toe.L": "DEF-toe.L" + }, + "fingers": { + "thumb.L": [ + "DEF-thumb.01.L", + "DEF-thumb.02.L", + "DEF-thumb.03.L" + ], + "index.L": [ + "DEF-f_index.01.L", + "DEF-f_index.02.L", + "DEF-f_index.03.L" + ], + "middle.L": [ + "DEF-f_middle.01.L", + "DEF-f_middle.02.L", + "DEF-f_middle.03.L" + ], + "ring.L": [ + "DEF-f_ring.01.L", + "DEF-f_ring.02.L", + "DEF-f_ring.03.L" + ], + "pinky.L": [ + "DEF-f_pinky.01.L", + "DEF-f_pinky.02.L", + "DEF-f_pinky.03.L" + ], + "thumb.R": [ + "DEF-thumb.01.R", + "DEF-thumb.02.R", + "DEF-thumb.03.R" + ], + "index.R": [ + "DEF-f_index.01.R", + "DEF-f_index.02.R", + "DEF-f_index.03.R" + ], + "middle.R": [ + "DEF-f_middle.01.R", + "DEF-f_middle.02.R", + "DEF-f_middle.03.R" + ], + "ring.R": [ + "DEF-f_ring.01.R", + "DEF-f_ring.02.R", + "DEF-f_ring.03.R" + ], + "pinky.R": [ + "DEF-f_pinky.01.R", + "DEF-f_pinky.02.R", + "DEF-f_pinky.03.R" ] + }, + "chains": [], + "twist": [], + "colliders": [ + { + "bone": "DEF-hips", + "child": "DEF-spine.001", + "from": 0.0, + "radius_head": 0.1381, + "radius_tail": 0.1381, + "radius": 0.1381, + "lid": true + }, + { + "bone": "DEF-thigh.L", + "child": "DEF-shin.L", + "from": 0.1, + "radius_head": 0.1037, + "radius_tail": 0.0733, + "radius": 0.0733 + }, + { + "bone": "DEF-thigh.R", + "child": "DEF-shin.R", + "from": 0.1, + "radius_head": 0.1037, + "radius_tail": 0.0733, + "radius": 0.0733 + }, + { + "bone": "DEF-shin.L", + "child": "DEF-foot.L", + "from": 0.1, + "radius_head": 0.0927, + "radius_tail": 0.0516, + "radius": 0.0516 + }, + { + "bone": "DEF-shin.R", + "child": "DEF-foot.R", + "from": 0.1, + "radius_head": 0.0927, + "radius_tail": 0.0516, + "radius": 0.0516 + } + ], + "weights_authored": true, + "driven_bones": [ + "DEF-f_index.01.L", + "DEF-f_index.01.R", + "DEF-f_index.02.L", + "DEF-f_index.02.R", + "DEF-f_index.03.L", + "DEF-f_index.03.R", + "DEF-f_middle.01.L", + "DEF-f_middle.01.R", + "DEF-f_middle.02.L", + "DEF-f_middle.02.R", + "DEF-f_middle.03.L", + "DEF-f_middle.03.R", + "DEF-f_pinky.01.L", + "DEF-f_pinky.01.R", + "DEF-f_pinky.02.L", + "DEF-f_pinky.02.R", + "DEF-f_pinky.03.L", + "DEF-f_pinky.03.R", + "DEF-f_ring.01.L", + "DEF-f_ring.01.R", + "DEF-f_ring.02.L", + "DEF-f_ring.02.R", + "DEF-f_ring.03.L", + "DEF-f_ring.03.R", + "DEF-foot.L", + "DEF-foot.R", + "DEF-forearm.L", + "DEF-forearm.R", + "DEF-hand.L", + "DEF-hand.R", + "DEF-head", + "DEF-hips", + "DEF-neck", + "DEF-shin.L", + "DEF-shin.R", + "DEF-shoulder.L", + "DEF-shoulder.R", + "DEF-spine.001", + "DEF-spine.002", + "DEF-spine.003", + "DEF-thigh.L", + "DEF-thigh.R", + "DEF-thumb.01.L", + "DEF-thumb.01.R", + "DEF-thumb.02.L", + "DEF-thumb.02.R", + "DEF-thumb.03.L", + "DEF-thumb.03.R", + "DEF-toe.L", + "DEF-toe.R", + "DEF-upper_arm.L", + "DEF-upper_arm.R", + "root" + ], + "surfaces": [ + { + "mesh": "Mannequin", + "surface": 0, + "material": "M_Main", + "class": "body", + "detail": "skin", + "why": "no name or weight evidence \u2014 treated as body", + "verts": 3391, + "textured": false, + "chain_share": {} + }, + { + "mesh": "Mannequin", + "surface": 1, + "material": "M_Joints", + "class": "body", + "detail": "skin", + "why": "no name or weight evidence \u2014 treated as body", + "verts": 5157, + "textured": false, + "chain_share": {} + } + ] } \ No newline at end of file diff --git a/assets/characters/skins/miku.rig.json b/assets/characters/skins/miku.rig.json index 6a275ee..c8f9d15 100644 --- a/assets/characters/skins/miku.rig.json +++ b/assets/characters/skins/miku.rig.json @@ -1,183 +1,229 @@ { - "roles": { - "hips": "DEF-hips", - "head": "DEF-head", - "neck": "DEF-neck", - "spine": [ - "DEF-spine.001", - "DEF-spine.002", - "DEF-spine.003", - "DEF-neck", - "DEF-head" - ], - "shoulder.L": "DEF-shoulder.L", - "shoulder.R": "DEF-shoulder.R", - "upper_arm.L": "DEF-upper_arm.L", - "upper_arm.R": "DEF-upper_arm.R", - "forearm.L": "DEF-forearm.L", - "forearm.R": "DEF-forearm.R", - "thigh.L": "DEF-thigh.L", - "thigh.R": "DEF-thigh.R", - "foot.R": "DEF-foot.R", - "foot.L": "DEF-foot.L", - "shin.R": "DEF-shin.R", - "shin.L": "DEF-shin.L", - "hand.R": "DEF-hand.R", - "hand.L": "DEF-hand.L", - "toe.R": "DEF-toe.R", - "toe.L": "DEF-toe.L" - }, - "fingers": { - "thumb.L": [ - "DEF-thumb.01.L", - "DEF-thumb.02.L", - "DEF-thumb.03.L" - ], - "index.L": [ - "DEF-f_index.01.L", - "DEF-f_index.02.L", - "DEF-f_index.03.L" - ], - "middle.L": [ - "DEF-f_middle.01.L", - "DEF-f_middle.02.L", - "DEF-f_middle.03.L" - ], - "ring.L": [ - "DEF-f_ring.01.L", - "DEF-f_ring.02.L", - "DEF-f_ring.03.L" - ], - "pinky.L": [ - "DEF-f_pinky.01.L", - "DEF-f_pinky.02.L", - "DEF-f_pinky.03.L" - ], - "thumb.R": [ - "DEF-thumb.01.R", - "DEF-thumb.02.R", - "DEF-thumb.03.R" - ], - "index.R": [ - "DEF-f_index.01.R", - "DEF-f_index.02.R", - "DEF-f_index.03.R" - ], - "middle.R": [ - "DEF-f_middle.01.R", - "DEF-f_middle.02.R", - "DEF-f_middle.03.R" - ], - "ring.R": [ - "DEF-f_ring.01.R", - "DEF-f_ring.02.R", - "DEF-f_ring.03.R" - ], - "pinky.R": [ - "DEF-f_pinky.01.R", - "DEF-f_pinky.02.R", - "DEF-f_pinky.03.R" - ] - }, - "chains": [], - "twist": [], - "colliders": [ - { - "bone": "DEF-hips", - "child": "DEF-spine.001", - "from": 0.0, - "radius_head": 0.1913, - "radius_tail": 0.1913, - "radius": 0.1913, - "lid": true - }, - { - "bone": "DEF-thigh.L", - "child": "DEF-shin.L", - "from": 0.1, - "radius_head": 0.1435, - "radius_tail": 0.1304, - "radius": 0.1304 - }, - { - "bone": "DEF-thigh.R", - "child": "DEF-shin.R", - "from": 0.1, - "radius_head": 0.1084, - "radius_tail": 0.1084, - "radius": 0.1084 - }, - { - "bone": "DEF-shin.L", - "child": "DEF-foot.L", - "from": 0.1, - "radius_head": 0.0862, - "radius_tail": 0.0728, - "radius": 0.0728 - }, - { - "bone": "DEF-shin.R", - "child": "DEF-foot.R", - "from": 0.1, - "radius_head": 0.0862, - "radius_tail": 0.0728, - "radius": 0.0728 - } + "roles": { + "hips": "DEF-hips", + "head": "DEF-head", + "neck": "DEF-neck", + "spine": [ + "DEF-spine.001", + "DEF-spine.002", + "DEF-spine.003", + "DEF-neck", + "DEF-head" ], - "weights_authored": false, - "driven_bones": [ - "DEF-f_index.01.L", - "DEF-f_index.01.R", - "DEF-f_index.02.L", - "DEF-f_index.02.R", - "DEF-f_index.03.L", - "DEF-f_index.03.R", - "DEF-f_middle.01.L", - "DEF-f_middle.01.R", - "DEF-f_middle.02.L", - "DEF-f_middle.02.R", - "DEF-f_middle.03.L", - "DEF-f_middle.03.R", - "DEF-f_pinky.01.L", - "DEF-f_pinky.01.R", - "DEF-f_pinky.02.L", - "DEF-f_pinky.02.R", - "DEF-f_pinky.03.L", - "DEF-f_pinky.03.R", - "DEF-f_ring.01.L", - "DEF-f_ring.01.R", - "DEF-f_ring.02.L", - "DEF-f_ring.02.R", - "DEF-f_ring.03.L", - "DEF-f_ring.03.R", - "DEF-foot.L", - "DEF-foot.R", - "DEF-forearm.L", - "DEF-forearm.R", - "DEF-hand.L", - "DEF-hand.R", - "DEF-head", - "DEF-hips", - "DEF-neck", - "DEF-shin.L", - "DEF-shin.R", - "DEF-shoulder.L", - "DEF-shoulder.R", - "DEF-spine.001", - "DEF-spine.002", - "DEF-spine.003", - "DEF-thigh.L", - "DEF-thigh.R", - "DEF-thumb.01.L", - "DEF-thumb.01.R", - "DEF-thumb.02.L", - "DEF-thumb.02.R", - "DEF-thumb.03.L", - "DEF-thumb.03.R", - "DEF-toe.L", - "DEF-toe.R", - "DEF-upper_arm.L", - "DEF-upper_arm.R", - "root" + "shoulder.L": "DEF-shoulder.L", + "shoulder.R": "DEF-shoulder.R", + "upper_arm.L": "DEF-upper_arm.L", + "upper_arm.R": "DEF-upper_arm.R", + "forearm.L": "DEF-forearm.L", + "forearm.R": "DEF-forearm.R", + "thigh.L": "DEF-thigh.L", + "thigh.R": "DEF-thigh.R", + "foot.R": "DEF-foot.R", + "foot.L": "DEF-foot.L", + "shin.R": "DEF-shin.R", + "shin.L": "DEF-shin.L", + "hand.R": "DEF-hand.R", + "hand.L": "DEF-hand.L", + "toe.R": "DEF-toe.R", + "toe.L": "DEF-toe.L" + }, + "fingers": { + "thumb.L": [ + "DEF-thumb.01.L", + "DEF-thumb.02.L", + "DEF-thumb.03.L" + ], + "index.L": [ + "DEF-f_index.01.L", + "DEF-f_index.02.L", + "DEF-f_index.03.L" + ], + "middle.L": [ + "DEF-f_middle.01.L", + "DEF-f_middle.02.L", + "DEF-f_middle.03.L" + ], + "ring.L": [ + "DEF-f_ring.01.L", + "DEF-f_ring.02.L", + "DEF-f_ring.03.L" + ], + "pinky.L": [ + "DEF-f_pinky.01.L", + "DEF-f_pinky.02.L", + "DEF-f_pinky.03.L" + ], + "thumb.R": [ + "DEF-thumb.01.R", + "DEF-thumb.02.R", + "DEF-thumb.03.R" + ], + "index.R": [ + "DEF-f_index.01.R", + "DEF-f_index.02.R", + "DEF-f_index.03.R" + ], + "middle.R": [ + "DEF-f_middle.01.R", + "DEF-f_middle.02.R", + "DEF-f_middle.03.R" + ], + "ring.R": [ + "DEF-f_ring.01.R", + "DEF-f_ring.02.R", + "DEF-f_ring.03.R" + ], + "pinky.R": [ + "DEF-f_pinky.01.R", + "DEF-f_pinky.02.R", + "DEF-f_pinky.03.R" ] + }, + "chains": [], + "twist": [], + "colliders": [ + { + "bone": "DEF-hips", + "child": "DEF-spine.001", + "from": 0.0, + "radius_head": 0.1913, + "radius_tail": 0.1913, + "radius": 0.1913, + "lid": true + }, + { + "bone": "DEF-thigh.L", + "child": "DEF-shin.L", + "from": 0.1, + "radius_head": 0.1435, + "radius_tail": 0.1304, + "radius": 0.1304 + }, + { + "bone": "DEF-thigh.R", + "child": "DEF-shin.R", + "from": 0.1, + "radius_head": 0.1084, + "radius_tail": 0.1084, + "radius": 0.1084 + }, + { + "bone": "DEF-shin.L", + "child": "DEF-foot.L", + "from": 0.1, + "radius_head": 0.0862, + "radius_tail": 0.0728, + "radius": 0.0728 + }, + { + "bone": "DEF-shin.R", + "child": "DEF-foot.R", + "from": 0.1, + "radius_head": 0.0862, + "radius_tail": 0.0728, + "radius": 0.0728 + } + ], + "weights_authored": false, + "driven_bones": [ + "DEF-f_index.01.L", + "DEF-f_index.01.R", + "DEF-f_index.02.L", + "DEF-f_index.02.R", + "DEF-f_index.03.L", + "DEF-f_index.03.R", + "DEF-f_middle.01.L", + "DEF-f_middle.01.R", + "DEF-f_middle.02.L", + "DEF-f_middle.02.R", + "DEF-f_middle.03.L", + "DEF-f_middle.03.R", + "DEF-f_pinky.01.L", + "DEF-f_pinky.01.R", + "DEF-f_pinky.02.L", + "DEF-f_pinky.02.R", + "DEF-f_pinky.03.L", + "DEF-f_pinky.03.R", + "DEF-f_ring.01.L", + "DEF-f_ring.01.R", + "DEF-f_ring.02.L", + "DEF-f_ring.02.R", + "DEF-f_ring.03.L", + "DEF-f_ring.03.R", + "DEF-foot.L", + "DEF-foot.R", + "DEF-forearm.L", + "DEF-forearm.R", + "DEF-hand.L", + "DEF-hand.R", + "DEF-head", + "DEF-hips", + "DEF-neck", + "DEF-shin.L", + "DEF-shin.R", + "DEF-shoulder.L", + "DEF-shoulder.R", + "DEF-spine.001", + "DEF-spine.002", + "DEF-spine.003", + "DEF-thigh.L", + "DEF-thigh.R", + "DEF-thumb.01.L", + "DEF-thumb.01.R", + "DEF-thumb.02.L", + "DEF-thumb.02.R", + "DEF-thumb.03.L", + "DEF-thumb.03.R", + "DEF-toe.L", + "DEF-toe.R", + "DEF-upper_arm.L", + "DEF-upper_arm.R", + "root" + ], + "surfaces": [ + { + "mesh": "Object_2", + "surface": 0, + "material": "body", + "class": "body", + "detail": "skin", + "why": "material name says 'skin'", + "verts": 1496, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_2", + "surface": 1, + "material": "body_parts", + "class": "body", + "detail": "skin", + "why": "material name says 'skin'", + "verts": 330, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_2", + "surface": 2, + "material": "hair", + "class": "hair", + "detail": "hair", + "why": "material name says 'hair'", + "verts": 500, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_2", + "surface": 3, + "material": "face", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 461, + "textured": true, + "chain_share": {} + } + ] } \ No newline at end of file diff --git a/assets/characters/skins/momo.rig.json b/assets/characters/skins/momo.rig.json index 690f7cc..44e2a4f 100644 --- a/assets/characters/skins/momo.rig.json +++ b/assets/characters/skins/momo.rig.json @@ -1,1864 +1,1927 @@ { - "roles": { - "hips": "Hips", - "head": "Unused_Noname_010", - "neck": "Neck", - "spine": [ - "Spine", - "Chest", - "Neck", - "Head", - "Unused_Noname_004", - "Unused_Noname_010" - ], - "shoulder.L": "Left shoulder", - "shoulder.R": "Right shoulder", - "foot.L": "Left ankle", - "foot.R": "Right ankle", - "hand.L": "Left wrist", - "hand.R": "Right wrist", - "forearm.R": "Right elbow", - "forearm.L": "Left elbow", - "shin.R": "Right knee", - "shin.L": "Left knee", - "toe.R": "Toes4_R", - "toe.L": "Toes4_L", - "upper_arm.R": "Right arm", - "upper_arm.L": "Left arm", - "thigh.L": "Left leg", - "thigh.R": "Right leg" - }, - "fingers": { - "thumb.L": [ - "Thumb0_L", - "Thumb1_L", - "Thumb2_L" - ], - "index.L": [ - "IndexFinger1_L", - "IndexFinger2_L", - "IndexFinger3_L" - ], - "middle.L": [ - "MiddleFinger1_L", - "MiddleFinger2_L", - "MiddleFinger3_L" - ], - "ring.L": [ - "RingFinger1_L", - "RingFinger2_L", - "RingFinger3_L" - ], - "pinky.L": [ - "LittleFinger1_L", - "LittleFinger2_L", - "LittleFinger3_L" - ], - "thumb.R": [ - "Thumb0_R", - "Thumb1_R", - "Thumb2_R" - ], - "index.R": [ - "IndexFinger1_R", - "IndexFinger2_R", - "IndexFinger3_R" - ], - "middle.R": [ - "MiddleFinger1_R", - "MiddleFinger2_R", - "MiddleFinger3_R" - ], - "ring.R": [ - "RingFinger1_R", - "RingFinger2_R", - "RingFinger3_R" - ], - "pinky.R": [ - "LittleFinger1_R", - "LittleFinger2_R", - "LittleFinger3_R" - ] - }, - "chains": [ - { - "class": "bust", - "root_parent": "Chest", - "bones": [ - "Bust03_L_001", - "Bust03_L_001.seg1", - "Bust03_L_001.seg2", - "Bust03_L_001.seg3" - ], - "tips": [ - [ - -0.0, - 0.00499, - 0.0 - ], - [ - -0.0, - 0.00499, - -0.0 - ], - [ - -0.0, - 0.00499, - 0.0 - ], - [ - -0.04786, - 0.03009, - -0.00987 - ] - ], - "hulls": [ - [ - [ - 0.04633, - -0.04498, - -0.01881 - ], - [ - 0.04429, - 0.0312, - 0.0252 - ], - [ - -0.03544, - -0.03722, - -0.02393 - ], - [ - -0.01034, - -0.00311, - 0.01941 - ], - [ - 0.03922, - -0.01299, - 0.01519 - ], - [ - 0.00226, - -0.03668, - -0.00227 - ], - [ - -0.00221, - -0.04468, - -0.03252 - ], - [ - 0.02021, - 0.01297, - 0.02357 - ], - [ - -0.02483, - -0.02224, - 0.00711 - ], - [ - 0.01419, - -0.01764, - 0.01819 - ] - ], - [ - [ - -0.03304, - -0.0253, - -0.03656 - ], - [ - 0.02219, - 0.02698, - 0.02558 - ], - [ - -0.01842, - -0.01287, - 0.01309 - ], - [ - -0.03167, - -0.02281, - -0.01434 - ], - [ - 0.01486, - 0.01924, - 0.02155 - ], - [ - -0.0281, - -0.01998, - -0.00439 - ], - [ - -0.03316, - -0.0247, - -0.02601 - ], - [ - -0.02363, - -0.01653, - 0.00511 - ] - ], - [ - [ - -0.04191, - -0.02902, - -0.00775 - ], - [ - 0.02138, - 0.02973, - 0.01524 - ], - [ - -0.01001, - 0.00052, - 0.02539 - ], - [ - 0.00623, - 0.01154, - 0.02665 - ], - [ - -0.00684, - 0.00428, - 0.02012 - ], - [ - 0.00366, - 0.00932, - 0.02186 - ] - ], - [ - [ - -0.04767, - -0.0252, - -0.03253 - ], - [ - 0.01504, - 0.04595, - 0.01354 - ], - [ - -0.0166, - -0.00573, - 0.01624 - ], - [ - -0.03357, - 0.02518, - -0.02554 - ], - [ - -0.01636, - 0.03061, - 0.00722 - ], - [ - -0.04063, - -0.0104, - -0.00069 - ], - [ - -0.0493, - 0.00465, - -0.0215 - ], - [ - 0.01032, - 0.0206, - 0.01634 - ], - [ - -0.03573, - 0.01456, - 0.00058 - ], - [ - -0.00267, - 0.04461, - -0.00642 - ] - ] - ], - "neighbours": [ - { - "Bust02_L.seg3": 10.684019018217892, - "Bust03_L_001.seg1": 0.39247250024091307, - "Bust01_L_001.seg1": 4.800724986178796, - "Bust02_L": 6.635007128308069, - "Bust01_L_001": 1.3835900670950232, - "Bust02_L.seg2": 1.1628704178966145, - "Bust02_L.seg1": 1.2647811147863781, - "Bust01_L_001.seg2": 1.6922467906349197 - }, - { - "Bust03_L_001.seg2": 0.7403938854892498, - "Bust02_L.seg3": 0.5296733698751332, - "Bust03_L_001": 0.39247250024091307, - "Bust02_L": 0.6099544862060277, - "Bust01_L_001": 0.3548198778082869, - "Bust02_L.seg1": 0.051393940012049555 - }, - { - "Bust03_L_001.seg1": 0.7403938854892498, - "Bust02_L.seg3": 0.4899941747474428, - "Bust03_L_001.seg3": 1.023675833835116, - "Bust02_L": 0.3201858651144034, - "Bust01_L_001": 0.26777733789898783, - "Bust02_L.seg1": 0.008267936081229 - }, - { - "Bust02_L": 7.855898180459636, - "Bust01_L_001": 8.371310126734542, - "Bust02_L.seg2": 1.5247301951670538, - "Bust02_L.seg1": 1.282291840066493, - "Bust02_L.seg3": 7.879450940680849, - "Bust03_L_001.seg2": 1.023675833835116 - } - ] - }, - { - "class": "bust", - "root_parent": "Chest", - "bones": [ - "Bust02_L", - "Bust02_L.seg1", - "Bust02_L.seg2", - "Bust02_L.seg3" - ], - "tips": [ - [ - 0.0, - 0.00671, - 0.0 - ], - [ - 0.0, - 0.00671, - 0.0 - ], - [ - -0.0, - 0.00671, - -0.0 - ], - [ - 0.0039, - 0.01862, - 0.0891 - ] - ], - "hulls": [ - [ - [ - -0.05329, - -0.06204, - 0.01442 - ], - [ - 0.03808, - 0.05407, - -0.02505 - ], - [ - 0.04119, - -0.04707, - -0.04114 - ], - [ - -0.00491, - -0.0594, - -0.0193 - ], - [ - 0.05435, - 0.00526, - -0.03349 - ], - [ - 0.03347, - -0.01547, - -0.04407 - ], - [ - -0.03478, - -0.04433, - 0.03204 - ], - [ - -0.02065, - -0.0593, - 0.00525 - ], - [ - 0.04598, - 0.03063, - -0.04143 - ], - [ - 0.01604, - -0.0615, - -0.03614 - ] - ], - [ - [ - -0.03762, - -0.04372, - 0.03863 - ], - [ - 0.04338, - 0.03738, - -0.02103 - ], - [ - 0.04475, - 0.01715, - -0.01642 - ], - [ - 0.0376, - 0.03055, - -0.01704 - ] - ], - [ - [ - -0.04425, - -0.03467, - 0.04791 - ], - [ - 0.03636, - 0.04794, - -0.01339 - ], - [ - 0.03518, - 0.0335, - -0.00628 - ], - [ - -0.04076, - -0.04296, - 0.04344 - ], - [ - 0.04017, - 0.03788, - -0.00918 - ] - ], - [ - [ - -0.03022, - -0.01453, - 0.07085 - ], - [ - 0.03357, - 0.04759, - -0.00158 - ], - [ - 0.02215, - 0.01615, - 0.05052 - ], - [ - -0.03306, - -0.04202, - 0.04804 - ], - [ - 0.03502, - 0.02209, - 0.01952 - ], - [ - -0.00246, - 0.01072, - 0.0669 - ], - [ - 0.02175, - 0.04171, - 0.0353 - ], - [ - -0.00812, - -0.01468, - 0.05663 - ], - [ - 0.04415, - 0.02105, - -0.00302 - ], - [ - -0.04002, - -0.02482, - 0.05624 - ] - ] - ], - "neighbours": [ - { - "Bust02_R.seg1": 0.005960952082285087, - "Bust02_R": 3.915824087943572, - "Bust01_R_001": 0.31005864655387483, - "Bust02_L.seg1": 0.4461314780366022, - "Bust01_L_001": 6.613423885382499, - "Bust03_L_001.seg3": 7.855898180459636, - "Bust01_L_001.seg1": 4.352280333812645, - "Bust01_L_001.seg2": 0.8579342939684047, - "Bust03_L_001": 6.635007128308069, - "Bust03_L_001.seg2": 0.3201858651144034, - "Bust03_L_001.seg1": 0.6099544862060277 - }, - { - "Bust02_L.seg2": 0.38188457635027917, - "Bust02_R": 0.3747821533537301, - "Bust02_L": 0.4461314780366022, - "Bust01_L_001": 0.5235603986584445, - "Bust03_L_001.seg3": 1.282291840066493, - "Bust01_L_001.seg1": 0.5806351635478039, - "Bust01_L_001.seg2": 0.4524824916068204, - "Bust03_L_001.seg2": 0.008267936081229, - "Bust03_L_001.seg1": 0.051393940012049555, - "Bust03_L_001": 1.2647811147863781, - "Bust02_R.seg1": 0.05764958974084089, - "Bust01_R_001": 0.025810371362056328 - }, - { - "Bust02_L.seg3": 0.49236435356060004, - "Bust02_R": 0.41566034136591967, - "Bust02_R.seg1": 0.09971818586097242, - "Bust02_L.seg1": 0.38188457635027917, - "Bust01_L_001": 0.6073705560446581, - "Bust03_L_001.seg3": 1.5247301951670538, - "Bust01_L_001.seg1": 0.45601591565223715, - "Bust01_L_001.seg2": 0.5283447766357731, - "Bust03_L_001": 1.1628704178966145, - "Bust02_R.seg2": 0.022343147561200094, - "Bust01_R_001": 0.011205419963657398 - }, - { - "Bust02_L.seg2": 0.49236435356060004, - "Bust02_R": 0.45644401532108525, - "Bust02_R.seg1": 0.48457604242424607, - "Bust01_L_001": 6.729600693488217, - "Bust03_L_001.seg3": 7.879450940680849, - "Bust03_L_001.seg2": 0.4899941747474428, - "Bust03_L_001.seg1": 0.5296733698751332, - "Bust03_L_001": 10.684019018217892, - "Bust01_L_001.seg1": 3.965650537698678, - "Bust01_L_001.seg2": 3.4417638093538288, - "Bust02_R.seg2": 0.16906718151336297, - "Bust02_R.seg3": 0.05393812309813728, - "Bust01_R_001": 0.01809775013429321 - } - ] - }, - { - "class": "bust", - "root_parent": "Chest", - "bones": [ - "Bust01_L_001", - "Bust01_L_001.seg1", - "Bust01_L_001.seg2", - "Bust01_L_001.seg3" - ], - "tips": [ - [ - 0.0, - 0.03306, - -0.0 - ], - [ - 0.0, - 0.03306, - -0.0 - ], - [ - 0.0, - 0.03306, - -0.0 - ], - [ - 0.0, - 0.03306, - -0.0 - ] - ], - "hulls": [ - [], - [], - [], - [] - ], - "neighbours": [ - { - "Bust02_L.seg3": 6.729600693488217, - "Bust02_L.seg2": 0.6073705560446581, - "Bust02_R": 0.6135937533841633, - "Bust02_L.seg1": 0.5235603986584445, - "Bust02_L": 6.613423885382499, - "Bust03_L_001.seg3": 8.371310126734542, - "Bust01_L_001.seg1": 0.38629788478024046, - "Bust03_L_001": 1.3835900670950232, - "Bust03_L_001.seg2": 0.26777733789898783, - "Bust03_L_001.seg1": 0.3548198778082869, - "Bust02_R.seg1": 0.009288447555037216 - }, - { - "Bust02_L.seg3": 3.965650537698678, - "Bust03_L_001": 4.800724986178796, - "Bust01_L_001.seg2": 2.2278659449511196, - "Bust02_L.seg2": 0.45601591565223715, - "Bust02_L": 4.352280333812645, - "Bust02_L.seg1": 0.5806351635478039, - "Bust01_L_001": 0.38629788478024046 - }, - { - "Bust01_L_001.seg1": 2.2278659449511196, - "Bust02_L.seg2": 0.5283447766357731, - "Bust02_L": 0.8579342939684047, - "Bust02_L.seg1": 0.4524824916068204, - "Bust02_L.seg3": 3.4417638093538288, - "Bust03_L_001": 1.6922467906349197 - }, - {} - ] - }, - { - "class": "bust", - "root_parent": "Chest", - "bones": [ - "Bust03_R_001", - "Bust03_R_001.seg1", - "Bust03_R_001.seg2", - "Bust03_R_001.seg3" - ], - "tips": [ - [ - -0.0, - 0.00502, - -0.0 - ], - [ - 0.0, - 0.00502, - -0.0 - ], - [ - 0.0, - 0.00502, - 0.0 - ], - [ - 0.04626, - 0.03105, - -0.01089 - ] - ], - "hulls": [ - [ - [ - -0.0442, - -0.04569, - -0.01868 - ], - [ - -0.04566, - 0.03105, - 0.02103 - ], - [ - 0.03437, - -0.03689, - -0.02435 - ], - [ - 0.01014, - -0.00238, - 0.01961 - ], - [ - -0.03916, - -0.01332, - 0.01505 - ], - [ - -0.00154, - -0.03677, - -0.00128 - ], - [ - 0.00348, - -0.0455, - -0.03125 - ], - [ - -0.02076, - 0.01322, - 0.02295 - ], - [ - 0.02519, - -0.02186, - 0.00864 - ], - [ - -0.01409, - -0.01741, - 0.01849 - ] - ], - [ - [ - -0.03367, - 0.0381, - 0.01234 - ], - [ - 0.02844, - -0.01959, - -0.00363 - ], - [ - -0.00677, - 0.01702, - 0.02547 - ], - [ - 0.0184, - -0.01219, - 0.01353 - ], - [ - -0.02276, - 0.02786, - 0.02271 - ], - [ - -0.0156, - 0.01949, - 0.02069 - ], - [ - 0.02377, - -0.01597, - 0.00572 - ] - ], - [ - [ - 0.04198, - -0.03518, - -0.02675 - ], - [ - -0.02232, - 0.02964, - 0.01387 - ], - [ - 0.00984, - 0.0011, - 0.02547 - ], - [ - 0.04078, - -0.02864, - -0.008 - ], - [ - -0.0043, - 0.00976, - 0.02127 - ], - [ - 0.03219, - -0.02764, - -0.01345 - ], - [ - 0.03386, - -0.02981, - -0.02504 - ], - [ - 0.00631, - 0.00488, - 0.0198 - ] - ], - [ - [ - 0.04812, - -0.02642, - -0.03085 - ], - [ - -0.01636, - 0.0459, - 0.01167 - ], - [ - 0.01621, - -0.00508, - 0.01619 - ], - [ - 0.03313, - 0.02501, - -0.02622 - ], - [ - 0.0154, - 0.031, - 0.00617 - ], - [ - 0.04022, - -0.01015, - -0.00026 - ], - [ - 0.04159, - -0.00016, - -0.0305 - ], - [ - -0.01121, - 0.02073, - 0.01522 - ], - [ - 0.03515, - 0.01515, - 0.00022 - ], - [ - 0.00163, - 0.04435, - -0.00802 - ] - ] - ], - "neighbours": [ - { - "Bust02_R": 5.307509138452929, - "Bust01_R_001": 1.4136093184462317, - "Bust01_R_001.seg1": 4.873491615786004, - "Bust02_R.seg3": 11.991912180052568, - "Bust02_R.seg2": 1.2955009556263646, - "Bust02_R.seg1": 1.502616046949964, - "Bust03_R_001.seg1": 0.4782062616681064, - "Bust01_R_001.seg2": 1.7041195119539072 - }, - { - "Bust03_R_001": 0.4782062616681064, - "Bust03_R_001.seg2": 1.003560123198177, - "Bust02_R.seg3": 0.5816850788738794, - "Bust02_R": 0.3973616822628325, - "Bust02_R.seg1": 0.047119399907472825, - "Bust01_R_001": 0.309535936388295 - }, - { - "Bust03_R_001.seg3": 0.8463580589684323, - "Bust03_R_001.seg1": 1.003560123198177, - "Bust02_R.seg3": 0.5084140222547837, - "Bust01_R_001": 0.3455534938015109, - "Bust02_R": 0.5067806721295243, - "Bust02_R.seg1": 0.02246419977765446, - "Bust02_R.seg2": 0.015858820704345522 - }, - { - "Bust02_R": 10.011569689474808, - "Bust01_R_001": 8.207608152240955, - "Bust02_R.seg3": 4.943467353681944, - "Bust02_R.seg2": 1.7124571917050189, - "Bust02_R.seg1": 1.6439859359300746, - "Bust03_R_001.seg2": 0.8463580589684323 - } - ] - }, - { - "class": "bust", - "root_parent": "Chest", - "bones": [ - "Bust02_R", - "Bust02_R.seg1", - "Bust02_R.seg2", - "Bust02_R.seg3" - ], - "tips": [ - [ - -0.0, - 0.00727, - 0.0 - ], - [ - -0.0, - 0.00727, - 0.0 - ], - [ - -0.0, - 0.00727, - 0.0 - ], - [ - -0.01121, - 0.02484, - 0.08191 - ] - ], - "hulls": [ - [ - [ - 0.04401, - -0.06689, - 0.02491 - ], - [ - -0.03462, - 0.05156, - -0.04028 - ], - [ - -0.03463, - -0.04498, - -0.0439 - ], - [ - 0.00361, - -0.0687, - -0.00615 - ], - [ - -0.0368, - 0.00366, - -0.04301 - ], - [ - 0.03404, - -0.03799, - 0.04267 - ], - [ - -0.00954, - -0.05169, - -0.03263 - ], - [ - 0.02183, - -0.06161, - 0.01115 - ], - [ - -0.04391, - 0.02797, - -0.03912 - ], - [ - -0.0543, - -0.01331, - -0.03926 - ] - ], - [ - [ - -0.03205, - 0.04907, - -0.03145 - ], - [ - -0.04008, - 0.02024, - -0.02208 - ], - [ - -0.02309, - 0.04357, - -0.01934 - ], - [ - -0.03183, - 0.03314, - -0.02048 - ], - [ - -0.03919, - 0.03885, - -0.02992 - ], - [ - -0.04254, - 0.02721, - -0.02709 - ], - [ - -0.03185, - 0.02969, - -0.02512 - ] - ], - [ - [ - 0.03185, - -0.03665, - 0.05212 - ], - [ - -0.02993, - 0.04536, - -0.02259 - ], - [ - -0.03998, - 0.01677, - -0.01623 - ], - [ - -0.03089, - 0.02896, - -0.01571 - ], - [ - -0.02242, - 0.04091, - -0.0147 - ], - [ - -0.03683, - 0.0363, - -0.01945 - ] - ], - [ - [ - 0.02768, - -0.02522, - 0.07202 - ], - [ - -0.02744, - 0.04326, - -0.01054 - ], - [ - -0.01191, - 0.03169, - 0.05578 - ], - [ - -0.02916, - 0.02393, - 0.02116 - ], - [ - 0.00317, - -0.00364, - 0.05832 - ], - [ - -0.02141, - 0.05154, - 0.02865 - ], - [ - -0.03679, - 0.01737, - -0.00467 - ], - [ - 0.02152, - -0.04126, - 0.05256 - ], - [ - -0.02212, - 0.03952, - 0.00942 - ], - [ - -0.00917, - 0.01028, - 0.04994 - ] - ] - ], - "neighbours": [ - { - "Bust02_L.seg3": 0.45644401532108525, - "Bust02_L.seg2": 0.41566034136591967, - "Bust02_R.seg1": 0.4601587836668959, - "Bust02_L.seg1": 0.3747821533537301, - "Bust02_L": 3.915824087943572, - "Bust01_R_001": 7.0890085884225496, - "Bust01_L_001": 0.6135937533841633, - "Bust03_R_001.seg3": 10.011569689474808, - "Bust01_R_001.seg1": 3.203896606274064, - "Bust03_R_001": 5.307509138452929, - "Bust01_R_001.seg2": 0.2931302984772375, - "Bust03_R_001.seg2": 0.5067806721295243, - "Bust03_R_001.seg1": 0.3973616822628325 - }, - { - "Bust02_L.seg3": 0.48457604242424607, - "Bust02_L.seg2": 0.09971818586097242, - "Bust02_R": 0.4601587836668959, - "Bust02_R.seg2": 0.4511130851945411, - "Bust01_R_001": 0.6168202296418669, - "Bust02_L": 0.005960952082285087, - "Bust03_R_001.seg3": 1.6439859359300746, - "Bust01_R_001.seg1": 0.9091350649963715, - "Bust01_R_001.seg2": 0.38717467091078317, - "Bust03_R_001": 1.502616046949964, - "Bust03_R_001.seg2": 0.02246419977765446, - "Bust03_R_001.seg1": 0.047119399907472825, - "Bust02_L.seg1": 0.05764958974084089, - "Bust01_L_001": 0.009288447555037216 - }, - { - "Bust02_R.seg1": 0.4511130851945411, - "Bust01_R_001": 0.7206833667025079, - "Bust02_R.seg3": 0.4693402085530754, - "Bust03_R_001.seg3": 1.7124571917050189, - "Bust03_R_001": 1.2955009556263646, - "Bust01_R_001.seg1": 0.7197488227225909, - "Bust01_R_001.seg2": 0.48970259372865915, - "Bust02_L.seg2": 0.022343147561200094, - "Bust02_L.seg3": 0.16906718151336297, - "Bust03_R_001.seg2": 0.015858820704345522 - }, - { - "Bust03_R_001.seg3": 4.943467353681944, - "Bust01_R_001": 4.914154174777157, - "Bust02_R.seg2": 0.4693402085530754, - "Bust03_R_001": 11.991912180052568, - "Bust01_R_001.seg1": 4.62673858015464, - "Bust03_R_001.seg2": 0.5084140222547837, - "Bust03_R_001.seg1": 0.5816850788738794, - "Bust01_R_001.seg2": 4.197806614286925, - "Bust02_L.seg3": 0.05393812309813728 - } - ] - }, - { - "class": "bust", - "root_parent": "Chest", - "bones": [ - "Bust01_R_001", - "Bust01_R_001.seg1", - "Bust01_R_001.seg2", - "Bust01_R_001.seg3" - ], - "tips": [ - [ - -0.0, - 0.03325, - -0.0 - ], - [ - 0.0, - 0.03325, - -0.0 - ], - [ - 0.0, - 0.03325, - -0.0 - ], - [ - 0.0, - 0.03325, - -0.0 - ] - ], - "hulls": [ - [], - [ - [ - -0.02064, - 0.02212, - -0.01718 - ], - [ - -0.00536, - 0.02826, - 0.00773 - ], - [ - -0.01888, - 0.02651, - -0.00485 - ], - [ - -0.00745, - 0.02622, - -0.00108 - ], - [ - -0.01978, - 0.02523, - -0.00909 - ], - [ - -0.00652, - 0.02729, - 0.0031 - ] - ], - [], - [] - ], - "neighbours": [ - { - "Bust02_R.seg2": 0.7206833667025079, - "Bust02_R.seg1": 0.6168202296418669, - "Bust02_L": 0.31005864655387483, - "Bust02_R": 7.0890085884225496, - "Bust03_R_001.seg3": 8.207608152240955, - "Bust02_R.seg3": 4.914154174777157, - "Bust01_R_001.seg1": 0.38291045211652436, - "Bust03_R_001": 1.4136093184462317, - "Bust03_R_001.seg2": 0.3455534938015109, - "Bust03_R_001.seg1": 0.309535936388295, - "Bust02_L.seg1": 0.025810371362056328, - "Bust02_L.seg2": 0.011205419963657398, - "Bust02_L.seg3": 0.01809775013429321 - }, - { - "Bust02_R": 3.203896606274064, - "Bust01_R_001": 0.38291045211652436, - "Bust03_R_001": 4.873491615786004, - "Bust01_R_001.seg2": 2.315045669707698, - "Bust02_R.seg1": 0.9091350649963715, - "Bust02_R.seg3": 4.62673858015464, - "Bust02_R.seg2": 0.7197488227225909 - }, - { - "Bust01_R_001.seg1": 2.315045669707698, - "Bust02_R.seg1": 0.38717467091078317, - "Bust02_R.seg3": 4.197806614286925, - "Bust03_R_001": 1.7041195119539072, - "Bust02_R.seg2": 0.48970259372865915, - "Bust02_R": 0.2931302984772375 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "HairF_Top", - "HairFL_00", - "HairFL_01" - ], - "tips": [ - [ - 0.0, - 0.12695, - -0.0 - ], - [ - 0.0, - 0.02817, - 0.0 - ], - [ - 0.0, - 0.02817, - 0.0 - ] - ], - "hulls": [ - [ - [ - -0.0709, - 0.19701, - -0.02448 - ], - [ - -0.01219, - 0.03468, - 0.00089 - ], - [ - -0.00316, - 0.12791, - -0.02292 - ], - [ - -0.0051, - 0.07784, - -0.03084 - ], - [ - -0.02866, - 0.16772, - -0.03377 - ], - [ - -0.02224, - 0.14248, - -0.04227 - ], - [ - 0.00084, - 0.05853, - -0.01463 - ], - [ - 0.0047, - 0.10031, - -0.02643 - ], - [ - -0.04913, - 0.18521, - -0.02467 - ], - [ - -0.01094, - 0.11379, - -0.04102 - ] - ], - [], - [] - ], - "neighbours": [ - { - "HairFL_00": 0.05267075423349632 - }, - { - "HairF_Top": 0.05267075423349632 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "HairF_Top_001", - "HairFR_02_00", - "HairFR_02_01", - "HairFR_02_02" - ], - "tips": [ - [ - -0.0, - 0.20762, - -0.0 - ], - [ - -0.0, - 0.04704, - 0.0 - ], - [ - 0.0, - 0.06538, - -0.0 - ], - [ - 0.0, - 0.06538, - -0.0 - ] - ], - "hulls": [ - [ - [ - -0.00288, - 0.22283, - 0.013 - ], - [ - 0.00889, - 0.03929, - -0.01939 - ], - [ - -0.02264, - 0.13514, - -0.04835 - ], - [ - -0.02427, - 0.09846, - 0.0138 - ], - [ - 0.00019, - 0.204, - -0.05523 - ], - [ - -0.02084, - 0.15999, - 0.02109 - ], - [ - -0.01409, - 0.08541, - -0.03676 - ], - [ - -0.0253, - 0.18142, - -0.02376 - ], - [ - -0.0335, - 0.13128, - -0.0098 - ], - [ - -0.0196, - 0.06556, - -0.00155 - ] - ], - [ - [ - 0.02007, - 0.05938, - -0.04047 - ], - [ - -0.00686, - 0.02392, - 0.01915 - ], - [ - -0.00724, - 0.06091, - -0.00245 - ], - [ - 0.00043, - 0.02599, - -0.02315 - ], - [ - -0.00422, - 0.06112, - 0.02235 - ], - [ - 0.01078, - 0.05041, - -0.0206 - ], - [ - 0.01842, - 0.03651, - -0.04542 - ], - [ - -0.01235, - 0.03465, - 0.00185 - ], - [ - -0.01321, - 0.04676, - 0.01771 - ], - [ - -0.00091, - 0.03762, - -0.00943 - ] - ], - [ - [ - -0.00679, - 0.10408, - 0.0075 - ], - [ - 0.00039, - 0.01538, - -0.0133 - ], - [ - 0.01456, - 0.06402, - -0.02416 - ], - [ - -0.01345, - 0.0494, - 0.02085 - ], - [ - -0.00778, - 0.07451, - 0.00301 - ], - [ - -0.00182, - 0.04668, - -0.00654 - ], - [ - -0.01943, - 0.02489, - 0.01069 - ], - [ - 0.01626, - 0.03975, - -0.03271 - ], - [ - 0.00807, - 0.08816, - -0.01896 - ], - [ - -0.00331, - 0.02975, - -0.00083 - ] - ], - [] - ], - "neighbours": [ - { - "HairFR_02_00": 11.198780429524012, - "HairFR_02_01": 1.68590918343183, - "HairFR_02_02": 0.01914253633767224 - }, - { - "HairF_Top_001": 11.198780429524012, - "HairFR_02_01": 14.30398476346928, - "HairFR_02_02": 0.6820841702186262 - }, - { - "HairF_Top_001": 1.68590918343183, - "HairFR_02_00": 14.30398476346928, - "HairFR_02_02": 12.428229786449679 - }, - { - "HairFR_02_01": 12.428229786449679, - "HairFR_02_00": 0.6820841702186262, - "HairF_Top_001": 0.01914253633767224 - } - ] - }, - { - "class": "hair", - "root_parent": "Head", - "bones": [ - "HairF_Top_002", - "HairFR_00", - "HairFR_01", - "HairFR_02" - ], - "tips": [ - [ - -0.0, - 0.12133, - 0.0 - ], - [ - 0.0, - 0.02307, - -0.0 - ], - [ - 0.0, - 0.02981, - -0.0 - ], - [ - 0.0, - 0.02981, - -0.0 - ] - ], - "hulls": [ - [ - [ - -0.05014, - 0.12632, - -0.01759 - ], - [ - -0.03167, - 0.00333, - -0.03768 - ], - [ - -0.04825, - 0.05919, - -0.00628 - ], - [ - -0.04605, - 0.09631, - -0.00308 - ], - [ - -0.03867, - 0.02863, - -0.01278 - ], - [ - -0.056, - 0.08241, - -0.01369 - ], - [ - -0.05546, - 0.10631, - -0.01526 - ], - [ - -0.03607, - 0.0151, - -0.02392 - ], - [ - -0.04399, - 0.11512, - -0.00607 - ], - [ - -0.04627, - 0.04432, - -0.01442 - ] - ], - [ - [ - -0.03139, - 0.01458, - -0.03774 - ], - [ - -0.02316, - 0.0231, - -0.01229 - ], - [ - -0.03061, - 0.02285, - -0.02646 - ], - [ - -0.02709, - 0.01232, - -0.02493 - ], - [ - -0.02925, - 0.02335, - -0.01823 - ], - [ - -0.02453, - 0.013, - -0.03198 - ], - [ - -0.02469, - 0.01954, - -0.0246 - ], - [ - -0.03143, - 0.01883, - -0.03237 - ], - [ - -0.03219, - 0.01133, - -0.03244 - ], - [ - -0.02541, - 0.01284, - -0.03788 - ] - ], - [ - [ - -0.02626, - 0.00464, - -0.01368 - ], - [ - -0.0101, - 0.00782, - 0.00737 - ], - [ - -0.01803, - 0.00459, - -0.00296 - ], - [ - -0.02014, - 0.00414, - -0.01004 - ], - [ - -0.01431, - 0.00762, - 0.00157 - ], - [ - -0.02189, - 0.00626, - -0.00694 - ], - [ - -0.02398, - 0.00295, - -0.01635 - ], - [ - -0.01261, - 0.00713, - 0.00436 - ], - [ - -0.0208, - 0.00235, - -0.00737 - ], - [ - -0.02368, - 0.00442, - -0.00806 - ] - ], - [] - ], - "neighbours": [ - { - "HairFR_00": 6.522659186510956, - "HairFR_01": 2.4443696705936615, - "HairFR_02": 0.012604948497175639 - }, - { - "HairF_Top_002": 6.522659186510956, - "HairFR_01": 10.866074148113151, - "HairFR_02": 0.8757130731296292 - }, - { - "HairF_Top_002": 2.4443696705936615, - "HairFR_00": 10.866074148113151, - "HairFR_02": 0.9474554435243647 - }, - { - "HairFR_01": 0.9474554435243647, - "HairFR_00": 0.8757130731296292, - "HairF_Top_002": 0.012604948497175639 - } - ] - } + "roles": { + "hips": "Hips", + "head": "Unused_Noname_010", + "neck": "Neck", + "spine": [ + "Spine", + "Chest", + "Neck", + "Head", + "Unused_Noname_004", + "Unused_Noname_010" ], - "twist": [], - "colliders": [ - { - "bone": "Hips", - "child": "Spine", - "from": 0.0, - "radius_head": 0.128, - "radius_tail": 0.128, - "radius": 0.128, - "lid": true - }, - { - "bone": "Left leg", - "child": "Left knee", - "from": 0.1, - "radius_head": 0.1203, - "radius_tail": 0.0758, - "radius": 0.0758 - }, - { - "bone": "Right leg", - "child": "Right knee", - "from": 0.1, - "radius_head": 0.1205, - "radius_tail": 0.0756, - "radius": 0.0756 - }, - { - "bone": "Left knee", - "child": "Left ankle", - "from": 0.1, - "radius_head": 0.1305, - "radius_tail": 0.1204, - "radius": 0.1204 - }, - { - "bone": "Right knee", - "child": "Right ankle", - "from": 0.1, - "radius_head": 0.1304, - "radius_tail": 0.1204, - "radius": 0.1204 - } + "shoulder.L": "Left shoulder", + "shoulder.R": "Right shoulder", + "foot.L": "Left ankle", + "foot.R": "Right ankle", + "hand.L": "Left wrist", + "hand.R": "Right wrist", + "forearm.R": "Right elbow", + "forearm.L": "Left elbow", + "shin.R": "Right knee", + "shin.L": "Left knee", + "toe.R": "Toes4_R", + "toe.L": "Toes4_L", + "upper_arm.R": "Right arm", + "upper_arm.L": "Left arm", + "thigh.L": "Left leg", + "thigh.R": "Right leg" + }, + "fingers": { + "thumb.L": [ + "Thumb0_L", + "Thumb1_L", + "Thumb2_L" ], - "weights_authored": true, - "driven_bones": [ - "Chest", - "Head", - "Hips", - "Left ankle", - "Left arm", - "Left elbow", - "Left knee", - "Left leg", - "Left shoulder", - "Left wrist", - "Neck", - "Neck_001", - "Right ankle", - "Right arm", - "Right elbow", - "Right knee", - "Right leg", - "Right shoulder", - "Right wrist", - "Root_001", - "Root_002", - "Root_003", - "Root_004", - "Root_005", - "Root_006", - "Root_007", - "Spine", - "Toes4_L", - "Toes4_R", - "Unused_Noname_004", - "Unused_Noname_010" + "index.L": [ + "IndexFinger1_L", + "IndexFinger2_L", + "IndexFinger3_L" + ], + "middle.L": [ + "MiddleFinger1_L", + "MiddleFinger2_L", + "MiddleFinger3_L" + ], + "ring.L": [ + "RingFinger1_L", + "RingFinger2_L", + "RingFinger3_L" + ], + "pinky.L": [ + "LittleFinger1_L", + "LittleFinger2_L", + "LittleFinger3_L" + ], + "thumb.R": [ + "Thumb0_R", + "Thumb1_R", + "Thumb2_R" + ], + "index.R": [ + "IndexFinger1_R", + "IndexFinger2_R", + "IndexFinger3_R" + ], + "middle.R": [ + "MiddleFinger1_R", + "MiddleFinger2_R", + "MiddleFinger3_R" + ], + "ring.R": [ + "RingFinger1_R", + "RingFinger2_R", + "RingFinger3_R" + ], + "pinky.R": [ + "LittleFinger1_R", + "LittleFinger2_R", + "LittleFinger3_R" ] + }, + "chains": [ + { + "class": "bust", + "root_parent": "Chest", + "bones": [ + "Bust03_L_001", + "Bust03_L_001.seg1", + "Bust03_L_001.seg2", + "Bust03_L_001.seg3" + ], + "tips": [ + [ + -0.0, + 0.00499, + 0.0 + ], + [ + -0.0, + 0.00499, + -0.0 + ], + [ + -0.0, + 0.00499, + 0.0 + ], + [ + -0.04786, + 0.03009, + -0.00987 + ] + ], + "hulls": [ + [ + [ + 0.04633, + -0.04498, + -0.01881 + ], + [ + 0.04429, + 0.0312, + 0.0252 + ], + [ + -0.03544, + -0.03722, + -0.02393 + ], + [ + -0.01034, + -0.00311, + 0.01941 + ], + [ + 0.03922, + -0.01299, + 0.01519 + ], + [ + 0.00226, + -0.03668, + -0.00227 + ], + [ + -0.00221, + -0.04468, + -0.03252 + ], + [ + 0.02021, + 0.01297, + 0.02357 + ], + [ + -0.02483, + -0.02224, + 0.00711 + ], + [ + 0.01419, + -0.01764, + 0.01819 + ] + ], + [ + [ + -0.03304, + -0.0253, + -0.03656 + ], + [ + 0.02219, + 0.02698, + 0.02558 + ], + [ + -0.01842, + -0.01287, + 0.01309 + ], + [ + -0.03167, + -0.02281, + -0.01434 + ], + [ + 0.01486, + 0.01924, + 0.02155 + ], + [ + -0.0281, + -0.01998, + -0.00439 + ], + [ + -0.03316, + -0.0247, + -0.02601 + ], + [ + -0.02363, + -0.01653, + 0.00511 + ] + ], + [ + [ + -0.04191, + -0.02902, + -0.00775 + ], + [ + 0.02138, + 0.02973, + 0.01524 + ], + [ + -0.01001, + 0.00052, + 0.02539 + ], + [ + 0.00623, + 0.01154, + 0.02665 + ], + [ + -0.00684, + 0.00428, + 0.02012 + ], + [ + 0.00366, + 0.00932, + 0.02186 + ] + ], + [ + [ + -0.04767, + -0.0252, + -0.03253 + ], + [ + 0.01504, + 0.04595, + 0.01354 + ], + [ + -0.0166, + -0.00573, + 0.01624 + ], + [ + -0.03357, + 0.02518, + -0.02554 + ], + [ + -0.01636, + 0.03061, + 0.00722 + ], + [ + -0.04063, + -0.0104, + -0.00069 + ], + [ + -0.0493, + 0.00465, + -0.0215 + ], + [ + 0.01032, + 0.0206, + 0.01634 + ], + [ + -0.03573, + 0.01456, + 0.00058 + ], + [ + -0.00267, + 0.04461, + -0.00642 + ] + ] + ], + "neighbours": [ + { + "Bust02_L.seg3": 10.684019018217892, + "Bust03_L_001.seg1": 0.39247250024091307, + "Bust01_L_001.seg1": 4.800724986178796, + "Bust02_L": 6.635007128308069, + "Bust01_L_001": 1.3835900670950232, + "Bust02_L.seg2": 1.1628704178966145, + "Bust02_L.seg1": 1.2647811147863781, + "Bust01_L_001.seg2": 1.6922467906349197 + }, + { + "Bust03_L_001.seg2": 0.7403938854892498, + "Bust02_L.seg3": 0.5296733698751332, + "Bust03_L_001": 0.39247250024091307, + "Bust02_L": 0.6099544862060277, + "Bust01_L_001": 0.3548198778082869, + "Bust02_L.seg1": 0.051393940012049555 + }, + { + "Bust03_L_001.seg1": 0.7403938854892498, + "Bust02_L.seg3": 0.4899941747474428, + "Bust03_L_001.seg3": 1.023675833835116, + "Bust02_L": 0.3201858651144034, + "Bust01_L_001": 0.26777733789898783, + "Bust02_L.seg1": 0.008267936081229 + }, + { + "Bust02_L": 7.855898180459636, + "Bust01_L_001": 8.371310126734542, + "Bust02_L.seg2": 1.5247301951670538, + "Bust02_L.seg1": 1.282291840066493, + "Bust02_L.seg3": 7.879450940680849, + "Bust03_L_001.seg2": 1.023675833835116 + } + ] + }, + { + "class": "bust", + "root_parent": "Chest", + "bones": [ + "Bust02_L", + "Bust02_L.seg1", + "Bust02_L.seg2", + "Bust02_L.seg3" + ], + "tips": [ + [ + 0.0, + 0.00671, + 0.0 + ], + [ + 0.0, + 0.00671, + 0.0 + ], + [ + -0.0, + 0.00671, + -0.0 + ], + [ + 0.0039, + 0.01862, + 0.0891 + ] + ], + "hulls": [ + [ + [ + -0.05329, + -0.06204, + 0.01442 + ], + [ + 0.03808, + 0.05407, + -0.02505 + ], + [ + 0.04119, + -0.04707, + -0.04114 + ], + [ + -0.00491, + -0.0594, + -0.0193 + ], + [ + 0.05435, + 0.00526, + -0.03349 + ], + [ + 0.03347, + -0.01547, + -0.04407 + ], + [ + -0.03478, + -0.04433, + 0.03204 + ], + [ + -0.02065, + -0.0593, + 0.00525 + ], + [ + 0.04598, + 0.03063, + -0.04143 + ], + [ + 0.01604, + -0.0615, + -0.03614 + ] + ], + [ + [ + -0.03762, + -0.04372, + 0.03863 + ], + [ + 0.04338, + 0.03738, + -0.02103 + ], + [ + 0.04475, + 0.01715, + -0.01642 + ], + [ + 0.0376, + 0.03055, + -0.01704 + ] + ], + [ + [ + -0.04425, + -0.03467, + 0.04791 + ], + [ + 0.03636, + 0.04794, + -0.01339 + ], + [ + 0.03518, + 0.0335, + -0.00628 + ], + [ + -0.04076, + -0.04296, + 0.04344 + ], + [ + 0.04017, + 0.03788, + -0.00918 + ] + ], + [ + [ + -0.03022, + -0.01453, + 0.07085 + ], + [ + 0.03357, + 0.04759, + -0.00158 + ], + [ + 0.02215, + 0.01615, + 0.05052 + ], + [ + -0.03306, + -0.04202, + 0.04804 + ], + [ + 0.03502, + 0.02209, + 0.01952 + ], + [ + -0.00246, + 0.01072, + 0.0669 + ], + [ + 0.02175, + 0.04171, + 0.0353 + ], + [ + -0.00812, + -0.01468, + 0.05663 + ], + [ + 0.04415, + 0.02105, + -0.00302 + ], + [ + -0.04002, + -0.02482, + 0.05624 + ] + ] + ], + "neighbours": [ + { + "Bust02_R.seg1": 0.005960952082285087, + "Bust02_R": 3.915824087943572, + "Bust01_R_001": 0.31005864655387483, + "Bust02_L.seg1": 0.4461314780366022, + "Bust01_L_001": 6.613423885382499, + "Bust03_L_001.seg3": 7.855898180459636, + "Bust01_L_001.seg1": 4.352280333812645, + "Bust01_L_001.seg2": 0.8579342939684047, + "Bust03_L_001": 6.635007128308069, + "Bust03_L_001.seg2": 0.3201858651144034, + "Bust03_L_001.seg1": 0.6099544862060277 + }, + { + "Bust02_L.seg2": 0.38188457635027917, + "Bust02_R": 0.3747821533537301, + "Bust02_L": 0.4461314780366022, + "Bust01_L_001": 0.5235603986584445, + "Bust03_L_001.seg3": 1.282291840066493, + "Bust01_L_001.seg1": 0.5806351635478039, + "Bust01_L_001.seg2": 0.4524824916068204, + "Bust03_L_001.seg2": 0.008267936081229, + "Bust03_L_001.seg1": 0.051393940012049555, + "Bust03_L_001": 1.2647811147863781, + "Bust02_R.seg1": 0.05764958974084089, + "Bust01_R_001": 0.025810371362056328 + }, + { + "Bust02_L.seg3": 0.49236435356060004, + "Bust02_R": 0.41566034136591967, + "Bust02_R.seg1": 0.09971818586097242, + "Bust02_L.seg1": 0.38188457635027917, + "Bust01_L_001": 0.6073705560446581, + "Bust03_L_001.seg3": 1.5247301951670538, + "Bust01_L_001.seg1": 0.45601591565223715, + "Bust01_L_001.seg2": 0.5283447766357731, + "Bust03_L_001": 1.1628704178966145, + "Bust02_R.seg2": 0.022343147561200094, + "Bust01_R_001": 0.011205419963657398 + }, + { + "Bust02_L.seg2": 0.49236435356060004, + "Bust02_R": 0.45644401532108525, + "Bust02_R.seg1": 0.48457604242424607, + "Bust01_L_001": 6.729600693488217, + "Bust03_L_001.seg3": 7.879450940680849, + "Bust03_L_001.seg2": 0.4899941747474428, + "Bust03_L_001.seg1": 0.5296733698751332, + "Bust03_L_001": 10.684019018217892, + "Bust01_L_001.seg1": 3.965650537698678, + "Bust01_L_001.seg2": 3.4417638093538288, + "Bust02_R.seg2": 0.16906718151336297, + "Bust02_R.seg3": 0.05393812309813728, + "Bust01_R_001": 0.01809775013429321 + } + ] + }, + { + "class": "bust", + "root_parent": "Chest", + "bones": [ + "Bust01_L_001", + "Bust01_L_001.seg1", + "Bust01_L_001.seg2", + "Bust01_L_001.seg3" + ], + "tips": [ + [ + 0.0, + 0.03306, + -0.0 + ], + [ + 0.0, + 0.03306, + -0.0 + ], + [ + 0.0, + 0.03306, + -0.0 + ], + [ + 0.0, + 0.03306, + -0.0 + ] + ], + "hulls": [ + [], + [], + [], + [] + ], + "neighbours": [ + { + "Bust02_L.seg3": 6.729600693488217, + "Bust02_L.seg2": 0.6073705560446581, + "Bust02_R": 0.6135937533841633, + "Bust02_L.seg1": 0.5235603986584445, + "Bust02_L": 6.613423885382499, + "Bust03_L_001.seg3": 8.371310126734542, + "Bust01_L_001.seg1": 0.38629788478024046, + "Bust03_L_001": 1.3835900670950232, + "Bust03_L_001.seg2": 0.26777733789898783, + "Bust03_L_001.seg1": 0.3548198778082869, + "Bust02_R.seg1": 0.009288447555037216 + }, + { + "Bust02_L.seg3": 3.965650537698678, + "Bust03_L_001": 4.800724986178796, + "Bust01_L_001.seg2": 2.2278659449511196, + "Bust02_L.seg2": 0.45601591565223715, + "Bust02_L": 4.352280333812645, + "Bust02_L.seg1": 0.5806351635478039, + "Bust01_L_001": 0.38629788478024046 + }, + { + "Bust01_L_001.seg1": 2.2278659449511196, + "Bust02_L.seg2": 0.5283447766357731, + "Bust02_L": 0.8579342939684047, + "Bust02_L.seg1": 0.4524824916068204, + "Bust02_L.seg3": 3.4417638093538288, + "Bust03_L_001": 1.6922467906349197 + }, + {} + ] + }, + { + "class": "bust", + "root_parent": "Chest", + "bones": [ + "Bust03_R_001", + "Bust03_R_001.seg1", + "Bust03_R_001.seg2", + "Bust03_R_001.seg3" + ], + "tips": [ + [ + -0.0, + 0.00502, + -0.0 + ], + [ + 0.0, + 0.00502, + -0.0 + ], + [ + 0.0, + 0.00502, + 0.0 + ], + [ + 0.04626, + 0.03105, + -0.01089 + ] + ], + "hulls": [ + [ + [ + -0.0442, + -0.04569, + -0.01868 + ], + [ + -0.04566, + 0.03105, + 0.02103 + ], + [ + 0.03437, + -0.03689, + -0.02435 + ], + [ + 0.01014, + -0.00238, + 0.01961 + ], + [ + -0.03916, + -0.01332, + 0.01505 + ], + [ + -0.00154, + -0.03677, + -0.00128 + ], + [ + 0.00348, + -0.0455, + -0.03125 + ], + [ + -0.02076, + 0.01322, + 0.02295 + ], + [ + 0.02519, + -0.02186, + 0.00864 + ], + [ + -0.01409, + -0.01741, + 0.01849 + ] + ], + [ + [ + -0.03367, + 0.0381, + 0.01234 + ], + [ + 0.02844, + -0.01959, + -0.00363 + ], + [ + -0.00677, + 0.01702, + 0.02547 + ], + [ + 0.0184, + -0.01219, + 0.01353 + ], + [ + -0.02276, + 0.02786, + 0.02271 + ], + [ + -0.0156, + 0.01949, + 0.02069 + ], + [ + 0.02377, + -0.01597, + 0.00572 + ] + ], + [ + [ + 0.04198, + -0.03518, + -0.02675 + ], + [ + -0.02232, + 0.02964, + 0.01387 + ], + [ + 0.00984, + 0.0011, + 0.02547 + ], + [ + 0.04078, + -0.02864, + -0.008 + ], + [ + -0.0043, + 0.00976, + 0.02127 + ], + [ + 0.03219, + -0.02764, + -0.01345 + ], + [ + 0.03386, + -0.02981, + -0.02504 + ], + [ + 0.00631, + 0.00488, + 0.0198 + ] + ], + [ + [ + 0.04812, + -0.02642, + -0.03085 + ], + [ + -0.01636, + 0.0459, + 0.01167 + ], + [ + 0.01621, + -0.00508, + 0.01619 + ], + [ + 0.03313, + 0.02501, + -0.02622 + ], + [ + 0.0154, + 0.031, + 0.00617 + ], + [ + 0.04022, + -0.01015, + -0.00026 + ], + [ + 0.04159, + -0.00016, + -0.0305 + ], + [ + -0.01121, + 0.02073, + 0.01522 + ], + [ + 0.03515, + 0.01515, + 0.00022 + ], + [ + 0.00163, + 0.04435, + -0.00802 + ] + ] + ], + "neighbours": [ + { + "Bust02_R": 5.307509138452929, + "Bust01_R_001": 1.4136093184462317, + "Bust01_R_001.seg1": 4.873491615786004, + "Bust02_R.seg3": 11.991912180052568, + "Bust02_R.seg2": 1.2955009556263646, + "Bust02_R.seg1": 1.502616046949964, + "Bust03_R_001.seg1": 0.4782062616681064, + "Bust01_R_001.seg2": 1.7041195119539072 + }, + { + "Bust03_R_001": 0.4782062616681064, + "Bust03_R_001.seg2": 1.003560123198177, + "Bust02_R.seg3": 0.5816850788738794, + "Bust02_R": 0.3973616822628325, + "Bust02_R.seg1": 0.047119399907472825, + "Bust01_R_001": 0.309535936388295 + }, + { + "Bust03_R_001.seg3": 0.8463580589684323, + "Bust03_R_001.seg1": 1.003560123198177, + "Bust02_R.seg3": 0.5084140222547837, + "Bust01_R_001": 0.3455534938015109, + "Bust02_R": 0.5067806721295243, + "Bust02_R.seg1": 0.02246419977765446, + "Bust02_R.seg2": 0.015858820704345522 + }, + { + "Bust02_R": 10.011569689474808, + "Bust01_R_001": 8.207608152240955, + "Bust02_R.seg3": 4.943467353681944, + "Bust02_R.seg2": 1.7124571917050189, + "Bust02_R.seg1": 1.6439859359300746, + "Bust03_R_001.seg2": 0.8463580589684323 + } + ] + }, + { + "class": "bust", + "root_parent": "Chest", + "bones": [ + "Bust02_R", + "Bust02_R.seg1", + "Bust02_R.seg2", + "Bust02_R.seg3" + ], + "tips": [ + [ + -0.0, + 0.00727, + 0.0 + ], + [ + -0.0, + 0.00727, + 0.0 + ], + [ + -0.0, + 0.00727, + 0.0 + ], + [ + -0.01121, + 0.02484, + 0.08191 + ] + ], + "hulls": [ + [ + [ + 0.04401, + -0.06689, + 0.02491 + ], + [ + -0.03462, + 0.05156, + -0.04028 + ], + [ + -0.03463, + -0.04498, + -0.0439 + ], + [ + 0.00361, + -0.0687, + -0.00615 + ], + [ + -0.0368, + 0.00366, + -0.04301 + ], + [ + 0.03404, + -0.03799, + 0.04267 + ], + [ + -0.00954, + -0.05169, + -0.03263 + ], + [ + 0.02183, + -0.06161, + 0.01115 + ], + [ + -0.04391, + 0.02797, + -0.03912 + ], + [ + -0.0543, + -0.01331, + -0.03926 + ] + ], + [ + [ + -0.03205, + 0.04907, + -0.03145 + ], + [ + -0.04008, + 0.02024, + -0.02208 + ], + [ + -0.02309, + 0.04357, + -0.01934 + ], + [ + -0.03183, + 0.03314, + -0.02048 + ], + [ + -0.03919, + 0.03885, + -0.02992 + ], + [ + -0.04254, + 0.02721, + -0.02709 + ], + [ + -0.03185, + 0.02969, + -0.02512 + ] + ], + [ + [ + 0.03185, + -0.03665, + 0.05212 + ], + [ + -0.02993, + 0.04536, + -0.02259 + ], + [ + -0.03998, + 0.01677, + -0.01623 + ], + [ + -0.03089, + 0.02896, + -0.01571 + ], + [ + -0.02242, + 0.04091, + -0.0147 + ], + [ + -0.03683, + 0.0363, + -0.01945 + ] + ], + [ + [ + 0.02768, + -0.02522, + 0.07202 + ], + [ + -0.02744, + 0.04326, + -0.01054 + ], + [ + -0.01191, + 0.03169, + 0.05578 + ], + [ + -0.02916, + 0.02393, + 0.02116 + ], + [ + 0.00317, + -0.00364, + 0.05832 + ], + [ + -0.02141, + 0.05154, + 0.02865 + ], + [ + -0.03679, + 0.01737, + -0.00467 + ], + [ + 0.02152, + -0.04126, + 0.05256 + ], + [ + -0.02212, + 0.03952, + 0.00942 + ], + [ + -0.00917, + 0.01028, + 0.04994 + ] + ] + ], + "neighbours": [ + { + "Bust02_L.seg3": 0.45644401532108525, + "Bust02_L.seg2": 0.41566034136591967, + "Bust02_R.seg1": 0.4601587836668959, + "Bust02_L.seg1": 0.3747821533537301, + "Bust02_L": 3.915824087943572, + "Bust01_R_001": 7.0890085884225496, + "Bust01_L_001": 0.6135937533841633, + "Bust03_R_001.seg3": 10.011569689474808, + "Bust01_R_001.seg1": 3.203896606274064, + "Bust03_R_001": 5.307509138452929, + "Bust01_R_001.seg2": 0.2931302984772375, + "Bust03_R_001.seg2": 0.5067806721295243, + "Bust03_R_001.seg1": 0.3973616822628325 + }, + { + "Bust02_L.seg3": 0.48457604242424607, + "Bust02_L.seg2": 0.09971818586097242, + "Bust02_R": 0.4601587836668959, + "Bust02_R.seg2": 0.4511130851945411, + "Bust01_R_001": 0.6168202296418669, + "Bust02_L": 0.005960952082285087, + "Bust03_R_001.seg3": 1.6439859359300746, + "Bust01_R_001.seg1": 0.9091350649963715, + "Bust01_R_001.seg2": 0.38717467091078317, + "Bust03_R_001": 1.502616046949964, + "Bust03_R_001.seg2": 0.02246419977765446, + "Bust03_R_001.seg1": 0.047119399907472825, + "Bust02_L.seg1": 0.05764958974084089, + "Bust01_L_001": 0.009288447555037216 + }, + { + "Bust02_R.seg1": 0.4511130851945411, + "Bust01_R_001": 0.7206833667025079, + "Bust02_R.seg3": 0.4693402085530754, + "Bust03_R_001.seg3": 1.7124571917050189, + "Bust03_R_001": 1.2955009556263646, + "Bust01_R_001.seg1": 0.7197488227225909, + "Bust01_R_001.seg2": 0.48970259372865915, + "Bust02_L.seg2": 0.022343147561200094, + "Bust02_L.seg3": 0.16906718151336297, + "Bust03_R_001.seg2": 0.015858820704345522 + }, + { + "Bust03_R_001.seg3": 4.943467353681944, + "Bust01_R_001": 4.914154174777157, + "Bust02_R.seg2": 0.4693402085530754, + "Bust03_R_001": 11.991912180052568, + "Bust01_R_001.seg1": 4.62673858015464, + "Bust03_R_001.seg2": 0.5084140222547837, + "Bust03_R_001.seg1": 0.5816850788738794, + "Bust01_R_001.seg2": 4.197806614286925, + "Bust02_L.seg3": 0.05393812309813728 + } + ] + }, + { + "class": "bust", + "root_parent": "Chest", + "bones": [ + "Bust01_R_001", + "Bust01_R_001.seg1", + "Bust01_R_001.seg2", + "Bust01_R_001.seg3" + ], + "tips": [ + [ + -0.0, + 0.03325, + -0.0 + ], + [ + 0.0, + 0.03325, + -0.0 + ], + [ + 0.0, + 0.03325, + -0.0 + ], + [ + 0.0, + 0.03325, + -0.0 + ] + ], + "hulls": [ + [], + [ + [ + -0.02064, + 0.02212, + -0.01718 + ], + [ + -0.00536, + 0.02826, + 0.00773 + ], + [ + -0.01888, + 0.02651, + -0.00485 + ], + [ + -0.00745, + 0.02622, + -0.00108 + ], + [ + -0.01978, + 0.02523, + -0.00909 + ], + [ + -0.00652, + 0.02729, + 0.0031 + ] + ], + [], + [] + ], + "neighbours": [ + { + "Bust02_R.seg2": 0.7206833667025079, + "Bust02_R.seg1": 0.6168202296418669, + "Bust02_L": 0.31005864655387483, + "Bust02_R": 7.0890085884225496, + "Bust03_R_001.seg3": 8.207608152240955, + "Bust02_R.seg3": 4.914154174777157, + "Bust01_R_001.seg1": 0.38291045211652436, + "Bust03_R_001": 1.4136093184462317, + "Bust03_R_001.seg2": 0.3455534938015109, + "Bust03_R_001.seg1": 0.309535936388295, + "Bust02_L.seg1": 0.025810371362056328, + "Bust02_L.seg2": 0.011205419963657398, + "Bust02_L.seg3": 0.01809775013429321 + }, + { + "Bust02_R": 3.203896606274064, + "Bust01_R_001": 0.38291045211652436, + "Bust03_R_001": 4.873491615786004, + "Bust01_R_001.seg2": 2.315045669707698, + "Bust02_R.seg1": 0.9091350649963715, + "Bust02_R.seg3": 4.62673858015464, + "Bust02_R.seg2": 0.7197488227225909 + }, + { + "Bust01_R_001.seg1": 2.315045669707698, + "Bust02_R.seg1": 0.38717467091078317, + "Bust02_R.seg3": 4.197806614286925, + "Bust03_R_001": 1.7041195119539072, + "Bust02_R.seg2": 0.48970259372865915, + "Bust02_R": 0.2931302984772375 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "HairF_Top", + "HairFL_00", + "HairFL_01" + ], + "tips": [ + [ + 0.0, + 0.12695, + -0.0 + ], + [ + 0.0, + 0.02817, + 0.0 + ], + [ + 0.0, + 0.02817, + 0.0 + ] + ], + "hulls": [ + [ + [ + -0.0709, + 0.19701, + -0.02448 + ], + [ + -0.01219, + 0.03468, + 0.00089 + ], + [ + -0.00316, + 0.12791, + -0.02292 + ], + [ + -0.0051, + 0.07784, + -0.03084 + ], + [ + -0.02866, + 0.16772, + -0.03377 + ], + [ + -0.02224, + 0.14248, + -0.04227 + ], + [ + 0.00084, + 0.05853, + -0.01463 + ], + [ + 0.0047, + 0.10031, + -0.02643 + ], + [ + -0.04913, + 0.18521, + -0.02467 + ], + [ + -0.01094, + 0.11379, + -0.04102 + ] + ], + [], + [] + ], + "neighbours": [ + { + "HairFL_00": 0.05267075423349632 + }, + { + "HairF_Top": 0.05267075423349632 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "HairF_Top_001", + "HairFR_02_00", + "HairFR_02_01", + "HairFR_02_02" + ], + "tips": [ + [ + -0.0, + 0.20762, + -0.0 + ], + [ + -0.0, + 0.04704, + 0.0 + ], + [ + 0.0, + 0.06538, + -0.0 + ], + [ + 0.0, + 0.06538, + -0.0 + ] + ], + "hulls": [ + [ + [ + -0.00288, + 0.22283, + 0.013 + ], + [ + 0.00889, + 0.03929, + -0.01939 + ], + [ + -0.02264, + 0.13514, + -0.04835 + ], + [ + -0.02427, + 0.09846, + 0.0138 + ], + [ + 0.00019, + 0.204, + -0.05523 + ], + [ + -0.02084, + 0.15999, + 0.02109 + ], + [ + -0.01409, + 0.08541, + -0.03676 + ], + [ + -0.0253, + 0.18142, + -0.02376 + ], + [ + -0.0335, + 0.13128, + -0.0098 + ], + [ + -0.0196, + 0.06556, + -0.00155 + ] + ], + [ + [ + 0.02007, + 0.05938, + -0.04047 + ], + [ + -0.00686, + 0.02392, + 0.01915 + ], + [ + -0.00724, + 0.06091, + -0.00245 + ], + [ + 0.00043, + 0.02599, + -0.02315 + ], + [ + -0.00422, + 0.06112, + 0.02235 + ], + [ + 0.01078, + 0.05041, + -0.0206 + ], + [ + 0.01842, + 0.03651, + -0.04542 + ], + [ + -0.01235, + 0.03465, + 0.00185 + ], + [ + -0.01321, + 0.04676, + 0.01771 + ], + [ + -0.00091, + 0.03762, + -0.00943 + ] + ], + [ + [ + -0.00679, + 0.10408, + 0.0075 + ], + [ + 0.00039, + 0.01538, + -0.0133 + ], + [ + 0.01456, + 0.06402, + -0.02416 + ], + [ + -0.01345, + 0.0494, + 0.02085 + ], + [ + -0.00778, + 0.07451, + 0.00301 + ], + [ + -0.00182, + 0.04668, + -0.00654 + ], + [ + -0.01943, + 0.02489, + 0.01069 + ], + [ + 0.01626, + 0.03975, + -0.03271 + ], + [ + 0.00807, + 0.08816, + -0.01896 + ], + [ + -0.00331, + 0.02975, + -0.00083 + ] + ], + [] + ], + "neighbours": [ + { + "HairFR_02_00": 11.198780429524012, + "HairFR_02_01": 1.68590918343183, + "HairFR_02_02": 0.01914253633767224 + }, + { + "HairF_Top_001": 11.198780429524012, + "HairFR_02_01": 14.30398476346928, + "HairFR_02_02": 0.6820841702186262 + }, + { + "HairF_Top_001": 1.68590918343183, + "HairFR_02_00": 14.30398476346928, + "HairFR_02_02": 12.428229786449679 + }, + { + "HairFR_02_01": 12.428229786449679, + "HairFR_02_00": 0.6820841702186262, + "HairF_Top_001": 0.01914253633767224 + } + ] + }, + { + "class": "hair", + "root_parent": "Head", + "bones": [ + "HairF_Top_002", + "HairFR_00", + "HairFR_01", + "HairFR_02" + ], + "tips": [ + [ + -0.0, + 0.12133, + 0.0 + ], + [ + 0.0, + 0.02307, + -0.0 + ], + [ + 0.0, + 0.02981, + -0.0 + ], + [ + 0.0, + 0.02981, + -0.0 + ] + ], + "hulls": [ + [ + [ + -0.05014, + 0.12632, + -0.01759 + ], + [ + -0.03167, + 0.00333, + -0.03768 + ], + [ + -0.04825, + 0.05919, + -0.00628 + ], + [ + -0.04605, + 0.09631, + -0.00308 + ], + [ + -0.03867, + 0.02863, + -0.01278 + ], + [ + -0.056, + 0.08241, + -0.01369 + ], + [ + -0.05546, + 0.10631, + -0.01526 + ], + [ + -0.03607, + 0.0151, + -0.02392 + ], + [ + -0.04399, + 0.11512, + -0.00607 + ], + [ + -0.04627, + 0.04432, + -0.01442 + ] + ], + [ + [ + -0.03139, + 0.01458, + -0.03774 + ], + [ + -0.02316, + 0.0231, + -0.01229 + ], + [ + -0.03061, + 0.02285, + -0.02646 + ], + [ + -0.02709, + 0.01232, + -0.02493 + ], + [ + -0.02925, + 0.02335, + -0.01823 + ], + [ + -0.02453, + 0.013, + -0.03198 + ], + [ + -0.02469, + 0.01954, + -0.0246 + ], + [ + -0.03143, + 0.01883, + -0.03237 + ], + [ + -0.03219, + 0.01133, + -0.03244 + ], + [ + -0.02541, + 0.01284, + -0.03788 + ] + ], + [ + [ + -0.02626, + 0.00464, + -0.01368 + ], + [ + -0.0101, + 0.00782, + 0.00737 + ], + [ + -0.01803, + 0.00459, + -0.00296 + ], + [ + -0.02014, + 0.00414, + -0.01004 + ], + [ + -0.01431, + 0.00762, + 0.00157 + ], + [ + -0.02189, + 0.00626, + -0.00694 + ], + [ + -0.02398, + 0.00295, + -0.01635 + ], + [ + -0.01261, + 0.00713, + 0.00436 + ], + [ + -0.0208, + 0.00235, + -0.00737 + ], + [ + -0.02368, + 0.00442, + -0.00806 + ] + ], + [] + ], + "neighbours": [ + { + "HairFR_00": 6.522659186510956, + "HairFR_01": 2.4443696705936615, + "HairFR_02": 0.012604948497175639 + }, + { + "HairF_Top_002": 6.522659186510956, + "HairFR_01": 10.866074148113151, + "HairFR_02": 0.8757130731296292 + }, + { + "HairF_Top_002": 2.4443696705936615, + "HairFR_00": 10.866074148113151, + "HairFR_02": 0.9474554435243647 + }, + { + "HairFR_01": 0.9474554435243647, + "HairFR_00": 0.8757130731296292, + "HairF_Top_002": 0.012604948497175639 + } + ] + } + ], + "twist": [], + "colliders": [ + { + "bone": "Hips", + "child": "Spine", + "from": 0.0, + "radius_head": 0.128, + "radius_tail": 0.128, + "radius": 0.128, + "lid": true + }, + { + "bone": "Left leg", + "child": "Left knee", + "from": 0.1, + "radius_head": 0.1203, + "radius_tail": 0.0758, + "radius": 0.0758 + }, + { + "bone": "Right leg", + "child": "Right knee", + "from": 0.1, + "radius_head": 0.1205, + "radius_tail": 0.0756, + "radius": 0.0756 + }, + { + "bone": "Left knee", + "child": "Left ankle", + "from": 0.1, + "radius_head": 0.1305, + "radius_tail": 0.1204, + "radius": 0.1204 + }, + { + "bone": "Right knee", + "child": "Right ankle", + "from": 0.1, + "radius_head": 0.1304, + "radius_tail": 0.1204, + "radius": 0.1204 + } + ], + "weights_authored": true, + "driven_bones": [ + "Chest", + "Head", + "Hips", + "Left ankle", + "Left arm", + "Left elbow", + "Left knee", + "Left leg", + "Left shoulder", + "Left wrist", + "Neck", + "Neck_001", + "Right ankle", + "Right arm", + "Right elbow", + "Right knee", + "Right leg", + "Right shoulder", + "Right wrist", + "Root_001", + "Root_002", + "Root_003", + "Root_004", + "Root_005", + "Root_006", + "Root_007", + "Spine", + "Toes4_L", + "Toes4_R", + "Unused_Noname_004", + "Unused_Noname_010" + ], + "surfaces": [ + { + "mesh": "Object_262", + "surface": 0, + "material": "Face", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 9620, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_263", + "surface": 0, + "material": "Clothes", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 12846, + "textured": true, + "chain_share": { + "bust": 0.059 + } + }, + { + "mesh": "Object_264", + "surface": 0, + "material": "Hair_A", + "class": "hair", + "detail": "hair", + "why": "material name says 'hair'", + "verts": 15552, + "textured": true, + "chain_share": { + "hair": 0.018 + } + }, + { + "mesh": "Object_265", + "surface": 0, + "material": "Hair_B", + "class": "hair", + "detail": "hair", + "why": "material name says 'hair'", + "verts": 5281, + "textured": true, + "chain_share": { + "hair": 0.094 + } + }, + { + "mesh": "Object_266", + "surface": 0, + "material": "Iris", + "class": "body", + "detail": "eyes", + "why": "material name says 'eyes'", + "verts": 260, + "textured": true, + "chain_share": {} + } + ] } \ No newline at end of file diff --git a/assets/characters/skins/taila.rig.json b/assets/characters/skins/taila.rig.json index 1042be5..077b535 100644 --- a/assets/characters/skins/taila.rig.json +++ b/assets/characters/skins/taila.rig.json @@ -1,8022 +1,8232 @@ { - "roles": { - "hips": "DEF-spine", - "head": "DEF-spine.006", - "neck": "DEF-spine.005", - "spine": [ - "DEF-spine.001", - "DEF-spine.002", - "DEF-spine.003", - "DEF-spine.004", - "DEF-spine.005", - "DEF-spine.006" - ], - "shoulder.R": "DEF-shoulder.R", - "shoulder.L": "DEF-shoulder.L", - "upper_arm.L": "DEF-upper_arm.L", - "upper_arm.R": "DEF-upper_arm.R", - "forearm.L": "DEF-forearm.L", - "forearm.R": "DEF-forearm.R", - "thigh.R": "DEF-thigh.R", - "thigh.L": "DEF-thigh.L", - "foot.R": "DEF-foot.R", - "foot.L": "DEF-foot.L", - "shin.R": "DEF-shin.R", - "shin.L": "DEF-shin.L", - "hand.R": "DEF-hand.R", - "hand.L": "DEF-hand.L", - "toe.L": "DEF-toe.L", - "toe.R": "DEF-toe.R" - }, - "fingers": { - "thumb.L": [ - "DEF-thumb.01.L", - "DEF-thumb.02.L", - "DEF-thumb.03.L" - ], - "index.L": [ - "DEF-f_index.01.L", - "DEF-f_index.02.L", - "DEF-f_index.03.L" - ], - "middle.L": [ - "DEF-f_middle.01.L", - "DEF-f_middle.02.L", - "DEF-f_middle.03.L" - ], - "ring.L": [ - "DEF-f_ring.01.L", - "DEF-f_ring.02.L", - "DEF-f_ring.03.L" - ], - "pinky.L": [ - "DEF-f_pinky.01.L", - "DEF-f_pinky.02.L", - "DEF-f_pinky.03.L" - ], - "thumb.R": [ - "DEF-thumb.01.R", - "DEF-thumb.02.R", - "DEF-thumb.03.R" - ], - "index.R": [ - "DEF-f_index.01.R", - "DEF-f_index.02.R", - "DEF-f_index.03.R" - ], - "middle.R": [ - "DEF-f_middle.01.R", - "DEF-f_middle.02.R", - "DEF-f_middle.03.R" - ], - "ring.R": [ - "DEF-f_ring.01.R", - "DEF-f_ring.02.R", - "DEF-f_ring.03.R" - ], - "pinky.R": [ - "DEF-f_pinky.01.R", - "DEF-f_pinky.02.R", - "DEF-f_pinky.03.R" - ] - }, - "chains": [ - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair", - "DEF-hair.001", - "DEF-hair.002" - ], - "tips": [ - [ - -0.0, - 0.06838, - 0.0 - ], - [ - -0.0, - 0.04506, - 0.0 - ], - [ - -0.01032, - 0.00854, - 0.01182 - ] - ], - "hulls": [ - [ - [ - 0.01674, - 0.10291, - 0.02973 - ], - [ - 0.03451, - 0.03231, - 0.00016 - ], - [ - -0.01716, - 0.05337, - -0.00299 - ], - [ - 0.03264, - 0.08202, - 0.01591 - ], - [ - 0.00803, - 0.0577, - 0.0108 - ], - [ - 0.03992, - 0.05758, - 0.00882 - ], - [ - 0.02314, - 0.05921, - 0.0009 - ], - [ - -0.00304, - 0.05285, - 0.00139 - ], - [ - 0.01035, - 0.06042, - -0.00529 - ], - [ - 0.01928, - 0.07988, - 0.01229 - ] - ], - [ - [ - -0.00899, - 0.04442, - -0.00085 - ], - [ - -0.02404, - 0.01036, - 0.01139 - ], - [ - 0.01712, - 0.01993, - 0.005 - ], - [ - -0.00513, - 0.01451, - -0.00241 - ], - [ - 0.00984, - 0.03774, - -0.00153 - ], - [ - 0.00415, - 0.01792, - 0.0089 - ], - [ - -0.01645, - 0.0083, - -0.00014 - ], - [ - 0.00046, - 0.03505, - 0.00649 - ], - [ - -0.01208, - 0.00937, - 0.01203 - ], - [ - -0.00743, - 0.03312, - -0.00319 - ] - ], - [ - [ - -0.01394, - 0.02572, - 0.00011 - ], - [ - -0.0018, - -0.01608, - 0.01364 - ], - [ - 0.00391, - 0.0038, - -0.00163 - ], - [ - -0.01374, - 0.00288, - 0.0104 - ], - [ - 0.00701, - 0.02313, - 0.00607 - ], - [ - -0.02015, - -0.01109, - 0.01284 - ], - [ - -0.00695, - 0.01233, - 0.00213 - ], - [ - -0.00142, - -0.00478, - 0.00609 - ], - [ - -0.00975, - -0.01068, - 0.01879 - ], - [ - 5e-05, - 0.01019, - 0.00929 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.001": 6.444893450622218, - "DEF-hair.007": 2.1405753868633206, - "DEF-hair.004": 4.305379068442997, - "DEF-hair.003": 3.737794440612138, - "DEF-hair.002": 2.852879727367223 - }, - { - "DEF-hair.002": 10.932883673705392, - "DEF-hair": 6.444893450622218, - "DEF-hair.004": 0.5635176735066056, - "DEF-hair.003": 0.15824819220502323, - "DEF-hair.007": 0.3355432027270542 - }, - { - "DEF-hair.001": 10.932883673705392, - "DEF-hair": 2.852879727367223, - "DEF-hair.007": 0.03886162555068284 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair.003", - "DEF-hair.004" - ], - "tips": [ - [ - 0.0, - 0.06123, - -0.0 - ], - [ - -0.00017, - 0.04439, - -0.00029 - ] - ], - "hulls": [ - [ - [ - 0.00113, - 0.06236, - -0.00227 - ], - [ - 0.00701, - 0.02584, - -0.00787 - ], - [ - -0.00614, - 0.04412, - -0.00738 - ], - [ - 0.00784, - 0.04471, - 0.00317 - ], - [ - 0.00988, - 0.02683, - 0.003 - ], - [ - 0.00477, - 0.04586, - -0.00738 - ], - [ - 0.00445, - 0.05938, - 0.00744 - ], - [ - -0.00921, - 0.05971, - -0.00256 - ], - [ - 0.00043, - 0.02596, - 0.0005 - ], - [ - -0.00134, - 0.04362, - 0.00076 - ] - ], - [ - [ - 0.00022, - 0.03937, - -0.00024 - ], - [ - 0.00511, - 0.01787, - 0.00141 - ], - [ - -0.00567, - 0.01832, - -0.00298 - ], - [ - -0.00236, - 0.01841, - 0.00283 - ], - [ - 0.00218, - 0.0177, - -0.00326 - ], - [ - -0.00314, - 0.01799, - -0.00474 - ], - [ - 0.00415, - 0.01817, - 0.00434 - ], - [ - -0.00465, - 0.01808, - -0.00268 - ], - [ - 0.00404, - 0.01779, - 0.0016 - ], - [ - -0.00301, - 0.0179, - -0.00366 - ] - ] - ], - "neighbours": [ - { - "DEF-hair": 3.737794440612138, - "DEF-hair.004": 0.48107030537866957, - "DEF-hair.001": 0.15824819220502323 - }, - { - "DEF-hair": 4.305379068442997, - "DEF-hair.001": 0.5635176735066056, - "DEF-hair.003": 0.48107030537866957 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair.007", - "DEF-hair.005" - ], - "tips": [ - [ - 0.0, - 0.04186, - -0.0 - ], - [ - 0.00621, - 0.02144, - 0.00318 - ] - ], - "hulls": [ - [ - [ - -0.02112, - 0.04918, - 0.02422 - ], - [ - 0.00107, - -0.01033, - 0.00095 - ], - [ - -0.00347, - 0.03222, - -0.00397 - ], - [ - -0.00948, - 0.01364, - 0.01086 - ], - [ - 0.01133, - 0.01422, - -0.00041 - ], - [ - -0.00915, - 0.03367, - 0.01549 - ], - [ - -0.0059, - -0.00788, - 0.01565 - ], - [ - -0.00287, - 0.01257, - -0.00376 - ], - [ - 0.00363, - 0.03034, - 0.00838 - ], - [ - 0.00801, - -0.00529, - 0.01351 - ] - ], - [ - [ - -0.00018, - 0.03655, - -0.00043 - ], - [ - 0.01031, - -0.00915, - -4e-05 - ], - [ - -0.00729, - 0.01104, - 0.00395 - ], - [ - 0.0085, - 0.01128, - -0.00185 - ], - [ - 0.0031, - 0.01248, - 0.00607 - ], - [ - -0.00257, - 0.00994, - -0.00246 - ], - [ - 0.01434, - -0.00662, - 0.00254 - ], - [ - -0.00639, - 0.01211, - 0.00782 - ], - [ - 0.00527, - 0.01035, - -0.00419 - ], - [ - -0.00016, - 0.03547, - -0.00033 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.005": 3.2375640964822265, - "DEF-hair": 2.1405753868633206, - "DEF-hair.001": 0.3355432027270542, - "DEF-hair.002": 0.03886162555068284 - }, - { - "DEF-hair.007": 3.2375640964822265 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair.008", - "DEF-hair.009", - "DEF-hair.010", - "DEF-hair.011" - ], - "tips": [ - [ - -0.0, - 0.08774, - -0.0 - ], - [ - 0.0, - 0.05443, - -0.0 - ], - [ - -0.0, - 0.03074, - 0.0 - ], - [ - -0.00258, - 0.02087, - 0.00039 - ] - ], - "hulls": [ - [ - [ - 0.02765, - 0.09489, - -0.00831 - ], - [ - 0.01218, - -0.00528, - -0.01352 - ], - [ - -0.00966, - 0.04947, - 0.0296 - ], - [ - 0.03232, - 0.03961, - -0.02464 - ], - [ - -0.00344, - 0.06915, - -0.00733 - ], - [ - 0.01392, - 0.01818, - 0.01576 - ], - [ - -0.01562, - 0.08459, - 0.02502 - ], - [ - 0.01659, - 0.07392, - 0.02003 - ], - [ - 0.02263, - 0.06867, - -0.02538 - ], - [ - -0.00898, - 0.01997, - -0.0017 - ] - ], - [ - [ - 0.03852, - 0.0474, - -0.02382 - ], - [ - -0.01561, - 0.01392, - 0.02178 - ], - [ - -0.01735, - 0.05484, - -0.01292 - ], - [ - 0.01606, - 0.01503, - -0.0077 - ], - [ - 0.00483, - 0.03686, - 0.01325 - ], - [ - 0.01213, - 0.05777, - -0.01159 - ], - [ - -0.00464, - 0.03242, - -0.01137 - ], - [ - -0.01895, - 0.0337, - 0.00761 - ], - [ - -0.01409, - 0.06012, - 0.00746 - ], - [ - 0.01101, - 0.01666, - 0.01597 - ] - ], - [ - [ - -0.01869, - 0.01611, - 0.00917 - ], - [ - -0.00763, - 0.01686, - -0.01105 - ], - [ - -0.0002, - 0.01687, - 0.01034 - ], - [ - -0.01846, - 0.0161, - 0.00208 - ], - [ - -0.00718, - 0.01676, - -0.01006 - ], - [ - -0.01785, - 0.01605, - 0.00846 - ], - [ - -0.01743, - 0.01605, - 0.00244 - ], - [ - -0.0005, - 0.0168, - 0.00929 - ] - ], - [ - [ - 0.00088, - 0.03163, - -0.00099 - ], - [ - -0.01318, - 0.00392, - 0.00628 - ], - [ - 0.01083, - 0.00678, - -0.00118 - ], - [ - -0.00504, - 0.00595, - -0.00867 - ], - [ - 0.00037, - 0.00517, - 0.00747 - ], - [ - 0.00756, - 0.0066, - -0.00563 - ], - [ - -0.01301, - 0.00416, - 0.00091 - ], - [ - -0.01235, - 0.00379, - 0.00558 - ], - [ - 0.00012, - 0.00504, - 0.00641 - ], - [ - 0.00708, - 0.00616, - -0.00476 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.009": 5.0612108830893465, - "DEF-hair.L.008": 0.10078104744782834, - "DEF-hair.R.012": 9.298894414270677 - }, - { - "DEF-hair.010": 2.072245581610017, - "DEF-hair.008": 5.0612108830893465 - }, - { - "DEF-hair.009": 2.072245581610017 - }, - {} - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair.L.008", - "DEF-hair.L.009", - "DEF-hair.L.010", - "DEF-hair.L.011" - ], - "tips": [ - [ - -0.0, - 0.15518, - 0.0 - ], - [ - 0.0, - 0.1139, - 0.0 - ], - [ - -0.0, - 0.0683, - -0.0 - ], - [ - -0.00184, - 0.09275, - -0.00073 - ] - ], - "hulls": [ - [ - [ - -0.0201, - 0.12899, - -0.03061 - ], - [ - -0.02432, - 0.079, - 0.02303 - ], - [ - -0.02055, - 0.07496, - -0.03044 - ], - [ - -0.01427, - 0.12502, - 0.01645 - ], - [ - -0.00353, - 0.07731, - -0.0035 - ], - [ - -0.03306, - 0.07625, - -0.00346 - ], - [ - -0.03185, - 0.12798, - -0.00534 - ], - [ - -0.00435, - 0.12595, - -0.00541 - ], - [ - -0.01423, - 0.07892, - 0.01983 - ], - [ - -0.01092, - 0.07553, - -0.02619 - ] - ], - [ - [ - -0.01584, - 0.11898, - 0.02156 - ], - [ - -0.01937, - 0.01511, - -0.02701 - ], - [ - -0.01421, - 0.07061, - -0.01786 - ], - [ - -0.02173, - 0.01636, - 0.01885 - ], - [ - -0.01499, - 0.11514, - -0.01949 - ], - [ - -0.02382, - 0.06925, - 0.0219 - ], - [ - -0.00429, - 0.01801, - -0.00334 - ], - [ - -0.02958, - 0.01445, - -0.00452 - ], - [ - -0.03155, - 0.07078, - -0.00053 - ], - [ - -0.02325, - 0.1195, - 0.00065 - ] - ], - [ - [ - -0.00944, - 0.07223, - 0.01619 - ], - [ - -0.00096, - -0.00272, - 0.00095 - ], - [ - -0.02097, - 0.02867, - 0.02652 - ], - [ - -0.02263, - 0.03074, - -0.00958 - ], - [ - -0.0118, - 0.06831, - -0.00751 - ], - [ - -0.00862, - 0.02933, - 0.0079 - ], - [ - -0.029, - 0.02986, - 0.00881 - ], - [ - -0.01507, - 0.07231, - 0.00445 - ], - [ - -0.01532, - 0.03041, - -0.00731 - ], - [ - -0.01399, - 0.02864, - 0.02361 - ] - ], - [ - [ - -0.00073, - 0.05526, - -0.00107 - ], - [ - -0.00219, - -0.00378, - 0.00364 - ], - [ - -0.00111, - -0.00363, - 0.00361 - ], - [ - -0.00086, - 0.05418, - -0.00098 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.008": 0.10078104744782834, - "DEF-hair.L": 0.07930559596010497, - "DEF-hair.L.009": 1.529110640133334, - "DEF-hair.L.012": 3.1007271781263652, - "DEF-hair.L.013": 0.021517533900501484 - }, - { - "DEF-hair.L.010": 2.697011560446442, - "DEF-hair.L.008": 1.529110640133334 - }, - { - "DEF-hair.L.011": 3.3977685462242633, - "DEF-hair.L.009": 2.697011560446442 - }, - { - "DEF-hair.L.010": 3.3977685462242633 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair.L.012", - "DEF-hair.L.013", - "DEF-hair.L.014" - ], - "tips": [ - [ - 0.0, - 0.105, - -0.0 - ], - [ - 0.0, - 0.05073, - 0.0 - ], - [ - -0.0067, - 0.04095, - 0.00485 - ] - ], - "hulls": [ - [ - [ - -0.02527, - 0.09, - 0.0122 - ], - [ - -0.01623, - 0.01641, - -0.012 - ], - [ - -0.00057, - 0.05122, - 0.0168 - ], - [ - -0.02063, - 0.05217, - -0.01658 - ], - [ - -0.01205, - 0.0868, - -0.0162 - ], - [ - -0.00573, - 0.08579, - 0.01506 - ], - [ - -0.00293, - 0.05454, - -0.00049 - ], - [ - -0.00287, - 0.0856, - -0.00186 - ], - [ - -0.01003, - 0.06304, - 0.01981 - ], - [ - -0.00815, - 0.01761, - -0.01073 - ] - ], - [ - [ - -0.01738, - 0.05399, - 0.00728 - ], - [ - -0.01851, - 0.00751, - -0.01353 - ], - [ - -0.01059, - 0.00565, - 0.02048 - ], - [ - -0.02089, - 0.03301, - -0.00948 - ], - [ - -0.01369, - 0.03096, - 0.02149 - ], - [ - -0.00248, - 0.00933, - 0.00082 - ], - [ - -0.00592, - 0.03143, - 0.00333 - ], - [ - -0.02149, - 0.00584, - 0.00598 - ], - [ - -0.02351, - 0.03225, - 0.00747 - ], - [ - -0.01105, - 0.04818, - -0.00687 - ] - ], - [ - [ - 0.00167, - 0.03852, - -0.0 - ], - [ - -0.00624, - 0.00804, - 0.01374 - ], - [ - -0.01075, - 0.00706, - -0.00464 - ], - [ - -0.00133, - 0.00698, - 0.00283 - ], - [ - -0.01224, - 0.00774, - 0.00546 - ], - [ - -0.00636, - 0.00686, - -0.00431 - ], - [ - -0.0025, - 0.0077, - 0.01144 - ], - [ - -0.00238, - 0.00686, - 0.00309 - ], - [ - -0.01002, - 0.00687, - -0.00385 - ], - [ - -0.00595, - 0.00775, - 0.01272 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.L.008": 3.1007271781263652, - "DEF-hair.L.013": 2.0607935679774254, - "DEF-hair.L.018": 5.976813796675678, - "DEF-hair.L.025": 0.040129953350502845 - }, - { - "DEF-hair.L.014": 3.4327523504035433, - "DEF-hair.L.012": 2.0607935679774254, - "DEF-hair.L.008": 0.021517533900501484 - }, - { - "DEF-hair.L.013": 3.4327523504035433 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair.L.018", - "DEF-hair.L.019", - "DEF-hair.L.020", - "DEF-hair.L.021" - ], - "tips": [ - [ - 0.0, - 0.06312, - 0.0 - ], - [ - -0.0, - 0.05056, - 0.0 - ], - [ - 0.0, - 0.02034, - -0.0 - ], - [ - 0.0048, - 0.02461, - -0.00168 - ] - ], - "hulls": [ - [ - [ - -0.02612, - 0.14192, - -0.003 - ], - [ - -0.02929, - -0.03494, - 7e-05 - ], - [ - 0.00844, - 0.05412, - 0.0319 - ], - [ - -0.01794, - 0.08142, - -0.01905 - ], - [ - -0.01421, - 0.01826, - -0.00923 - ], - [ - -0.00185, - 0.10668, - 0.02716 - ], - [ - 0.01647, - 0.12274, - -0.02448 - ], - [ - -0.00038, - -0.01378, - 0.03151 - ], - [ - 0.01097, - 0.01946, - 0.02163 - ], - [ - 0.0037, - 0.04788, - -0.003 - ] - ], - [ - [ - -0.02288, - 0.05079, - -0.0256 - ], - [ - -0.00914, - -0.01232, - 0.01282 - ], - [ - 0.01774, - 0.04282, - 0.01727 - ], - [ - -0.00945, - 0.0198, - -0.00823 - ], - [ - 0.01435, - 0.00964, - 0.01206 - ], - [ - -0.00794, - 0.04511, - -0.00021 - ], - [ - -0.00348, - 0.01658, - 0.01378 - ], - [ - 0.00623, - 0.05728, - 0.00083 - ], - [ - -0.01301, - 0.04025, - -0.01727 - ], - [ - 0.01291, - 0.04211, - -0.00045 - ] - ], - [ - [ - 0.01476, - 0.03544, - 0.01055 - ], - [ - 0.00952, - -0.00352, - -0.00197 - ], - [ - 0.0258, - 0.01218, - 0.01849 - ], - [ - 0.00063, - 0.01187, - 0.00239 - ], - [ - 0.02179, - 0.00272, - 0.0051 - ], - [ - 0.0095, - 0.02439, - 0.00123 - ], - [ - 0.02216, - 0.02327, - 0.01003 - ], - [ - 0.02259, - -0.0023, - 0.01636 - ], - [ - 0.0127, - 0.01015, - 0.00256 - ], - [ - 0.01403, - 0.00342, - 0.01365 - ] - ], - [ - [ - -0.0004, - 0.02115, - -0.00031 - ], - [ - 0.00701, - 0.01093, - 0.00114 - ], - [ - -0.00091, - 0.00992, - -0.00415 - ], - [ - 0.00074, - 0.00975, - 0.00111 - ], - [ - 0.00552, - 0.01082, - -0.00311 - ], - [ - 0.00155, - 0.01032, - -0.00522 - ], - [ - 0.00567, - 0.01064, - 0.0034 - ], - [ - 0.00474, - 0.01042, - -0.00245 - ], - [ - 6e-05, - 0.00969, - -0.00372 - ], - [ - 0.00154, - 0.00977, - 0.00037 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.L.019": 30.077657354322675, - "DEF-hair.L.012": 5.976813796675678 - }, - { - "DEF-hair.L.018": 30.077657354322675, - "DEF-hair.L.020": 8.790750150303484 - }, - { - "DEF-hair.L.019": 8.790750150303484, - "DEF-hair.L.021": 1.3119401760714409 - }, - { - "DEF-hair.L.020": 1.3119401760714409 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair.L.022", - "DEF-hair.L.023", - "DEF-hair.L.024", - "DEF-hair.L.025" - ], - "tips": [ - [ - 0.0, - 0.06757, - -0.0 - ], - [ - 0.0, - 0.05187, - 0.0 - ], - [ - 0.0, - 0.02554, - 0.0 - ], - [ - -0.00718, - 0.05819, - -0.00047 - ] - ], - "hulls": [ - [ - [ - -0.0171, - 0.05533, - -0.00825 - ], - [ - 0.00085, - 0.05042, - 0.01568 - ], - [ - -0.01647, - 0.05217, - 0.00964 - ], - [ - 0.00017, - 0.05294, - -0.00219 - ], - [ - 0.0041, - 0.05091, - 0.01062 - ], - [ - -0.01131, - 0.05508, - -0.00972 - ], - [ - 0.00302, - 0.05085, - 0.01045 - ], - [ - -0.00071, - 0.0528, - -0.00156 - ], - [ - -0.01627, - 0.05521, - -0.00756 - ], - [ - 0.00057, - 0.05054, - 0.01463 - ] - ], - [ - [ - -0.00961, - 0.04836, - -0.01404 - ], - [ - -0.01303, - 0.00389, - -0.01295 - ], - [ - -0.00493, - 0.01951, - 0.00843 - ], - [ - -0.00136, - 0.02665, - -0.01764 - ], - [ - -0.0161, - 0.03114, - -0.01071 - ], - [ - -0.01843, - 0.01304, - 0.00013 - ], - [ - 0.00438, - 0.04454, - -0.00581 - ], - [ - 0.00052, - 0.0112, - -0.00442 - ], - [ - -0.00752, - 0.03146, - 0.00147 - ], - [ - 0.00152, - 0.04372, - -0.02001 - ] - ], - [ - [ - -0.00382, - 0.02522, - -0.00718 - ], - [ - -0.00559, - 0.0012, - -0.00894 - ], - [ - 0.00224, - 0.00661, - -0.00227 - ], - [ - -0.00973, - 0.02269, - 0.00034 - ], - [ - 0.00214, - 0.00447, - -0.01281 - ], - [ - -0.00643, - 0.00293, - 3e-05 - ], - [ - -0.00344, - 0.0247, - 3e-05 - ], - [ - -0.00842, - 0.02339, - -0.00509 - ], - [ - 0.00399, - 0.00592, - -0.00951 - ], - [ - -0.00327, - 0.00453, - 0.00141 - ] - ], - [ - [ - -0.00355, - 0.02964, - -0.00022 - ], - [ - -0.00363, - 0.02855, - -0.00025 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.L.023": 1.3606538529242842 - }, - { - "DEF-hair.L.022": 1.3606538529242842, - "DEF-hair.L.024": 1.7455139142072973 - }, - { - "DEF-hair.L.025": 1.9640462828626353, - "DEF-hair.L.023": 1.7455139142072973 - }, - { - "DEF-hair.L.012": 0.040129953350502845, - "DEF-hair.L.024": 1.9640462828626353 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair.R.008", - "DEF-hair.R.009", - "DEF-hair.R.010", - "DEF-hair.R.011" - ], - "tips": [ - [ - 0.0, - 0.15518, - 0.0 - ], - [ - -0.0, - 0.1139, - 0.0 - ], - [ - 0.0, - 0.0683, - 0.0 - ], - [ - 0.00252, - -0.00932, - 0.00663 - ] - ], - "hulls": [ - [ - [ - 0.02108, - 0.12855, - -0.03051 - ], - [ - 0.05777, - 0.0078, - -0.02551 - ], - [ - 0.0253, - 0.07855, - 0.02313 - ], - [ - 0.10638, - 0.04973, - -0.03343 - ], - [ - 0.02152, - 0.07451, - -0.03034 - ], - [ - 0.01525, - 0.12457, - 0.01655 - ], - [ - 0.07178, - 0.03724, - -0.00026 - ], - [ - 0.02707, - 0.01361, - -0.01575 - ], - [ - 0.00451, - 0.07687, - -0.00339 - ], - [ - 0.08192, - 0.03253, - -0.03457 - ] - ], - [ - [ - 0.01656, - 0.11824, - 0.02184 - ], - [ - 0.02009, - 0.01436, - -0.02673 - ], - [ - 0.01493, - 0.06986, - -0.01758 - ], - [ - 0.02245, - 0.01562, - 0.01914 - ], - [ - 0.01571, - 0.11439, - -0.01921 - ], - [ - 0.02454, - 0.0685, - 0.02218 - ], - [ - 0.00501, - 0.01726, - -0.00305 - ], - [ - 0.0303, - 0.01371, - -0.00423 - ], - [ - 0.03227, - 0.07003, - -0.00025 - ], - [ - 0.02397, - 0.11875, - 0.00093 - ] - ], - [ - [ - -0.02348, - 0.11573, - -0.01225 - ], - [ - 0.00105, - -0.00379, - 0.00086 - ], - [ - 0.00953, - 0.07116, - 0.01609 - ], - [ - 0.02106, - 0.0276, - 0.02643 - ], - [ - 0.02271, - 0.02967, - -0.00967 - ], - [ - 0.01189, - 0.06724, - -0.00761 - ], - [ - 0.00871, - 0.02826, - 0.0078 - ], - [ - 0.02909, - 0.02879, - 0.00872 - ], - [ - 0.01515, - 0.07124, - 0.00436 - ], - [ - 0.0154, - 0.02934, - -0.0074 - ] - ], - [] - ], - "neighbours": [ - { - "DEF-hair.R.005": 1.3949822409393602, - "DEF-hair.R": 2.6819264528755653, - "DEF-hair.R.006": 0.08180381100485945, - "DEF-hair.R.009": 5.783332277237857, - "DEF-hair.R.012": 9.98357400601948, - "DEF-hair.R.013": 0.03451450992651994 - }, - { - "DEF-hair.R.010": 2.9875086680951517, - "DEF-hair.R.008": 5.783332277237857 - }, - { - "DEF-hair.R.011": 3.9748911536524965, - "DEF-hair.R.009": 2.9875086680951517 - }, - { - "DEF-hair.R.010": 3.9748911536524965 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.006", - "bones": [ - "DEF-hair.R.012", - "DEF-hair.R.013", - "DEF-hair.R.014" - ], - "tips": [ - [ - 0.0, - 0.105, - 0.0 - ], - [ - -0.0, - 0.05073, - 0.0 - ], - [ - 0.0059, - 0.03897, - 0.00457 - ] - ], - "hulls": [ - [ - [ - 0.02629, - 0.08967, - 0.01231 - ], - [ - 0.02854, - 0.01432, - -0.02129 - ], - [ - 0.00159, - 0.05089, - 0.0169 - ], - [ - 0.02154, - 0.04587, - -0.04861 - ], - [ - 0.01367, - 0.05223, - -0.01523 - ], - [ - 0.01307, - 0.08647, - -0.0161 - ], - [ - 0.03538, - 0.029, - -0.00254 - ], - [ - 0.00917, - 0.01728, - -0.01063 - ], - [ - 0.03284, - 0.03419, - -0.02689 - ], - [ - 0.00675, - 0.08546, - 0.01516 - ] - ], - [ - [ - 0.0181, - 0.0532, - 0.00736 - ], - [ - 0.01924, - 0.00672, - -0.01345 - ], - [ - 0.01131, - 0.00486, - 0.02056 - ], - [ - 0.02162, - 0.03222, - -0.0094 - ], - [ - 0.01442, - 0.03017, - 0.02157 - ], - [ - 0.00321, - 0.00854, - 0.0009 - ], - [ - 0.00665, - 0.03064, - 0.00341 - ], - [ - 0.02221, - 0.00505, - 0.00606 - ], - [ - 0.02424, - 0.03146, - 0.00755 - ], - [ - 0.01178, - 0.04739, - -0.00679 - ] - ], - [ - [ - -0.00207, - 0.03753, - -0.00014 - ], - [ - 0.00584, - 0.00705, - 0.0136 - ], - [ - 0.01035, - 0.00607, - -0.00478 - ], - [ - 0.00093, - 0.00599, - 0.00268 - ], - [ - 0.01184, - 0.00675, - 0.00532 - ], - [ - 0.00596, - 0.00587, - -0.00445 - ], - [ - 0.0021, - 0.00671, - 0.0113 - ], - [ - 0.00198, - 0.00587, - 0.00294 - ], - [ - 0.00555, - 0.00676, - 0.01258 - ], - [ - 0.00962, - 0.00588, - -0.00399 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.R.013": 2.1961626040734146, - "DEF-hair.R.008": 9.98357400601948, - "DEF-hair.008": 9.298894414270677 - }, - { - "DEF-hair.R.014": 4.241960469519606, - "DEF-hair.R.012": 2.1961626040734146, - "DEF-hair.R.008": 0.03451450992651994 - }, - { - "DEF-hair.R.013": 4.241960469519606 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.004", - "bones": [ - "DEF-hair.L", - "DEF-hair.L.001", - "DEF-hair.L.002", - "DEF-hair.L.003" - ], - "tips": [ - [ - -0.0, - 0.11762, - 0.0 - ], - [ - 0.0, - 0.18049, - 0.0 - ], - [ - 0.0, - 0.10823, - -0.0 - ], - [ - -0.04057, - -0.18138, - -0.1173 - ] - ], - "hulls": [ - [ - [ - -0.15137, - 0.17534, - -0.07598 - ], - [ - -0.00863, - -0.01403, - -0.03231 - ], - [ - -0.21243, - 0.04236, - -0.06494 - ], - [ - -0.05177, - 0.08996, - 0.01251 - ], - [ - -0.13274, - 0.06548, - -0.05554 - ], - [ - -0.00623, - 0.09071, - -0.05371 - ], - [ - -0.07673, - -0.03425, - -0.01586 - ], - [ - -0.04578, - 0.02054, - 0.01325 - ], - [ - -0.06815, - 0.05124, - -0.0536 - ], - [ - -0.11547, - 0.09188, - -0.01059 - ] - ], - [ - [ - -0.04022, - 0.19274, - 0.02268 - ], - [ - -0.18808, - -0.01116, - -0.04065 - ], - [ - -0.00948, - 0.03806, - -0.05252 - ], - [ - -0.00011, - 0.12049, - -0.03261 - ], - [ - -0.05524, - 0.03318, - 0.01582 - ], - [ - -0.0526, - 0.12081, - 0.02013 - ], - [ - -0.16581, - 0.05417, - -0.05721 - ], - [ - -0.00179, - 0.18739, - -0.03687 - ], - [ - -0.0086, - 0.0377, - -0.00229 - ], - [ - -0.04574, - 0.03444, - -0.02739 - ] - ], - [ - [ - -0.13171, - -0.13625, - -0.07775 - ], - [ - -0.01593, - 0.10242, - 0.01499 - ], - [ - -0.03483, - 0.00179, - -0.01444 - ], - [ - -0.12119, - -0.04466, - -0.10461 - ], - [ - -0.03919, - 0.04719, - 0.02226 - ], - [ - -0.00011, - 0.04727, - -0.01891 - ], - [ - -0.14944, - -0.07688, - -0.1013 - ], - [ - 0.00414, - 0.00687, - -0.02526 - ], - [ - -0.11494, - -0.1096, - -0.09973 - ], - [ - -0.00516, - 0.09746, - -0.01752 - ] - ], - [ - [ - -0.00177, - -0.27194, - -0.12983 - ], - [ - 0.00148, - 0.04408, - -0.00096 - ], - [ - -0.09496, - -0.20564, - -0.13214 - ], - [ - -0.04621, - -0.22711, - -0.13847 - ], - [ - -0.01361, - 0.01332, - 0.0075 - ], - [ - -0.03276, - -0.24628, - -0.12281 - ], - [ - -0.00278, - 0.01174, - -0.01145 - ], - [ - -0.07862, - -0.20394, - -0.14078 - ], - [ - -0.00561, - -0.27193, - -0.11553 - ], - [ - -0.02874, - -0.24582, - -0.13598 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.L.005": 11.524415420547314, - "DEF-hair.L.006": 0.95175079508802, - "DEF-hair.L.007": 0.02390360394735, - "DEF-hair.L.008": 0.07930559596010497, - "DEF-hair.L.004": 3.6971060377822207, - "DEF-hair.L.001": 1.7201846105818497 - }, - { - "DEF-hair.L.002": 4.3335288549483275, - "DEF-hair.L": 1.7201846105818497, - "DEF-hair.L.005": 1.389903376048438, - "DEF-hair.L.004": 0.12349060048937432, - "DEF-hair.L.003": 2.1324736022343336 - }, - { - "DEF-hair.L.003": 9.736097935389328, - "DEF-hair.L.001": 4.3335288549483275, - "DEF-hair.L.005": 3.6150717720990997 - }, - { - "DEF-hair.L.002": 9.736097935389328, - "DEF-hair.L.005": 4.400683455708296, - "DEF-hair.L.001": 2.1324736022343336 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.004", - "bones": [ - "DEF-hair.R", - "DEF-hair.R.001", - "DEF-hair.R.002", - "DEF-hair.R.003" - ], - "tips": [ - [ - 0.0, - 0.11762, - -0.0 - ], - [ - 0.0, - 0.18049, - 0.0 - ], - [ - 0.0, - 0.10823, - -0.0 - ], - [ - 0.00673, - 0.04894, - -0.00199 - ] - ], - "hulls": [ - [ - [ - 0.10392, - 0.04499, - -0.03143 - ], - [ - -0.00179, - 0.08913, - -0.04032 - ], - [ - 0.01042, - -0.01469, - -0.03154 - ], - [ - 0.05269, - 0.08941, - 0.01263 - ], - [ - 0.0467, - 0.01999, - 0.01337 - ], - [ - 0.00289, - 0.0244, - -0.00341 - ], - [ - 0.03259, - 0.06068, - -0.03311 - ], - [ - 0.00187, - 0.02225, - -0.05257 - ], - [ - 0.06928, - 0.05051, - -0.05454 - ], - [ - 0.03548, - 0.01714, - -0.02935 - ] - ], - [ - [ - 0.04087, - 0.19192, - 0.02292 - ], - [ - 0.01014, - 0.03724, - -0.05229 - ], - [ - 0.00077, - 0.11967, - -0.03237 - ], - [ - 0.05589, - 0.03236, - 0.01606 - ], - [ - 0.05326, - 0.11999, - 0.02036 - ], - [ - 0.00244, - 0.18657, - -0.03663 - ], - [ - 0.00925, - 0.03688, - -0.00205 - ], - [ - 0.0464, - 0.03362, - -0.02716 - ], - [ - 0.04423, - 0.12228, - -0.02088 - ], - [ - 0.033, - 0.19244, - -0.01446 - ] - ], - [ - [ - 0.02337, - 0.10374, - 0.0137 - ], - [ - 0.02848, - -0.00246, - 0.02582 - ], - [ - 0.0076, - 0.04735, - -0.02831 - ], - [ - 0.03954, - 0.04619, - 0.02246 - ], - [ - 0.00572, - 0.04488, - 0.00827 - ], - [ - 0.00551, - 0.09646, - -0.01731 - ], - [ - 0.00242, - 0.00207, - 0.00675 - ], - [ - 0.0336, - 0.04774, - -0.00921 - ], - [ - 0.0059, - 0.07567, - 0.00688 - ], - [ - 0.0273, - 0.0798, - -0.0066 - ] - ], - [ - [ - -0.00144, - 0.04301, - -0.00088 - ], - [ - 0.01365, - 0.01225, - 0.00757 - ], - [ - 0.00282, - 0.01066, - -0.01138 - ], - [ - 0.00127, - 0.00974, - 0.00225 - ], - [ - 0.01206, - 0.0122, - -0.00415 - ], - [ - -0.0003, - 0.00984, - -0.00764 - ], - [ - 0.00895, - 0.0112, - 0.00848 - ], - [ - 0.00295, - 0.01034, - -0.01034 - ], - [ - 0.01117, - 0.01186, - -0.00363 - ], - [ - -0.00118, - 0.04195, - -0.00089 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.R.005": 8.895136039757556, - "DEF-hair.R.006": 0.5874295932403306, - "DEF-hair.R.008": 2.6819264528755653, - "DEF-hair.R.004": 3.0752010115277004, - "DEF-hair.R.001": 1.8037417183725024 - }, - { - "DEF-hair.R.002": 3.682230264940157, - "DEF-hair.R": 1.8037417183725024 - }, - { - "DEF-hair.R.003": 3.8194620543874045, - "DEF-hair.R.001": 3.682230264940157 - }, - { - "DEF-hair.R.002": 3.8194620543874045 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.003", - "bones": [ - "DEF-hair.L.004", - "DEF-hair.L.005", - "DEF-hair.L.006", - "DEF-hair.L.007" - ], - "tips": [ - [ - 0.0, - 0.13941, - -0.0 - ], - [ - -0.0, - 0.20008, - -0.0 - ], - [ - -0.0, - 0.10005, - -0.0 - ], - [ - -0.05539, - -0.26952, - -0.08576 - ] - ], - "hulls": [ - [ - [ - -0.12642, - 0.30292, - 0.00405 - ], - [ - 0.05763, - -0.01675, - -0.04559 - ], - [ - -0.06843, - 0.11737, - -0.0105 - ], - [ - -0.01425, - 0.23819, - 0.01163 - ], - [ - -0.04616, - -0.00216, - -0.04609 - ], - [ - 0.02452, - 0.11463, - -0.05849 - ], - [ - -0.08785, - 0.22711, - -0.05288 - ], - [ - -0.04701, - 0.30847, - -0.0095 - ], - [ - 0.06689, - 0.05756, - -0.04087 - ], - [ - 0.01631, - 0.00124, - -0.00275 - ] - ], - [ - [ - 0.22683, - 0.29103, - 0.02328 - ], - [ - -0.08923, - 0.10069, - -0.15483 - ], - [ - 0.10543, - -0.04097, - -0.04242 - ], - [ - -0.05913, - 0.1578, - 0.02553 - ], - [ - 0.13118, - 0.13005, - 0.05198 - ], - [ - 0.01882, - 0.07286, - -0.05548 - ], - [ - 0.12421, - 0.23997, - 0.00629 - ], - [ - 0.04625, - 0.10805, - -0.14725 - ], - [ - 0.10061, - 0.13139, - -0.04347 - ], - [ - 0.01364, - 0.17206, - -0.05526 - ] - ], - [ - [ - -0.03371, - 0.08882, - 0.00318 - ], - [ - 0.01108, - 0.04109, - -0.04371 - ], - [ - -0.02901, - 0.03766, - 0.01054 - ], - [ - 0.01259, - 0.08166, - -0.02576 - ], - [ - -0.02479, - 0.03974, - -0.03012 - ], - [ - 0.00154, - 0.03876, - -0.00124 - ], - [ - -0.02018, - 0.0886, - -0.02503 - ], - [ - 0.00084, - 0.08176, - -0.00177 - ], - [ - 0.01614, - 0.04051, - -0.03052 - ], - [ - -0.04167, - 0.03777, - 0.00429 - ] - ], - [ - [ - 0.09474, - -0.32132, - -0.06828 - ], - [ - -0.00094, - 0.06392, - 0.00035 - ], - [ - -0.10686, - -0.18513, - -0.02452 - ], - [ - 0.03872, - -0.24274, - -0.13557 - ], - [ - -0.11326, - -0.09615, - 0.0002 - ], - [ - -0.03432, - -0.169, - -0.05155 - ], - [ - 0.09388, - -0.25139, - -0.1342 - ], - [ - -0.02109, - 0.01802, - 0.00233 - ], - [ - -0.07019, - -0.21769, - -0.02149 - ], - [ - -0.09006, - -0.1274, - -0.02563 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.R.004": 4.686255793960349, - "DEF-hair.L.005": 40.2787691692223, - "DEF-hair.R.005": 0.15631888339514832, - "DEF-hair.L": 3.6971060377822207, - "DEF-hair.L.007": 2.0160448574603813, - "DEF-hair.L.006": 1.8851661673028555, - "DEF-hair.L.001": 0.12349060048937432 - }, - { - "DEF-hair.R.004": 0.45132666236203267, - "DEF-hair.L.004": 40.2787691692223, - "DEF-hair.L.006": 18.005348521988193, - "DEF-hair.L.007": 11.200201317515079, - "DEF-hair.L": 11.524415420547314, - "DEF-hair.L.001": 1.389903376048438, - "DEF-hair.L.002": 3.6150717720990997, - "DEF-hair.L.003": 4.400683455708296 - }, - { - "DEF-hair.L.005": 18.005348521988193, - "DEF-hair.L.007": 11.514555192106366, - "DEF-hair.L": 0.95175079508802, - "DEF-hair.L.004": 1.8851661673028555 - }, - { - "DEF-hair.L.005": 11.200201317515079, - "DEF-hair.L.006": 11.514555192106366, - "DEF-hair.L": 0.02390360394735, - "DEF-hair.L.004": 2.0160448574603813 - } - ] - }, - { - "class": "hair", - "root_parent": "DEF-spine.003", - "bones": [ - "DEF-hair.R.004", - "DEF-hair.R.005", - "DEF-hair.R.006", - "DEF-hair.R.007" - ], - "tips": [ - [ - -0.0, - 0.13941, - -0.0 - ], - [ - 0.0, - 0.20008, - -0.0 - ], - [ - 0.0, - 0.10005, - -0.0 - ], - [ - 0.108, - -0.20336, - -0.03794 - ] - ], - "hulls": [ - [ - [ - 0.12748, - 0.30272, - 0.00416 - ], - [ - -0.05658, - -0.01695, - -0.04548 - ], - [ - 0.10849, - 0.10936, - -0.0433 - ], - [ - 0.01637, - 0.2129, - -0.00652 - ], - [ - -0.02347, - 0.11443, - -0.05839 - ], - [ - 0.04721, - -0.00236, - -0.04598 - ], - [ - 0.12972, - 0.2226, - -0.03887 - ], - [ - 0.04806, - 0.30826, - -0.0094 - ], - [ - 0.03544, - 0.11472, - -0.00615 - ], - [ - -0.06583, - 0.05736, - -0.04077 - ] - ], - [ - [ - -0.22587, - 0.29058, - 0.02349 - ], - [ - 0.03823, - 0.00201, - -0.07772 - ], - [ - -0.0914, - 0.12009, - 0.04015 - ], - [ - 0.07244, - 0.14233, - -0.1518 - ], - [ - 0.06008, - 0.15735, - 0.02574 - ], - [ - -0.10791, - -0.04429, - -0.05776 - ], - [ - -0.02672, - 0.08048, - -0.13759 - ], - [ - -0.12325, - 0.23952, - 0.0065 - ], - [ - -0.01313, - 0.17179, - -0.05603 - ], - [ - -0.03432, - 0.04033, - 0.0005 - ] - ], - [ - [ - 0.03454, - 0.08821, - 0.00351 - ], - [ - -0.01025, - 0.04049, - -0.04339 - ], - [ - 0.02984, - 0.03706, - 0.01086 - ], - [ - -0.01176, - 0.08105, - -0.02544 - ], - [ - 0.02562, - 0.03913, - -0.0298 - ], - [ - -0.00071, - 0.03816, - -0.00091 - ], - [ - 0.02101, - 0.08799, - -0.02471 - ], - [ - -1e-05, - 0.08116, - -0.00145 - ], - [ - -0.01531, - 0.03991, - -0.03019 - ], - [ - 0.0425, - 0.03716, - 0.00461 - ] - ], - [ - [ - -0.09428, - -0.32225, - -0.06801 - ], - [ - 0.0014, - 0.06298, - 0.00062 - ], - [ - 0.10733, - -0.18606, - -0.02425 - ], - [ - 0.11373, - -0.09708, - 0.00047 - ], - [ - 0.03479, - -0.16994, - -0.05128 - ], - [ - 0.02156, - 0.01709, - 0.0026 - ], - [ - 0.07066, - -0.21863, - -0.02122 - ], - [ - 0.09053, - -0.12833, - -0.02536 - ], - [ - -0.11638, - -0.28965, - -0.06878 - ], - [ - 0.06006, - -0.19855, - -0.05526 - ] - ] - ], - "neighbours": [ - { - "DEF-hair.R.005": 39.8027606329575, - "DEF-hair.R": 3.0752010115277004, - "DEF-hair.R.007": 2.4225536161899783, - "DEF-hair.R.006": 1.7560717991488746, - "DEF-hair.L.004": 4.686255793960349, - "DEF-hair.L.005": 0.45132666236203267 - }, - { - "DEF-hair.R.006": 16.949170511515604, - "DEF-hair.R.007": 4.844983954094674, - "DEF-hair.R": 8.895136039757556, - "DEF-hair.R.008": 1.3949822409393602, - "DEF-hair.R.004": 39.8027606329575, - "DEF-hair.L.004": 0.15631888339514832, - "DEF-skirt.L.003.seg3": 2.6234847961983174 - }, - { - "DEF-hair.R.005": 16.949170511515604, - "DEF-hair.R.007": 7.382812583882695, - "DEF-hair.R": 0.5874295932403306, - "DEF-hair.R.008": 0.08180381100485945, - "DEF-hair.R.004": 1.7560717991488746 - }, - { - "DEF-hair.R.005": 4.844983954094674, - "DEF-hair.R.006": 7.382812583882695, - "DEF-hair.R.004": 2.4225536161899783 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine.001", - "bones": [ - "DEF-skirt", - "DEF-skirt.seg1", - "DEF-skirt.seg2", - "DEF-skirt.seg3" - ], - "tips": [ - [ - -0.0, - 0.04862, - 0.0 - ], - [ - 0.0, - 0.04862, - 0.0 - ], - [ - 0.0, - 0.04862, - 0.0 - ], - [ - -0.0511, - 0.12938, - -0.02471 - ] - ], - "hulls": [ - [ - [ - -0.01048, - 0.00471, - -0.09838 - ], - [ - 0.00854, - -0.00859, - 0.01809 - ], - [ - -0.0271, - 0.03158, - -0.01766 - ], - [ - -0.0049, - 0.0074, - -0.04266 - ], - [ - -0.00582, - -0.0011, - -0.0058 - ], - [ - -0.00356, - 0.02438, - -0.02161 - ], - [ - -0.02431, - 0.0063, - -0.04071 - ], - [ - 0.00058, - -0.00428, - 0.00657 - ], - [ - -0.01003, - 0.00121, - -0.01887 - ], - [ - -0.0145, - 0.00333, - -0.03183 - ] - ], - [ - [ - 0.03347, - 0.04167, - 0.04521 - ], - [ - 0.00529, - 0.02842, - -0.04709 - ], - [ - -0.00166, - 0.02549, - 0.00886 - ], - [ - 0.03107, - 0.00122, - 0.0163 - ], - [ - 0.02719, - 0.03735, - -0.013 - ], - [ - -0.01386, - 0.01375, - -0.02703 - ], - [ - 0.0171, - 0.01031, - -0.01507 - ], - [ - 0.04061, - 0.03722, - 0.02051 - ], - [ - 0.00867, - 0.01004, - 0.02387 - ], - [ - 0.02478, - 0.02369, - 0.00318 - ] - ], - [ - [ - -0.03953, - 0.03328, - -0.05187 - ], - [ - 0.04098, - 0.02712, - 0.02868 - ], - [ - -0.03136, - 0.01869, - 0.01049 - ], - [ - 0.00783, - 0.03339, - -0.01775 - ], - [ - 0.02203, - 0.01142, - 0.00456 - ], - [ - -0.04381, - 0.01432, - -0.02093 - ], - [ - -0.01168, - 0.02406, - 0.03633 - ], - [ - -0.0128, - 0.04482, - 0.00027 - ], - [ - 0.01566, - 0.0355, - 0.04064 - ], - [ - -0.01628, - 0.04258, - -0.02244 - ] - ], - [ - [ - -0.06106, - 0.11464, - -0.09045 - ], - [ - -0.01295, - 0.03749, - 0.09158 - ], - [ - -0.04234, - 0.03208, - -0.02001 - ], - [ - -0.02317, - 0.11069, - -0.0164 - ], - [ - 0.01719, - 0.00293, - 0.03068 - ], - [ - -0.07535, - 0.03421, - -0.07642 - ], - [ - -0.02094, - 0.09802, - 0.0734 - ], - [ - 0.01737, - 0.0661, - 0.02554 - ], - [ - -0.0279, - 0.0519, - -0.06022 - ], - [ - -0.02057, - 0.03865, - 0.01785 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.L": 10.771234691287294, - "DEF-skirt.L.003": 1.4136845819587607, - "DEF-skirt.003": 10.346675467459745, - "DEF-skirt.007": 0.09543175411841748, - "DEF-skirt.003.seg2": 2.6303551266513883, - "DEF-skirt.003.seg3": 1.595806262183024, - "DEF-skirt.seg1": 1.8893422721806523, - "DEF-skirt.003.seg1": 2.168171665547564, - "DEF-skirt.L.004": 0.19603096959511881, - "DEF-skirt.L.seg1": 0.2516482614836598 - }, - { - "DEF-skirt": 1.8893422721806523, - "DEF-skirt.003.seg2": 3.097181898448024, - "DEF-skirt.003.seg1": 1.512647745279899, - "DEF-skirt.003.seg3": 5.169104631170351, - "DEF-skirt.007.seg3": 0.12245594475491542, - "DEF-skirt.005": 0.16033306364800098, - "DEF-skirt.seg2": 2.786772327315499, - "DEF-skirt.009": 0.09372445010591768, - "DEF-skirt.L.seg1": 2.1407108254297182, - "DEF-skirt.007": 0.04866960387074015, - "DEF-skirt.L.seg2": 1.587180682104046, - "DEF-skirt.L.004": 0.20676807425859, - "DEF-skirt.007.seg2": 0.01650988077651644, - "DEF-skirt.L.003": 0.31053856632945737, - "DEF-skirt.003": 0.0982967789470155, - "DEF-skirt.L": 0.12044016764635926 - }, - { - "DEF-skirt.003.seg3": 5.207492995592394, - "DEF-skirt.seg3": 2.161155452056163, - "DEF-skirt.007.seg2": 0.05601081196344071, - "DEF-skirt.L.seg3": 2.7192597439563233, - "DEF-skirt.007.seg1": 0.09495247018795672, - "DEF-skirt.L.001": 0.07432020535983441, - "DEF-skirt.005": 0.4334825864653958, - "DEF-skirt.L.004": 0.14029811314042995, - "DEF-skirt.009": 0.16869629844680606, - "DEF-skirt.seg1": 2.786772327315499, - "DEF-skirt.011": 0.15320185432908007, - "DEF-skirt.007.seg3": 0.1889945161820596, - "DEF-skirt.009.seg1": 0.0714384640111776, - "DEF-skirt.009.seg2": 0.01027086487236381, - "DEF-skirt.005.seg1": 0.007790076778398158, - "DEF-skirt.L.seg2": 3.2111160715999776, - "DEF-skirt.L.003": 0.7391116369404801, - "DEF-skirt.003.seg1": 0.12276459342907578, - "DEF-skirt.L.seg1": 0.3928760868859329, - "DEF-skirt.003.seg2": 0.2754052277329222 - }, - { - "DEF-skirt.002": 0.25142821495506595, - "DEF-skirt.011.seg1": 5.570096570820647, - "DEF-skirt.L.001": 0.4132729913690881, - "DEF-skirt.011": 4.6961528319649295, - "DEF-skirt.003.seg3": 8.365425825133514, - "DEF-skirt.005.seg2": 4.61498402848288, - "DEF-skirt.009": 0.7582600522037454, - "DEF-skirt.009.seg1": 0.9144382488613035, - "DEF-skirt.seg2": 2.161155452056163, - "DEF-skirt.L.seg3": 4.3393369779026685, - "DEF-skirt.011.seg2": 2.8357110381653126, - "DEF-skirt.006": 0.1217170026805725, - "DEF-skirt.005.seg1": 3.920393819893497, - "DEF-skirt.005": 1.3755075436915636, - "DEF-skirt.L.004": 0.8155590405608446, - "DEF-skirt.007.seg3": 0.42513202420982066, - "DEF-skirt.009.seg2": 0.16737698817810986, - "DEF-skirt.007.seg2": 0.04747602245800686, - "DEF-skirt.011.seg3": 0.14448731559887507, - "DEF-skirt.005.seg3": 0.040614199510271565, - "DEF-skirt.L.004.seg1": 0.029836616482513456, - "DEF-skirt.L.seg2": 0.0966744171849947, - "DEF-skirt.L.003": 0.04019258132871978 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine.001", - "bones": [ - "DEF-skirt.003", - "DEF-skirt.003.seg1", - "DEF-skirt.003.seg2", - "DEF-skirt.003.seg3" - ], - "tips": [ - [ - 0.0, - 0.01789, - -0.0 - ], - [ - 0.0, - 0.01789, - -0.0 - ], - [ - -0.0, - 0.01789, - -0.0 - ], - [ - -0.01933, - 0.17699, - 0.01439 - ] - ], - "hulls": [ - [ - [ - -0.05008, - -0.05696, - -0.04666 - ], - [ - 0.03924, - 0.00423, - 0.05153 - ], - [ - -0.02261, - 0.01376, - -0.00513 - ], - [ - -0.01061, - -0.04128, - -0.00124 - ], - [ - -0.04675, - -0.01389, - -0.0306 - ], - [ - 0.01629, - 0.00121, - 0.01377 - ], - [ - 0.00116, - -0.03008, - 0.03884 - ], - [ - 0.04402, - -0.0359, - 0.03842 - ], - [ - -0.03107, - -0.02404, - -0.06145 - ], - [ - -0.03916, - -0.04651, - -0.02056 - ] - ], - [ - [ - 0.05649, - 0.01409, - -0.02176 - ], - [ - -0.02953, - 0.00775, - -0.02538 - ], - [ - 0.01593, - 0.01651, - -0.02885 - ], - [ - 0.03006, - 0.00965, - 0.00505 - ], - [ - -0.00527, - 0.00065, - -0.02313 - ], - [ - 0.03474, - 0.00541, - -0.02441 - ], - [ - 0.03365, - 0.00732, - -0.01286 - ], - [ - 0.05361, - 0.01518, - -0.01043 - ], - [ - 0.0404, - 0.01194, - -0.01841 - ], - [ - -0.02809, - 0.0097, - -0.01762 - ] - ], - [ - [ - 0.05188, - 0.00935, - -0.01886 - ], - [ - -0.00277, - 0.01551, - 0.0356 - ], - [ - -0.00301, - 0.00995, - -0.03276 - ], - [ - 0.0326, - 0.00707, - 0.03816 - ], - [ - -0.01411, - 0.01538, - -0.00122 - ], - [ - 0.02057, - 0.01059, - 0.03576 - ], - [ - 0.04274, - 0.01002, - -0.02639 - ], - [ - 0.00871, - 0.01341, - 0.03461 - ], - [ - -0.00379, - 0.0099, - -0.02409 - ], - [ - -0.00263, - 0.00945, - -0.03186 - ] - ], - [ - [ - 0.00158, - 0.24736, - -0.0107 - ], - [ - -0.06139, - 0.00862, - 0.01247 - ], - [ - 0.05627, - 0.11884, - 0.02984 - ], - [ - 0.02881, - 0.00607, - -0.03046 - ], - [ - -0.04123, - 0.12774, - 0.04129 - ], - [ - 0.00339, - 0.07794, - -0.01952 - ], - [ - -0.01982, - 0.19296, - 0.03012 - ], - [ - 0.03832, - 0.05577, - 0.03226 - ], - [ - -0.03876, - 0.06343, - 0.04015 - ], - [ - 0.01598, - 0.1495, - 0.00201 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt": 10.346675467459745, - "DEF-skirt.007": 17.306699839384407, - "DEF-skirt.003.seg1": 2.1973733196999894, - "DEF-skirt.L": 7.836036998479067, - "DEF-skirt.seg1": 0.0982967789470155, - "DEF-skirt.L.003": 0.05178392130275811, - "DEF-skirt.R": 1.8390214778296556, - "DEF-skirt.007.seg1": 0.03645670787178257 - }, - { - "DEF-skirt.seg1": 1.512647745279899, - "DEF-skirt": 2.168171665547564, - "DEF-skirt.003.seg2": 1.2503227871553237, - "DEF-skirt.003": 2.1973733196999894, - "DEF-skirt.L.seg2": 0.33299535676595077, - "DEF-skirt.seg2": 0.12276459342907578, - "DEF-skirt.L.seg1": 0.2760094692193936, - "DEF-skirt.L.003": 0.049952687783858335 - }, - { - "DEF-skirt": 2.6303551266513883, - "DEF-skirt.003.seg3": 2.4862878647459423, - "DEF-skirt.seg1": 3.097181898448024, - "DEF-skirt.003.seg1": 1.2503227871553237, - "DEF-skirt.L.seg1": 0.4596588821250581, - "DEF-skirt.007": 0.1699214252576411, - "DEF-skirt.L.seg2": 0.29650027410600566, - "DEF-skirt.seg2": 0.2754052277329222, - "DEF-skirt.L.seg3": 0.024977540935678944, - "DEF-skirt.L.003": 0.03862589214435566 - }, - { - "DEF-skirt.006": 0.32341552001905205, - "DEF-skirt.005.seg1": 4.093617441427922, - "DEF-skirt.005": 2.6745725910706306, - "DEF-skirt.seg3": 8.365425825133514, - "DEF-skirt.005.seg2": 4.8612654356533715, - "DEF-skirt.009": 1.1286794898007495, - "DEF-skirt.009.seg1": 0.8940016644600399, - "DEF-skirt.011.seg1": 1.3719167847603355, - "DEF-skirt.seg2": 5.207492995592394, - "DEF-skirt.007.seg2": 1.980115868442557, - "DEF-skirt.011": 1.6883411692987111, - "DEF-skirt.007.seg1": 2.9822736639827294, - "DEF-skirt.L.seg3": 0.5467618653323603, - "DEF-skirt": 1.595806262183024, - "DEF-skirt.003.seg2": 2.4862878647459423, - "DEF-skirt.seg1": 5.169104631170351, - "DEF-skirt.007.seg3": 2.7651239767046945, - "DEF-skirt.009.seg2": 0.18218562382336984, - "DEF-skirt.R.seg2": 0.02413577489838903, - "DEF-skirt.R.seg1": 0.07982489265778714, - "DEF-skirt.007": 1.5140279785753088, - "DEF-skirt.011.seg2": 0.25246157887255904, - "DEF-skirt.005.seg3": 0.04013802336446326, - "DEF-skirt.R.seg3": 0.018324890406280048, - "DEF-skirt.L.seg2": 0.5537837520574962, - "DEF-skirt.L.003": 0.1310899159343887, - "DEF-skirt.R": 0.058546876452437446, - "DEF-skirt.L.seg1": 0.07840127522781742 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine.001", - "bones": [ - "DEF-skirt.L", - "DEF-skirt.L.seg1", - "DEF-skirt.L.seg2", - "DEF-skirt.L.seg3" - ], - "tips": [ - [ - -0.0, - 0.03781, - -0.0 - ], - [ - -0.0, - 0.03781, - -0.0 - ], - [ - 0.0, - 0.03781, - -0.0 - ], - [ - -0.01353, - 0.14671, - 0.03405 - ] - ], - "hulls": [ - [ - [ - -0.01718, - -0.03886, - 0.07057 - ], - [ - 0.03955, - 0.02731, - -0.04543 - ], - [ - 0.01011, - -0.04105, - -0.01324 - ], - [ - -0.01167, - 0.00334, - 0.01467 - ], - [ - -0.01033, - 0.03067, - -0.02984 - ], - [ - 0.00037, - -0.0048, - 0.0536 - ], - [ - 0.034, - -0.00826, - -0.03108 - ], - [ - 0.01864, - -0.03554, - -0.04963 - ], - [ - -0.01519, - -0.03227, - 0.00973 - ], - [ - -0.00034, - 0.00351, - -0.01547 - ] - ], - [ - [ - -0.01733, - 0.03016, - 0.03129 - ], - [ - 0.00029, - 0.03363, - -0.01135 - ], - [ - 0.01304, - 0.01139, - 0.02869 - ], - [ - -0.0117, - 0.00289, - 0.01837 - ], - [ - -0.00597, - 0.03249, - 0.01887 - ], - [ - 0.002, - 0.03388, - 0.00543 - ], - [ - -0.0113, - 0.00187, - 0.01831 - ], - [ - 0.00094, - 0.03396, - 0.00519 - ], - [ - -0.01822, - 0.03022, - 0.03066 - ], - [ - 0.01244, - 0.01059, - 0.02825 - ] - ], - [ - [ - 0.02797, - 0.02078, - -0.06929 - ], - [ - -0.00319, - 0.02407, - 0.05732 - ], - [ - 0.03008, - 0.0173, - -0.01102 - ], - [ - 0.00404, - 0.00325, - 0.00995 - ], - [ - 0.02352, - 0.03451, - 0.01921 - ], - [ - 0.01962, - 0.01154, - -0.03737 - ], - [ - -0.01275, - 0.00262, - 0.04527 - ], - [ - 0.03356, - 0.02949, - -0.04329 - ], - [ - 0.0172, - 0.00476, - -0.0589 - ], - [ - 0.01944, - 0.01544, - 0.01925 - ] - ], - [ - [ - -0.07888, - 0.14866, - 0.10517 - ], - [ - 0.02098, - 0.00616, - -0.07077 - ], - [ - 0.00728, - 0.17813, - -0.01431 - ], - [ - -0.04021, - 0.01427, - 0.07286 - ], - [ - -0.02487, - 0.08854, - -0.00247 - ], - [ - 0.02708, - 0.01623, - 0.01893 - ], - [ - 0.00583, - 0.14213, - -0.07387 - ], - [ - -0.02766, - 0.13164, - 0.04888 - ], - [ - -0.0686, - 0.06595, - 0.08917 - ], - [ - -0.00615, - 0.02573, - -0.03441 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt": 10.771234691287294, - "DEF-skirt.L.003": 16.419495031726157, - "DEF-skirt.L.003.seg1": 1.5219704851834268, - "DEF-skirt.L.003.seg3": 1.5856033828218843, - "DEF-skirt.R.003": 3.3102703706591687, - "DEF-skirt.003": 7.836036998479067, - "DEF-skirt.L.seg1": 0.8892123245093044, - "DEF-skirt.seg1": 0.12044016764635926, - "DEF-skirt.L.003.seg2": 0.9837299947917074, - "DEF-skirt.R": 0.7833441613586325 - }, - { - "DEF-skirt.L.003": 4.760126868318332, - "DEF-skirt.seg1": 2.1407108254297182, - "DEF-skirt.L.seg2": 4.246796835031998, - "DEF-skirt.003.seg2": 0.4596588821250581, - "DEF-skirt.L.003.seg1": 0.6595836843532097, - "DEF-skirt.seg2": 0.3928760868859329, - "DEF-skirt.003.seg1": 0.2760094692193936, - "DEF-skirt": 0.2516482614836598, - "DEF-skirt.L": 0.8892123245093044, - "DEF-skirt.L.003.seg2": 0.322305533592365, - "DEF-skirt.003.seg3": 0.07840127522781742 - }, - { - "DEF-skirt.L.004": 0.06935733543747569, - "DEF-skirt.L.003": 4.430261283824864, - "DEF-skirt.L.seg3": 3.686576538966275, - "DEF-skirt.L.003.seg3": 0.009721631050302243, - "DEF-skirt.L.003.seg2": 0.19439024437881924, - "DEF-skirt.L.seg1": 4.246796835031998, - "DEF-skirt.seg1": 1.587180682104046, - "DEF-skirt.L.003.seg1": 0.1957218245564052, - "DEF-skirt.seg2": 3.2111160715999776, - "DEF-skirt.003.seg3": 0.5537837520574962, - "DEF-skirt.seg3": 0.0966744171849947, - "DEF-skirt.003.seg1": 0.33299535676595077, - "DEF-skirt.003.seg2": 0.29650027410600566, - "DEF-skirt.L.001": 0.10371684437270923, - "DEF-skirt.011": 0.01208546172060343 - }, - { - "DEF-skirt.L.001.seg2": 0.1699154302186351, - "DEF-skirt.L.002": 0.10102962666415694, - "DEF-skirt.L.001.seg1": 0.19093190472623134, - "DEF-skirt.L.005": 0.04318668795316161, - "DEF-skirt.L.004": 3.8285142497834164, - "DEF-skirt.011.seg3": 4.602221938080493, - "DEF-skirt.011.seg2": 3.722823119417367, - "DEF-skirt.L.004.seg1": 0.9764221426855458, - "DEF-skirt.L.003": 3.6402760699503562, - "DEF-skirt.L.seg2": 3.686576538966275, - "DEF-skirt.L.001": 1.7430155018692777, - "DEF-skirt.seg3": 4.3393369779026685, - "DEF-skirt.seg2": 2.7192597439563233, - "DEF-skirt.003.seg3": 0.5467618653323603, - "DEF-skirt.L.003.seg3": 1.533915214427354, - "DEF-skirt.L.003.seg2": 0.7716510583968516, - "DEF-skirt.005.seg2": 0.03759796665737425, - "DEF-skirt.011.seg1": 0.6236902469398551, - "DEF-skirt.L.003.seg1": 0.7488992127140781, - "DEF-skirt.011": 0.13239584627096912, - "DEF-skirt.003.seg2": 0.024977540935678944 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine.001", - "bones": [ - "DEF-skirt.L.003", - "DEF-skirt.L.003.seg1", - "DEF-skirt.L.003.seg2", - "DEF-skirt.L.003.seg3" - ], - "tips": [ - [ - -0.0, - 0.01473, - -0.0 - ], - [ - 0.0, - 0.01473, - 0.0 - ], - [ - 0.0, - 0.01473, - 0.0 - ], - [ - 0.0279, - 0.14363, - -0.02295 - ] - ], - "hulls": [ - [ - [ - -0.11938, - 0.01472, - 0.08554 - ], - [ - 0.03737, - -0.00762, - -0.02167 - ], - [ - -0.04228, - -0.06138, - 0.03614 - ], - [ - -0.06996, - 0.01341, - 0.01895 - ], - [ - -0.01719, - 0.00218, - -0.0034 - ], - [ - -0.0946, - -0.01653, - 0.05222 - ], - [ - -0.02027, - -0.04183, - -0.005 - ], - [ - -0.11124, - -0.02195, - 0.08811 - ], - [ - -0.00607, - -0.04564, - 0.02964 - ], - [ - 0.02042, - 0.01328, - 0.00447 - ] - ], - [ - [ - 0.09911, - 0.00038, - -0.10791 - ], - [ - -0.02717, - 0.01394, - 0.0105 - ], - [ - 0.04307, - 0.00641, - -0.04658 - ], - [ - 0.03046, - 0.00077, - -0.00282 - ], - [ - 0.07423, - 0.01319, - -0.03945 - ], - [ - -0.00096, - 0.0041, - -0.00347 - ], - [ - -0.01848, - 0.0026, - 0.00091 - ], - [ - 0.00014, - 0.00336, - 0.01308 - ], - [ - 0.02267, - 0.00104, - -0.0143 - ], - [ - -0.02332, - 0.00279, - 0.01466 - ] - ], - [ - [ - 0.08569, - 0.00881, - -0.09381 - ], - [ - -0.04002, - 0.00864, - 0.02482 - ], - [ - 0.02842, - 0.00921, - -0.02168 - ], - [ - 0.06602, - 0.00044, - -0.04476 - ], - [ - -0.00207, - 0.01085, - 0.01334 - ], - [ - 0.03399, - 0.0046, - -0.00424 - ], - [ - 0.03981, - 0.00639, - -0.03647 - ], - [ - -0.00247, - 0.01096, - 0.01233 - ], - [ - -0.04035, - 0.00881, - 0.02379 - ], - [ - 0.08488, - 0.00908, - -0.0945 - ] - ], - [ - [ - -0.1601, - 0.2389, - 0.17881 - ], - [ - 0.18049, - 0.03004, - -0.17856 - ], - [ - -0.044, - 0.01497, - 0.02135 - ], - [ - 0.06877, - 0.11585, - -0.07637 - ], - [ - 0.08415, - 0.01272, - -0.07912 - ], - [ - 0.03725, - 0.00859, - -0.00617 - ], - [ - 0.15246, - 0.07652, - -0.13417 - ], - [ - -0.11244, - 0.19171, - 0.16551 - ], - [ - 0.05084, - 0.0605, - -0.06074 - ], - [ - 0.12019, - 0.02429, - -0.12566 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt": 1.4136845819587607, - "DEF-skirt.L": 16.419495031726157, - "DEF-skirt.L.004": 0.21646333191305667, - "DEF-skirt.L.seg3": 3.6402760699503562, - "DEF-skirt.L.seg2": 4.430261283824864, - "DEF-skirt.L.001": 0.23974937651991812, - "DEF-skirt.L.003.seg1": 6.056427661191389, - "DEF-skirt.R.003": 3.8759857822260786, - "DEF-skirt.L.seg1": 4.760126868318332, - "DEF-skirt.seg2": 0.7391116369404801, - "DEF-skirt.003.seg3": 0.1310899159343887, - "DEF-skirt.seg3": 0.04019258132871978, - "DEF-skirt.seg1": 0.31053856632945737, - "DEF-skirt.003.seg1": 0.049952687783858335, - "DEF-skirt.003.seg2": 0.03862589214435566, - "DEF-skirt.R": 0.7233312277085479, - "DEF-skirt.003": 0.05178392130275811 - }, - { - "DEF-skirt.L.003": 6.056427661191389, - "DEF-skirt.R.003": 3.5362091427452844, - "DEF-skirt.L.003.seg2": 1.4465578586045362, - "DEF-skirt.R.003.seg1": 0.0075091120423149416, - "DEF-skirt.L.004": 0.3003293425343978, - "DEF-skirt.L.seg3": 0.7488992127140781, - "DEF-skirt.L.seg2": 0.1957218245564052, - "DEF-skirt.L.seg1": 0.6595836843532097, - "DEF-skirt.L": 1.5219704851834268, - "DEF-skirt.R": 0.6615938216234099 - }, - { - "DEF-skirt.L.003.seg3": 1.7624733424013248, - "DEF-skirt.R.003": 5.005937962569201, - "DEF-skirt.L.004": 0.677365454643255, - "DEF-skirt.L.seg3": 0.7716510583968516, - "DEF-skirt.L.seg2": 0.19439024437881924, - "DEF-skirt.L.003.seg1": 1.4465578586045362, - "DEF-skirt.R.003.seg1": 0.1158529500045482, - "DEF-skirt.L": 0.9837299947917074, - "DEF-skirt.L.seg1": 0.322305533592365, - "DEF-skirt.R": 0.7641415590885685 - }, - { - "DEF-skirt.L.003.seg2": 1.7624733424013248, - "DEF-skirt.R.003": 4.763912732133256, - "DEF-skirt.L.005.seg2": 0.07865966284521508, - "DEF-skirt.L.004.seg3": 0.5971418419198388, - "DEF-skirt.L.005.seg1": 0.09606776911003378, - "DEF-skirt.R.005.seg3": 0.5377347293486077, - "DEF-skirt.L.005": 1.1878016405318974, - "DEF-skirt.L.004.seg2": 5.510255386232652, - "DEF-skirt.R.003.seg3": 5.539891594630126, - "DEF-skirt.L.004.seg1": 7.552187895272386, - "DEF-skirt.R.004": 1.6662561376102858, - "DEF-skirt.L.004": 5.274030080809885, - "DEF-skirt.L.seg3": 1.533915214427354, - "DEF-skirt.L.seg2": 0.009721631050302243, - "DEF-skirt.R.004.seg1": 0.2699483450459348, - "DEF-skirt.R.003.seg2": 1.2716413510540925, - "DEF-skirt.R.003.seg1": 1.7362462282224314, - "DEF-skirt.L": 1.5856033828218843, - "DEF-skirt.R": 0.9611470727391278, - "DEF-skirt.R.005": 0.04733610412909939, - "DEF-hair.R.005": 2.6234847961983174 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine.001", - "bones": [ - "DEF-skirt.R", - "DEF-skirt.R.seg1", - "DEF-skirt.R.seg2", - "DEF-skirt.R.seg3" - ], - "tips": [ - [ - -0.0, - 0.05443, - -0.0 - ], - [ - -0.0, - 0.05443, - 0.0 - ], - [ - -0.0, - 0.05443, - 0.0 - ], - [ - -0.01241, - 0.17736, - -0.03549 - ] - ], - "hulls": [ - [ - [ - -0.02114, - 0.03224, - -0.06298 - ], - [ - 0.01753, - -0.04064, - 0.03519 - ], - [ - -0.03099, - -0.03708, - -0.04283 - ], - [ - -0.01695, - 0.00322, - 0.00621 - ], - [ - -0.04181, - 0.00588, - -0.02927 - ], - [ - -0.01038, - 0.04966, - -0.02862 - ], - [ - 0.0017, - -0.02936, - -0.02451 - ], - [ - 0.0158, - -0.00613, - 0.04503 - ], - [ - -0.00272, - -0.04123, - 0.00572 - ], - [ - 0.01175, - 0.0006, - 0.01497 - ] - ], - [ - [ - -0.0338, - 0.02373, - -0.06959 - ], - [ - 0.03166, - 0.01198, - 0.06806 - ], - [ - -0.03022, - 0.02067, - 0.00739 - ], - [ - 0.01239, - 0.02598, - 0.0297 - ], - [ - -0.01945, - 0.05274, - -0.03983 - ], - [ - -0.00359, - 0.01483, - -0.02065 - ], - [ - -0.00875, - 0.00158, - 0.04019 - ], - [ - -0.01189, - 0.04561, - -0.00244 - ], - [ - -0.03758, - 0.02729, - -0.03186 - ], - [ - -0.01054, - 0.01781, - -0.06306 - ] - ], - [ - [ - 0.03154, - 0.02968, - 0.0552 - ], - [ - -0.04492, - 0.00877, - -0.04155 - ], - [ - -0.00477, - 0.03216, - 0.00435 - ], - [ - -0.0023, - 0.02461, - -0.05262 - ], - [ - -0.03492, - 0.00104, - 0.00234 - ], - [ - -0.01097, - 0.02919, - -0.03038 - ], - [ - -0.00754, - 0.01281, - -0.00936 - ], - [ - 0.01201, - 0.03077, - 0.01999 - ], - [ - 0.02955, - 0.015, - 0.03963 - ], - [ - -0.01696, - 0.03229, - -0.01065 - ] - ], - [ - [ - -0.03429, - 0.15006, - -0.0334 - ], - [ - 0.03093, - 0.03534, - 0.06112 - ], - [ - -0.01386, - 0.02495, - -0.0922 - ], - [ - 0.02118, - 0.12149, - 0.04485 - ], - [ - -0.02544, - 0.03965, - -0.01748 - ], - [ - -0.01071, - 0.09867, - -0.07886 - ], - [ - -0.01355, - 0.09263, - -0.00563 - ], - [ - 0.01192, - 0.03451, - 0.01784 - ], - [ - 0.01219, - 0.03774, - -0.02933 - ], - [ - 0.02983, - 0.09163, - 0.06656 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.R.003": 21.153115252758028, - "DEF-skirt.007": 18.84494971969905, - "DEF-skirt.007.seg1": 0.7598426687282531, - "DEF-skirt.R.seg1": 3.2886585052114654, - "DEF-skirt.007.seg3": 0.5922937660442745, - "DEF-skirt.R.003.seg1": 0.958425160444825, - "DEF-skirt.003.seg3": 0.058546876452437446, - "DEF-skirt.007.seg2": 0.17227260051985324, - "DEF-skirt.L": 0.7833441613586325, - "DEF-skirt.L.003.seg1": 0.6615938216234099, - "DEF-skirt.L.003.seg3": 0.9611470727391278, - "DEF-skirt.L.003.seg2": 0.7641415590885685, - "DEF-skirt.L.003": 0.7233312277085479, - "DEF-skirt.003": 1.8390214778296556, - "DEF-skirt.R.003.seg2": 0.0144911590928406 - }, - { - "DEF-skirt.R.seg2": 3.9264200827331246, - "DEF-skirt.007.seg3": 5.990418387665851, - "DEF-skirt.003.seg3": 0.07982489265778714, - "DEF-skirt.R.003.seg1": 2.624934006784733, - "DEF-skirt.R": 3.2886585052114654, - "DEF-skirt.R.003.seg2": 0.26822713323056313, - "DEF-skirt.R.003": 1.2574131429974016, - "DEF-skirt.007.seg2": 0.014808934502137577, - "DEF-skirt.R.001": 0.07198854155120338, - "DEF-skirt.R.003.seg3": 0.02249763078136091 - }, - { - "DEF-skirt.R.003.seg3": 1.6634802939376083, - "DEF-skirt.R.003.seg2": 0.7907999176082137, - "DEF-skirt.R.001": 1.5263588944722746, - "DEF-skirt.007.seg3": 2.713153852899096, - "DEF-skirt.R.seg1": 3.9264200827331246, - "DEF-skirt.003.seg3": 0.02413577489838903, - "DEF-skirt.R.004": 0.16426175880538585, - "DEF-skirt.R.seg3": 0.09424409085089636, - "DEF-skirt.R.003.seg1": 0.04449534258909127 - }, - { - "DEF-skirt.R.005": 0.020397376975925585, - "DEF-skirt.R.001.seg1": 0.15912477238749645, - "DEF-skirt.R.004.seg1": 0.19151314001136188, - "DEF-skirt.R.004.seg2": 0.04455171348530562, - "DEF-skirt.009.seg3": 4.171412457713149, - "DEF-skirt.R.003.seg3": 7.040713262058846, - "DEF-skirt.009.seg2": 0.6798349904287918, - "DEF-skirt.009.seg1": 0.03686175164852512, - "DEF-skirt.007.seg3": 0.939187919331689, - "DEF-skirt.R.001": 0.6250004873314858, - "DEF-skirt.R.seg2": 0.09424409085089636, - "DEF-skirt.009": 0.08669143553370695, - "DEF-skirt.R.004": 0.21310817027062778, - "DEF-skirt.003.seg3": 0.018324890406280048 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine.001", - "bones": [ - "DEF-skirt.R.003", - "DEF-skirt.R.003.seg1", - "DEF-skirt.R.003.seg2", - "DEF-skirt.R.003.seg3" - ], - "tips": [ - [ - -0.0, - 0.03347, - -0.0 - ], - [ - -0.0, - 0.03347, - -0.0 - ], - [ - -0.0, - 0.03347, - 0.0 - ], - [ - -0.02389, - 0.20399, - 0.00927 - ] - ], - "hulls": [ - [ - [ - 0.0844, - -0.03265, - 0.07657 - ], - [ - -0.05994, - -0.02462, - -0.01868 - ], - [ - 0.04684, - 0.03075, - -0.00621 - ], - [ - 0.01437, - -0.03527, - -0.00805 - ], - [ - 0.05972, - -0.01943, - 0.03067 - ], - [ - -0.02106, - -0.00097, - 0.013 - ], - [ - 0.08081, - 0.02144, - 0.01002 - ], - [ - -0.02151, - -0.02616, - -0.02293 - ], - [ - 0.05128, - -0.00727, - -0.00235 - ], - [ - -0.05568, - 0.00449, - 0.0053 - ] - ], - [ - [ - -0.06047, - 0.01677, - -0.03231 - ], - [ - 0.00516, - 0.03249, - 0.00244 - ], - [ - -0.02776, - 0.02669, - -0.00895 - ], - [ - -0.04241, - 0.02239, - -0.02278 - ], - [ - -0.01253, - 0.03006, - 0.00094 - ], - [ - 0.00139, - 0.01878, - 0.00639 - ], - [ - -0.06013, - 0.00359, - -0.03558 - ], - [ - -0.04959, - 0.02001, - -0.02242 - ], - [ - -0.05991, - 0.01697, - -0.03323 - ], - [ - -0.04301, - 0.02224, - -0.02188 - ] - ], - [ - [ - -0.10588, - 0.01972, - -0.04355 - ], - [ - 0.02367, - 0.0003, - 0.00112 - ], - [ - 0.02368, - 0.00034, - 3e-05 - ], - [ - -0.1051, - 0.02009, - -0.04422 - ] - ], - [ - [ - -0.0632, - 0.17938, - -0.00054 - ], - [ - 0.06162, - 0.01689, - 0.02182 - ], - [ - -0.08635, - 0.01546, - -0.03002 - ], - [ - 0.04345, - 0.13606, - 0.01532 - ], - [ - -0.0313, - 0.08171, - 0.01205 - ], - [ - -0.03046, - 0.01385, - 0.01574 - ], - [ - -0.07855, - 0.12217, - -0.02139 - ], - [ - -0.01458, - 0.15008, - 0.01746 - ], - [ - 0.0647, - 0.08471, - 0.01586 - ], - [ - -0.09754, - 0.06735, - -0.03116 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.L.003.seg3": 4.763912732133256, - "DEF-skirt.L.003.seg2": 5.005937962569201, - "DEF-skirt.R": 21.153115252758028, - "DEF-skirt.007": 1.0301041294739737, - "DEF-skirt.007.seg1": 0.22632611848096784, - "DEF-skirt.L.003.seg1": 3.5362091427452844, - "DEF-skirt.L.003": 3.8759857822260786, - "DEF-skirt.L": 3.3102703706591687, - "DEF-skirt.R.seg1": 1.2574131429974016, - "DEF-skirt.R.003.seg1": 1.0807317991880538 - }, - { - "DEF-skirt.L.003.seg2": 0.1158529500045482, - "DEF-skirt.L.003.seg1": 0.0075091120423149416, - "DEF-skirt.L.003.seg3": 1.7362462282224314, - "DEF-skirt.R.003.seg2": 2.390378788205351, - "DEF-skirt.R.seg1": 2.624934006784733, - "DEF-skirt.R": 0.958425160444825, - "DEF-skirt.R.003": 1.0807317991880538, - "DEF-skirt.R.seg2": 0.04449534258909127 - }, - { - "DEF-skirt.R.003.seg3": 0.33796963284365766, - "DEF-skirt.R.seg2": 0.7907999176082137, - "DEF-skirt.R.001": 0.15603431496875952, - "DEF-skirt.L.003.seg3": 1.2716413510540925, - "DEF-skirt.R.003.seg1": 2.390378788205351, - "DEF-skirt.R.004": 0.016111401937035363, - "DEF-skirt.R.seg1": 0.26822713323056313, - "DEF-skirt.R": 0.0144911590928406 - }, - { - "DEF-skirt.R.005": 1.091596357605304, - "DEF-skirt.L.005": 0.1715765989223872, - "DEF-skirt.L.003.seg3": 5.539891594630126, - "DEF-skirt.R.005.seg3": 0.1178247570438451, - "DEF-skirt.R.002": 0.012816917290188745, - "DEF-skirt.R.001.seg1": 0.11280987179495439, - "DEF-skirt.L.004.seg2": 5.3545195307750895, - "DEF-skirt.L.004.seg1": 1.9171418898471628, - "DEF-skirt.R.004": 4.464269337643888, - "DEF-skirt.L.004.seg3": 1.2748603054718204, - "DEF-skirt.L.004": 0.845388225157766, - "DEF-skirt.R.004.seg1": 3.6078875543646496, - "DEF-skirt.R.seg3": 7.040713262058846, - "DEF-skirt.R.004.seg2": 3.272260373183556, - "DEF-skirt.R.seg2": 1.6634802939376083, - "DEF-skirt.R.003.seg2": 0.33796963284365766, - "DEF-skirt.R.001": 0.07035853311526641, - "DEF-skirt.R.005.seg1": 0.15873896284533995, - "DEF-skirt.R.seg1": 0.02249763078136091 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine.001", - "bones": [ - "DEF-skirt.007", - "DEF-skirt.007.seg1", - "DEF-skirt.007.seg2", - "DEF-skirt.007.seg3" - ], - "tips": [ - [ - 0.0, - 0.02335, - 0.0 - ], - [ - -0.0, - 0.02335, - -0.0 - ], - [ - -0.0, - 0.02335, - -0.0 - ], - [ - 0.03535, - 0.15778, - -0.0477 - ] - ], - "hulls": [ - [ - [ - 0.07416, - 0.02127, - -0.0527 - ], - [ - -0.02713, - -0.02362, - 0.00114 - ], - [ - 0.04523, - -0.0157, - 0.01881 - ], - [ - 0.029, - 0.01019, - -0.02257 - ], - [ - 0.00178, - 0.0014, - 0.02398 - ], - [ - 0.01602, - -0.0364, - 0.01125 - ], - [ - 0.05427, - -0.02101, - -0.0099 - ], - [ - 0.02523, - 0.01242, - 0.00803 - ], - [ - -0.00408, - -0.00653, - -0.00666 - ], - [ - 0.04906, - 0.00665, - 0.00352 - ] - ], - [ - [ - 0.02545, - 0.01511, - -0.05992 - ], - [ - 0.02253, - 0.01262, - -0.04982 - ], - [ - 0.02635, - 0.0152, - -0.0593 - ], - [ - 0.02174, - 0.01292, - -0.05051 - ] - ], - [ - [ - 0.01812, - 0.00211, - -0.04788 - ], - [ - 0.01567, - 0.01366, - -0.02762 - ], - [ - 0.01857, - 0.00977, - -0.03272 - ], - [ - 0.0163, - 0.01437, - -0.02815 - ], - [ - 0.01752, - 0.01005, - -0.0328 - ], - [ - 0.01709, - 0.00219, - -0.04823 - ] - ], - [ - [ - 0.07896, - 0.05691, - -0.14429 - ], - [ - -0.01373, - 0.01928, - 0.01223 - ], - [ - 0.03479, - 0.13195, - -0.03282 - ], - [ - 0.01653, - 0.03488, - -0.07348 - ], - [ - 0.04884, - 0.09787, - -0.09754 - ], - [ - 0.02565, - 0.07312, - -0.01098 - ], - [ - -0.004, - 6e-05, - -0.03836 - ], - [ - 0.01205, - 0.13481, - 0.00179 - ], - [ - 0.04044, - 0.05296, - -0.0456 - ], - [ - 0.04575, - 0.02487, - -0.09731 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.R": 18.84494971969905, - "DEF-skirt.R.003": 1.0301041294739737, - "DEF-skirt.007.seg1": 1.8201384429565644, - "DEF-skirt": 0.09543175411841748, - "DEF-skirt.003": 17.306699839384407, - "DEF-skirt.003.seg3": 1.5140279785753088, - "DEF-skirt.seg1": 0.04866960387074015, - "DEF-skirt.003.seg2": 0.1699214252576411 - }, - { - "DEF-skirt.R.003": 0.22632611848096784, - "DEF-skirt.R": 0.7598426687282531, - "DEF-skirt.007": 1.8201384429565644, - "DEF-skirt.003.seg3": 2.9822736639827294, - "DEF-skirt.seg2": 0.09495247018795672, - "DEF-skirt.007.seg2": 0.7137936641847316, - "DEF-skirt.003": 0.03645670787178257 - }, - { - "DEF-skirt.seg2": 0.05601081196344071, - "DEF-skirt.003.seg3": 1.980115868442557, - "DEF-skirt.seg3": 0.04747602245800686, - "DEF-skirt.005": 0.016322135250931735, - "DEF-skirt.007.seg1": 0.7137936641847316, - "DEF-skirt.007.seg3": 0.623153370820441, - "DEF-skirt.seg1": 0.01650988077651644, - "DEF-skirt.R": 0.17227260051985324, - "DEF-skirt.R.seg1": 0.014808934502137577 - }, - { - "DEF-skirt.010.seg1": 0.015989096555482363, - "DEF-skirt.R.001": 0.2677451548737494, - "DEF-skirt.010": 0.23355445061974422, - "DEF-skirt.009.seg2": 4.5295165581740635, - "DEF-skirt.009.seg3": 1.5188658246344597, - "DEF-skirt.009.seg1": 2.906074152306811, - "DEF-skirt.003.seg3": 2.7651239767046945, - "DEF-skirt.R.seg2": 2.713153852899096, - "DEF-skirt.R.seg1": 5.990418387665851, - "DEF-skirt.005.seg2": 0.3911211444359659, - "DEF-skirt.005.seg1": 0.7179370267663041, - "DEF-skirt.seg1": 0.12245594475491542, - "DEF-skirt.seg3": 0.42513202420982066, - "DEF-skirt.009": 9.43662584664051, - "DEF-skirt.005": 0.23030644633612807, - "DEF-skirt.R": 0.5922937660442745, - "DEF-skirt.R.seg3": 0.939187919331689, - "DEF-skirt.seg2": 0.1889945161820596, - "DEF-skirt.007.seg2": 0.623153370820441 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.002", - "DEF-skirt.002.seg1", - "DEF-skirt.002.seg2", - "DEF-skirt.002.seg3" - ], - "tips": [ - [ - -0.0, - 0.02131, - 0.0 - ], - [ - 0.0, - 0.02131, - 0.0 - ], - [ - 0.0, - 0.02131, - 0.0 - ], - [ - 0.00417, - 0.04451, - 0.05542 - ] - ], - "hulls": [ - [ - [ - 0.00491, - 0.02036, - 0.02338 - ], - [ - 0.00118, - -0.01008, - -0.00922 - ], - [ - -0.00535, - 0.02023, - 0.02123 - ], - [ - 0.00431, - 0.02083, - 0.0226 - ], - [ - 0.00206, - -0.00953, - -0.00956 - ], - [ - -0.00449, - 0.02079, - 0.02086 - ] - ], - [], - [ - [ - -0.006, - 0.00129, - -0.04552 - ], - [ - 0.00173, - 0.0009, - -0.04551 - ], - [ - 0.00111, - 0.00086, - -0.04461 - ], - [ - -0.00544, - 0.00115, - -0.0446 - ] - ], - [ - [ - 0.00349, - 0.00442, - 0.04343 - ], - [ - -0.0032, - 0.02814, - 0.02127 - ], - [ - 0.00456, - 0.02879, - 0.02285 - ], - [ - -0.00265, - 0.02743, - 0.02189 - ], - [ - 0.00243, - 0.00429, - 0.04321 - ], - [ - 0.00375, - 0.0281, - 0.0231 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.002.seg1": 0.9936210139550372, - "DEF-skirt.011.seg2": 0.6140337423742315, - "DEF-skirt.011.seg1": 1.0432309729624893, - "DEF-skirt.seg3": 0.25142821495506595, - "DEF-skirt.L.001": 0.17433376040275084, - "DEF-skirt.011": 0.17798888515931122 - }, - { - "DEF-skirt.002.seg2": 1.0752501775274976, - "DEF-skirt.011.seg3": 0.3210989021621229, - "DEF-skirt.002": 0.9936210139550372, - "DEF-skirt.011.seg2": 0.5566789920191999, - "DEF-skirt.L.002": 0.09750582234609562, - "DEF-skirt.011.seg1": 0.07562430091019157, - "DEF-skirt.L.001": 0.23053920218779567, - "DEF-skirt.L.001.seg1": 0.07011653736356815 - }, - { - "DEF-skirt.002.seg1": 1.0752501775274976, - "DEF-skirt.011.seg3": 0.5137219364069667, - "DEF-skirt.L.002": 0.08363487573375844, - "DEF-skirt.002.seg3": 0.15905285339786146, - "DEF-skirt.011.seg2": 0.09621669328872662, - "DEF-skirt.L.001.seg1": 0.07726076569748527, - "DEF-skirt.011.seg1": 0.012493393667064645, - "DEF-skirt.L.001": 0.03671082080693666 - }, - { - "DEF-skirt.L.002": 0.5233835144511887, - "DEF-skirt.011.seg3": 0.8674111035481489, - "DEF-skirt.L.001.seg1": 0.45340715496411454, - "DEF-skirt.002.seg2": 0.15905285339786146, - "DEF-skirt.011.seg2": 0.11034352255838153 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.011", - "DEF-skirt.011.seg1", - "DEF-skirt.011.seg2", - "DEF-skirt.011.seg3" - ], - "tips": [ - [ - 0.0, - 0.04148, - -0.0 - ], - [ - 0.0, - 0.04148, - 0.0 - ], - [ - 0.0, - 0.04148, - -0.0 - ], - [ - 0.01816, - 0.02605, - 0.10442 - ] - ], - "hulls": [ - [ - [ - 0.04555, - 0.01719, - 0.05065 - ], - [ - -0.01818, - 0.0315, - -0.01141 - ], - [ - 0.04426, - 0.04093, - 0.00452 - ], - [ - -0.01417, - 0.04083, - 0.02064 - ], - [ - 0.01652, - 0.02853, - 0.01278 - ], - [ - 0.0061, - 0.04136, - -0.0152 - ], - [ - 0.04377, - 0.02788, - 0.02971 - ], - [ - -0.00782, - 0.01914, - 0.01736 - ], - [ - 0.00605, - 0.04099, - -0.01622 - ], - [ - 0.01608, - 0.02948, - 0.01247 - ] - ], - [ - [ - -0.03298, - 0.02109, - -0.1014 - ], - [ - 0.044, - 0.0191, - 0.03982 - ], - [ - -0.02397, - 0.02043, - -0.02027 - ], - [ - -0.01378, - 0.02499, - 0.05045 - ], - [ - 0.01469, - 0.03475, - -0.05242 - ], - [ - -0.02705, - 0.01748, - -0.06127 - ], - [ - 0.00949, - 0.00032, - -0.02296 - ], - [ - -0.02195, - 0.00929, - 0.01784 - ], - [ - 0.00381, - 0.03256, - -0.00438 - ], - [ - 0.02225, - 0.02837, - 0.01891 - ] - ], - [ - [ - 0.00183, - 0.02126, - 0.06646 - ], - [ - -0.00828, - 0.0029, - -0.04347 - ], - [ - 0.05092, - 0.0052, - 0.02605 - ], - [ - 0.0205, - 0.03405, - -0.00684 - ], - [ - -0.00219, - 0.02441, - 0.02832 - ], - [ - -0.01201, - 0.00779, - -0.00708 - ], - [ - 0.02938, - 0.00509, - -0.0261 - ], - [ - 0.02464, - 0.00163, - 0.01023 - ], - [ - -0.03066, - 0.01182, - -0.03711 - ], - [ - 0.0055, - 0.02391, - -0.02374 - ] - ], - [ - [ - 0.00434, - 0.01589, - 0.1013 - ], - [ - 0.03806, - 0.00779, - 0.00774 - ], - [ - -0.00642, - 0.01225, - 0.04932 - ], - [ - 0.00873, - 0.00112, - 0.01833 - ], - [ - 0.01395, - 0.02871, - 0.07745 - ], - [ - -0.00506, - 0.00682, - 0.08185 - ], - [ - 0.0056, - 0.02706, - 0.07629 - ], - [ - 0.01711, - 0.00205, - 0.01798 - ], - [ - 0.00143, - 0.01361, - 0.04976 - ], - [ - -0.00568, - 0.01153, - 0.04966 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.011.seg1": 4.58106049623973, - "DEF-skirt.002": 0.17798888515931122, - "DEF-skirt.seg3": 4.6961528319649295, - "DEF-skirt.003.seg3": 1.6883411692987111, - "DEF-skirt.005.seg2": 1.117578855302317, - "DEF-skirt.005.seg1": 1.9069345583682153, - "DEF-skirt.005": 0.20566438243868845, - "DEF-skirt.L.seg3": 0.13239584627096912, - "DEF-skirt.seg2": 0.15320185432908007, - "DEF-skirt.L.seg2": 0.01208546172060343, - "DEF-skirt.005.seg3": 0.006026445906482214 - }, - { - "DEF-skirt.011": 4.58106049623973, - "DEF-skirt.011.seg2": 7.206079765921628, - "DEF-skirt.L.002": 0.02658579166615116, - "DEF-skirt.002.seg2": 0.012493393667064645, - "DEF-skirt.002.seg1": 0.07562430091019157, - "DEF-skirt.L.001": 1.879150088933239, - "DEF-skirt.L.001.seg1": 0.060376459628942836, - "DEF-skirt.002": 1.0432309729624893, - "DEF-skirt.seg3": 5.570096570820647, - "DEF-skirt.003.seg3": 1.3719167847603355, - "DEF-skirt.005.seg2": 3.0893325526066313, - "DEF-skirt.005.seg1": 1.0448083213115291, - "DEF-skirt.L.seg3": 0.6236902469398551, - "DEF-skirt.005.seg3": 0.031181913198806976 - }, - { - "DEF-skirt.011.seg1": 7.206079765921628, - "DEF-skirt.L.002": 0.1453999495240184, - "DEF-skirt.002.seg3": 0.11034352255838153, - "DEF-skirt.011.seg3": 2.7529092791157663, - "DEF-skirt.002.seg2": 0.09621669328872662, - "DEF-skirt.L.001.seg1": 0.8697016458385258, - "DEF-skirt.002.seg1": 0.5566789920191999, - "DEF-skirt.002": 0.6140337423742315, - "DEF-skirt.L.001": 1.0570456406771491, - "DEF-skirt.L.seg3": 3.722823119417367, - "DEF-skirt.seg3": 2.8357110381653126, - "DEF-skirt.005.seg2": 1.4663347373091402, - "DEF-skirt.005.seg1": 0.06153290296288072, - "DEF-skirt.003.seg3": 0.25246157887255904, - "DEF-skirt.L.001.seg2": 0.02397434757873418 - }, - { - "DEF-skirt.002.seg2": 0.5137219364069667, - "DEF-skirt.002.seg1": 0.3210989021621229, - "DEF-skirt.L.002": 0.2979373224340631, - "DEF-skirt.002.seg3": 0.8674111035481489, - "DEF-skirt.L.001.seg1": 0.43628207869348157, - "DEF-skirt.011.seg2": 2.7529092791157663, - "DEF-skirt.L.seg3": 4.602221938080493, - "DEF-skirt.seg3": 0.14448731559887507, - "DEF-skirt.005.seg2": 0.06419735157119555, - "DEF-skirt.L.001.seg2": 0.020762523308016423 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.006", - "DEF-skirt.006.seg1", - "DEF-skirt.006.seg2", - "DEF-skirt.006.seg3" - ], - "tips": [ - [ - 0.0, - 0.00893, - -0.0 - ], - [ - 0.0, - 0.00893, - 0.0 - ], - [ - 0.0, - 0.00893, - -0.0 - ], - [ - -0.00117, - 0.04461, - -0.0053 - ] - ], - "hulls": [ - [ - [ - 0.00216, - -0.04675, - -0.00554 - ], - [ - 0.00152, - -0.01123, - -0.00176 - ], - [ - 0.00053, - -0.01137, - -0.00133 - ], - [ - 0.00319, - -0.04662, - -0.00587 - ] - ], - [], - [], - [ - [ - -0.00142, - 0.03972, - -0.00011 - ], - [ - -0.00123, - 0.00532, - -0.00385 - ], - [ - 0.00706, - 0.00757, - 0.0056 - ], - [ - -0.00256, - 0.03845, - -0.00764 - ], - [ - 0.00607, - 0.00733, - 0.00522 - ], - [ - -0.002, - 0.03881, - -0.00032 - ], - [ - -0.00168, - 0.00542, - -0.00286 - ], - [ - -0.0029, - 0.03793, - -0.00674 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.005.seg1": 1.2229846542125553, - "DEF-skirt.005.seg2": 0.38039666877214595, - "DEF-skirt.003.seg3": 0.32341552001905205, - "DEF-skirt.005": 0.26069539357345217, - "DEF-skirt.seg3": 0.1217170026805725 - }, - {}, - {}, - { - "DEF-skirt.005.seg2": 0.6104225058278434, - "DEF-skirt.005.seg3": 0.24410953164354598 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.005", - "DEF-skirt.005.seg1", - "DEF-skirt.005.seg2", - "DEF-skirt.005.seg3" - ], - "tips": [ - [ - -0.0, - 0.04557, - 0.0 - ], - [ - -0.0, - 0.04557, - 0.0 - ], - [ - -0.0, - 0.04557, - 0.0 - ], - [ - -0.0, - 0.04557, - 0.0 - ] - ], - "hulls": [ - [], - [ - [ - 0.04663, - 0.01394, - 0.04105 - ], - [ - -0.02303, - 0.03049, - -0.02364 - ], - [ - -0.00475, - 0.0113, - 0.02904 - ], - [ - 0.02439, - 0.03557, - 0.01084 - ], - [ - -0.00047, - 0.01757, - -0.00073 - ], - [ - 0.0183, - 0.01347, - 0.04315 - ], - [ - -0.00173, - 0.03373, - -0.00677 - ], - [ - 0.02397, - 0.01999, - 0.01807 - ], - [ - -0.00389, - 0.01687, - -0.00884 - ], - [ - -0.0011, - 0.01791, - 9e-05 - ] - ], - [ - [ - -0.08284, - 0.01524, - -0.00176 - ], - [ - 0.0806, - 0.01055, - 0.01714 - ], - [ - -0.00087, - 0.0032, - -0.02655 - ], - [ - 0.02081, - 0.01037, - 0.02289 - ], - [ - -0.05224, - 0.01847, - -0.02383 - ], - [ - 0.06023, - 0.0273, - -0.00431 - ], - [ - -0.02686, - 0.00487, - -0.00898 - ], - [ - -0.02613, - 0.02093, - -0.03629 - ], - [ - 0.02407, - 0.02705, - 0.00052 - ], - [ - -0.00454, - 0.02535, - -0.01046 - ] - ], - [] - ], - "neighbours": [ - { - "DEF-skirt.003.seg3": 2.6745725910706306, - "DEF-skirt.006": 0.26069539357345217, - "DEF-skirt.005.seg1": 1.0802518478592633, - "DEF-skirt.seg3": 1.3755075436915636, - "DEF-skirt.009": 0.7109617764468392, - "DEF-skirt.seg2": 0.4334825864653958, - "DEF-skirt.011": 0.20566438243868845, - "DEF-skirt.009.seg1": 0.3450042763204117, - "DEF-skirt.007.seg3": 0.23030644633612807, - "DEF-skirt.seg1": 0.16033306364800098, - "DEF-skirt.007.seg2": 0.016322135250931735, - "DEF-skirt.010": 0.010310972552469655, - "DEF-skirt.009.seg2": 0.05151539510096881 - }, - { - "DEF-skirt.006": 1.2229846542125553, - "DEF-skirt.005.seg2": 2.2839419227847424, - "DEF-skirt.003.seg3": 4.093617441427922, - "DEF-skirt.005": 1.0802518478592633, - "DEF-skirt.seg3": 3.920393819893497, - "DEF-skirt.011.seg1": 1.0448083213115291, - "DEF-skirt.011": 1.9069345583682153, - "DEF-skirt.011.seg2": 0.06153290296288072, - "DEF-skirt.009": 1.1164002439418375, - "DEF-skirt.010": 0.18882265189366965, - "DEF-skirt.009.seg1": 1.364221007427845, - "DEF-skirt.009.seg2": 1.0288586076015256, - "DEF-skirt.007.seg3": 0.7179370267663041, - "DEF-skirt.009.seg3": 0.16007123804476198, - "DEF-skirt.seg2": 0.007790076778398158 - }, - { - "DEF-skirt.006.seg3": 0.6104225058278434, - "DEF-skirt.005.seg3": 0.22486251911275246, - "DEF-skirt.006": 0.38039666877214595, - "DEF-skirt.005.seg1": 2.2839419227847424, - "DEF-skirt.003.seg3": 4.8612654356533715, - "DEF-skirt.seg3": 4.61498402848288, - "DEF-skirt.009": 0.3083252302655602, - "DEF-skirt.009.seg1": 1.2483108134831402, - "DEF-skirt.011.seg1": 3.0893325526066313, - "DEF-skirt.011": 1.117578855302317, - "DEF-skirt.011.seg2": 1.4663347373091402, - "DEF-skirt.L.seg3": 0.03759796665737425, - "DEF-skirt.010": 0.11437498180926176, - "DEF-skirt.009.seg2": 0.8744732184988231, - "DEF-skirt.007.seg3": 0.3911211444359659, - "DEF-skirt.011.seg3": 0.06419735157119555, - "DEF-skirt.009.seg3": 0.08906398621705636 - }, - { - "DEF-skirt.006.seg3": 0.24410953164354598, - "DEF-skirt.005.seg2": 0.22486251911275246, - "DEF-skirt.011.seg1": 0.031181913198806976, - "DEF-skirt.seg3": 0.040614199510271565, - "DEF-skirt.003.seg3": 0.04013802336446326, - "DEF-skirt.011": 0.006026445906482214 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.L.002" - ], - "tips": [ - [ - 0.03121, - 0.10187, - -0.02038 - ] - ], - "hulls": [ - [ - [ - 0.06915, - 0.02444, - -0.07296 - ], - [ - 2e-05, - 0.06885, - 1e-05 - ], - [ - 0.0171, - 0.03783, - 0.00801 - ], - [ - -0.00058, - 0.03804, - -0.00026 - ], - [ - 0.00719, - 0.06892, - 0.00329 - ], - [ - 0.00668, - 0.06797, - 0.00311 - ], - [ - 0.00041, - 0.03801, - 0.00021 - ], - [ - 0.06968, - 0.02446, - -0.07201 - ], - [ - 0.01613, - 0.03765, - 0.00756 - ], - [ - 0.00073, - 0.06811, - 0.00037 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.002.seg3": 0.5233835144511887, - "DEF-skirt.011.seg3": 0.2979373224340631, - "DEF-skirt.L.001.seg1": 1.4627848674895, - "DEF-skirt.L.001.seg3": 0.988772566592522, - "DEF-skirt.L.001.seg2": 1.6368903816027336, - "DEF-skirt.L.005.seg3": 0.26989297982735216, - "DEF-skirt.002.seg2": 0.08363487573375844, - "DEF-skirt.011.seg2": 0.1453999495240184, - "DEF-skirt.L.005.seg2": 0.16870674232060612, - "DEF-skirt.002.seg1": 0.09750582234609562, - "DEF-skirt.011.seg1": 0.02658579166615116, - "DEF-skirt.L.001": 0.08222018431886025, - "DEF-skirt.L.seg3": 0.10102962666415694, - "DEF-skirt.L.005": 0.13331009360929014, - "DEF-skirt.L.004": 0.808795880142356 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.L.001", - "DEF-skirt.L.001.seg1", - "DEF-skirt.L.001.seg2", - "DEF-skirt.L.001.seg3" - ], - "tips": [ - [ - -0.0, - 0.05706, - -0.0 - ], - [ - 0.0, - 0.05706, - 0.0 - ], - [ - -0.0, - 0.05706, - 0.0 - ], - [ - -0.01745, - 0.0433, - 0.00879 - ] - ], - "hulls": [ - [], - [ - [ - 0.0453, - 0.03397, - -0.03352 - ], - [ - -0.02599, - 0.04117, - 0.03719 - ], - [ - 0.01442, - 0.0089, - -0.03226 - ], - [ - 0.03648, - 0.00736, - -0.02149 - ], - [ - 0.02389, - 0.0376, - -0.04501 - ], - [ - -0.03656, - 0.03795, - 0.02107 - ], - [ - 0.02876, - 0.0087, - -0.02573 - ], - [ - 0.03718, - 0.03412, - -0.03711 - ], - [ - 0.04134, - 0.03589, - -0.03638 - ], - [ - 0.03182, - 0.0073, - -0.02352 - ] - ], - [ - [ - -0.02291, - 0.04811, - -0.00045 - ], - [ - -0.02001, - 0.01423, - 0.02762 - ], - [ - -0.03027, - 0.01093, - 0.01132 - ], - [ - -0.02969, - 0.01111, - 0.01223 - ], - [ - -0.02058, - 0.01404, - 0.02671 - ], - [ - -0.02238, - 0.0481, - 0.00051 - ] - ], - [ - [ - -0.0072, - 0.02243, - 0.00665 - ], - [ - -0.01133, - 0.02133, - 2e-05 - ], - [ - -0.01118, - 0.02051, - 0.00071 - ], - [ - -0.00772, - 0.0216, - 0.00617 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.L.002": 0.08222018431886025, - "DEF-skirt.011.seg2": 1.0570456406771491, - "DEF-skirt.002.seg2": 0.03671082080693666, - "DEF-skirt.002.seg1": 0.23053920218779567, - "DEF-skirt.011.seg1": 1.879150088933239, - "DEF-skirt.L.001.seg1": 1.7333563654776996, - "DEF-skirt.002": 0.17433376040275084, - "DEF-skirt.seg3": 0.4132729913690881, - "DEF-skirt.L.seg3": 1.7430155018692777, - "DEF-skirt.seg2": 0.07432020535983441, - "DEF-skirt.L.003": 0.23974937651991812, - "DEF-skirt.L.seg2": 0.10371684437270923 - }, - { - "DEF-skirt.L.002": 1.4627848674895, - "DEF-skirt.002.seg3": 0.45340715496411454, - "DEF-skirt.011.seg3": 0.43628207869348157, - "DEF-skirt.002.seg2": 0.07726076569748527, - "DEF-skirt.011.seg2": 0.8697016458385258, - "DEF-skirt.L.001.seg2": 1.5718474151046895, - "DEF-skirt.002.seg1": 0.07011653736356815, - "DEF-skirt.011.seg1": 0.060376459628942836, - "DEF-skirt.L.001": 1.7333563654776996, - "DEF-skirt.L.seg3": 0.19093190472623134, - "DEF-skirt.L.005": 0.36357547421065073, - "DEF-skirt.L.004": 0.8051463519527622 - }, - { - "DEF-skirt.L.002": 1.6368903816027336, - "DEF-skirt.L.001.seg3": 0.4428292313472455, - "DEF-skirt.L.005.seg3": 0.0646526762887677, - "DEF-skirt.L.001.seg1": 1.5718474151046895, - "DEF-skirt.L.005.seg2": 0.21270272007869018, - "DEF-skirt.L.seg3": 0.1699154302186351, - "DEF-skirt.L.005": 0.358614413021921, - "DEF-skirt.L.004": 0.6736723993011002, - "DEF-skirt.011.seg2": 0.02397434757873418, - "DEF-skirt.011.seg3": 0.020762523308016423 - }, - { - "DEF-skirt.L.002": 0.988772566592522, - "DEF-skirt.L.001.seg2": 0.4428292313472455, - "DEF-skirt.L.005.seg3": 0.47097637669824355, - "DEF-skirt.L.005.seg2": 0.12279700596246146 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.L.005", - "DEF-skirt.L.005.seg1", - "DEF-skirt.L.005.seg2", - "DEF-skirt.L.005.seg3" - ], - "tips": [ - [ - -0.0, - 0.01609, - -0.0 - ], - [ - -0.0, - 0.01609, - 0.0 - ], - [ - -0.0, - 0.01609, - -0.0 - ], - [ - -0.00328, - 0.03949, - 0.01665 - ] - ], - "hulls": [ - [ - [ - -0.00485, - -0.03063, - 0.00248 - ], - [ - -0.00254, - 0.0033, - 0.01753 - ], - [ - -0.00239, - 0.00046, - -0.0018 - ], - [ - -0.00253, - 0.00314, - 0.01645 - ], - [ - -0.0024, - 0.00062, - -0.00072 - ], - [ - -0.00485, - -0.03047, - 0.00356 - ] - ], - [], - [ - [ - -0.00236, - 0.00948, - -0.012 - ], - [ - 0.00046, - 0.00643, - 0.00707 - ], - [ - -0.00219, - 0.00911, - -0.01099 - ], - [ - 0.00031, - 0.00659, - 0.006 - ] - ], - [ - [ - -0.00127, - 0.01968, - 0.01112 - ], - [ - -0.00243, - 0.02102, - 0.00345 - ], - [ - -0.00226, - 0.02, - 0.00382 - ], - [ - -0.00131, - 0.01905, - 0.01023 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.L.004.seg3": 0.18071373217817754, - "DEF-skirt.L.003.seg3": 1.1878016405318974, - "DEF-skirt.L.004.seg2": 0.48988694772853547, - "DEF-skirt.R.005.seg3": 0.8433881844420577, - "DEF-skirt.L.seg3": 0.04318668795316161, - "DEF-skirt.L.001.seg2": 0.358614413021921, - "DEF-skirt.L.002": 0.13331009360929014, - "DEF-skirt.L.001.seg1": 0.36357547421065073, - "DEF-skirt.R.003.seg3": 0.1715765989223872, - "DEF-skirt.R.004": 0.030876031930140435, - "DEF-skirt.R.004.seg1": 0.020803836908132034, - "DEF-skirt.L.004": 0.22954852875263643, - "DEF-skirt.L.004.seg1": 1.117666014626619, - "DEF-skirt.R.005": 0.00681448318365796 - }, - { - "DEF-skirt.L.005.seg2": 0.2999459253805148, - "DEF-skirt.L.004.seg3": 0.286943106992394, - "DEF-skirt.L.003.seg3": 0.09606776911003378, - "DEF-skirt.R.005.seg3": 0.289521499895125 - }, - { - "DEF-skirt.L.004.seg3": 0.2371031746007346, - "DEF-skirt.L.003.seg3": 0.07865966284521508, - "DEF-skirt.L.005.seg1": 0.2999459253805148, - "DEF-skirt.R.005.seg3": 0.2372906590447128, - "DEF-skirt.L.002": 0.16870674232060612, - "DEF-skirt.L.001.seg3": 0.12279700596246146, - "DEF-skirt.L.001.seg2": 0.21270272007869018, - "DEF-skirt.L.005.seg3": 0.14366482829699256 - }, - { - "DEF-skirt.L.002": 0.26989297982735216, - "DEF-skirt.L.001.seg3": 0.47097637669824355, - "DEF-skirt.L.001.seg2": 0.0646526762887677, - "DEF-skirt.L.005.seg2": 0.14366482829699256 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.L.004", - "DEF-skirt.L.004.seg1", - "DEF-skirt.L.004.seg2", - "DEF-skirt.L.004.seg3" - ], - "tips": [ - [ - 0.0, - 0.0568, - -0.0 - ], - [ - 0.0, - 0.05681, - -0.0 - ], - [ - 0.0, - 0.05681, - 0.0 - ], - [ - -0.0338, - 0.05438, - 0.08144 - ] - ], - "hulls": [ - [ - [ - -0.15102, - 0.0078, - 0.08207 - ], - [ - 0.00824, - 0.03576, - 0.00178 - ], - [ - -0.05835, - 0.0553, - -0.00941 - ], - [ - -0.09639, - 0.03085, - 0.06009 - ], - [ - -0.12285, - -0.00656, - 0.08433 - ], - [ - -0.12841, - -0.01172, - 0.07969 - ], - [ - -0.1452, - 0.0128, - 0.08653 - ], - [ - -0.05826, - 0.05446, - -0.01011 - ], - [ - -0.15, - 0.00781, - 0.08246 - ], - [ - 0.00825, - 0.03587, - 0.00286 - ] - ], - [ - [ - 0.08615, - 0.03472, - -0.05979 - ], - [ - -0.05431, - 0.05202, - 0.02224 - ], - [ - 0.02518, - 0.0375, - 0.00055 - ], - [ - -0.02527, - 0.02548, - -0.02003 - ], - [ - 0.07674, - 0.02108, - 0.00321 - ], - [ - 0.04784, - 0.00565, - -0.01696 - ], - [ - 0.05354, - 0.035, - -0.0416 - ], - [ - -0.0043, - 0.04893, - 0.0021 - ], - [ - 0.05709, - 0.03934, - -0.00321 - ], - [ - 0.07479, - 0.0475, - -0.02989 - ] - ], - [ - [ - -0.0656, - 0.03387, - 0.0299 - ], - [ - 0.06661, - 0.00056, - -0.00535 - ], - [ - -0.00376, - 0.00758, - -0.01638 - ], - [ - -0.01302, - 0.03632, - 0.01466 - ], - [ - -0.03914, - 0.01854, - 0.04737 - ], - [ - -0.02557, - 0.00374, - 0.01734 - ], - [ - 0.03762, - 0.0123, - -0.00983 - ], - [ - -0.04518, - 0.02831, - 0.01086 - ], - [ - -0.03363, - 0.04644, - 0.02948 - ], - [ - 0.00975, - 0.02427, - -0.00104 - ] - ], - [] - ], - "neighbours": [ - { - "DEF-skirt.L.004.seg1": 4.0678154269769955, - "DEF-skirt.L.005": 0.22954852875263643, - "DEF-skirt.L.001.seg2": 0.6736723993011002, - "DEF-skirt.L.002": 0.808795880142356, - "DEF-skirt.L.001.seg1": 0.8051463519527622, - "DEF-skirt.L.seg3": 3.8285142497834164, - "DEF-skirt.L.003": 0.21646333191305667, - "DEF-skirt.L.seg2": 0.06935733543747569, - "DEF-skirt.L.003.seg3": 5.274030080809885, - "DEF-skirt.R.003.seg3": 0.845388225157766, - "DEF-skirt.L.003.seg2": 0.677365454643255, - "DEF-skirt.seg3": 0.8155590405608446, - "DEF-skirt": 0.19603096959511881, - "DEF-skirt.seg2": 0.14029811314042995, - "DEF-skirt.L.003.seg1": 0.3003293425343978, - "DEF-skirt.R.004": 0.13967539384350525, - "DEF-skirt.seg1": 0.20676807425859 - }, - { - "DEF-skirt.L.004": 4.0678154269769955, - "DEF-skirt.L.005": 1.117666014626619, - "DEF-skirt.R.003.seg3": 1.9171418898471628, - "DEF-skirt.L.004.seg2": 4.7309382362110455, - "DEF-skirt.L.003.seg3": 7.552187895272386, - "DEF-skirt.R.004": 1.5419089252454603, - "DEF-skirt.L.seg3": 0.9764221426855458, - "DEF-skirt.R.004.seg1": 0.07202823700664285, - "DEF-skirt.seg3": 0.029836616482513456 - }, - { - "DEF-skirt.L.004.seg3": 1.095682577471105, - "DEF-skirt.L.003.seg3": 5.510255386232652, - "DEF-skirt.L.005": 0.48988694772853547, - "DEF-skirt.R.005.seg3": 0.4449604793694335, - "DEF-skirt.R.004": 1.9079217533708204, - "DEF-skirt.R.004.seg1": 1.6832252773454213, - "DEF-skirt.R.003.seg3": 5.3545195307750895, - "DEF-skirt.L.004.seg1": 4.7309382362110455, - "DEF-skirt.R.004.seg2": 0.15842716545330904, - "DEF-skirt.R.005.seg1": 0.035164787307590095, - "DEF-skirt.R.005": 0.007233539959747903 - }, - { - "DEF-skirt.L.005.seg2": 0.2371031746007346, - "DEF-skirt.L.003.seg3": 0.5971418419198388, - "DEF-skirt.L.005.seg1": 0.286943106992394, - "DEF-skirt.R.005.seg3": 0.7169556622842608, - "DEF-skirt.L.005": 0.18071373217817754, - "DEF-skirt.L.004.seg2": 1.095682577471105, - "DEF-skirt.R.003.seg3": 1.2748603054718204, - "DEF-skirt.R.004.seg1": 0.5166879515818066, - "DEF-skirt.R.004.seg2": 0.25998774990698886 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.R.002" - ], - "tips": [ - [ - -0.00968, - 0.11247, - 0.00454 - ] - ], - "hulls": [ - [ - [ - -0.00719, - 0.06892, - 0.00329 - ], - [ - -0.0171, - 0.03783, - 0.00801 - ], - [ - 0.00058, - 0.03804, - -0.00026 - ], - [ - -2e-05, - 0.06885, - 1e-05 - ], - [ - -0.00073, - 0.06811, - 0.00037 - ], - [ - -0.00041, - 0.03801, - 0.00021 - ], - [ - -0.01612, - 0.03765, - 0.00756 - ], - [ - -0.00668, - 0.06797, - 0.00311 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.R.001.seg3": 0.4721447238142513, - "DEF-skirt.R.001.seg2": 1.3861041106828074, - "DEF-skirt.R.005": 0.5360177981787058, - "DEF-skirt.R.001.seg1": 1.026548805673111, - "DEF-skirt.010.seg3": 0.27244704748154724, - "DEF-skirt.010.seg2": 0.18258340776049164, - "DEF-skirt.009.seg3": 0.5169325843054446, - "DEF-skirt.010.seg1": 0.051648361776784, - "DEF-skirt.R.003.seg3": 0.012816917290188745, - "DEF-skirt.R.004.seg2": 0.018325292971089646, - "DEF-skirt.R.001": 0.06312256627611201, - "DEF-skirt.010": 0.029037682237823992 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.R.001", - "DEF-skirt.R.001.seg1", - "DEF-skirt.R.001.seg2", - "DEF-skirt.R.001.seg3" - ], - "tips": [ - [ - 0.0, - 0.0643, - -0.0 - ], - [ - -0.0, - 0.0643, - 0.0 - ], - [ - -0.0, - 0.0643, - 0.0 - ], - [ - -0.00053, - 0.0016, - 0.01591 - ] - ], - "hulls": [ - [ - [ - 0.0053, - 0.01949, - 0.11977 - ], - [ - 0.03099, - 0.06327, - 0.02728 - ], - [ - 0.00431, - 0.01991, - 0.11959 - ], - [ - 0.02996, - 0.0634, - 0.02764 - ] - ], - [ - [ - 0.0247, - 0.06188, - 0.01354 - ], - [ - -0.04416, - 0.02727, - -0.03656 - ], - [ - -0.01632, - 0.00129, - -0.03211 - ], - [ - 0.02158, - 0.03459, - 0.03826 - ], - [ - -0.02664, - 0.0297, - -0.04487 - ], - [ - 0.03255, - 0.03188, - 0.02232 - ], - [ - -0.0173, - 0.00116, - -0.03165 - ], - [ - 0.0253, - 0.06173, - 0.01264 - ], - [ - -0.04318, - 0.0274, - -0.03703 - ], - [ - 0.02218, - 0.03444, - 0.03736 - ] - ], - [ - [ - 0.0003, - 0.06429, - 0.00748 - ], - [ - 0.01463, - 0.00023, - 0.02877 - ], - [ - 0.01676, - 0.03439, - 0.00096 - ], - [ - 0.0061, - 0.03696, - 0.01711 - ], - [ - 0.00403, - 0.06421, - 0.00139 - ], - [ - 0.00669, - 0.0368, - 0.01621 - ], - [ - 0.01523, - 7e-05, - 0.02786 - ], - [ - 0.0039, - 0.06337, - 0.00209 - ], - [ - 0.01621, - 0.03435, - 0.0019 - ] - ], - [] - ], - "neighbours": [ - { - "DEF-skirt.010.seg1": 0.027378974892033114, - "DEF-skirt.007.seg3": 0.2677451548737494, - "DEF-skirt.010": 0.31555339612032274, - "DEF-skirt.009.seg2": 0.4018968056498796, - "DEF-skirt.009.seg3": 0.24376088738124668, - "DEF-skirt.R.001.seg1": 1.0607064606861076, - "DEF-skirt.009.seg1": 0.05524117514372051, - "DEF-skirt.R.002": 0.06312256627611201, - "DEF-skirt.R.seg2": 1.5263588944722746, - "DEF-skirt.R.003.seg3": 0.07035853311526641, - "DEF-skirt.R.003.seg2": 0.15603431496875952, - "DEF-skirt.R.seg3": 0.6250004873314858, - "DEF-skirt.R.seg1": 0.07198854155120338 - }, - { - "DEF-skirt.010.seg3": 0.2332891127301584, - "DEF-skirt.R.002": 1.026548805673111, - "DEF-skirt.010.seg2": 0.12614822889344357, - "DEF-skirt.009.seg3": 0.39026871228668636, - "DEF-skirt.R.001.seg2": 0.45374872514639186, - "DEF-skirt.010.seg1": 0.033309799028286846, - "DEF-skirt.R.005": 0.4914130450568921, - "DEF-skirt.R.003.seg3": 0.11280987179495439, - "DEF-skirt.R.001": 1.0607064606861076, - "DEF-skirt.R.004.seg2": 0.14391126107917818, - "DEF-skirt.010": 0.01830603357103766, - "DEF-skirt.R.seg3": 0.15912477238749645, - "DEF-skirt.R.004.seg1": 0.10724688171236707 - }, - { - "DEF-skirt.R.001.seg3": 0.48646409436291727, - "DEF-skirt.R.002": 1.3861041106828074, - "DEF-skirt.R.005": 0.7915718703374228, - "DEF-skirt.R.001.seg1": 0.45374872514639186, - "DEF-skirt.R.004.seg2": 0.04626688987928218 - }, - { - "DEF-skirt.R.002": 0.4721447238142513, - "DEF-skirt.R.001.seg2": 0.48646409436291727, - "DEF-skirt.R.005": 0.2593759751341018 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.R.005", - "DEF-skirt.R.005.seg1", - "DEF-skirt.R.005.seg2", - "DEF-skirt.R.005.seg3" - ], - "tips": [ - [ - 0.0, - 0.01912, - 0.0 - ], - [ - 0.0, - 0.01912, - -0.0 - ], - [ - 0.0, - 0.01912, - -0.0 - ], - [ - 0.08661, - 0.13329, - 0.07735 - ] - ], - "hulls": [ - [ - [ - 0.0341, - 0.01431, - 0.01316 - ], - [ - -0.02492, - -0.01564, - -0.00996 - ], - [ - -0.00759, - 0.00361, - 0.01594 - ], - [ - 0.00187, - -0.00238, - -7e-05 - ], - [ - 0.00134, - -0.00204, - 0.00082 - ], - [ - 0.03357, - 0.01464, - 0.01405 - ], - [ - -0.00707, - 0.00327, - 0.01504 - ], - [ - -0.02438, - -0.01598, - -0.01085 - ] - ], - [ - [ - -0.05443, - 0.00812, - -0.03221 - ], - [ - -0.02008, - 0.00129, - -0.03264 - ], - [ - -0.04983, - 0.01063, - -0.03808 - ], - [ - -0.02056, - 0.00086, - -0.03176 - ], - [ - -0.05337, - 0.00801, - -0.03246 - ], - [ - -0.04941, - 0.01002, - -0.03727 - ] - ], - [], - [ - [ - 0.08062, - 0.02593, - 0.06383 - ], - [ - 0.01748, - 0.09156, - 0.02803 - ], - [ - 0.04592, - 0.07269, - 0.02198 - ], - [ - 0.06121, - 0.04666, - 0.05168 - ], - [ - 0.03615, - 0.07203, - 0.03887 - ], - [ - 0.08118, - 0.02596, - 0.06289 - ], - [ - 0.03671, - 0.07206, - 0.03793 - ], - [ - 0.01837, - 0.09107, - 0.02763 - ], - [ - 0.06066, - 0.04663, - 0.05262 - ], - [ - 0.04551, - 0.07252, - 0.02298 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.R.005.seg1": 1.1971281659610125, - "DEF-skirt.R.001.seg3": 0.2593759751341018, - "DEF-skirt.R.002": 0.5360177981787058, - "DEF-skirt.R.001.seg2": 0.7915718703374228, - "DEF-skirt.R.001.seg1": 0.4914130450568921, - "DEF-skirt.R.003.seg3": 1.091596357605304, - "DEF-skirt.R.004.seg2": 9.754011944602853, - "DEF-skirt.R.seg3": 0.020397376975925585, - "DEF-skirt.R.004.seg1": 6.500489989848925, - "DEF-skirt.L.004.seg2": 0.007233539959747903, - "DEF-skirt.R.004": 0.0037763106041570904, - "DEF-skirt.R.004.seg3": 0.2621371448345676, - "DEF-skirt.L.003.seg3": 0.04733610412909939, - "DEF-skirt.L.005": 0.00681448318365796 - }, - { - "DEF-skirt.R.005": 1.1971281659610125, - "DEF-skirt.R.003.seg3": 0.15873896284533995, - "DEF-skirt.R.004.seg2": 0.05547518726174139, - "DEF-skirt.R.004.seg1": 0.09565318256508437, - "DEF-skirt.L.004.seg2": 0.035164787307590095, - "DEF-skirt.R.004": 0.018476782348616994, - "DEF-skirt.R.005.seg2": 0.05278311122623336 - }, - { - "DEF-skirt.R.005.seg1": 0.05278311122623336 - }, - { - "DEF-skirt.L.005.seg2": 0.2372906590447128, - "DEF-skirt.L.004.seg3": 0.7169556622842608, - "DEF-skirt.L.003.seg3": 0.5377347293486077, - "DEF-skirt.L.005.seg1": 0.289521499895125, - "DEF-skirt.L.005": 0.8433881844420577, - "DEF-skirt.L.004.seg2": 0.4449604793694335, - "DEF-skirt.R.003.seg3": 0.1178247570438451, - "DEF-skirt.R.004": 0.03221048762352208, - "DEF-skirt.R.004.seg1": 0.021702974422598054 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.R.004", - "DEF-skirt.R.004.seg1", - "DEF-skirt.R.004.seg2", - "DEF-skirt.R.004.seg3" - ], - "tips": [ - [ - 0.0, - 0.0491, - -0.0 - ], - [ - -0.0, - 0.0491, - 0.0 - ], - [ - -0.0, - 0.0491, - 0.0 - ], - [ - -0.0, - 0.0491, - 0.0 - ] - ], - "hulls": [ - [ - [ - -0.1167, - 0.01819, - 0.04148 - ], - [ - -0.02518, - 0.01477, - 0.0226 - ], - [ - -0.11245, - 0.01782, - 0.04839 - ], - [ - -0.11668, - 0.01753, - 0.04061 - ], - [ - -0.11302, - 0.01872, - 0.0486 - ], - [ - -0.02577, - 0.01467, - 0.02169 - ] - ], - [ - [ - -0.03391, - 0.04902, - 0.02667 - ], - [ - 0.02743, - 0.01628, - -0.00983 - ], - [ - -0.00994, - 0.03813, - -0.0066 - ], - [ - 0.01438, - 0.02973, - 0.00607 - ], - [ - -0.00761, - 0.03188, - 0.01466 - ], - [ - 0.01318, - 0.02813, - -0.01841 - ], - [ - 0.03012, - 0.01732, - 0.01001 - ], - [ - -0.00982, - 0.03887, - 0.00271 - ], - [ - 0.0137, - 0.03, - -0.00279 - ], - [ - -0.03511, - 0.04812, - 0.01805 - ] - ], - [ - [ - 0.04779, - 0.02322, - -0.02176 - ], - [ - -0.04971, - 0.00448, - 0.02323 - ], - [ - 0.00662, - 0.02205, - 0.01108 - ], - [ - -0.03678, - 0.02978, - -0.00441 - ], - [ - -0.02466, - 0.02702, - 0.02605 - ], - [ - 0.04436, - 0.00749, - 0.00644 - ], - [ - -0.0462, - 0.00208, - -0.00291 - ], - [ - 0.02212, - 0.00747, - -0.00466 - ], - [ - 0.00344, - 0.01565, - -0.0085 - ], - [ - 0.04078, - 0.00627, - -0.01328 - ] - ], - [] - ], - "neighbours": [ - { - "DEF-skirt.L.005": 0.030876031930140435, - "DEF-skirt.L.004.seg2": 1.9079217533708204, - "DEF-skirt.R.005.seg3": 0.03221048762352208, - "DEF-skirt.R.004.seg1": 1.0732347883554358, - "DEF-skirt.R.003.seg3": 4.464269337643888, - "DEF-skirt.L.003.seg3": 1.6662561376102858, - "DEF-skirt.L.004.seg1": 1.5419089252454603, - "DEF-skirt.R.seg2": 0.16426175880538585, - "DEF-skirt.L.004": 0.13967539384350525, - "DEF-skirt.R.003.seg2": 0.016111401937035363, - "DEF-skirt.R.seg3": 0.21310817027062778, - "DEF-skirt.R.005.seg1": 0.018476782348616994, - "DEF-skirt.R.005": 0.0037763106041570904 - }, - { - "DEF-skirt.R.004.seg2": 10.738716948372819, - "DEF-skirt.L.005": 0.020803836908132034, - "DEF-skirt.L.004.seg2": 1.6832252773454213, - "DEF-skirt.R.005.seg3": 0.021702974422598054, - "DEF-skirt.R.004": 1.0732347883554358, - "DEF-skirt.R.seg3": 0.19151314001136188, - "DEF-skirt.R.005": 6.500489989848925, - "DEF-skirt.R.001.seg1": 0.10724688171236707, - "DEF-skirt.R.003.seg3": 3.6078875543646496, - "DEF-skirt.L.003.seg3": 0.2699483450459348, - "DEF-skirt.L.004.seg3": 0.5166879515818066, - "DEF-skirt.R.005.seg1": 0.09565318256508437, - "DEF-skirt.L.004.seg1": 0.07202823700664285 - }, - { - "DEF-skirt.R.004.seg1": 10.738716948372819, - "DEF-skirt.R.005": 9.754011944602853, - "DEF-skirt.R.001.seg2": 0.04626688987928218, - "DEF-skirt.R.002": 0.018325292971089646, - "DEF-skirt.R.001.seg1": 0.14391126107917818, - "DEF-skirt.R.seg3": 0.04455171348530562, - "DEF-skirt.R.003.seg3": 3.272260373183556, - "DEF-skirt.L.004.seg3": 0.25998774990698886, - "DEF-skirt.L.004.seg2": 0.15842716545330904, - "DEF-skirt.R.005.seg1": 0.05547518726174139, - "DEF-skirt.R.004.seg3": 0.5314995138158436 - }, - { - "DEF-skirt.R.005": 0.2621371448345676, - "DEF-skirt.R.004.seg2": 0.5314995138158436 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.010", - "DEF-skirt.010.seg1", - "DEF-skirt.010.seg2", - "DEF-skirt.010.seg3" - ], - "tips": [ - [ - -0.0, - 0.02681, - -0.0 - ], - [ - 0.0, - 0.02681, - 0.0 - ], - [ - 0.0, - 0.02681, - -0.0 - ], - [ - -0.04852, - 0.01964, - 0.12108 - ] - ], - "hulls": [ - [ - [ - 0.08387, - 0.01976, - -0.01391 - ], - [ - -0.06183, - 0.02188, - -0.00739 - ], - [ - -0.03781, - -0.01788, - 0.00557 - ], - [ - 0.05871, - 0.01031, - -0.02099 - ], - [ - -0.05956, - 0.01908, - 0.01173 - ], - [ - 0.08341, - 0.01978, - -0.01491 - ], - [ - -0.05956, - 0.01926, - 0.01065 - ], - [ - 0.05915, - 0.0103, - -0.01999 - ], - [ - -0.06175, - 0.02156, - -0.00635 - ], - [ - -0.03783, - -0.01771, - 0.0045 - ] - ], - [ - [ - 0.02077, - 0.02144, - -0.07553 - ], - [ - 0.02768, - 0.02288, - -0.07198 - ], - [ - 0.02139, - 0.02087, - -0.07483 - ], - [ - 0.02711, - 0.02196, - -0.07183 - ] - ], - [], - [ - [ - -0.02616, - 0.01002, - 0.06035 - ], - [ - -0.01828, - 0.01042, - 0.06088 - ], - [ - -0.02535, - 0.00932, - 0.06056 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.010.seg1": 0.5487628936145512, - "DEF-skirt.009.seg2": 2.1035028646904017, - "DEF-skirt.009.seg3": 1.345437829411113, - "DEF-skirt.009.seg1": 1.1850910995461685, - "DEF-skirt.007.seg3": 0.23355445061974422, - "DEF-skirt.R.001": 0.31555339612032274, - "DEF-skirt.009": 0.23097140030928476, - "DEF-skirt.R.002": 0.029037682237823992, - "DEF-skirt.R.001.seg1": 0.01830603357103766, - "DEF-skirt.005.seg2": 0.11437498180926176, - "DEF-skirt.005.seg1": 0.18882265189366965, - "DEF-skirt.005": 0.010310972552469655 - }, - { - "DEF-skirt.010.seg2": 0.9157422602751464, - "DEF-skirt.009.seg3": 1.5453642087036952, - "DEF-skirt.010": 0.5487628936145512, - "DEF-skirt.009.seg2": 0.04938591538750098, - "DEF-skirt.R.001.seg1": 0.033309799028286846, - "DEF-skirt.R.002": 0.051648361776784, - "DEF-skirt.007.seg3": 0.015989096555482363, - "DEF-skirt.R.001": 0.027378974892033114 - }, - { - "DEF-skirt.R.001.seg1": 0.12614822889344357, - "DEF-skirt.010.seg3": 0.11231192164214132, - "DEF-skirt.R.002": 0.18258340776049164, - "DEF-skirt.009.seg3": 0.7490264894622274, - "DEF-skirt.010.seg1": 0.9157422602751464 - }, - { - "DEF-skirt.R.001.seg1": 0.2332891127301584, - "DEF-skirt.R.002": 0.27244704748154724, - "DEF-skirt.010.seg2": 0.11231192164214132, - "DEF-skirt.009.seg3": 0.7566836571082174 - } - ] - }, - { - "class": "skirt", - "root_parent": "DEF-spine", - "bones": [ - "DEF-skirt.009", - "DEF-skirt.009.seg1", - "DEF-skirt.009.seg2", - "DEF-skirt.009.seg3" - ], - "tips": [ - [ - 0.0, - 0.02818, - 0.0 - ], - [ - 0.0, - 0.02818, - 0.0 - ], - [ - 0.0, - 0.02818, - -0.0 - ], - [ - -0.03619, - 0.04068, - -0.00405 - ] - ], - "hulls": [ - [ - [ - -0.0934, - 0.01308, - -0.05741 - ], - [ - 0.09157, - 0.01046, - 6e-05 - ], - [ - -0.04856, - 0.02623, - 0.00682 - ], - [ - -0.07845, - 0.01877, - -0.02838 - ], - [ - -0.06331, - 0.02572, - -0.00594 - ], - [ - 0.08445, - 0.01441, - 0.00469 - ], - [ - 0.08911, - 0.01898, - -0.0017 - ], - [ - 0.09016, - 0.01656, - 0.00119 - ], - [ - 0.09129, - 0.01152, - 1e-05 - ], - [ - 0.08904, - 0.01844, - -0.00264 - ] - ], - [ - [ - 0.09362, - 0.00863, - -0.08179 - ], - [ - -0.05087, - 0.02478, - 0.04259 - ], - [ - 0.02526, - 0.01004, - -0.02974 - ], - [ - 0.02918, - 0.02075, - -0.07815 - ], - [ - 0.05947, - 0.00301, - -0.06983 - ], - [ - 0.0185, - 0.0247, - -0.00059 - ], - [ - 0.06892, - 0.0245, - -0.06689 - ], - [ - 0.02461, - 0.02325, - -0.04076 - ], - [ - 0.03153, - 0.00983, - -0.06629 - ], - [ - 0.05892, - 0.01463, - -0.081 - ] - ], - [ - [ - -0.07292, - 0.02213, - 0.09532 - ], - [ - 0.06001, - 0.00472, - -0.09372 - ], - [ - -0.01288, - 0.01989, - 0.00375 - ], - [ - 0.0358, - 0.01343, - -0.04136 - ], - [ - -0.04798, - 0.00526, - 0.04757 - ], - [ - 0.01666, - 0.01022, - -0.01058 - ], - [ - 0.02945, - 0.01043, - -0.0912 - ], - [ - -0.03094, - 0.01476, - 0.02644 - ], - [ - 0.02255, - 0.02536, - -0.06376 - ], - [ - 0.04226, - 0.00062, - -0.06501 - ] - ], - [ - [ - -0.0721, - 0.06955, - -0.00063 - ], - [ - 0.021, - 0.01513, - -0.02777 - ], - [ - -0.0281, - 0.01052, - 0.04322 - ], - [ - -0.01592, - 0.00469, - -0.00519 - ], - [ - -0.05269, - 0.04819, - 0.01577 - ], - [ - -0.04035, - 0.01305, - 0.00828 - ], - [ - -0.00951, - 0.02526, - -0.01258 - ], - [ - -0.0199, - 0.01686, - 0.01286 - ], - [ - -0.04182, - 0.01246, - 0.03474 - ], - [ - -0.01674, - 0.02392, - -0.01633 - ] - ] - ], - "neighbours": [ - { - "DEF-skirt.010": 0.23097140030928476, - "DEF-skirt.009.seg1": 2.8972802492875527, - "DEF-skirt.003.seg3": 1.1286794898007495, - "DEF-skirt.seg3": 0.7582600522037454, - "DEF-skirt.005.seg2": 0.3083252302655602, - "DEF-skirt.005.seg1": 1.1164002439418375, - "DEF-skirt.005": 0.7109617764468392, - "DEF-skirt.007.seg3": 9.43662584664051, - "DEF-skirt.seg2": 0.16869629844680606, - "DEF-skirt.seg1": 0.09372445010591768, - "DEF-skirt.R.seg3": 0.08669143553370695 - }, - { - "DEF-skirt.010": 1.1850910995461685, - "DEF-skirt.009.seg2": 2.723864090688208, - "DEF-skirt.009": 2.8972802492875527, - "DEF-skirt.R.001": 0.05524117514372051, - "DEF-skirt.007.seg3": 2.906074152306811, - "DEF-skirt.003.seg3": 0.8940016644600399, - "DEF-skirt.seg3": 0.9144382488613035, - "DEF-skirt.005.seg2": 1.2483108134831402, - "DEF-skirt.005.seg1": 1.364221007427845, - "DEF-skirt.005": 0.3450042763204117, - "DEF-skirt.R.seg3": 0.03686175164852512, - "DEF-skirt.seg2": 0.0714384640111776 - }, - { - "DEF-skirt.010.seg1": 0.04938591538750098, - "DEF-skirt.010": 2.1035028646904017, - "DEF-skirt.009.seg3": 1.8092874106016312, - "DEF-skirt.009.seg1": 2.723864090688208, - "DEF-skirt.007.seg3": 4.5295165581740635, - "DEF-skirt.R.001": 0.4018968056498796, - "DEF-skirt.005.seg2": 0.8744732184988231, - "DEF-skirt.005.seg1": 1.0288586076015256, - "DEF-skirt.003.seg3": 0.18218562382336984, - "DEF-skirt.R.seg3": 0.6798349904287918, - "DEF-skirt.seg3": 0.16737698817810986, - "DEF-skirt.seg2": 0.01027086487236381, - "DEF-skirt.005": 0.05151539510096881 - }, - { - "DEF-skirt.R.001.seg1": 0.39026871228668636, - "DEF-skirt.010.seg3": 0.7566836571082174, - "DEF-skirt.R.002": 0.5169325843054446, - "DEF-skirt.010.seg2": 0.7490264894622274, - "DEF-skirt.010.seg1": 1.5453642087036952, - "DEF-skirt.010": 1.345437829411113, - "DEF-skirt.009.seg2": 1.8092874106016312, - "DEF-skirt.007.seg3": 1.5188658246344597, - "DEF-skirt.R.001": 0.24376088738124668, - "DEF-skirt.R.seg3": 4.171412457713149, - "DEF-skirt.005.seg1": 0.16007123804476198, - "DEF-skirt.005.seg2": 0.08906398621705636 - } - ] - } + "roles": { + "hips": "DEF-spine", + "head": "DEF-spine.006", + "neck": "DEF-spine.005", + "spine": [ + "DEF-spine.001", + "DEF-spine.002", + "DEF-spine.003", + "DEF-spine.004", + "DEF-spine.005", + "DEF-spine.006" ], - "twist": [ - { - "bone": "DEF-upper_arm.L.001", - "parent": "DEF-upper_arm.L", - "child": "DEF-forearm.L" - }, - { - "bone": "DEF-forearm.L.001", - "parent": "DEF-forearm.L", - "child": "DEF-hand.L" - }, - { - "bone": "DEF-upper_arm.R.001", - "parent": "DEF-upper_arm.R", - "child": "DEF-forearm.R" - }, - { - "bone": "DEF-forearm.R.001", - "parent": "DEF-forearm.R", - "child": "DEF-hand.R" - }, - { - "bone": "DEF-thigh.L.001", - "parent": "DEF-thigh.L", - "child": "DEF-shin.L" - }, - { - "bone": "DEF-shin.L.001", - "parent": "DEF-shin.L", - "child": "DEF-foot.L" - }, - { - "bone": "DEF-thigh.R.001", - "parent": "DEF-thigh.R", - "child": "DEF-shin.R" - }, - { - "bone": "DEF-shin.R.001", - "parent": "DEF-shin.R", - "child": "DEF-foot.R" - } + "shoulder.R": "DEF-shoulder.R", + "shoulder.L": "DEF-shoulder.L", + "upper_arm.L": "DEF-upper_arm.L", + "upper_arm.R": "DEF-upper_arm.R", + "forearm.L": "DEF-forearm.L", + "forearm.R": "DEF-forearm.R", + "thigh.R": "DEF-thigh.R", + "thigh.L": "DEF-thigh.L", + "foot.R": "DEF-foot.R", + "foot.L": "DEF-foot.L", + "shin.R": "DEF-shin.R", + "shin.L": "DEF-shin.L", + "hand.R": "DEF-hand.R", + "hand.L": "DEF-hand.L", + "toe.L": "DEF-toe.L", + "toe.R": "DEF-toe.R" + }, + "fingers": { + "thumb.L": [ + "DEF-thumb.01.L", + "DEF-thumb.02.L", + "DEF-thumb.03.L" ], - "colliders": [ - { - "bone": "DEF-spine", - "child": "DEF-spine.001", - "from": 0.0, - "radius_head": 0.1842, - "radius_tail": 0.1842, - "radius": 0.1842, - "lid": true - }, - { - "bone": "DEF-thigh.L", - "child": "DEF-shin.L", - "from": 0.1, - "radius_head": 0.1104, - "radius_tail": 0.063, - "radius": 0.063 - }, - { - "bone": "DEF-thigh.R", - "child": "DEF-shin.R", - "from": 0.1, - "radius_head": 0.1107, - "radius_tail": 0.062, - "radius": 0.062 - }, - { - "bone": "DEF-shin.L", - "child": "DEF-foot.L", - "from": 0.1, - "radius_head": 0.0953, - "radius_tail": 0.082, - "radius": 0.082 - }, - { - "bone": "DEF-shin.R", - "child": "DEF-foot.R", - "from": 0.1, - "radius_head": 0.0955, - "radius_tail": 0.0815, - "radius": 0.0815 - } + "index.L": [ + "DEF-f_index.01.L", + "DEF-f_index.02.L", + "DEF-f_index.03.L" ], - "weights_authored": true, - "driven_bones": [ - "DEF-f_index.01.L", - "DEF-f_index.01.R", - "DEF-f_index.02.L", - "DEF-f_index.02.R", - "DEF-f_index.03.L", - "DEF-f_index.03.R", - "DEF-f_middle.01.L", - "DEF-f_middle.01.R", - "DEF-f_middle.02.L", - "DEF-f_middle.02.R", - "DEF-f_middle.03.L", - "DEF-f_middle.03.R", - "DEF-f_pinky.01.L", - "DEF-f_pinky.01.R", - "DEF-f_pinky.02.L", - "DEF-f_pinky.02.R", - "DEF-f_pinky.03.L", - "DEF-f_pinky.03.R", - "DEF-f_ring.01.L", - "DEF-f_ring.01.R", - "DEF-f_ring.02.L", - "DEF-f_ring.02.R", - "DEF-f_ring.03.L", - "DEF-f_ring.03.R", - "DEF-foot.L", - "DEF-foot.R", - "DEF-forearm.L", - "DEF-forearm.R", - "DEF-hand.L", - "DEF-hand.R", - "DEF-shin.L", - "DEF-shin.R", - "DEF-shoulder.L", - "DEF-shoulder.R", - "DEF-spine", - "DEF-spine.001", - "DEF-spine.002", - "DEF-spine.003", - "DEF-spine.004", - "DEF-spine.005", - "DEF-spine.006", - "DEF-thigh.L", - "DEF-thigh.R", - "DEF-thumb.01.L", - "DEF-thumb.01.R", - "DEF-thumb.02.L", - "DEF-thumb.02.R", - "DEF-thumb.03.L", - "DEF-thumb.03.R", - "DEF-toe.L", - "DEF-toe.R", - "DEF-upper_arm.L", - "DEF-upper_arm.R" + "middle.L": [ + "DEF-f_middle.01.L", + "DEF-f_middle.02.L", + "DEF-f_middle.03.L" + ], + "ring.L": [ + "DEF-f_ring.01.L", + "DEF-f_ring.02.L", + "DEF-f_ring.03.L" + ], + "pinky.L": [ + "DEF-f_pinky.01.L", + "DEF-f_pinky.02.L", + "DEF-f_pinky.03.L" + ], + "thumb.R": [ + "DEF-thumb.01.R", + "DEF-thumb.02.R", + "DEF-thumb.03.R" + ], + "index.R": [ + "DEF-f_index.01.R", + "DEF-f_index.02.R", + "DEF-f_index.03.R" + ], + "middle.R": [ + "DEF-f_middle.01.R", + "DEF-f_middle.02.R", + "DEF-f_middle.03.R" + ], + "ring.R": [ + "DEF-f_ring.01.R", + "DEF-f_ring.02.R", + "DEF-f_ring.03.R" + ], + "pinky.R": [ + "DEF-f_pinky.01.R", + "DEF-f_pinky.02.R", + "DEF-f_pinky.03.R" ] + }, + "chains": [ + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair", + "DEF-hair.001", + "DEF-hair.002" + ], + "tips": [ + [ + -0.0, + 0.06838, + 0.0 + ], + [ + -0.0, + 0.04506, + 0.0 + ], + [ + -0.01032, + 0.00854, + 0.01182 + ] + ], + "hulls": [ + [ + [ + 0.01674, + 0.10291, + 0.02973 + ], + [ + 0.03451, + 0.03231, + 0.00016 + ], + [ + -0.01716, + 0.05337, + -0.00299 + ], + [ + 0.03264, + 0.08202, + 0.01591 + ], + [ + 0.00803, + 0.0577, + 0.0108 + ], + [ + 0.03992, + 0.05758, + 0.00882 + ], + [ + 0.02314, + 0.05921, + 0.0009 + ], + [ + -0.00304, + 0.05285, + 0.00139 + ], + [ + 0.01035, + 0.06042, + -0.00529 + ], + [ + 0.01928, + 0.07988, + 0.01229 + ] + ], + [ + [ + -0.00899, + 0.04442, + -0.00085 + ], + [ + -0.02404, + 0.01036, + 0.01139 + ], + [ + 0.01712, + 0.01993, + 0.005 + ], + [ + -0.00513, + 0.01451, + -0.00241 + ], + [ + 0.00984, + 0.03774, + -0.00153 + ], + [ + 0.00415, + 0.01792, + 0.0089 + ], + [ + -0.01645, + 0.0083, + -0.00014 + ], + [ + 0.00046, + 0.03505, + 0.00649 + ], + [ + -0.01208, + 0.00937, + 0.01203 + ], + [ + -0.00743, + 0.03312, + -0.00319 + ] + ], + [ + [ + -0.01394, + 0.02572, + 0.00011 + ], + [ + -0.0018, + -0.01608, + 0.01364 + ], + [ + 0.00391, + 0.0038, + -0.00163 + ], + [ + -0.01374, + 0.00288, + 0.0104 + ], + [ + 0.00701, + 0.02313, + 0.00607 + ], + [ + -0.02015, + -0.01109, + 0.01284 + ], + [ + -0.00695, + 0.01233, + 0.00213 + ], + [ + -0.00142, + -0.00478, + 0.00609 + ], + [ + -0.00975, + -0.01068, + 0.01879 + ], + [ + 5e-05, + 0.01019, + 0.00929 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.001": 6.444893450622218, + "DEF-hair.007": 2.1405753868633206, + "DEF-hair.004": 4.305379068442997, + "DEF-hair.003": 3.737794440612138, + "DEF-hair.002": 2.852879727367223 + }, + { + "DEF-hair.002": 10.932883673705392, + "DEF-hair": 6.444893450622218, + "DEF-hair.004": 0.5635176735066056, + "DEF-hair.003": 0.15824819220502323, + "DEF-hair.007": 0.3355432027270542 + }, + { + "DEF-hair.001": 10.932883673705392, + "DEF-hair": 2.852879727367223, + "DEF-hair.007": 0.03886162555068284 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair.003", + "DEF-hair.004" + ], + "tips": [ + [ + 0.0, + 0.06123, + -0.0 + ], + [ + -0.00017, + 0.04439, + -0.00029 + ] + ], + "hulls": [ + [ + [ + 0.00113, + 0.06236, + -0.00227 + ], + [ + 0.00701, + 0.02584, + -0.00787 + ], + [ + -0.00614, + 0.04412, + -0.00738 + ], + [ + 0.00784, + 0.04471, + 0.00317 + ], + [ + 0.00988, + 0.02683, + 0.003 + ], + [ + 0.00477, + 0.04586, + -0.00738 + ], + [ + 0.00445, + 0.05938, + 0.00744 + ], + [ + -0.00921, + 0.05971, + -0.00256 + ], + [ + 0.00043, + 0.02596, + 0.0005 + ], + [ + -0.00134, + 0.04362, + 0.00076 + ] + ], + [ + [ + 0.00022, + 0.03937, + -0.00024 + ], + [ + 0.00511, + 0.01787, + 0.00141 + ], + [ + -0.00567, + 0.01832, + -0.00298 + ], + [ + -0.00236, + 0.01841, + 0.00283 + ], + [ + 0.00218, + 0.0177, + -0.00326 + ], + [ + -0.00314, + 0.01799, + -0.00474 + ], + [ + 0.00415, + 0.01817, + 0.00434 + ], + [ + -0.00465, + 0.01808, + -0.00268 + ], + [ + 0.00404, + 0.01779, + 0.0016 + ], + [ + -0.00301, + 0.0179, + -0.00366 + ] + ] + ], + "neighbours": [ + { + "DEF-hair": 3.737794440612138, + "DEF-hair.004": 0.48107030537866957, + "DEF-hair.001": 0.15824819220502323 + }, + { + "DEF-hair": 4.305379068442997, + "DEF-hair.001": 0.5635176735066056, + "DEF-hair.003": 0.48107030537866957 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair.007", + "DEF-hair.005" + ], + "tips": [ + [ + 0.0, + 0.04186, + -0.0 + ], + [ + 0.00621, + 0.02144, + 0.00318 + ] + ], + "hulls": [ + [ + [ + -0.02112, + 0.04918, + 0.02422 + ], + [ + 0.00107, + -0.01033, + 0.00095 + ], + [ + -0.00347, + 0.03222, + -0.00397 + ], + [ + -0.00948, + 0.01364, + 0.01086 + ], + [ + 0.01133, + 0.01422, + -0.00041 + ], + [ + -0.00915, + 0.03367, + 0.01549 + ], + [ + -0.0059, + -0.00788, + 0.01565 + ], + [ + -0.00287, + 0.01257, + -0.00376 + ], + [ + 0.00363, + 0.03034, + 0.00838 + ], + [ + 0.00801, + -0.00529, + 0.01351 + ] + ], + [ + [ + -0.00018, + 0.03655, + -0.00043 + ], + [ + 0.01031, + -0.00915, + -4e-05 + ], + [ + -0.00729, + 0.01104, + 0.00395 + ], + [ + 0.0085, + 0.01128, + -0.00185 + ], + [ + 0.0031, + 0.01248, + 0.00607 + ], + [ + -0.00257, + 0.00994, + -0.00246 + ], + [ + 0.01434, + -0.00662, + 0.00254 + ], + [ + -0.00639, + 0.01211, + 0.00782 + ], + [ + 0.00527, + 0.01035, + -0.00419 + ], + [ + -0.00016, + 0.03547, + -0.00033 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.005": 3.2375640964822265, + "DEF-hair": 2.1405753868633206, + "DEF-hair.001": 0.3355432027270542, + "DEF-hair.002": 0.03886162555068284 + }, + { + "DEF-hair.007": 3.2375640964822265 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair.008", + "DEF-hair.009", + "DEF-hair.010", + "DEF-hair.011" + ], + "tips": [ + [ + -0.0, + 0.08774, + -0.0 + ], + [ + 0.0, + 0.05443, + -0.0 + ], + [ + -0.0, + 0.03074, + 0.0 + ], + [ + -0.00258, + 0.02087, + 0.00039 + ] + ], + "hulls": [ + [ + [ + 0.02765, + 0.09489, + -0.00831 + ], + [ + 0.01218, + -0.00528, + -0.01352 + ], + [ + -0.00966, + 0.04947, + 0.0296 + ], + [ + 0.03232, + 0.03961, + -0.02464 + ], + [ + -0.00344, + 0.06915, + -0.00733 + ], + [ + 0.01392, + 0.01818, + 0.01576 + ], + [ + -0.01562, + 0.08459, + 0.02502 + ], + [ + 0.01659, + 0.07392, + 0.02003 + ], + [ + 0.02263, + 0.06867, + -0.02538 + ], + [ + -0.00898, + 0.01997, + -0.0017 + ] + ], + [ + [ + 0.03852, + 0.0474, + -0.02382 + ], + [ + -0.01561, + 0.01392, + 0.02178 + ], + [ + -0.01735, + 0.05484, + -0.01292 + ], + [ + 0.01606, + 0.01503, + -0.0077 + ], + [ + 0.00483, + 0.03686, + 0.01325 + ], + [ + 0.01213, + 0.05777, + -0.01159 + ], + [ + -0.00464, + 0.03242, + -0.01137 + ], + [ + -0.01895, + 0.0337, + 0.00761 + ], + [ + -0.01409, + 0.06012, + 0.00746 + ], + [ + 0.01101, + 0.01666, + 0.01597 + ] + ], + [ + [ + -0.01869, + 0.01611, + 0.00917 + ], + [ + -0.00763, + 0.01686, + -0.01105 + ], + [ + -0.0002, + 0.01687, + 0.01034 + ], + [ + -0.01846, + 0.0161, + 0.00208 + ], + [ + -0.00718, + 0.01676, + -0.01006 + ], + [ + -0.01785, + 0.01605, + 0.00846 + ], + [ + -0.01743, + 0.01605, + 0.00244 + ], + [ + -0.0005, + 0.0168, + 0.00929 + ] + ], + [ + [ + 0.00088, + 0.03163, + -0.00099 + ], + [ + -0.01318, + 0.00392, + 0.00628 + ], + [ + 0.01083, + 0.00678, + -0.00118 + ], + [ + -0.00504, + 0.00595, + -0.00867 + ], + [ + 0.00037, + 0.00517, + 0.00747 + ], + [ + 0.00756, + 0.0066, + -0.00563 + ], + [ + -0.01301, + 0.00416, + 0.00091 + ], + [ + -0.01235, + 0.00379, + 0.00558 + ], + [ + 0.00012, + 0.00504, + 0.00641 + ], + [ + 0.00708, + 0.00616, + -0.00476 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.009": 5.0612108830893465, + "DEF-hair.L.008": 0.10078104744782834, + "DEF-hair.R.012": 9.298894414270677 + }, + { + "DEF-hair.010": 2.072245581610017, + "DEF-hair.008": 5.0612108830893465 + }, + { + "DEF-hair.009": 2.072245581610017 + }, + {} + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair.L.008", + "DEF-hair.L.009", + "DEF-hair.L.010", + "DEF-hair.L.011" + ], + "tips": [ + [ + -0.0, + 0.15518, + 0.0 + ], + [ + 0.0, + 0.1139, + 0.0 + ], + [ + -0.0, + 0.0683, + -0.0 + ], + [ + -0.00184, + 0.09275, + -0.00073 + ] + ], + "hulls": [ + [ + [ + -0.0201, + 0.12899, + -0.03061 + ], + [ + -0.02432, + 0.079, + 0.02303 + ], + [ + -0.02055, + 0.07496, + -0.03044 + ], + [ + -0.01427, + 0.12502, + 0.01645 + ], + [ + -0.00353, + 0.07731, + -0.0035 + ], + [ + -0.03306, + 0.07625, + -0.00346 + ], + [ + -0.03185, + 0.12798, + -0.00534 + ], + [ + -0.00435, + 0.12595, + -0.00541 + ], + [ + -0.01423, + 0.07892, + 0.01983 + ], + [ + -0.01092, + 0.07553, + -0.02619 + ] + ], + [ + [ + -0.01584, + 0.11898, + 0.02156 + ], + [ + -0.01937, + 0.01511, + -0.02701 + ], + [ + -0.01421, + 0.07061, + -0.01786 + ], + [ + -0.02173, + 0.01636, + 0.01885 + ], + [ + -0.01499, + 0.11514, + -0.01949 + ], + [ + -0.02382, + 0.06925, + 0.0219 + ], + [ + -0.00429, + 0.01801, + -0.00334 + ], + [ + -0.02958, + 0.01445, + -0.00452 + ], + [ + -0.03155, + 0.07078, + -0.00053 + ], + [ + -0.02325, + 0.1195, + 0.00065 + ] + ], + [ + [ + -0.00944, + 0.07223, + 0.01619 + ], + [ + -0.00096, + -0.00272, + 0.00095 + ], + [ + -0.02097, + 0.02867, + 0.02652 + ], + [ + -0.02263, + 0.03074, + -0.00958 + ], + [ + -0.0118, + 0.06831, + -0.00751 + ], + [ + -0.00862, + 0.02933, + 0.0079 + ], + [ + -0.029, + 0.02986, + 0.00881 + ], + [ + -0.01507, + 0.07231, + 0.00445 + ], + [ + -0.01532, + 0.03041, + -0.00731 + ], + [ + -0.01399, + 0.02864, + 0.02361 + ] + ], + [ + [ + -0.00073, + 0.05526, + -0.00107 + ], + [ + -0.00219, + -0.00378, + 0.00364 + ], + [ + -0.00111, + -0.00363, + 0.00361 + ], + [ + -0.00086, + 0.05418, + -0.00098 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.008": 0.10078104744782834, + "DEF-hair.L": 0.07930559596010497, + "DEF-hair.L.009": 1.529110640133334, + "DEF-hair.L.012": 3.1007271781263652, + "DEF-hair.L.013": 0.021517533900501484 + }, + { + "DEF-hair.L.010": 2.697011560446442, + "DEF-hair.L.008": 1.529110640133334 + }, + { + "DEF-hair.L.011": 3.3977685462242633, + "DEF-hair.L.009": 2.697011560446442 + }, + { + "DEF-hair.L.010": 3.3977685462242633 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair.L.012", + "DEF-hair.L.013", + "DEF-hair.L.014" + ], + "tips": [ + [ + 0.0, + 0.105, + -0.0 + ], + [ + 0.0, + 0.05073, + 0.0 + ], + [ + -0.0067, + 0.04095, + 0.00485 + ] + ], + "hulls": [ + [ + [ + -0.02527, + 0.09, + 0.0122 + ], + [ + -0.01623, + 0.01641, + -0.012 + ], + [ + -0.00057, + 0.05122, + 0.0168 + ], + [ + -0.02063, + 0.05217, + -0.01658 + ], + [ + -0.01205, + 0.0868, + -0.0162 + ], + [ + -0.00573, + 0.08579, + 0.01506 + ], + [ + -0.00293, + 0.05454, + -0.00049 + ], + [ + -0.00287, + 0.0856, + -0.00186 + ], + [ + -0.01003, + 0.06304, + 0.01981 + ], + [ + -0.00815, + 0.01761, + -0.01073 + ] + ], + [ + [ + -0.01738, + 0.05399, + 0.00728 + ], + [ + -0.01851, + 0.00751, + -0.01353 + ], + [ + -0.01059, + 0.00565, + 0.02048 + ], + [ + -0.02089, + 0.03301, + -0.00948 + ], + [ + -0.01369, + 0.03096, + 0.02149 + ], + [ + -0.00248, + 0.00933, + 0.00082 + ], + [ + -0.00592, + 0.03143, + 0.00333 + ], + [ + -0.02149, + 0.00584, + 0.00598 + ], + [ + -0.02351, + 0.03225, + 0.00747 + ], + [ + -0.01105, + 0.04818, + -0.00687 + ] + ], + [ + [ + 0.00167, + 0.03852, + -0.0 + ], + [ + -0.00624, + 0.00804, + 0.01374 + ], + [ + -0.01075, + 0.00706, + -0.00464 + ], + [ + -0.00133, + 0.00698, + 0.00283 + ], + [ + -0.01224, + 0.00774, + 0.00546 + ], + [ + -0.00636, + 0.00686, + -0.00431 + ], + [ + -0.0025, + 0.0077, + 0.01144 + ], + [ + -0.00238, + 0.00686, + 0.00309 + ], + [ + -0.01002, + 0.00687, + -0.00385 + ], + [ + -0.00595, + 0.00775, + 0.01272 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.L.008": 3.1007271781263652, + "DEF-hair.L.013": 2.0607935679774254, + "DEF-hair.L.018": 5.976813796675678, + "DEF-hair.L.025": 0.040129953350502845 + }, + { + "DEF-hair.L.014": 3.4327523504035433, + "DEF-hair.L.012": 2.0607935679774254, + "DEF-hair.L.008": 0.021517533900501484 + }, + { + "DEF-hair.L.013": 3.4327523504035433 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair.L.018", + "DEF-hair.L.019", + "DEF-hair.L.020", + "DEF-hair.L.021" + ], + "tips": [ + [ + 0.0, + 0.06312, + 0.0 + ], + [ + -0.0, + 0.05056, + 0.0 + ], + [ + 0.0, + 0.02034, + -0.0 + ], + [ + 0.0048, + 0.02461, + -0.00168 + ] + ], + "hulls": [ + [ + [ + -0.02612, + 0.14192, + -0.003 + ], + [ + -0.02929, + -0.03494, + 7e-05 + ], + [ + 0.00844, + 0.05412, + 0.0319 + ], + [ + -0.01794, + 0.08142, + -0.01905 + ], + [ + -0.01421, + 0.01826, + -0.00923 + ], + [ + -0.00185, + 0.10668, + 0.02716 + ], + [ + 0.01647, + 0.12274, + -0.02448 + ], + [ + -0.00038, + -0.01378, + 0.03151 + ], + [ + 0.01097, + 0.01946, + 0.02163 + ], + [ + 0.0037, + 0.04788, + -0.003 + ] + ], + [ + [ + -0.02288, + 0.05079, + -0.0256 + ], + [ + -0.00914, + -0.01232, + 0.01282 + ], + [ + 0.01774, + 0.04282, + 0.01727 + ], + [ + -0.00945, + 0.0198, + -0.00823 + ], + [ + 0.01435, + 0.00964, + 0.01206 + ], + [ + -0.00794, + 0.04511, + -0.00021 + ], + [ + -0.00348, + 0.01658, + 0.01378 + ], + [ + 0.00623, + 0.05728, + 0.00083 + ], + [ + -0.01301, + 0.04025, + -0.01727 + ], + [ + 0.01291, + 0.04211, + -0.00045 + ] + ], + [ + [ + 0.01476, + 0.03544, + 0.01055 + ], + [ + 0.00952, + -0.00352, + -0.00197 + ], + [ + 0.0258, + 0.01218, + 0.01849 + ], + [ + 0.00063, + 0.01187, + 0.00239 + ], + [ + 0.02179, + 0.00272, + 0.0051 + ], + [ + 0.0095, + 0.02439, + 0.00123 + ], + [ + 0.02216, + 0.02327, + 0.01003 + ], + [ + 0.02259, + -0.0023, + 0.01636 + ], + [ + 0.0127, + 0.01015, + 0.00256 + ], + [ + 0.01403, + 0.00342, + 0.01365 + ] + ], + [ + [ + -0.0004, + 0.02115, + -0.00031 + ], + [ + 0.00701, + 0.01093, + 0.00114 + ], + [ + -0.00091, + 0.00992, + -0.00415 + ], + [ + 0.00074, + 0.00975, + 0.00111 + ], + [ + 0.00552, + 0.01082, + -0.00311 + ], + [ + 0.00155, + 0.01032, + -0.00522 + ], + [ + 0.00567, + 0.01064, + 0.0034 + ], + [ + 0.00474, + 0.01042, + -0.00245 + ], + [ + 6e-05, + 0.00969, + -0.00372 + ], + [ + 0.00154, + 0.00977, + 0.00037 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.L.019": 30.077657354322675, + "DEF-hair.L.012": 5.976813796675678 + }, + { + "DEF-hair.L.018": 30.077657354322675, + "DEF-hair.L.020": 8.790750150303484 + }, + { + "DEF-hair.L.019": 8.790750150303484, + "DEF-hair.L.021": 1.3119401760714409 + }, + { + "DEF-hair.L.020": 1.3119401760714409 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair.L.022", + "DEF-hair.L.023", + "DEF-hair.L.024", + "DEF-hair.L.025" + ], + "tips": [ + [ + 0.0, + 0.06757, + -0.0 + ], + [ + 0.0, + 0.05187, + 0.0 + ], + [ + 0.0, + 0.02554, + 0.0 + ], + [ + -0.00718, + 0.05819, + -0.00047 + ] + ], + "hulls": [ + [ + [ + -0.0171, + 0.05533, + -0.00825 + ], + [ + 0.00085, + 0.05042, + 0.01568 + ], + [ + -0.01647, + 0.05217, + 0.00964 + ], + [ + 0.00017, + 0.05294, + -0.00219 + ], + [ + 0.0041, + 0.05091, + 0.01062 + ], + [ + -0.01131, + 0.05508, + -0.00972 + ], + [ + 0.00302, + 0.05085, + 0.01045 + ], + [ + -0.00071, + 0.0528, + -0.00156 + ], + [ + -0.01627, + 0.05521, + -0.00756 + ], + [ + 0.00057, + 0.05054, + 0.01463 + ] + ], + [ + [ + -0.00961, + 0.04836, + -0.01404 + ], + [ + -0.01303, + 0.00389, + -0.01295 + ], + [ + -0.00493, + 0.01951, + 0.00843 + ], + [ + -0.00136, + 0.02665, + -0.01764 + ], + [ + -0.0161, + 0.03114, + -0.01071 + ], + [ + -0.01843, + 0.01304, + 0.00013 + ], + [ + 0.00438, + 0.04454, + -0.00581 + ], + [ + 0.00052, + 0.0112, + -0.00442 + ], + [ + -0.00752, + 0.03146, + 0.00147 + ], + [ + 0.00152, + 0.04372, + -0.02001 + ] + ], + [ + [ + -0.00382, + 0.02522, + -0.00718 + ], + [ + -0.00559, + 0.0012, + -0.00894 + ], + [ + 0.00224, + 0.00661, + -0.00227 + ], + [ + -0.00973, + 0.02269, + 0.00034 + ], + [ + 0.00214, + 0.00447, + -0.01281 + ], + [ + -0.00643, + 0.00293, + 3e-05 + ], + [ + -0.00344, + 0.0247, + 3e-05 + ], + [ + -0.00842, + 0.02339, + -0.00509 + ], + [ + 0.00399, + 0.00592, + -0.00951 + ], + [ + -0.00327, + 0.00453, + 0.00141 + ] + ], + [ + [ + -0.00355, + 0.02964, + -0.00022 + ], + [ + -0.00363, + 0.02855, + -0.00025 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.L.023": 1.3606538529242842 + }, + { + "DEF-hair.L.022": 1.3606538529242842, + "DEF-hair.L.024": 1.7455139142072973 + }, + { + "DEF-hair.L.025": 1.9640462828626353, + "DEF-hair.L.023": 1.7455139142072973 + }, + { + "DEF-hair.L.012": 0.040129953350502845, + "DEF-hair.L.024": 1.9640462828626353 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair.R.008", + "DEF-hair.R.009", + "DEF-hair.R.010", + "DEF-hair.R.011" + ], + "tips": [ + [ + 0.0, + 0.15518, + 0.0 + ], + [ + -0.0, + 0.1139, + 0.0 + ], + [ + 0.0, + 0.0683, + 0.0 + ], + [ + 0.00252, + -0.00932, + 0.00663 + ] + ], + "hulls": [ + [ + [ + 0.02108, + 0.12855, + -0.03051 + ], + [ + 0.05777, + 0.0078, + -0.02551 + ], + [ + 0.0253, + 0.07855, + 0.02313 + ], + [ + 0.10638, + 0.04973, + -0.03343 + ], + [ + 0.02152, + 0.07451, + -0.03034 + ], + [ + 0.01525, + 0.12457, + 0.01655 + ], + [ + 0.07178, + 0.03724, + -0.00026 + ], + [ + 0.02707, + 0.01361, + -0.01575 + ], + [ + 0.00451, + 0.07687, + -0.00339 + ], + [ + 0.08192, + 0.03253, + -0.03457 + ] + ], + [ + [ + 0.01656, + 0.11824, + 0.02184 + ], + [ + 0.02009, + 0.01436, + -0.02673 + ], + [ + 0.01493, + 0.06986, + -0.01758 + ], + [ + 0.02245, + 0.01562, + 0.01914 + ], + [ + 0.01571, + 0.11439, + -0.01921 + ], + [ + 0.02454, + 0.0685, + 0.02218 + ], + [ + 0.00501, + 0.01726, + -0.00305 + ], + [ + 0.0303, + 0.01371, + -0.00423 + ], + [ + 0.03227, + 0.07003, + -0.00025 + ], + [ + 0.02397, + 0.11875, + 0.00093 + ] + ], + [ + [ + -0.02348, + 0.11573, + -0.01225 + ], + [ + 0.00105, + -0.00379, + 0.00086 + ], + [ + 0.00953, + 0.07116, + 0.01609 + ], + [ + 0.02106, + 0.0276, + 0.02643 + ], + [ + 0.02271, + 0.02967, + -0.00967 + ], + [ + 0.01189, + 0.06724, + -0.00761 + ], + [ + 0.00871, + 0.02826, + 0.0078 + ], + [ + 0.02909, + 0.02879, + 0.00872 + ], + [ + 0.01515, + 0.07124, + 0.00436 + ], + [ + 0.0154, + 0.02934, + -0.0074 + ] + ], + [] + ], + "neighbours": [ + { + "DEF-hair.R.005": 1.3949822409393602, + "DEF-hair.R": 2.6819264528755653, + "DEF-hair.R.006": 0.08180381100485945, + "DEF-hair.R.009": 5.783332277237857, + "DEF-hair.R.012": 9.98357400601948, + "DEF-hair.R.013": 0.03451450992651994 + }, + { + "DEF-hair.R.010": 2.9875086680951517, + "DEF-hair.R.008": 5.783332277237857 + }, + { + "DEF-hair.R.011": 3.9748911536524965, + "DEF-hair.R.009": 2.9875086680951517 + }, + { + "DEF-hair.R.010": 3.9748911536524965 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.006", + "bones": [ + "DEF-hair.R.012", + "DEF-hair.R.013", + "DEF-hair.R.014" + ], + "tips": [ + [ + 0.0, + 0.105, + 0.0 + ], + [ + -0.0, + 0.05073, + 0.0 + ], + [ + 0.0059, + 0.03897, + 0.00457 + ] + ], + "hulls": [ + [ + [ + 0.02629, + 0.08967, + 0.01231 + ], + [ + 0.02854, + 0.01432, + -0.02129 + ], + [ + 0.00159, + 0.05089, + 0.0169 + ], + [ + 0.02154, + 0.04587, + -0.04861 + ], + [ + 0.01367, + 0.05223, + -0.01523 + ], + [ + 0.01307, + 0.08647, + -0.0161 + ], + [ + 0.03538, + 0.029, + -0.00254 + ], + [ + 0.00917, + 0.01728, + -0.01063 + ], + [ + 0.03284, + 0.03419, + -0.02689 + ], + [ + 0.00675, + 0.08546, + 0.01516 + ] + ], + [ + [ + 0.0181, + 0.0532, + 0.00736 + ], + [ + 0.01924, + 0.00672, + -0.01345 + ], + [ + 0.01131, + 0.00486, + 0.02056 + ], + [ + 0.02162, + 0.03222, + -0.0094 + ], + [ + 0.01442, + 0.03017, + 0.02157 + ], + [ + 0.00321, + 0.00854, + 0.0009 + ], + [ + 0.00665, + 0.03064, + 0.00341 + ], + [ + 0.02221, + 0.00505, + 0.00606 + ], + [ + 0.02424, + 0.03146, + 0.00755 + ], + [ + 0.01178, + 0.04739, + -0.00679 + ] + ], + [ + [ + -0.00207, + 0.03753, + -0.00014 + ], + [ + 0.00584, + 0.00705, + 0.0136 + ], + [ + 0.01035, + 0.00607, + -0.00478 + ], + [ + 0.00093, + 0.00599, + 0.00268 + ], + [ + 0.01184, + 0.00675, + 0.00532 + ], + [ + 0.00596, + 0.00587, + -0.00445 + ], + [ + 0.0021, + 0.00671, + 0.0113 + ], + [ + 0.00198, + 0.00587, + 0.00294 + ], + [ + 0.00555, + 0.00676, + 0.01258 + ], + [ + 0.00962, + 0.00588, + -0.00399 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.R.013": 2.1961626040734146, + "DEF-hair.R.008": 9.98357400601948, + "DEF-hair.008": 9.298894414270677 + }, + { + "DEF-hair.R.014": 4.241960469519606, + "DEF-hair.R.012": 2.1961626040734146, + "DEF-hair.R.008": 0.03451450992651994 + }, + { + "DEF-hair.R.013": 4.241960469519606 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.004", + "bones": [ + "DEF-hair.L", + "DEF-hair.L.001", + "DEF-hair.L.002", + "DEF-hair.L.003" + ], + "tips": [ + [ + -0.0, + 0.11762, + 0.0 + ], + [ + 0.0, + 0.18049, + 0.0 + ], + [ + 0.0, + 0.10823, + -0.0 + ], + [ + -0.04057, + -0.18138, + -0.1173 + ] + ], + "hulls": [ + [ + [ + -0.15137, + 0.17534, + -0.07598 + ], + [ + -0.00863, + -0.01403, + -0.03231 + ], + [ + -0.21243, + 0.04236, + -0.06494 + ], + [ + -0.05177, + 0.08996, + 0.01251 + ], + [ + -0.13274, + 0.06548, + -0.05554 + ], + [ + -0.00623, + 0.09071, + -0.05371 + ], + [ + -0.07673, + -0.03425, + -0.01586 + ], + [ + -0.04578, + 0.02054, + 0.01325 + ], + [ + -0.06815, + 0.05124, + -0.0536 + ], + [ + -0.11547, + 0.09188, + -0.01059 + ] + ], + [ + [ + -0.04022, + 0.19274, + 0.02268 + ], + [ + -0.18808, + -0.01116, + -0.04065 + ], + [ + -0.00948, + 0.03806, + -0.05252 + ], + [ + -0.00011, + 0.12049, + -0.03261 + ], + [ + -0.05524, + 0.03318, + 0.01582 + ], + [ + -0.0526, + 0.12081, + 0.02013 + ], + [ + -0.16581, + 0.05417, + -0.05721 + ], + [ + -0.00179, + 0.18739, + -0.03687 + ], + [ + -0.0086, + 0.0377, + -0.00229 + ], + [ + -0.04574, + 0.03444, + -0.02739 + ] + ], + [ + [ + -0.13171, + -0.13625, + -0.07775 + ], + [ + -0.01593, + 0.10242, + 0.01499 + ], + [ + -0.03483, + 0.00179, + -0.01444 + ], + [ + -0.12119, + -0.04466, + -0.10461 + ], + [ + -0.03919, + 0.04719, + 0.02226 + ], + [ + -0.00011, + 0.04727, + -0.01891 + ], + [ + -0.14944, + -0.07688, + -0.1013 + ], + [ + 0.00414, + 0.00687, + -0.02526 + ], + [ + -0.11494, + -0.1096, + -0.09973 + ], + [ + -0.00516, + 0.09746, + -0.01752 + ] + ], + [ + [ + -0.00177, + -0.27194, + -0.12983 + ], + [ + 0.00148, + 0.04408, + -0.00096 + ], + [ + -0.09496, + -0.20564, + -0.13214 + ], + [ + -0.04621, + -0.22711, + -0.13847 + ], + [ + -0.01361, + 0.01332, + 0.0075 + ], + [ + -0.03276, + -0.24628, + -0.12281 + ], + [ + -0.00278, + 0.01174, + -0.01145 + ], + [ + -0.07862, + -0.20394, + -0.14078 + ], + [ + -0.00561, + -0.27193, + -0.11553 + ], + [ + -0.02874, + -0.24582, + -0.13598 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.L.005": 11.524415420547314, + "DEF-hair.L.006": 0.95175079508802, + "DEF-hair.L.007": 0.02390360394735, + "DEF-hair.L.008": 0.07930559596010497, + "DEF-hair.L.004": 3.6971060377822207, + "DEF-hair.L.001": 1.7201846105818497 + }, + { + "DEF-hair.L.002": 4.3335288549483275, + "DEF-hair.L": 1.7201846105818497, + "DEF-hair.L.005": 1.389903376048438, + "DEF-hair.L.004": 0.12349060048937432, + "DEF-hair.L.003": 2.1324736022343336 + }, + { + "DEF-hair.L.003": 9.736097935389328, + "DEF-hair.L.001": 4.3335288549483275, + "DEF-hair.L.005": 3.6150717720990997 + }, + { + "DEF-hair.L.002": 9.736097935389328, + "DEF-hair.L.005": 4.400683455708296, + "DEF-hair.L.001": 2.1324736022343336 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.004", + "bones": [ + "DEF-hair.R", + "DEF-hair.R.001", + "DEF-hair.R.002", + "DEF-hair.R.003" + ], + "tips": [ + [ + 0.0, + 0.11762, + -0.0 + ], + [ + 0.0, + 0.18049, + 0.0 + ], + [ + 0.0, + 0.10823, + -0.0 + ], + [ + 0.00673, + 0.04894, + -0.00199 + ] + ], + "hulls": [ + [ + [ + 0.10392, + 0.04499, + -0.03143 + ], + [ + -0.00179, + 0.08913, + -0.04032 + ], + [ + 0.01042, + -0.01469, + -0.03154 + ], + [ + 0.05269, + 0.08941, + 0.01263 + ], + [ + 0.0467, + 0.01999, + 0.01337 + ], + [ + 0.00289, + 0.0244, + -0.00341 + ], + [ + 0.03259, + 0.06068, + -0.03311 + ], + [ + 0.00187, + 0.02225, + -0.05257 + ], + [ + 0.06928, + 0.05051, + -0.05454 + ], + [ + 0.03548, + 0.01714, + -0.02935 + ] + ], + [ + [ + 0.04087, + 0.19192, + 0.02292 + ], + [ + 0.01014, + 0.03724, + -0.05229 + ], + [ + 0.00077, + 0.11967, + -0.03237 + ], + [ + 0.05589, + 0.03236, + 0.01606 + ], + [ + 0.05326, + 0.11999, + 0.02036 + ], + [ + 0.00244, + 0.18657, + -0.03663 + ], + [ + 0.00925, + 0.03688, + -0.00205 + ], + [ + 0.0464, + 0.03362, + -0.02716 + ], + [ + 0.04423, + 0.12228, + -0.02088 + ], + [ + 0.033, + 0.19244, + -0.01446 + ] + ], + [ + [ + 0.02337, + 0.10374, + 0.0137 + ], + [ + 0.02848, + -0.00246, + 0.02582 + ], + [ + 0.0076, + 0.04735, + -0.02831 + ], + [ + 0.03954, + 0.04619, + 0.02246 + ], + [ + 0.00572, + 0.04488, + 0.00827 + ], + [ + 0.00551, + 0.09646, + -0.01731 + ], + [ + 0.00242, + 0.00207, + 0.00675 + ], + [ + 0.0336, + 0.04774, + -0.00921 + ], + [ + 0.0059, + 0.07567, + 0.00688 + ], + [ + 0.0273, + 0.0798, + -0.0066 + ] + ], + [ + [ + -0.00144, + 0.04301, + -0.00088 + ], + [ + 0.01365, + 0.01225, + 0.00757 + ], + [ + 0.00282, + 0.01066, + -0.01138 + ], + [ + 0.00127, + 0.00974, + 0.00225 + ], + [ + 0.01206, + 0.0122, + -0.00415 + ], + [ + -0.0003, + 0.00984, + -0.00764 + ], + [ + 0.00895, + 0.0112, + 0.00848 + ], + [ + 0.00295, + 0.01034, + -0.01034 + ], + [ + 0.01117, + 0.01186, + -0.00363 + ], + [ + -0.00118, + 0.04195, + -0.00089 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.R.005": 8.895136039757556, + "DEF-hair.R.006": 0.5874295932403306, + "DEF-hair.R.008": 2.6819264528755653, + "DEF-hair.R.004": 3.0752010115277004, + "DEF-hair.R.001": 1.8037417183725024 + }, + { + "DEF-hair.R.002": 3.682230264940157, + "DEF-hair.R": 1.8037417183725024 + }, + { + "DEF-hair.R.003": 3.8194620543874045, + "DEF-hair.R.001": 3.682230264940157 + }, + { + "DEF-hair.R.002": 3.8194620543874045 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.003", + "bones": [ + "DEF-hair.L.004", + "DEF-hair.L.005", + "DEF-hair.L.006", + "DEF-hair.L.007" + ], + "tips": [ + [ + 0.0, + 0.13941, + -0.0 + ], + [ + -0.0, + 0.20008, + -0.0 + ], + [ + -0.0, + 0.10005, + -0.0 + ], + [ + -0.05539, + -0.26952, + -0.08576 + ] + ], + "hulls": [ + [ + [ + -0.12642, + 0.30292, + 0.00405 + ], + [ + 0.05763, + -0.01675, + -0.04559 + ], + [ + -0.06843, + 0.11737, + -0.0105 + ], + [ + -0.01425, + 0.23819, + 0.01163 + ], + [ + -0.04616, + -0.00216, + -0.04609 + ], + [ + 0.02452, + 0.11463, + -0.05849 + ], + [ + -0.08785, + 0.22711, + -0.05288 + ], + [ + -0.04701, + 0.30847, + -0.0095 + ], + [ + 0.06689, + 0.05756, + -0.04087 + ], + [ + 0.01631, + 0.00124, + -0.00275 + ] + ], + [ + [ + 0.22683, + 0.29103, + 0.02328 + ], + [ + -0.08923, + 0.10069, + -0.15483 + ], + [ + 0.10543, + -0.04097, + -0.04242 + ], + [ + -0.05913, + 0.1578, + 0.02553 + ], + [ + 0.13118, + 0.13005, + 0.05198 + ], + [ + 0.01882, + 0.07286, + -0.05548 + ], + [ + 0.12421, + 0.23997, + 0.00629 + ], + [ + 0.04625, + 0.10805, + -0.14725 + ], + [ + 0.10061, + 0.13139, + -0.04347 + ], + [ + 0.01364, + 0.17206, + -0.05526 + ] + ], + [ + [ + -0.03371, + 0.08882, + 0.00318 + ], + [ + 0.01108, + 0.04109, + -0.04371 + ], + [ + -0.02901, + 0.03766, + 0.01054 + ], + [ + 0.01259, + 0.08166, + -0.02576 + ], + [ + -0.02479, + 0.03974, + -0.03012 + ], + [ + 0.00154, + 0.03876, + -0.00124 + ], + [ + -0.02018, + 0.0886, + -0.02503 + ], + [ + 0.00084, + 0.08176, + -0.00177 + ], + [ + 0.01614, + 0.04051, + -0.03052 + ], + [ + -0.04167, + 0.03777, + 0.00429 + ] + ], + [ + [ + 0.09474, + -0.32132, + -0.06828 + ], + [ + -0.00094, + 0.06392, + 0.00035 + ], + [ + -0.10686, + -0.18513, + -0.02452 + ], + [ + 0.03872, + -0.24274, + -0.13557 + ], + [ + -0.11326, + -0.09615, + 0.0002 + ], + [ + -0.03432, + -0.169, + -0.05155 + ], + [ + 0.09388, + -0.25139, + -0.1342 + ], + [ + -0.02109, + 0.01802, + 0.00233 + ], + [ + -0.07019, + -0.21769, + -0.02149 + ], + [ + -0.09006, + -0.1274, + -0.02563 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.R.004": 4.686255793960349, + "DEF-hair.L.005": 40.2787691692223, + "DEF-hair.R.005": 0.15631888339514832, + "DEF-hair.L": 3.6971060377822207, + "DEF-hair.L.007": 2.0160448574603813, + "DEF-hair.L.006": 1.8851661673028555, + "DEF-hair.L.001": 0.12349060048937432 + }, + { + "DEF-hair.R.004": 0.45132666236203267, + "DEF-hair.L.004": 40.2787691692223, + "DEF-hair.L.006": 18.005348521988193, + "DEF-hair.L.007": 11.200201317515079, + "DEF-hair.L": 11.524415420547314, + "DEF-hair.L.001": 1.389903376048438, + "DEF-hair.L.002": 3.6150717720990997, + "DEF-hair.L.003": 4.400683455708296 + }, + { + "DEF-hair.L.005": 18.005348521988193, + "DEF-hair.L.007": 11.514555192106366, + "DEF-hair.L": 0.95175079508802, + "DEF-hair.L.004": 1.8851661673028555 + }, + { + "DEF-hair.L.005": 11.200201317515079, + "DEF-hair.L.006": 11.514555192106366, + "DEF-hair.L": 0.02390360394735, + "DEF-hair.L.004": 2.0160448574603813 + } + ] + }, + { + "class": "hair", + "root_parent": "DEF-spine.003", + "bones": [ + "DEF-hair.R.004", + "DEF-hair.R.005", + "DEF-hair.R.006", + "DEF-hair.R.007" + ], + "tips": [ + [ + -0.0, + 0.13941, + -0.0 + ], + [ + 0.0, + 0.20008, + -0.0 + ], + [ + 0.0, + 0.10005, + -0.0 + ], + [ + 0.108, + -0.20336, + -0.03794 + ] + ], + "hulls": [ + [ + [ + 0.12748, + 0.30272, + 0.00416 + ], + [ + -0.05658, + -0.01695, + -0.04548 + ], + [ + 0.10849, + 0.10936, + -0.0433 + ], + [ + 0.01637, + 0.2129, + -0.00652 + ], + [ + -0.02347, + 0.11443, + -0.05839 + ], + [ + 0.04721, + -0.00236, + -0.04598 + ], + [ + 0.12972, + 0.2226, + -0.03887 + ], + [ + 0.04806, + 0.30826, + -0.0094 + ], + [ + 0.03544, + 0.11472, + -0.00615 + ], + [ + -0.06583, + 0.05736, + -0.04077 + ] + ], + [ + [ + -0.22587, + 0.29058, + 0.02349 + ], + [ + 0.03823, + 0.00201, + -0.07772 + ], + [ + -0.0914, + 0.12009, + 0.04015 + ], + [ + 0.07244, + 0.14233, + -0.1518 + ], + [ + 0.06008, + 0.15735, + 0.02574 + ], + [ + -0.10791, + -0.04429, + -0.05776 + ], + [ + -0.02672, + 0.08048, + -0.13759 + ], + [ + -0.12325, + 0.23952, + 0.0065 + ], + [ + -0.01313, + 0.17179, + -0.05603 + ], + [ + -0.03432, + 0.04033, + 0.0005 + ] + ], + [ + [ + 0.03454, + 0.08821, + 0.00351 + ], + [ + -0.01025, + 0.04049, + -0.04339 + ], + [ + 0.02984, + 0.03706, + 0.01086 + ], + [ + -0.01176, + 0.08105, + -0.02544 + ], + [ + 0.02562, + 0.03913, + -0.0298 + ], + [ + -0.00071, + 0.03816, + -0.00091 + ], + [ + 0.02101, + 0.08799, + -0.02471 + ], + [ + -1e-05, + 0.08116, + -0.00145 + ], + [ + -0.01531, + 0.03991, + -0.03019 + ], + [ + 0.0425, + 0.03716, + 0.00461 + ] + ], + [ + [ + -0.09428, + -0.32225, + -0.06801 + ], + [ + 0.0014, + 0.06298, + 0.00062 + ], + [ + 0.10733, + -0.18606, + -0.02425 + ], + [ + 0.11373, + -0.09708, + 0.00047 + ], + [ + 0.03479, + -0.16994, + -0.05128 + ], + [ + 0.02156, + 0.01709, + 0.0026 + ], + [ + 0.07066, + -0.21863, + -0.02122 + ], + [ + 0.09053, + -0.12833, + -0.02536 + ], + [ + -0.11638, + -0.28965, + -0.06878 + ], + [ + 0.06006, + -0.19855, + -0.05526 + ] + ] + ], + "neighbours": [ + { + "DEF-hair.R.005": 39.8027606329575, + "DEF-hair.R": 3.0752010115277004, + "DEF-hair.R.007": 2.4225536161899783, + "DEF-hair.R.006": 1.7560717991488746, + "DEF-hair.L.004": 4.686255793960349, + "DEF-hair.L.005": 0.45132666236203267 + }, + { + "DEF-hair.R.006": 16.949170511515604, + "DEF-hair.R.007": 4.844983954094674, + "DEF-hair.R": 8.895136039757556, + "DEF-hair.R.008": 1.3949822409393602, + "DEF-hair.R.004": 39.8027606329575, + "DEF-hair.L.004": 0.15631888339514832, + "DEF-skirt.L.003.seg3": 2.6234847961983174 + }, + { + "DEF-hair.R.005": 16.949170511515604, + "DEF-hair.R.007": 7.382812583882695, + "DEF-hair.R": 0.5874295932403306, + "DEF-hair.R.008": 0.08180381100485945, + "DEF-hair.R.004": 1.7560717991488746 + }, + { + "DEF-hair.R.005": 4.844983954094674, + "DEF-hair.R.006": 7.382812583882695, + "DEF-hair.R.004": 2.4225536161899783 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine.001", + "bones": [ + "DEF-skirt", + "DEF-skirt.seg1", + "DEF-skirt.seg2", + "DEF-skirt.seg3" + ], + "tips": [ + [ + -0.0, + 0.04862, + 0.0 + ], + [ + 0.0, + 0.04862, + 0.0 + ], + [ + 0.0, + 0.04862, + 0.0 + ], + [ + -0.0511, + 0.12938, + -0.02471 + ] + ], + "hulls": [ + [ + [ + -0.01048, + 0.00471, + -0.09838 + ], + [ + 0.00854, + -0.00859, + 0.01809 + ], + [ + -0.0271, + 0.03158, + -0.01766 + ], + [ + -0.0049, + 0.0074, + -0.04266 + ], + [ + -0.00582, + -0.0011, + -0.0058 + ], + [ + -0.00356, + 0.02438, + -0.02161 + ], + [ + -0.02431, + 0.0063, + -0.04071 + ], + [ + 0.00058, + -0.00428, + 0.00657 + ], + [ + -0.01003, + 0.00121, + -0.01887 + ], + [ + -0.0145, + 0.00333, + -0.03183 + ] + ], + [ + [ + 0.03347, + 0.04167, + 0.04521 + ], + [ + 0.00529, + 0.02842, + -0.04709 + ], + [ + -0.00166, + 0.02549, + 0.00886 + ], + [ + 0.03107, + 0.00122, + 0.0163 + ], + [ + 0.02719, + 0.03735, + -0.013 + ], + [ + -0.01386, + 0.01375, + -0.02703 + ], + [ + 0.0171, + 0.01031, + -0.01507 + ], + [ + 0.04061, + 0.03722, + 0.02051 + ], + [ + 0.00867, + 0.01004, + 0.02387 + ], + [ + 0.02478, + 0.02369, + 0.00318 + ] + ], + [ + [ + -0.03953, + 0.03328, + -0.05187 + ], + [ + 0.04098, + 0.02712, + 0.02868 + ], + [ + -0.03136, + 0.01869, + 0.01049 + ], + [ + 0.00783, + 0.03339, + -0.01775 + ], + [ + 0.02203, + 0.01142, + 0.00456 + ], + [ + -0.04381, + 0.01432, + -0.02093 + ], + [ + -0.01168, + 0.02406, + 0.03633 + ], + [ + -0.0128, + 0.04482, + 0.00027 + ], + [ + 0.01566, + 0.0355, + 0.04064 + ], + [ + -0.01628, + 0.04258, + -0.02244 + ] + ], + [ + [ + -0.06106, + 0.11464, + -0.09045 + ], + [ + -0.01295, + 0.03749, + 0.09158 + ], + [ + -0.04234, + 0.03208, + -0.02001 + ], + [ + -0.02317, + 0.11069, + -0.0164 + ], + [ + 0.01719, + 0.00293, + 0.03068 + ], + [ + -0.07535, + 0.03421, + -0.07642 + ], + [ + -0.02094, + 0.09802, + 0.0734 + ], + [ + 0.01737, + 0.0661, + 0.02554 + ], + [ + -0.0279, + 0.0519, + -0.06022 + ], + [ + -0.02057, + 0.03865, + 0.01785 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.L": 10.771234691287294, + "DEF-skirt.L.003": 1.4136845819587607, + "DEF-skirt.003": 10.346675467459745, + "DEF-skirt.007": 0.09543175411841748, + "DEF-skirt.003.seg2": 2.6303551266513883, + "DEF-skirt.003.seg3": 1.595806262183024, + "DEF-skirt.seg1": 1.8893422721806523, + "DEF-skirt.003.seg1": 2.168171665547564, + "DEF-skirt.L.004": 0.19603096959511881, + "DEF-skirt.L.seg1": 0.2516482614836598 + }, + { + "DEF-skirt": 1.8893422721806523, + "DEF-skirt.003.seg2": 3.097181898448024, + "DEF-skirt.003.seg1": 1.512647745279899, + "DEF-skirt.003.seg3": 5.169104631170351, + "DEF-skirt.007.seg3": 0.12245594475491542, + "DEF-skirt.005": 0.16033306364800098, + "DEF-skirt.seg2": 2.786772327315499, + "DEF-skirt.009": 0.09372445010591768, + "DEF-skirt.L.seg1": 2.1407108254297182, + "DEF-skirt.007": 0.04866960387074015, + "DEF-skirt.L.seg2": 1.587180682104046, + "DEF-skirt.L.004": 0.20676807425859, + "DEF-skirt.007.seg2": 0.01650988077651644, + "DEF-skirt.L.003": 0.31053856632945737, + "DEF-skirt.003": 0.0982967789470155, + "DEF-skirt.L": 0.12044016764635926 + }, + { + "DEF-skirt.003.seg3": 5.207492995592394, + "DEF-skirt.seg3": 2.161155452056163, + "DEF-skirt.007.seg2": 0.05601081196344071, + "DEF-skirt.L.seg3": 2.7192597439563233, + "DEF-skirt.007.seg1": 0.09495247018795672, + "DEF-skirt.L.001": 0.07432020535983441, + "DEF-skirt.005": 0.4334825864653958, + "DEF-skirt.L.004": 0.14029811314042995, + "DEF-skirt.009": 0.16869629844680606, + "DEF-skirt.seg1": 2.786772327315499, + "DEF-skirt.011": 0.15320185432908007, + "DEF-skirt.007.seg3": 0.1889945161820596, + "DEF-skirt.009.seg1": 0.0714384640111776, + "DEF-skirt.009.seg2": 0.01027086487236381, + "DEF-skirt.005.seg1": 0.007790076778398158, + "DEF-skirt.L.seg2": 3.2111160715999776, + "DEF-skirt.L.003": 0.7391116369404801, + "DEF-skirt.003.seg1": 0.12276459342907578, + "DEF-skirt.L.seg1": 0.3928760868859329, + "DEF-skirt.003.seg2": 0.2754052277329222 + }, + { + "DEF-skirt.002": 0.25142821495506595, + "DEF-skirt.011.seg1": 5.570096570820647, + "DEF-skirt.L.001": 0.4132729913690881, + "DEF-skirt.011": 4.6961528319649295, + "DEF-skirt.003.seg3": 8.365425825133514, + "DEF-skirt.005.seg2": 4.61498402848288, + "DEF-skirt.009": 0.7582600522037454, + "DEF-skirt.009.seg1": 0.9144382488613035, + "DEF-skirt.seg2": 2.161155452056163, + "DEF-skirt.L.seg3": 4.3393369779026685, + "DEF-skirt.011.seg2": 2.8357110381653126, + "DEF-skirt.006": 0.1217170026805725, + "DEF-skirt.005.seg1": 3.920393819893497, + "DEF-skirt.005": 1.3755075436915636, + "DEF-skirt.L.004": 0.8155590405608446, + "DEF-skirt.007.seg3": 0.42513202420982066, + "DEF-skirt.009.seg2": 0.16737698817810986, + "DEF-skirt.007.seg2": 0.04747602245800686, + "DEF-skirt.011.seg3": 0.14448731559887507, + "DEF-skirt.005.seg3": 0.040614199510271565, + "DEF-skirt.L.004.seg1": 0.029836616482513456, + "DEF-skirt.L.seg2": 0.0966744171849947, + "DEF-skirt.L.003": 0.04019258132871978 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine.001", + "bones": [ + "DEF-skirt.003", + "DEF-skirt.003.seg1", + "DEF-skirt.003.seg2", + "DEF-skirt.003.seg3" + ], + "tips": [ + [ + 0.0, + 0.01789, + -0.0 + ], + [ + 0.0, + 0.01789, + -0.0 + ], + [ + -0.0, + 0.01789, + -0.0 + ], + [ + -0.01933, + 0.17699, + 0.01439 + ] + ], + "hulls": [ + [ + [ + -0.05008, + -0.05696, + -0.04666 + ], + [ + 0.03924, + 0.00423, + 0.05153 + ], + [ + -0.02261, + 0.01376, + -0.00513 + ], + [ + -0.01061, + -0.04128, + -0.00124 + ], + [ + -0.04675, + -0.01389, + -0.0306 + ], + [ + 0.01629, + 0.00121, + 0.01377 + ], + [ + 0.00116, + -0.03008, + 0.03884 + ], + [ + 0.04402, + -0.0359, + 0.03842 + ], + [ + -0.03107, + -0.02404, + -0.06145 + ], + [ + -0.03916, + -0.04651, + -0.02056 + ] + ], + [ + [ + 0.05649, + 0.01409, + -0.02176 + ], + [ + -0.02953, + 0.00775, + -0.02538 + ], + [ + 0.01593, + 0.01651, + -0.02885 + ], + [ + 0.03006, + 0.00965, + 0.00505 + ], + [ + -0.00527, + 0.00065, + -0.02313 + ], + [ + 0.03474, + 0.00541, + -0.02441 + ], + [ + 0.03365, + 0.00732, + -0.01286 + ], + [ + 0.05361, + 0.01518, + -0.01043 + ], + [ + 0.0404, + 0.01194, + -0.01841 + ], + [ + -0.02809, + 0.0097, + -0.01762 + ] + ], + [ + [ + 0.05188, + 0.00935, + -0.01886 + ], + [ + -0.00277, + 0.01551, + 0.0356 + ], + [ + -0.00301, + 0.00995, + -0.03276 + ], + [ + 0.0326, + 0.00707, + 0.03816 + ], + [ + -0.01411, + 0.01538, + -0.00122 + ], + [ + 0.02057, + 0.01059, + 0.03576 + ], + [ + 0.04274, + 0.01002, + -0.02639 + ], + [ + 0.00871, + 0.01341, + 0.03461 + ], + [ + -0.00379, + 0.0099, + -0.02409 + ], + [ + -0.00263, + 0.00945, + -0.03186 + ] + ], + [ + [ + 0.00158, + 0.24736, + -0.0107 + ], + [ + -0.06139, + 0.00862, + 0.01247 + ], + [ + 0.05627, + 0.11884, + 0.02984 + ], + [ + 0.02881, + 0.00607, + -0.03046 + ], + [ + -0.04123, + 0.12774, + 0.04129 + ], + [ + 0.00339, + 0.07794, + -0.01952 + ], + [ + -0.01982, + 0.19296, + 0.03012 + ], + [ + 0.03832, + 0.05577, + 0.03226 + ], + [ + -0.03876, + 0.06343, + 0.04015 + ], + [ + 0.01598, + 0.1495, + 0.00201 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt": 10.346675467459745, + "DEF-skirt.007": 17.306699839384407, + "DEF-skirt.003.seg1": 2.1973733196999894, + "DEF-skirt.L": 7.836036998479067, + "DEF-skirt.seg1": 0.0982967789470155, + "DEF-skirt.L.003": 0.05178392130275811, + "DEF-skirt.R": 1.8390214778296556, + "DEF-skirt.007.seg1": 0.03645670787178257 + }, + { + "DEF-skirt.seg1": 1.512647745279899, + "DEF-skirt": 2.168171665547564, + "DEF-skirt.003.seg2": 1.2503227871553237, + "DEF-skirt.003": 2.1973733196999894, + "DEF-skirt.L.seg2": 0.33299535676595077, + "DEF-skirt.seg2": 0.12276459342907578, + "DEF-skirt.L.seg1": 0.2760094692193936, + "DEF-skirt.L.003": 0.049952687783858335 + }, + { + "DEF-skirt": 2.6303551266513883, + "DEF-skirt.003.seg3": 2.4862878647459423, + "DEF-skirt.seg1": 3.097181898448024, + "DEF-skirt.003.seg1": 1.2503227871553237, + "DEF-skirt.L.seg1": 0.4596588821250581, + "DEF-skirt.007": 0.1699214252576411, + "DEF-skirt.L.seg2": 0.29650027410600566, + "DEF-skirt.seg2": 0.2754052277329222, + "DEF-skirt.L.seg3": 0.024977540935678944, + "DEF-skirt.L.003": 0.03862589214435566 + }, + { + "DEF-skirt.006": 0.32341552001905205, + "DEF-skirt.005.seg1": 4.093617441427922, + "DEF-skirt.005": 2.6745725910706306, + "DEF-skirt.seg3": 8.365425825133514, + "DEF-skirt.005.seg2": 4.8612654356533715, + "DEF-skirt.009": 1.1286794898007495, + "DEF-skirt.009.seg1": 0.8940016644600399, + "DEF-skirt.011.seg1": 1.3719167847603355, + "DEF-skirt.seg2": 5.207492995592394, + "DEF-skirt.007.seg2": 1.980115868442557, + "DEF-skirt.011": 1.6883411692987111, + "DEF-skirt.007.seg1": 2.9822736639827294, + "DEF-skirt.L.seg3": 0.5467618653323603, + "DEF-skirt": 1.595806262183024, + "DEF-skirt.003.seg2": 2.4862878647459423, + "DEF-skirt.seg1": 5.169104631170351, + "DEF-skirt.007.seg3": 2.7651239767046945, + "DEF-skirt.009.seg2": 0.18218562382336984, + "DEF-skirt.R.seg2": 0.02413577489838903, + "DEF-skirt.R.seg1": 0.07982489265778714, + "DEF-skirt.007": 1.5140279785753088, + "DEF-skirt.011.seg2": 0.25246157887255904, + "DEF-skirt.005.seg3": 0.04013802336446326, + "DEF-skirt.R.seg3": 0.018324890406280048, + "DEF-skirt.L.seg2": 0.5537837520574962, + "DEF-skirt.L.003": 0.1310899159343887, + "DEF-skirt.R": 0.058546876452437446, + "DEF-skirt.L.seg1": 0.07840127522781742 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine.001", + "bones": [ + "DEF-skirt.L", + "DEF-skirt.L.seg1", + "DEF-skirt.L.seg2", + "DEF-skirt.L.seg3" + ], + "tips": [ + [ + -0.0, + 0.03781, + -0.0 + ], + [ + -0.0, + 0.03781, + -0.0 + ], + [ + 0.0, + 0.03781, + -0.0 + ], + [ + -0.01353, + 0.14671, + 0.03405 + ] + ], + "hulls": [ + [ + [ + -0.01718, + -0.03886, + 0.07057 + ], + [ + 0.03955, + 0.02731, + -0.04543 + ], + [ + 0.01011, + -0.04105, + -0.01324 + ], + [ + -0.01167, + 0.00334, + 0.01467 + ], + [ + -0.01033, + 0.03067, + -0.02984 + ], + [ + 0.00037, + -0.0048, + 0.0536 + ], + [ + 0.034, + -0.00826, + -0.03108 + ], + [ + 0.01864, + -0.03554, + -0.04963 + ], + [ + -0.01519, + -0.03227, + 0.00973 + ], + [ + -0.00034, + 0.00351, + -0.01547 + ] + ], + [ + [ + -0.01733, + 0.03016, + 0.03129 + ], + [ + 0.00029, + 0.03363, + -0.01135 + ], + [ + 0.01304, + 0.01139, + 0.02869 + ], + [ + -0.0117, + 0.00289, + 0.01837 + ], + [ + -0.00597, + 0.03249, + 0.01887 + ], + [ + 0.002, + 0.03388, + 0.00543 + ], + [ + -0.0113, + 0.00187, + 0.01831 + ], + [ + 0.00094, + 0.03396, + 0.00519 + ], + [ + -0.01822, + 0.03022, + 0.03066 + ], + [ + 0.01244, + 0.01059, + 0.02825 + ] + ], + [ + [ + 0.02797, + 0.02078, + -0.06929 + ], + [ + -0.00319, + 0.02407, + 0.05732 + ], + [ + 0.03008, + 0.0173, + -0.01102 + ], + [ + 0.00404, + 0.00325, + 0.00995 + ], + [ + 0.02352, + 0.03451, + 0.01921 + ], + [ + 0.01962, + 0.01154, + -0.03737 + ], + [ + -0.01275, + 0.00262, + 0.04527 + ], + [ + 0.03356, + 0.02949, + -0.04329 + ], + [ + 0.0172, + 0.00476, + -0.0589 + ], + [ + 0.01944, + 0.01544, + 0.01925 + ] + ], + [ + [ + -0.07888, + 0.14866, + 0.10517 + ], + [ + 0.02098, + 0.00616, + -0.07077 + ], + [ + 0.00728, + 0.17813, + -0.01431 + ], + [ + -0.04021, + 0.01427, + 0.07286 + ], + [ + -0.02487, + 0.08854, + -0.00247 + ], + [ + 0.02708, + 0.01623, + 0.01893 + ], + [ + 0.00583, + 0.14213, + -0.07387 + ], + [ + -0.02766, + 0.13164, + 0.04888 + ], + [ + -0.0686, + 0.06595, + 0.08917 + ], + [ + -0.00615, + 0.02573, + -0.03441 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt": 10.771234691287294, + "DEF-skirt.L.003": 16.419495031726157, + "DEF-skirt.L.003.seg1": 1.5219704851834268, + "DEF-skirt.L.003.seg3": 1.5856033828218843, + "DEF-skirt.R.003": 3.3102703706591687, + "DEF-skirt.003": 7.836036998479067, + "DEF-skirt.L.seg1": 0.8892123245093044, + "DEF-skirt.seg1": 0.12044016764635926, + "DEF-skirt.L.003.seg2": 0.9837299947917074, + "DEF-skirt.R": 0.7833441613586325 + }, + { + "DEF-skirt.L.003": 4.760126868318332, + "DEF-skirt.seg1": 2.1407108254297182, + "DEF-skirt.L.seg2": 4.246796835031998, + "DEF-skirt.003.seg2": 0.4596588821250581, + "DEF-skirt.L.003.seg1": 0.6595836843532097, + "DEF-skirt.seg2": 0.3928760868859329, + "DEF-skirt.003.seg1": 0.2760094692193936, + "DEF-skirt": 0.2516482614836598, + "DEF-skirt.L": 0.8892123245093044, + "DEF-skirt.L.003.seg2": 0.322305533592365, + "DEF-skirt.003.seg3": 0.07840127522781742 + }, + { + "DEF-skirt.L.004": 0.06935733543747569, + "DEF-skirt.L.003": 4.430261283824864, + "DEF-skirt.L.seg3": 3.686576538966275, + "DEF-skirt.L.003.seg3": 0.009721631050302243, + "DEF-skirt.L.003.seg2": 0.19439024437881924, + "DEF-skirt.L.seg1": 4.246796835031998, + "DEF-skirt.seg1": 1.587180682104046, + "DEF-skirt.L.003.seg1": 0.1957218245564052, + "DEF-skirt.seg2": 3.2111160715999776, + "DEF-skirt.003.seg3": 0.5537837520574962, + "DEF-skirt.seg3": 0.0966744171849947, + "DEF-skirt.003.seg1": 0.33299535676595077, + "DEF-skirt.003.seg2": 0.29650027410600566, + "DEF-skirt.L.001": 0.10371684437270923, + "DEF-skirt.011": 0.01208546172060343 + }, + { + "DEF-skirt.L.001.seg2": 0.1699154302186351, + "DEF-skirt.L.002": 0.10102962666415694, + "DEF-skirt.L.001.seg1": 0.19093190472623134, + "DEF-skirt.L.005": 0.04318668795316161, + "DEF-skirt.L.004": 3.8285142497834164, + "DEF-skirt.011.seg3": 4.602221938080493, + "DEF-skirt.011.seg2": 3.722823119417367, + "DEF-skirt.L.004.seg1": 0.9764221426855458, + "DEF-skirt.L.003": 3.6402760699503562, + "DEF-skirt.L.seg2": 3.686576538966275, + "DEF-skirt.L.001": 1.7430155018692777, + "DEF-skirt.seg3": 4.3393369779026685, + "DEF-skirt.seg2": 2.7192597439563233, + "DEF-skirt.003.seg3": 0.5467618653323603, + "DEF-skirt.L.003.seg3": 1.533915214427354, + "DEF-skirt.L.003.seg2": 0.7716510583968516, + "DEF-skirt.005.seg2": 0.03759796665737425, + "DEF-skirt.011.seg1": 0.6236902469398551, + "DEF-skirt.L.003.seg1": 0.7488992127140781, + "DEF-skirt.011": 0.13239584627096912, + "DEF-skirt.003.seg2": 0.024977540935678944 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine.001", + "bones": [ + "DEF-skirt.L.003", + "DEF-skirt.L.003.seg1", + "DEF-skirt.L.003.seg2", + "DEF-skirt.L.003.seg3" + ], + "tips": [ + [ + -0.0, + 0.01473, + -0.0 + ], + [ + 0.0, + 0.01473, + 0.0 + ], + [ + 0.0, + 0.01473, + 0.0 + ], + [ + 0.0279, + 0.14363, + -0.02295 + ] + ], + "hulls": [ + [ + [ + -0.11938, + 0.01472, + 0.08554 + ], + [ + 0.03737, + -0.00762, + -0.02167 + ], + [ + -0.04228, + -0.06138, + 0.03614 + ], + [ + -0.06996, + 0.01341, + 0.01895 + ], + [ + -0.01719, + 0.00218, + -0.0034 + ], + [ + -0.0946, + -0.01653, + 0.05222 + ], + [ + -0.02027, + -0.04183, + -0.005 + ], + [ + -0.11124, + -0.02195, + 0.08811 + ], + [ + -0.00607, + -0.04564, + 0.02964 + ], + [ + 0.02042, + 0.01328, + 0.00447 + ] + ], + [ + [ + 0.09911, + 0.00038, + -0.10791 + ], + [ + -0.02717, + 0.01394, + 0.0105 + ], + [ + 0.04307, + 0.00641, + -0.04658 + ], + [ + 0.03046, + 0.00077, + -0.00282 + ], + [ + 0.07423, + 0.01319, + -0.03945 + ], + [ + -0.00096, + 0.0041, + -0.00347 + ], + [ + -0.01848, + 0.0026, + 0.00091 + ], + [ + 0.00014, + 0.00336, + 0.01308 + ], + [ + 0.02267, + 0.00104, + -0.0143 + ], + [ + -0.02332, + 0.00279, + 0.01466 + ] + ], + [ + [ + 0.08569, + 0.00881, + -0.09381 + ], + [ + -0.04002, + 0.00864, + 0.02482 + ], + [ + 0.02842, + 0.00921, + -0.02168 + ], + [ + 0.06602, + 0.00044, + -0.04476 + ], + [ + -0.00207, + 0.01085, + 0.01334 + ], + [ + 0.03399, + 0.0046, + -0.00424 + ], + [ + 0.03981, + 0.00639, + -0.03647 + ], + [ + -0.00247, + 0.01096, + 0.01233 + ], + [ + -0.04035, + 0.00881, + 0.02379 + ], + [ + 0.08488, + 0.00908, + -0.0945 + ] + ], + [ + [ + -0.1601, + 0.2389, + 0.17881 + ], + [ + 0.18049, + 0.03004, + -0.17856 + ], + [ + -0.044, + 0.01497, + 0.02135 + ], + [ + 0.06877, + 0.11585, + -0.07637 + ], + [ + 0.08415, + 0.01272, + -0.07912 + ], + [ + 0.03725, + 0.00859, + -0.00617 + ], + [ + 0.15246, + 0.07652, + -0.13417 + ], + [ + -0.11244, + 0.19171, + 0.16551 + ], + [ + 0.05084, + 0.0605, + -0.06074 + ], + [ + 0.12019, + 0.02429, + -0.12566 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt": 1.4136845819587607, + "DEF-skirt.L": 16.419495031726157, + "DEF-skirt.L.004": 0.21646333191305667, + "DEF-skirt.L.seg3": 3.6402760699503562, + "DEF-skirt.L.seg2": 4.430261283824864, + "DEF-skirt.L.001": 0.23974937651991812, + "DEF-skirt.L.003.seg1": 6.056427661191389, + "DEF-skirt.R.003": 3.8759857822260786, + "DEF-skirt.L.seg1": 4.760126868318332, + "DEF-skirt.seg2": 0.7391116369404801, + "DEF-skirt.003.seg3": 0.1310899159343887, + "DEF-skirt.seg3": 0.04019258132871978, + "DEF-skirt.seg1": 0.31053856632945737, + "DEF-skirt.003.seg1": 0.049952687783858335, + "DEF-skirt.003.seg2": 0.03862589214435566, + "DEF-skirt.R": 0.7233312277085479, + "DEF-skirt.003": 0.05178392130275811 + }, + { + "DEF-skirt.L.003": 6.056427661191389, + "DEF-skirt.R.003": 3.5362091427452844, + "DEF-skirt.L.003.seg2": 1.4465578586045362, + "DEF-skirt.R.003.seg1": 0.0075091120423149416, + "DEF-skirt.L.004": 0.3003293425343978, + "DEF-skirt.L.seg3": 0.7488992127140781, + "DEF-skirt.L.seg2": 0.1957218245564052, + "DEF-skirt.L.seg1": 0.6595836843532097, + "DEF-skirt.L": 1.5219704851834268, + "DEF-skirt.R": 0.6615938216234099 + }, + { + "DEF-skirt.L.003.seg3": 1.7624733424013248, + "DEF-skirt.R.003": 5.005937962569201, + "DEF-skirt.L.004": 0.677365454643255, + "DEF-skirt.L.seg3": 0.7716510583968516, + "DEF-skirt.L.seg2": 0.19439024437881924, + "DEF-skirt.L.003.seg1": 1.4465578586045362, + "DEF-skirt.R.003.seg1": 0.1158529500045482, + "DEF-skirt.L": 0.9837299947917074, + "DEF-skirt.L.seg1": 0.322305533592365, + "DEF-skirt.R": 0.7641415590885685 + }, + { + "DEF-skirt.L.003.seg2": 1.7624733424013248, + "DEF-skirt.R.003": 4.763912732133256, + "DEF-skirt.L.005.seg2": 0.07865966284521508, + "DEF-skirt.L.004.seg3": 0.5971418419198388, + "DEF-skirt.L.005.seg1": 0.09606776911003378, + "DEF-skirt.R.005.seg3": 0.5377347293486077, + "DEF-skirt.L.005": 1.1878016405318974, + "DEF-skirt.L.004.seg2": 5.510255386232652, + "DEF-skirt.R.003.seg3": 5.539891594630126, + "DEF-skirt.L.004.seg1": 7.552187895272386, + "DEF-skirt.R.004": 1.6662561376102858, + "DEF-skirt.L.004": 5.274030080809885, + "DEF-skirt.L.seg3": 1.533915214427354, + "DEF-skirt.L.seg2": 0.009721631050302243, + "DEF-skirt.R.004.seg1": 0.2699483450459348, + "DEF-skirt.R.003.seg2": 1.2716413510540925, + "DEF-skirt.R.003.seg1": 1.7362462282224314, + "DEF-skirt.L": 1.5856033828218843, + "DEF-skirt.R": 0.9611470727391278, + "DEF-skirt.R.005": 0.04733610412909939, + "DEF-hair.R.005": 2.6234847961983174 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine.001", + "bones": [ + "DEF-skirt.R", + "DEF-skirt.R.seg1", + "DEF-skirt.R.seg2", + "DEF-skirt.R.seg3" + ], + "tips": [ + [ + -0.0, + 0.05443, + -0.0 + ], + [ + -0.0, + 0.05443, + 0.0 + ], + [ + -0.0, + 0.05443, + 0.0 + ], + [ + -0.01241, + 0.17736, + -0.03549 + ] + ], + "hulls": [ + [ + [ + -0.02114, + 0.03224, + -0.06298 + ], + [ + 0.01753, + -0.04064, + 0.03519 + ], + [ + -0.03099, + -0.03708, + -0.04283 + ], + [ + -0.01695, + 0.00322, + 0.00621 + ], + [ + -0.04181, + 0.00588, + -0.02927 + ], + [ + -0.01038, + 0.04966, + -0.02862 + ], + [ + 0.0017, + -0.02936, + -0.02451 + ], + [ + 0.0158, + -0.00613, + 0.04503 + ], + [ + -0.00272, + -0.04123, + 0.00572 + ], + [ + 0.01175, + 0.0006, + 0.01497 + ] + ], + [ + [ + -0.0338, + 0.02373, + -0.06959 + ], + [ + 0.03166, + 0.01198, + 0.06806 + ], + [ + -0.03022, + 0.02067, + 0.00739 + ], + [ + 0.01239, + 0.02598, + 0.0297 + ], + [ + -0.01945, + 0.05274, + -0.03983 + ], + [ + -0.00359, + 0.01483, + -0.02065 + ], + [ + -0.00875, + 0.00158, + 0.04019 + ], + [ + -0.01189, + 0.04561, + -0.00244 + ], + [ + -0.03758, + 0.02729, + -0.03186 + ], + [ + -0.01054, + 0.01781, + -0.06306 + ] + ], + [ + [ + 0.03154, + 0.02968, + 0.0552 + ], + [ + -0.04492, + 0.00877, + -0.04155 + ], + [ + -0.00477, + 0.03216, + 0.00435 + ], + [ + -0.0023, + 0.02461, + -0.05262 + ], + [ + -0.03492, + 0.00104, + 0.00234 + ], + [ + -0.01097, + 0.02919, + -0.03038 + ], + [ + -0.00754, + 0.01281, + -0.00936 + ], + [ + 0.01201, + 0.03077, + 0.01999 + ], + [ + 0.02955, + 0.015, + 0.03963 + ], + [ + -0.01696, + 0.03229, + -0.01065 + ] + ], + [ + [ + -0.03429, + 0.15006, + -0.0334 + ], + [ + 0.03093, + 0.03534, + 0.06112 + ], + [ + -0.01386, + 0.02495, + -0.0922 + ], + [ + 0.02118, + 0.12149, + 0.04485 + ], + [ + -0.02544, + 0.03965, + -0.01748 + ], + [ + -0.01071, + 0.09867, + -0.07886 + ], + [ + -0.01355, + 0.09263, + -0.00563 + ], + [ + 0.01192, + 0.03451, + 0.01784 + ], + [ + 0.01219, + 0.03774, + -0.02933 + ], + [ + 0.02983, + 0.09163, + 0.06656 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.R.003": 21.153115252758028, + "DEF-skirt.007": 18.84494971969905, + "DEF-skirt.007.seg1": 0.7598426687282531, + "DEF-skirt.R.seg1": 3.2886585052114654, + "DEF-skirt.007.seg3": 0.5922937660442745, + "DEF-skirt.R.003.seg1": 0.958425160444825, + "DEF-skirt.003.seg3": 0.058546876452437446, + "DEF-skirt.007.seg2": 0.17227260051985324, + "DEF-skirt.L": 0.7833441613586325, + "DEF-skirt.L.003.seg1": 0.6615938216234099, + "DEF-skirt.L.003.seg3": 0.9611470727391278, + "DEF-skirt.L.003.seg2": 0.7641415590885685, + "DEF-skirt.L.003": 0.7233312277085479, + "DEF-skirt.003": 1.8390214778296556, + "DEF-skirt.R.003.seg2": 0.0144911590928406 + }, + { + "DEF-skirt.R.seg2": 3.9264200827331246, + "DEF-skirt.007.seg3": 5.990418387665851, + "DEF-skirt.003.seg3": 0.07982489265778714, + "DEF-skirt.R.003.seg1": 2.624934006784733, + "DEF-skirt.R": 3.2886585052114654, + "DEF-skirt.R.003.seg2": 0.26822713323056313, + "DEF-skirt.R.003": 1.2574131429974016, + "DEF-skirt.007.seg2": 0.014808934502137577, + "DEF-skirt.R.001": 0.07198854155120338, + "DEF-skirt.R.003.seg3": 0.02249763078136091 + }, + { + "DEF-skirt.R.003.seg3": 1.6634802939376083, + "DEF-skirt.R.003.seg2": 0.7907999176082137, + "DEF-skirt.R.001": 1.5263588944722746, + "DEF-skirt.007.seg3": 2.713153852899096, + "DEF-skirt.R.seg1": 3.9264200827331246, + "DEF-skirt.003.seg3": 0.02413577489838903, + "DEF-skirt.R.004": 0.16426175880538585, + "DEF-skirt.R.seg3": 0.09424409085089636, + "DEF-skirt.R.003.seg1": 0.04449534258909127 + }, + { + "DEF-skirt.R.005": 0.020397376975925585, + "DEF-skirt.R.001.seg1": 0.15912477238749645, + "DEF-skirt.R.004.seg1": 0.19151314001136188, + "DEF-skirt.R.004.seg2": 0.04455171348530562, + "DEF-skirt.009.seg3": 4.171412457713149, + "DEF-skirt.R.003.seg3": 7.040713262058846, + "DEF-skirt.009.seg2": 0.6798349904287918, + "DEF-skirt.009.seg1": 0.03686175164852512, + "DEF-skirt.007.seg3": 0.939187919331689, + "DEF-skirt.R.001": 0.6250004873314858, + "DEF-skirt.R.seg2": 0.09424409085089636, + "DEF-skirt.009": 0.08669143553370695, + "DEF-skirt.R.004": 0.21310817027062778, + "DEF-skirt.003.seg3": 0.018324890406280048 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine.001", + "bones": [ + "DEF-skirt.R.003", + "DEF-skirt.R.003.seg1", + "DEF-skirt.R.003.seg2", + "DEF-skirt.R.003.seg3" + ], + "tips": [ + [ + -0.0, + 0.03347, + -0.0 + ], + [ + -0.0, + 0.03347, + -0.0 + ], + [ + -0.0, + 0.03347, + 0.0 + ], + [ + -0.02389, + 0.20399, + 0.00927 + ] + ], + "hulls": [ + [ + [ + 0.0844, + -0.03265, + 0.07657 + ], + [ + -0.05994, + -0.02462, + -0.01868 + ], + [ + 0.04684, + 0.03075, + -0.00621 + ], + [ + 0.01437, + -0.03527, + -0.00805 + ], + [ + 0.05972, + -0.01943, + 0.03067 + ], + [ + -0.02106, + -0.00097, + 0.013 + ], + [ + 0.08081, + 0.02144, + 0.01002 + ], + [ + -0.02151, + -0.02616, + -0.02293 + ], + [ + 0.05128, + -0.00727, + -0.00235 + ], + [ + -0.05568, + 0.00449, + 0.0053 + ] + ], + [ + [ + -0.06047, + 0.01677, + -0.03231 + ], + [ + 0.00516, + 0.03249, + 0.00244 + ], + [ + -0.02776, + 0.02669, + -0.00895 + ], + [ + -0.04241, + 0.02239, + -0.02278 + ], + [ + -0.01253, + 0.03006, + 0.00094 + ], + [ + 0.00139, + 0.01878, + 0.00639 + ], + [ + -0.06013, + 0.00359, + -0.03558 + ], + [ + -0.04959, + 0.02001, + -0.02242 + ], + [ + -0.05991, + 0.01697, + -0.03323 + ], + [ + -0.04301, + 0.02224, + -0.02188 + ] + ], + [ + [ + -0.10588, + 0.01972, + -0.04355 + ], + [ + 0.02367, + 0.0003, + 0.00112 + ], + [ + 0.02368, + 0.00034, + 3e-05 + ], + [ + -0.1051, + 0.02009, + -0.04422 + ] + ], + [ + [ + -0.0632, + 0.17938, + -0.00054 + ], + [ + 0.06162, + 0.01689, + 0.02182 + ], + [ + -0.08635, + 0.01546, + -0.03002 + ], + [ + 0.04345, + 0.13606, + 0.01532 + ], + [ + -0.0313, + 0.08171, + 0.01205 + ], + [ + -0.03046, + 0.01385, + 0.01574 + ], + [ + -0.07855, + 0.12217, + -0.02139 + ], + [ + -0.01458, + 0.15008, + 0.01746 + ], + [ + 0.0647, + 0.08471, + 0.01586 + ], + [ + -0.09754, + 0.06735, + -0.03116 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.L.003.seg3": 4.763912732133256, + "DEF-skirt.L.003.seg2": 5.005937962569201, + "DEF-skirt.R": 21.153115252758028, + "DEF-skirt.007": 1.0301041294739737, + "DEF-skirt.007.seg1": 0.22632611848096784, + "DEF-skirt.L.003.seg1": 3.5362091427452844, + "DEF-skirt.L.003": 3.8759857822260786, + "DEF-skirt.L": 3.3102703706591687, + "DEF-skirt.R.seg1": 1.2574131429974016, + "DEF-skirt.R.003.seg1": 1.0807317991880538 + }, + { + "DEF-skirt.L.003.seg2": 0.1158529500045482, + "DEF-skirt.L.003.seg1": 0.0075091120423149416, + "DEF-skirt.L.003.seg3": 1.7362462282224314, + "DEF-skirt.R.003.seg2": 2.390378788205351, + "DEF-skirt.R.seg1": 2.624934006784733, + "DEF-skirt.R": 0.958425160444825, + "DEF-skirt.R.003": 1.0807317991880538, + "DEF-skirt.R.seg2": 0.04449534258909127 + }, + { + "DEF-skirt.R.003.seg3": 0.33796963284365766, + "DEF-skirt.R.seg2": 0.7907999176082137, + "DEF-skirt.R.001": 0.15603431496875952, + "DEF-skirt.L.003.seg3": 1.2716413510540925, + "DEF-skirt.R.003.seg1": 2.390378788205351, + "DEF-skirt.R.004": 0.016111401937035363, + "DEF-skirt.R.seg1": 0.26822713323056313, + "DEF-skirt.R": 0.0144911590928406 + }, + { + "DEF-skirt.R.005": 1.091596357605304, + "DEF-skirt.L.005": 0.1715765989223872, + "DEF-skirt.L.003.seg3": 5.539891594630126, + "DEF-skirt.R.005.seg3": 0.1178247570438451, + "DEF-skirt.R.002": 0.012816917290188745, + "DEF-skirt.R.001.seg1": 0.11280987179495439, + "DEF-skirt.L.004.seg2": 5.3545195307750895, + "DEF-skirt.L.004.seg1": 1.9171418898471628, + "DEF-skirt.R.004": 4.464269337643888, + "DEF-skirt.L.004.seg3": 1.2748603054718204, + "DEF-skirt.L.004": 0.845388225157766, + "DEF-skirt.R.004.seg1": 3.6078875543646496, + "DEF-skirt.R.seg3": 7.040713262058846, + "DEF-skirt.R.004.seg2": 3.272260373183556, + "DEF-skirt.R.seg2": 1.6634802939376083, + "DEF-skirt.R.003.seg2": 0.33796963284365766, + "DEF-skirt.R.001": 0.07035853311526641, + "DEF-skirt.R.005.seg1": 0.15873896284533995, + "DEF-skirt.R.seg1": 0.02249763078136091 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine.001", + "bones": [ + "DEF-skirt.007", + "DEF-skirt.007.seg1", + "DEF-skirt.007.seg2", + "DEF-skirt.007.seg3" + ], + "tips": [ + [ + 0.0, + 0.02335, + 0.0 + ], + [ + -0.0, + 0.02335, + -0.0 + ], + [ + -0.0, + 0.02335, + -0.0 + ], + [ + 0.03535, + 0.15778, + -0.0477 + ] + ], + "hulls": [ + [ + [ + 0.07416, + 0.02127, + -0.0527 + ], + [ + -0.02713, + -0.02362, + 0.00114 + ], + [ + 0.04523, + -0.0157, + 0.01881 + ], + [ + 0.029, + 0.01019, + -0.02257 + ], + [ + 0.00178, + 0.0014, + 0.02398 + ], + [ + 0.01602, + -0.0364, + 0.01125 + ], + [ + 0.05427, + -0.02101, + -0.0099 + ], + [ + 0.02523, + 0.01242, + 0.00803 + ], + [ + -0.00408, + -0.00653, + -0.00666 + ], + [ + 0.04906, + 0.00665, + 0.00352 + ] + ], + [ + [ + 0.02545, + 0.01511, + -0.05992 + ], + [ + 0.02253, + 0.01262, + -0.04982 + ], + [ + 0.02635, + 0.0152, + -0.0593 + ], + [ + 0.02174, + 0.01292, + -0.05051 + ] + ], + [ + [ + 0.01812, + 0.00211, + -0.04788 + ], + [ + 0.01567, + 0.01366, + -0.02762 + ], + [ + 0.01857, + 0.00977, + -0.03272 + ], + [ + 0.0163, + 0.01437, + -0.02815 + ], + [ + 0.01752, + 0.01005, + -0.0328 + ], + [ + 0.01709, + 0.00219, + -0.04823 + ] + ], + [ + [ + 0.07896, + 0.05691, + -0.14429 + ], + [ + -0.01373, + 0.01928, + 0.01223 + ], + [ + 0.03479, + 0.13195, + -0.03282 + ], + [ + 0.01653, + 0.03488, + -0.07348 + ], + [ + 0.04884, + 0.09787, + -0.09754 + ], + [ + 0.02565, + 0.07312, + -0.01098 + ], + [ + -0.004, + 6e-05, + -0.03836 + ], + [ + 0.01205, + 0.13481, + 0.00179 + ], + [ + 0.04044, + 0.05296, + -0.0456 + ], + [ + 0.04575, + 0.02487, + -0.09731 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.R": 18.84494971969905, + "DEF-skirt.R.003": 1.0301041294739737, + "DEF-skirt.007.seg1": 1.8201384429565644, + "DEF-skirt": 0.09543175411841748, + "DEF-skirt.003": 17.306699839384407, + "DEF-skirt.003.seg3": 1.5140279785753088, + "DEF-skirt.seg1": 0.04866960387074015, + "DEF-skirt.003.seg2": 0.1699214252576411 + }, + { + "DEF-skirt.R.003": 0.22632611848096784, + "DEF-skirt.R": 0.7598426687282531, + "DEF-skirt.007": 1.8201384429565644, + "DEF-skirt.003.seg3": 2.9822736639827294, + "DEF-skirt.seg2": 0.09495247018795672, + "DEF-skirt.007.seg2": 0.7137936641847316, + "DEF-skirt.003": 0.03645670787178257 + }, + { + "DEF-skirt.seg2": 0.05601081196344071, + "DEF-skirt.003.seg3": 1.980115868442557, + "DEF-skirt.seg3": 0.04747602245800686, + "DEF-skirt.005": 0.016322135250931735, + "DEF-skirt.007.seg1": 0.7137936641847316, + "DEF-skirt.007.seg3": 0.623153370820441, + "DEF-skirt.seg1": 0.01650988077651644, + "DEF-skirt.R": 0.17227260051985324, + "DEF-skirt.R.seg1": 0.014808934502137577 + }, + { + "DEF-skirt.010.seg1": 0.015989096555482363, + "DEF-skirt.R.001": 0.2677451548737494, + "DEF-skirt.010": 0.23355445061974422, + "DEF-skirt.009.seg2": 4.5295165581740635, + "DEF-skirt.009.seg3": 1.5188658246344597, + "DEF-skirt.009.seg1": 2.906074152306811, + "DEF-skirt.003.seg3": 2.7651239767046945, + "DEF-skirt.R.seg2": 2.713153852899096, + "DEF-skirt.R.seg1": 5.990418387665851, + "DEF-skirt.005.seg2": 0.3911211444359659, + "DEF-skirt.005.seg1": 0.7179370267663041, + "DEF-skirt.seg1": 0.12245594475491542, + "DEF-skirt.seg3": 0.42513202420982066, + "DEF-skirt.009": 9.43662584664051, + "DEF-skirt.005": 0.23030644633612807, + "DEF-skirt.R": 0.5922937660442745, + "DEF-skirt.R.seg3": 0.939187919331689, + "DEF-skirt.seg2": 0.1889945161820596, + "DEF-skirt.007.seg2": 0.623153370820441 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.002", + "DEF-skirt.002.seg1", + "DEF-skirt.002.seg2", + "DEF-skirt.002.seg3" + ], + "tips": [ + [ + -0.0, + 0.02131, + 0.0 + ], + [ + 0.0, + 0.02131, + 0.0 + ], + [ + 0.0, + 0.02131, + 0.0 + ], + [ + 0.00417, + 0.04451, + 0.05542 + ] + ], + "hulls": [ + [ + [ + 0.00491, + 0.02036, + 0.02338 + ], + [ + 0.00118, + -0.01008, + -0.00922 + ], + [ + -0.00535, + 0.02023, + 0.02123 + ], + [ + 0.00431, + 0.02083, + 0.0226 + ], + [ + 0.00206, + -0.00953, + -0.00956 + ], + [ + -0.00449, + 0.02079, + 0.02086 + ] + ], + [], + [ + [ + -0.006, + 0.00129, + -0.04552 + ], + [ + 0.00173, + 0.0009, + -0.04551 + ], + [ + 0.00111, + 0.00086, + -0.04461 + ], + [ + -0.00544, + 0.00115, + -0.0446 + ] + ], + [ + [ + 0.00349, + 0.00442, + 0.04343 + ], + [ + -0.0032, + 0.02814, + 0.02127 + ], + [ + 0.00456, + 0.02879, + 0.02285 + ], + [ + -0.00265, + 0.02743, + 0.02189 + ], + [ + 0.00243, + 0.00429, + 0.04321 + ], + [ + 0.00375, + 0.0281, + 0.0231 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.002.seg1": 0.9936210139550372, + "DEF-skirt.011.seg2": 0.6140337423742315, + "DEF-skirt.011.seg1": 1.0432309729624893, + "DEF-skirt.seg3": 0.25142821495506595, + "DEF-skirt.L.001": 0.17433376040275084, + "DEF-skirt.011": 0.17798888515931122 + }, + { + "DEF-skirt.002.seg2": 1.0752501775274976, + "DEF-skirt.011.seg3": 0.3210989021621229, + "DEF-skirt.002": 0.9936210139550372, + "DEF-skirt.011.seg2": 0.5566789920191999, + "DEF-skirt.L.002": 0.09750582234609562, + "DEF-skirt.011.seg1": 0.07562430091019157, + "DEF-skirt.L.001": 0.23053920218779567, + "DEF-skirt.L.001.seg1": 0.07011653736356815 + }, + { + "DEF-skirt.002.seg1": 1.0752501775274976, + "DEF-skirt.011.seg3": 0.5137219364069667, + "DEF-skirt.L.002": 0.08363487573375844, + "DEF-skirt.002.seg3": 0.15905285339786146, + "DEF-skirt.011.seg2": 0.09621669328872662, + "DEF-skirt.L.001.seg1": 0.07726076569748527, + "DEF-skirt.011.seg1": 0.012493393667064645, + "DEF-skirt.L.001": 0.03671082080693666 + }, + { + "DEF-skirt.L.002": 0.5233835144511887, + "DEF-skirt.011.seg3": 0.8674111035481489, + "DEF-skirt.L.001.seg1": 0.45340715496411454, + "DEF-skirt.002.seg2": 0.15905285339786146, + "DEF-skirt.011.seg2": 0.11034352255838153 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.011", + "DEF-skirt.011.seg1", + "DEF-skirt.011.seg2", + "DEF-skirt.011.seg3" + ], + "tips": [ + [ + 0.0, + 0.04148, + -0.0 + ], + [ + 0.0, + 0.04148, + 0.0 + ], + [ + 0.0, + 0.04148, + -0.0 + ], + [ + 0.01816, + 0.02605, + 0.10442 + ] + ], + "hulls": [ + [ + [ + 0.04555, + 0.01719, + 0.05065 + ], + [ + -0.01818, + 0.0315, + -0.01141 + ], + [ + 0.04426, + 0.04093, + 0.00452 + ], + [ + -0.01417, + 0.04083, + 0.02064 + ], + [ + 0.01652, + 0.02853, + 0.01278 + ], + [ + 0.0061, + 0.04136, + -0.0152 + ], + [ + 0.04377, + 0.02788, + 0.02971 + ], + [ + -0.00782, + 0.01914, + 0.01736 + ], + [ + 0.00605, + 0.04099, + -0.01622 + ], + [ + 0.01608, + 0.02948, + 0.01247 + ] + ], + [ + [ + -0.03298, + 0.02109, + -0.1014 + ], + [ + 0.044, + 0.0191, + 0.03982 + ], + [ + -0.02397, + 0.02043, + -0.02027 + ], + [ + -0.01378, + 0.02499, + 0.05045 + ], + [ + 0.01469, + 0.03475, + -0.05242 + ], + [ + -0.02705, + 0.01748, + -0.06127 + ], + [ + 0.00949, + 0.00032, + -0.02296 + ], + [ + -0.02195, + 0.00929, + 0.01784 + ], + [ + 0.00381, + 0.03256, + -0.00438 + ], + [ + 0.02225, + 0.02837, + 0.01891 + ] + ], + [ + [ + 0.00183, + 0.02126, + 0.06646 + ], + [ + -0.00828, + 0.0029, + -0.04347 + ], + [ + 0.05092, + 0.0052, + 0.02605 + ], + [ + 0.0205, + 0.03405, + -0.00684 + ], + [ + -0.00219, + 0.02441, + 0.02832 + ], + [ + -0.01201, + 0.00779, + -0.00708 + ], + [ + 0.02938, + 0.00509, + -0.0261 + ], + [ + 0.02464, + 0.00163, + 0.01023 + ], + [ + -0.03066, + 0.01182, + -0.03711 + ], + [ + 0.0055, + 0.02391, + -0.02374 + ] + ], + [ + [ + 0.00434, + 0.01589, + 0.1013 + ], + [ + 0.03806, + 0.00779, + 0.00774 + ], + [ + -0.00642, + 0.01225, + 0.04932 + ], + [ + 0.00873, + 0.00112, + 0.01833 + ], + [ + 0.01395, + 0.02871, + 0.07745 + ], + [ + -0.00506, + 0.00682, + 0.08185 + ], + [ + 0.0056, + 0.02706, + 0.07629 + ], + [ + 0.01711, + 0.00205, + 0.01798 + ], + [ + 0.00143, + 0.01361, + 0.04976 + ], + [ + -0.00568, + 0.01153, + 0.04966 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.011.seg1": 4.58106049623973, + "DEF-skirt.002": 0.17798888515931122, + "DEF-skirt.seg3": 4.6961528319649295, + "DEF-skirt.003.seg3": 1.6883411692987111, + "DEF-skirt.005.seg2": 1.117578855302317, + "DEF-skirt.005.seg1": 1.9069345583682153, + "DEF-skirt.005": 0.20566438243868845, + "DEF-skirt.L.seg3": 0.13239584627096912, + "DEF-skirt.seg2": 0.15320185432908007, + "DEF-skirt.L.seg2": 0.01208546172060343, + "DEF-skirt.005.seg3": 0.006026445906482214 + }, + { + "DEF-skirt.011": 4.58106049623973, + "DEF-skirt.011.seg2": 7.206079765921628, + "DEF-skirt.L.002": 0.02658579166615116, + "DEF-skirt.002.seg2": 0.012493393667064645, + "DEF-skirt.002.seg1": 0.07562430091019157, + "DEF-skirt.L.001": 1.879150088933239, + "DEF-skirt.L.001.seg1": 0.060376459628942836, + "DEF-skirt.002": 1.0432309729624893, + "DEF-skirt.seg3": 5.570096570820647, + "DEF-skirt.003.seg3": 1.3719167847603355, + "DEF-skirt.005.seg2": 3.0893325526066313, + "DEF-skirt.005.seg1": 1.0448083213115291, + "DEF-skirt.L.seg3": 0.6236902469398551, + "DEF-skirt.005.seg3": 0.031181913198806976 + }, + { + "DEF-skirt.011.seg1": 7.206079765921628, + "DEF-skirt.L.002": 0.1453999495240184, + "DEF-skirt.002.seg3": 0.11034352255838153, + "DEF-skirt.011.seg3": 2.7529092791157663, + "DEF-skirt.002.seg2": 0.09621669328872662, + "DEF-skirt.L.001.seg1": 0.8697016458385258, + "DEF-skirt.002.seg1": 0.5566789920191999, + "DEF-skirt.002": 0.6140337423742315, + "DEF-skirt.L.001": 1.0570456406771491, + "DEF-skirt.L.seg3": 3.722823119417367, + "DEF-skirt.seg3": 2.8357110381653126, + "DEF-skirt.005.seg2": 1.4663347373091402, + "DEF-skirt.005.seg1": 0.06153290296288072, + "DEF-skirt.003.seg3": 0.25246157887255904, + "DEF-skirt.L.001.seg2": 0.02397434757873418 + }, + { + "DEF-skirt.002.seg2": 0.5137219364069667, + "DEF-skirt.002.seg1": 0.3210989021621229, + "DEF-skirt.L.002": 0.2979373224340631, + "DEF-skirt.002.seg3": 0.8674111035481489, + "DEF-skirt.L.001.seg1": 0.43628207869348157, + "DEF-skirt.011.seg2": 2.7529092791157663, + "DEF-skirt.L.seg3": 4.602221938080493, + "DEF-skirt.seg3": 0.14448731559887507, + "DEF-skirt.005.seg2": 0.06419735157119555, + "DEF-skirt.L.001.seg2": 0.020762523308016423 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.006", + "DEF-skirt.006.seg1", + "DEF-skirt.006.seg2", + "DEF-skirt.006.seg3" + ], + "tips": [ + [ + 0.0, + 0.00893, + -0.0 + ], + [ + 0.0, + 0.00893, + 0.0 + ], + [ + 0.0, + 0.00893, + -0.0 + ], + [ + -0.00117, + 0.04461, + -0.0053 + ] + ], + "hulls": [ + [ + [ + 0.00216, + -0.04675, + -0.00554 + ], + [ + 0.00152, + -0.01123, + -0.00176 + ], + [ + 0.00053, + -0.01137, + -0.00133 + ], + [ + 0.00319, + -0.04662, + -0.00587 + ] + ], + [], + [], + [ + [ + -0.00142, + 0.03972, + -0.00011 + ], + [ + -0.00123, + 0.00532, + -0.00385 + ], + [ + 0.00706, + 0.00757, + 0.0056 + ], + [ + -0.00256, + 0.03845, + -0.00764 + ], + [ + 0.00607, + 0.00733, + 0.00522 + ], + [ + -0.002, + 0.03881, + -0.00032 + ], + [ + -0.00168, + 0.00542, + -0.00286 + ], + [ + -0.0029, + 0.03793, + -0.00674 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.005.seg1": 1.2229846542125553, + "DEF-skirt.005.seg2": 0.38039666877214595, + "DEF-skirt.003.seg3": 0.32341552001905205, + "DEF-skirt.005": 0.26069539357345217, + "DEF-skirt.seg3": 0.1217170026805725 + }, + {}, + {}, + { + "DEF-skirt.005.seg2": 0.6104225058278434, + "DEF-skirt.005.seg3": 0.24410953164354598 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.005", + "DEF-skirt.005.seg1", + "DEF-skirt.005.seg2", + "DEF-skirt.005.seg3" + ], + "tips": [ + [ + -0.0, + 0.04557, + 0.0 + ], + [ + -0.0, + 0.04557, + 0.0 + ], + [ + -0.0, + 0.04557, + 0.0 + ], + [ + -0.0, + 0.04557, + 0.0 + ] + ], + "hulls": [ + [], + [ + [ + 0.04663, + 0.01394, + 0.04105 + ], + [ + -0.02303, + 0.03049, + -0.02364 + ], + [ + -0.00475, + 0.0113, + 0.02904 + ], + [ + 0.02439, + 0.03557, + 0.01084 + ], + [ + -0.00047, + 0.01757, + -0.00073 + ], + [ + 0.0183, + 0.01347, + 0.04315 + ], + [ + -0.00173, + 0.03373, + -0.00677 + ], + [ + 0.02397, + 0.01999, + 0.01807 + ], + [ + -0.00389, + 0.01687, + -0.00884 + ], + [ + -0.0011, + 0.01791, + 9e-05 + ] + ], + [ + [ + -0.08284, + 0.01524, + -0.00176 + ], + [ + 0.0806, + 0.01055, + 0.01714 + ], + [ + -0.00087, + 0.0032, + -0.02655 + ], + [ + 0.02081, + 0.01037, + 0.02289 + ], + [ + -0.05224, + 0.01847, + -0.02383 + ], + [ + 0.06023, + 0.0273, + -0.00431 + ], + [ + -0.02686, + 0.00487, + -0.00898 + ], + [ + -0.02613, + 0.02093, + -0.03629 + ], + [ + 0.02407, + 0.02705, + 0.00052 + ], + [ + -0.00454, + 0.02535, + -0.01046 + ] + ], + [] + ], + "neighbours": [ + { + "DEF-skirt.003.seg3": 2.6745725910706306, + "DEF-skirt.006": 0.26069539357345217, + "DEF-skirt.005.seg1": 1.0802518478592633, + "DEF-skirt.seg3": 1.3755075436915636, + "DEF-skirt.009": 0.7109617764468392, + "DEF-skirt.seg2": 0.4334825864653958, + "DEF-skirt.011": 0.20566438243868845, + "DEF-skirt.009.seg1": 0.3450042763204117, + "DEF-skirt.007.seg3": 0.23030644633612807, + "DEF-skirt.seg1": 0.16033306364800098, + "DEF-skirt.007.seg2": 0.016322135250931735, + "DEF-skirt.010": 0.010310972552469655, + "DEF-skirt.009.seg2": 0.05151539510096881 + }, + { + "DEF-skirt.006": 1.2229846542125553, + "DEF-skirt.005.seg2": 2.2839419227847424, + "DEF-skirt.003.seg3": 4.093617441427922, + "DEF-skirt.005": 1.0802518478592633, + "DEF-skirt.seg3": 3.920393819893497, + "DEF-skirt.011.seg1": 1.0448083213115291, + "DEF-skirt.011": 1.9069345583682153, + "DEF-skirt.011.seg2": 0.06153290296288072, + "DEF-skirt.009": 1.1164002439418375, + "DEF-skirt.010": 0.18882265189366965, + "DEF-skirt.009.seg1": 1.364221007427845, + "DEF-skirt.009.seg2": 1.0288586076015256, + "DEF-skirt.007.seg3": 0.7179370267663041, + "DEF-skirt.009.seg3": 0.16007123804476198, + "DEF-skirt.seg2": 0.007790076778398158 + }, + { + "DEF-skirt.006.seg3": 0.6104225058278434, + "DEF-skirt.005.seg3": 0.22486251911275246, + "DEF-skirt.006": 0.38039666877214595, + "DEF-skirt.005.seg1": 2.2839419227847424, + "DEF-skirt.003.seg3": 4.8612654356533715, + "DEF-skirt.seg3": 4.61498402848288, + "DEF-skirt.009": 0.3083252302655602, + "DEF-skirt.009.seg1": 1.2483108134831402, + "DEF-skirt.011.seg1": 3.0893325526066313, + "DEF-skirt.011": 1.117578855302317, + "DEF-skirt.011.seg2": 1.4663347373091402, + "DEF-skirt.L.seg3": 0.03759796665737425, + "DEF-skirt.010": 0.11437498180926176, + "DEF-skirt.009.seg2": 0.8744732184988231, + "DEF-skirt.007.seg3": 0.3911211444359659, + "DEF-skirt.011.seg3": 0.06419735157119555, + "DEF-skirt.009.seg3": 0.08906398621705636 + }, + { + "DEF-skirt.006.seg3": 0.24410953164354598, + "DEF-skirt.005.seg2": 0.22486251911275246, + "DEF-skirt.011.seg1": 0.031181913198806976, + "DEF-skirt.seg3": 0.040614199510271565, + "DEF-skirt.003.seg3": 0.04013802336446326, + "DEF-skirt.011": 0.006026445906482214 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.L.002" + ], + "tips": [ + [ + 0.03121, + 0.10187, + -0.02038 + ] + ], + "hulls": [ + [ + [ + 0.06915, + 0.02444, + -0.07296 + ], + [ + 2e-05, + 0.06885, + 1e-05 + ], + [ + 0.0171, + 0.03783, + 0.00801 + ], + [ + -0.00058, + 0.03804, + -0.00026 + ], + [ + 0.00719, + 0.06892, + 0.00329 + ], + [ + 0.00668, + 0.06797, + 0.00311 + ], + [ + 0.00041, + 0.03801, + 0.00021 + ], + [ + 0.06968, + 0.02446, + -0.07201 + ], + [ + 0.01613, + 0.03765, + 0.00756 + ], + [ + 0.00073, + 0.06811, + 0.00037 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.002.seg3": 0.5233835144511887, + "DEF-skirt.011.seg3": 0.2979373224340631, + "DEF-skirt.L.001.seg1": 1.4627848674895, + "DEF-skirt.L.001.seg3": 0.988772566592522, + "DEF-skirt.L.001.seg2": 1.6368903816027336, + "DEF-skirt.L.005.seg3": 0.26989297982735216, + "DEF-skirt.002.seg2": 0.08363487573375844, + "DEF-skirt.011.seg2": 0.1453999495240184, + "DEF-skirt.L.005.seg2": 0.16870674232060612, + "DEF-skirt.002.seg1": 0.09750582234609562, + "DEF-skirt.011.seg1": 0.02658579166615116, + "DEF-skirt.L.001": 0.08222018431886025, + "DEF-skirt.L.seg3": 0.10102962666415694, + "DEF-skirt.L.005": 0.13331009360929014, + "DEF-skirt.L.004": 0.808795880142356 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.L.001", + "DEF-skirt.L.001.seg1", + "DEF-skirt.L.001.seg2", + "DEF-skirt.L.001.seg3" + ], + "tips": [ + [ + -0.0, + 0.05706, + -0.0 + ], + [ + 0.0, + 0.05706, + 0.0 + ], + [ + -0.0, + 0.05706, + 0.0 + ], + [ + -0.01745, + 0.0433, + 0.00879 + ] + ], + "hulls": [ + [], + [ + [ + 0.0453, + 0.03397, + -0.03352 + ], + [ + -0.02599, + 0.04117, + 0.03719 + ], + [ + 0.01442, + 0.0089, + -0.03226 + ], + [ + 0.03648, + 0.00736, + -0.02149 + ], + [ + 0.02389, + 0.0376, + -0.04501 + ], + [ + -0.03656, + 0.03795, + 0.02107 + ], + [ + 0.02876, + 0.0087, + -0.02573 + ], + [ + 0.03718, + 0.03412, + -0.03711 + ], + [ + 0.04134, + 0.03589, + -0.03638 + ], + [ + 0.03182, + 0.0073, + -0.02352 + ] + ], + [ + [ + -0.02291, + 0.04811, + -0.00045 + ], + [ + -0.02001, + 0.01423, + 0.02762 + ], + [ + -0.03027, + 0.01093, + 0.01132 + ], + [ + -0.02969, + 0.01111, + 0.01223 + ], + [ + -0.02058, + 0.01404, + 0.02671 + ], + [ + -0.02238, + 0.0481, + 0.00051 + ] + ], + [ + [ + -0.0072, + 0.02243, + 0.00665 + ], + [ + -0.01133, + 0.02133, + 2e-05 + ], + [ + -0.01118, + 0.02051, + 0.00071 + ], + [ + -0.00772, + 0.0216, + 0.00617 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.L.002": 0.08222018431886025, + "DEF-skirt.011.seg2": 1.0570456406771491, + "DEF-skirt.002.seg2": 0.03671082080693666, + "DEF-skirt.002.seg1": 0.23053920218779567, + "DEF-skirt.011.seg1": 1.879150088933239, + "DEF-skirt.L.001.seg1": 1.7333563654776996, + "DEF-skirt.002": 0.17433376040275084, + "DEF-skirt.seg3": 0.4132729913690881, + "DEF-skirt.L.seg3": 1.7430155018692777, + "DEF-skirt.seg2": 0.07432020535983441, + "DEF-skirt.L.003": 0.23974937651991812, + "DEF-skirt.L.seg2": 0.10371684437270923 + }, + { + "DEF-skirt.L.002": 1.4627848674895, + "DEF-skirt.002.seg3": 0.45340715496411454, + "DEF-skirt.011.seg3": 0.43628207869348157, + "DEF-skirt.002.seg2": 0.07726076569748527, + "DEF-skirt.011.seg2": 0.8697016458385258, + "DEF-skirt.L.001.seg2": 1.5718474151046895, + "DEF-skirt.002.seg1": 0.07011653736356815, + "DEF-skirt.011.seg1": 0.060376459628942836, + "DEF-skirt.L.001": 1.7333563654776996, + "DEF-skirt.L.seg3": 0.19093190472623134, + "DEF-skirt.L.005": 0.36357547421065073, + "DEF-skirt.L.004": 0.8051463519527622 + }, + { + "DEF-skirt.L.002": 1.6368903816027336, + "DEF-skirt.L.001.seg3": 0.4428292313472455, + "DEF-skirt.L.005.seg3": 0.0646526762887677, + "DEF-skirt.L.001.seg1": 1.5718474151046895, + "DEF-skirt.L.005.seg2": 0.21270272007869018, + "DEF-skirt.L.seg3": 0.1699154302186351, + "DEF-skirt.L.005": 0.358614413021921, + "DEF-skirt.L.004": 0.6736723993011002, + "DEF-skirt.011.seg2": 0.02397434757873418, + "DEF-skirt.011.seg3": 0.020762523308016423 + }, + { + "DEF-skirt.L.002": 0.988772566592522, + "DEF-skirt.L.001.seg2": 0.4428292313472455, + "DEF-skirt.L.005.seg3": 0.47097637669824355, + "DEF-skirt.L.005.seg2": 0.12279700596246146 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.L.005", + "DEF-skirt.L.005.seg1", + "DEF-skirt.L.005.seg2", + "DEF-skirt.L.005.seg3" + ], + "tips": [ + [ + -0.0, + 0.01609, + -0.0 + ], + [ + -0.0, + 0.01609, + 0.0 + ], + [ + -0.0, + 0.01609, + -0.0 + ], + [ + -0.00328, + 0.03949, + 0.01665 + ] + ], + "hulls": [ + [ + [ + -0.00485, + -0.03063, + 0.00248 + ], + [ + -0.00254, + 0.0033, + 0.01753 + ], + [ + -0.00239, + 0.00046, + -0.0018 + ], + [ + -0.00253, + 0.00314, + 0.01645 + ], + [ + -0.0024, + 0.00062, + -0.00072 + ], + [ + -0.00485, + -0.03047, + 0.00356 + ] + ], + [], + [ + [ + -0.00236, + 0.00948, + -0.012 + ], + [ + 0.00046, + 0.00643, + 0.00707 + ], + [ + -0.00219, + 0.00911, + -0.01099 + ], + [ + 0.00031, + 0.00659, + 0.006 + ] + ], + [ + [ + -0.00127, + 0.01968, + 0.01112 + ], + [ + -0.00243, + 0.02102, + 0.00345 + ], + [ + -0.00226, + 0.02, + 0.00382 + ], + [ + -0.00131, + 0.01905, + 0.01023 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.L.004.seg3": 0.18071373217817754, + "DEF-skirt.L.003.seg3": 1.1878016405318974, + "DEF-skirt.L.004.seg2": 0.48988694772853547, + "DEF-skirt.R.005.seg3": 0.8433881844420577, + "DEF-skirt.L.seg3": 0.04318668795316161, + "DEF-skirt.L.001.seg2": 0.358614413021921, + "DEF-skirt.L.002": 0.13331009360929014, + "DEF-skirt.L.001.seg1": 0.36357547421065073, + "DEF-skirt.R.003.seg3": 0.1715765989223872, + "DEF-skirt.R.004": 0.030876031930140435, + "DEF-skirt.R.004.seg1": 0.020803836908132034, + "DEF-skirt.L.004": 0.22954852875263643, + "DEF-skirt.L.004.seg1": 1.117666014626619, + "DEF-skirt.R.005": 0.00681448318365796 + }, + { + "DEF-skirt.L.005.seg2": 0.2999459253805148, + "DEF-skirt.L.004.seg3": 0.286943106992394, + "DEF-skirt.L.003.seg3": 0.09606776911003378, + "DEF-skirt.R.005.seg3": 0.289521499895125 + }, + { + "DEF-skirt.L.004.seg3": 0.2371031746007346, + "DEF-skirt.L.003.seg3": 0.07865966284521508, + "DEF-skirt.L.005.seg1": 0.2999459253805148, + "DEF-skirt.R.005.seg3": 0.2372906590447128, + "DEF-skirt.L.002": 0.16870674232060612, + "DEF-skirt.L.001.seg3": 0.12279700596246146, + "DEF-skirt.L.001.seg2": 0.21270272007869018, + "DEF-skirt.L.005.seg3": 0.14366482829699256 + }, + { + "DEF-skirt.L.002": 0.26989297982735216, + "DEF-skirt.L.001.seg3": 0.47097637669824355, + "DEF-skirt.L.001.seg2": 0.0646526762887677, + "DEF-skirt.L.005.seg2": 0.14366482829699256 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.L.004", + "DEF-skirt.L.004.seg1", + "DEF-skirt.L.004.seg2", + "DEF-skirt.L.004.seg3" + ], + "tips": [ + [ + 0.0, + 0.0568, + -0.0 + ], + [ + 0.0, + 0.05681, + -0.0 + ], + [ + 0.0, + 0.05681, + 0.0 + ], + [ + -0.0338, + 0.05438, + 0.08144 + ] + ], + "hulls": [ + [ + [ + -0.15102, + 0.0078, + 0.08207 + ], + [ + 0.00824, + 0.03576, + 0.00178 + ], + [ + -0.05835, + 0.0553, + -0.00941 + ], + [ + -0.09639, + 0.03085, + 0.06009 + ], + [ + -0.12285, + -0.00656, + 0.08433 + ], + [ + -0.12841, + -0.01172, + 0.07969 + ], + [ + -0.1452, + 0.0128, + 0.08653 + ], + [ + -0.05826, + 0.05446, + -0.01011 + ], + [ + -0.15, + 0.00781, + 0.08246 + ], + [ + 0.00825, + 0.03587, + 0.00286 + ] + ], + [ + [ + 0.08615, + 0.03472, + -0.05979 + ], + [ + -0.05431, + 0.05202, + 0.02224 + ], + [ + 0.02518, + 0.0375, + 0.00055 + ], + [ + -0.02527, + 0.02548, + -0.02003 + ], + [ + 0.07674, + 0.02108, + 0.00321 + ], + [ + 0.04784, + 0.00565, + -0.01696 + ], + [ + 0.05354, + 0.035, + -0.0416 + ], + [ + -0.0043, + 0.04893, + 0.0021 + ], + [ + 0.05709, + 0.03934, + -0.00321 + ], + [ + 0.07479, + 0.0475, + -0.02989 + ] + ], + [ + [ + -0.0656, + 0.03387, + 0.0299 + ], + [ + 0.06661, + 0.00056, + -0.00535 + ], + [ + -0.00376, + 0.00758, + -0.01638 + ], + [ + -0.01302, + 0.03632, + 0.01466 + ], + [ + -0.03914, + 0.01854, + 0.04737 + ], + [ + -0.02557, + 0.00374, + 0.01734 + ], + [ + 0.03762, + 0.0123, + -0.00983 + ], + [ + -0.04518, + 0.02831, + 0.01086 + ], + [ + -0.03363, + 0.04644, + 0.02948 + ], + [ + 0.00975, + 0.02427, + -0.00104 + ] + ], + [] + ], + "neighbours": [ + { + "DEF-skirt.L.004.seg1": 4.0678154269769955, + "DEF-skirt.L.005": 0.22954852875263643, + "DEF-skirt.L.001.seg2": 0.6736723993011002, + "DEF-skirt.L.002": 0.808795880142356, + "DEF-skirt.L.001.seg1": 0.8051463519527622, + "DEF-skirt.L.seg3": 3.8285142497834164, + "DEF-skirt.L.003": 0.21646333191305667, + "DEF-skirt.L.seg2": 0.06935733543747569, + "DEF-skirt.L.003.seg3": 5.274030080809885, + "DEF-skirt.R.003.seg3": 0.845388225157766, + "DEF-skirt.L.003.seg2": 0.677365454643255, + "DEF-skirt.seg3": 0.8155590405608446, + "DEF-skirt": 0.19603096959511881, + "DEF-skirt.seg2": 0.14029811314042995, + "DEF-skirt.L.003.seg1": 0.3003293425343978, + "DEF-skirt.R.004": 0.13967539384350525, + "DEF-skirt.seg1": 0.20676807425859 + }, + { + "DEF-skirt.L.004": 4.0678154269769955, + "DEF-skirt.L.005": 1.117666014626619, + "DEF-skirt.R.003.seg3": 1.9171418898471628, + "DEF-skirt.L.004.seg2": 4.7309382362110455, + "DEF-skirt.L.003.seg3": 7.552187895272386, + "DEF-skirt.R.004": 1.5419089252454603, + "DEF-skirt.L.seg3": 0.9764221426855458, + "DEF-skirt.R.004.seg1": 0.07202823700664285, + "DEF-skirt.seg3": 0.029836616482513456 + }, + { + "DEF-skirt.L.004.seg3": 1.095682577471105, + "DEF-skirt.L.003.seg3": 5.510255386232652, + "DEF-skirt.L.005": 0.48988694772853547, + "DEF-skirt.R.005.seg3": 0.4449604793694335, + "DEF-skirt.R.004": 1.9079217533708204, + "DEF-skirt.R.004.seg1": 1.6832252773454213, + "DEF-skirt.R.003.seg3": 5.3545195307750895, + "DEF-skirt.L.004.seg1": 4.7309382362110455, + "DEF-skirt.R.004.seg2": 0.15842716545330904, + "DEF-skirt.R.005.seg1": 0.035164787307590095, + "DEF-skirt.R.005": 0.007233539959747903 + }, + { + "DEF-skirt.L.005.seg2": 0.2371031746007346, + "DEF-skirt.L.003.seg3": 0.5971418419198388, + "DEF-skirt.L.005.seg1": 0.286943106992394, + "DEF-skirt.R.005.seg3": 0.7169556622842608, + "DEF-skirt.L.005": 0.18071373217817754, + "DEF-skirt.L.004.seg2": 1.095682577471105, + "DEF-skirt.R.003.seg3": 1.2748603054718204, + "DEF-skirt.R.004.seg1": 0.5166879515818066, + "DEF-skirt.R.004.seg2": 0.25998774990698886 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.R.002" + ], + "tips": [ + [ + -0.00968, + 0.11247, + 0.00454 + ] + ], + "hulls": [ + [ + [ + -0.00719, + 0.06892, + 0.00329 + ], + [ + -0.0171, + 0.03783, + 0.00801 + ], + [ + 0.00058, + 0.03804, + -0.00026 + ], + [ + -2e-05, + 0.06885, + 1e-05 + ], + [ + -0.00073, + 0.06811, + 0.00037 + ], + [ + -0.00041, + 0.03801, + 0.00021 + ], + [ + -0.01612, + 0.03765, + 0.00756 + ], + [ + -0.00668, + 0.06797, + 0.00311 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.R.001.seg3": 0.4721447238142513, + "DEF-skirt.R.001.seg2": 1.3861041106828074, + "DEF-skirt.R.005": 0.5360177981787058, + "DEF-skirt.R.001.seg1": 1.026548805673111, + "DEF-skirt.010.seg3": 0.27244704748154724, + "DEF-skirt.010.seg2": 0.18258340776049164, + "DEF-skirt.009.seg3": 0.5169325843054446, + "DEF-skirt.010.seg1": 0.051648361776784, + "DEF-skirt.R.003.seg3": 0.012816917290188745, + "DEF-skirt.R.004.seg2": 0.018325292971089646, + "DEF-skirt.R.001": 0.06312256627611201, + "DEF-skirt.010": 0.029037682237823992 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.R.001", + "DEF-skirt.R.001.seg1", + "DEF-skirt.R.001.seg2", + "DEF-skirt.R.001.seg3" + ], + "tips": [ + [ + 0.0, + 0.0643, + -0.0 + ], + [ + -0.0, + 0.0643, + 0.0 + ], + [ + -0.0, + 0.0643, + 0.0 + ], + [ + -0.00053, + 0.0016, + 0.01591 + ] + ], + "hulls": [ + [ + [ + 0.0053, + 0.01949, + 0.11977 + ], + [ + 0.03099, + 0.06327, + 0.02728 + ], + [ + 0.00431, + 0.01991, + 0.11959 + ], + [ + 0.02996, + 0.0634, + 0.02764 + ] + ], + [ + [ + 0.0247, + 0.06188, + 0.01354 + ], + [ + -0.04416, + 0.02727, + -0.03656 + ], + [ + -0.01632, + 0.00129, + -0.03211 + ], + [ + 0.02158, + 0.03459, + 0.03826 + ], + [ + -0.02664, + 0.0297, + -0.04487 + ], + [ + 0.03255, + 0.03188, + 0.02232 + ], + [ + -0.0173, + 0.00116, + -0.03165 + ], + [ + 0.0253, + 0.06173, + 0.01264 + ], + [ + -0.04318, + 0.0274, + -0.03703 + ], + [ + 0.02218, + 0.03444, + 0.03736 + ] + ], + [ + [ + 0.0003, + 0.06429, + 0.00748 + ], + [ + 0.01463, + 0.00023, + 0.02877 + ], + [ + 0.01676, + 0.03439, + 0.00096 + ], + [ + 0.0061, + 0.03696, + 0.01711 + ], + [ + 0.00403, + 0.06421, + 0.00139 + ], + [ + 0.00669, + 0.0368, + 0.01621 + ], + [ + 0.01523, + 7e-05, + 0.02786 + ], + [ + 0.0039, + 0.06337, + 0.00209 + ], + [ + 0.01621, + 0.03435, + 0.0019 + ] + ], + [] + ], + "neighbours": [ + { + "DEF-skirt.010.seg1": 0.027378974892033114, + "DEF-skirt.007.seg3": 0.2677451548737494, + "DEF-skirt.010": 0.31555339612032274, + "DEF-skirt.009.seg2": 0.4018968056498796, + "DEF-skirt.009.seg3": 0.24376088738124668, + "DEF-skirt.R.001.seg1": 1.0607064606861076, + "DEF-skirt.009.seg1": 0.05524117514372051, + "DEF-skirt.R.002": 0.06312256627611201, + "DEF-skirt.R.seg2": 1.5263588944722746, + "DEF-skirt.R.003.seg3": 0.07035853311526641, + "DEF-skirt.R.003.seg2": 0.15603431496875952, + "DEF-skirt.R.seg3": 0.6250004873314858, + "DEF-skirt.R.seg1": 0.07198854155120338 + }, + { + "DEF-skirt.010.seg3": 0.2332891127301584, + "DEF-skirt.R.002": 1.026548805673111, + "DEF-skirt.010.seg2": 0.12614822889344357, + "DEF-skirt.009.seg3": 0.39026871228668636, + "DEF-skirt.R.001.seg2": 0.45374872514639186, + "DEF-skirt.010.seg1": 0.033309799028286846, + "DEF-skirt.R.005": 0.4914130450568921, + "DEF-skirt.R.003.seg3": 0.11280987179495439, + "DEF-skirt.R.001": 1.0607064606861076, + "DEF-skirt.R.004.seg2": 0.14391126107917818, + "DEF-skirt.010": 0.01830603357103766, + "DEF-skirt.R.seg3": 0.15912477238749645, + "DEF-skirt.R.004.seg1": 0.10724688171236707 + }, + { + "DEF-skirt.R.001.seg3": 0.48646409436291727, + "DEF-skirt.R.002": 1.3861041106828074, + "DEF-skirt.R.005": 0.7915718703374228, + "DEF-skirt.R.001.seg1": 0.45374872514639186, + "DEF-skirt.R.004.seg2": 0.04626688987928218 + }, + { + "DEF-skirt.R.002": 0.4721447238142513, + "DEF-skirt.R.001.seg2": 0.48646409436291727, + "DEF-skirt.R.005": 0.2593759751341018 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.R.005", + "DEF-skirt.R.005.seg1", + "DEF-skirt.R.005.seg2", + "DEF-skirt.R.005.seg3" + ], + "tips": [ + [ + 0.0, + 0.01912, + 0.0 + ], + [ + 0.0, + 0.01912, + -0.0 + ], + [ + 0.0, + 0.01912, + -0.0 + ], + [ + 0.08661, + 0.13329, + 0.07735 + ] + ], + "hulls": [ + [ + [ + 0.0341, + 0.01431, + 0.01316 + ], + [ + -0.02492, + -0.01564, + -0.00996 + ], + [ + -0.00759, + 0.00361, + 0.01594 + ], + [ + 0.00187, + -0.00238, + -7e-05 + ], + [ + 0.00134, + -0.00204, + 0.00082 + ], + [ + 0.03357, + 0.01464, + 0.01405 + ], + [ + -0.00707, + 0.00327, + 0.01504 + ], + [ + -0.02438, + -0.01598, + -0.01085 + ] + ], + [ + [ + -0.05443, + 0.00812, + -0.03221 + ], + [ + -0.02008, + 0.00129, + -0.03264 + ], + [ + -0.04983, + 0.01063, + -0.03808 + ], + [ + -0.02056, + 0.00086, + -0.03176 + ], + [ + -0.05337, + 0.00801, + -0.03246 + ], + [ + -0.04941, + 0.01002, + -0.03727 + ] + ], + [], + [ + [ + 0.08062, + 0.02593, + 0.06383 + ], + [ + 0.01748, + 0.09156, + 0.02803 + ], + [ + 0.04592, + 0.07269, + 0.02198 + ], + [ + 0.06121, + 0.04666, + 0.05168 + ], + [ + 0.03615, + 0.07203, + 0.03887 + ], + [ + 0.08118, + 0.02596, + 0.06289 + ], + [ + 0.03671, + 0.07206, + 0.03793 + ], + [ + 0.01837, + 0.09107, + 0.02763 + ], + [ + 0.06066, + 0.04663, + 0.05262 + ], + [ + 0.04551, + 0.07252, + 0.02298 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.R.005.seg1": 1.1971281659610125, + "DEF-skirt.R.001.seg3": 0.2593759751341018, + "DEF-skirt.R.002": 0.5360177981787058, + "DEF-skirt.R.001.seg2": 0.7915718703374228, + "DEF-skirt.R.001.seg1": 0.4914130450568921, + "DEF-skirt.R.003.seg3": 1.091596357605304, + "DEF-skirt.R.004.seg2": 9.754011944602853, + "DEF-skirt.R.seg3": 0.020397376975925585, + "DEF-skirt.R.004.seg1": 6.500489989848925, + "DEF-skirt.L.004.seg2": 0.007233539959747903, + "DEF-skirt.R.004": 0.0037763106041570904, + "DEF-skirt.R.004.seg3": 0.2621371448345676, + "DEF-skirt.L.003.seg3": 0.04733610412909939, + "DEF-skirt.L.005": 0.00681448318365796 + }, + { + "DEF-skirt.R.005": 1.1971281659610125, + "DEF-skirt.R.003.seg3": 0.15873896284533995, + "DEF-skirt.R.004.seg2": 0.05547518726174139, + "DEF-skirt.R.004.seg1": 0.09565318256508437, + "DEF-skirt.L.004.seg2": 0.035164787307590095, + "DEF-skirt.R.004": 0.018476782348616994, + "DEF-skirt.R.005.seg2": 0.05278311122623336 + }, + { + "DEF-skirt.R.005.seg1": 0.05278311122623336 + }, + { + "DEF-skirt.L.005.seg2": 0.2372906590447128, + "DEF-skirt.L.004.seg3": 0.7169556622842608, + "DEF-skirt.L.003.seg3": 0.5377347293486077, + "DEF-skirt.L.005.seg1": 0.289521499895125, + "DEF-skirt.L.005": 0.8433881844420577, + "DEF-skirt.L.004.seg2": 0.4449604793694335, + "DEF-skirt.R.003.seg3": 0.1178247570438451, + "DEF-skirt.R.004": 0.03221048762352208, + "DEF-skirt.R.004.seg1": 0.021702974422598054 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.R.004", + "DEF-skirt.R.004.seg1", + "DEF-skirt.R.004.seg2", + "DEF-skirt.R.004.seg3" + ], + "tips": [ + [ + 0.0, + 0.0491, + -0.0 + ], + [ + -0.0, + 0.0491, + 0.0 + ], + [ + -0.0, + 0.0491, + 0.0 + ], + [ + -0.0, + 0.0491, + 0.0 + ] + ], + "hulls": [ + [ + [ + -0.1167, + 0.01819, + 0.04148 + ], + [ + -0.02518, + 0.01477, + 0.0226 + ], + [ + -0.11245, + 0.01782, + 0.04839 + ], + [ + -0.11668, + 0.01753, + 0.04061 + ], + [ + -0.11302, + 0.01872, + 0.0486 + ], + [ + -0.02577, + 0.01467, + 0.02169 + ] + ], + [ + [ + -0.03391, + 0.04902, + 0.02667 + ], + [ + 0.02743, + 0.01628, + -0.00983 + ], + [ + -0.00994, + 0.03813, + -0.0066 + ], + [ + 0.01438, + 0.02973, + 0.00607 + ], + [ + -0.00761, + 0.03188, + 0.01466 + ], + [ + 0.01318, + 0.02813, + -0.01841 + ], + [ + 0.03012, + 0.01732, + 0.01001 + ], + [ + -0.00982, + 0.03887, + 0.00271 + ], + [ + 0.0137, + 0.03, + -0.00279 + ], + [ + -0.03511, + 0.04812, + 0.01805 + ] + ], + [ + [ + 0.04779, + 0.02322, + -0.02176 + ], + [ + -0.04971, + 0.00448, + 0.02323 + ], + [ + 0.00662, + 0.02205, + 0.01108 + ], + [ + -0.03678, + 0.02978, + -0.00441 + ], + [ + -0.02466, + 0.02702, + 0.02605 + ], + [ + 0.04436, + 0.00749, + 0.00644 + ], + [ + -0.0462, + 0.00208, + -0.00291 + ], + [ + 0.02212, + 0.00747, + -0.00466 + ], + [ + 0.00344, + 0.01565, + -0.0085 + ], + [ + 0.04078, + 0.00627, + -0.01328 + ] + ], + [] + ], + "neighbours": [ + { + "DEF-skirt.L.005": 0.030876031930140435, + "DEF-skirt.L.004.seg2": 1.9079217533708204, + "DEF-skirt.R.005.seg3": 0.03221048762352208, + "DEF-skirt.R.004.seg1": 1.0732347883554358, + "DEF-skirt.R.003.seg3": 4.464269337643888, + "DEF-skirt.L.003.seg3": 1.6662561376102858, + "DEF-skirt.L.004.seg1": 1.5419089252454603, + "DEF-skirt.R.seg2": 0.16426175880538585, + "DEF-skirt.L.004": 0.13967539384350525, + "DEF-skirt.R.003.seg2": 0.016111401937035363, + "DEF-skirt.R.seg3": 0.21310817027062778, + "DEF-skirt.R.005.seg1": 0.018476782348616994, + "DEF-skirt.R.005": 0.0037763106041570904 + }, + { + "DEF-skirt.R.004.seg2": 10.738716948372819, + "DEF-skirt.L.005": 0.020803836908132034, + "DEF-skirt.L.004.seg2": 1.6832252773454213, + "DEF-skirt.R.005.seg3": 0.021702974422598054, + "DEF-skirt.R.004": 1.0732347883554358, + "DEF-skirt.R.seg3": 0.19151314001136188, + "DEF-skirt.R.005": 6.500489989848925, + "DEF-skirt.R.001.seg1": 0.10724688171236707, + "DEF-skirt.R.003.seg3": 3.6078875543646496, + "DEF-skirt.L.003.seg3": 0.2699483450459348, + "DEF-skirt.L.004.seg3": 0.5166879515818066, + "DEF-skirt.R.005.seg1": 0.09565318256508437, + "DEF-skirt.L.004.seg1": 0.07202823700664285 + }, + { + "DEF-skirt.R.004.seg1": 10.738716948372819, + "DEF-skirt.R.005": 9.754011944602853, + "DEF-skirt.R.001.seg2": 0.04626688987928218, + "DEF-skirt.R.002": 0.018325292971089646, + "DEF-skirt.R.001.seg1": 0.14391126107917818, + "DEF-skirt.R.seg3": 0.04455171348530562, + "DEF-skirt.R.003.seg3": 3.272260373183556, + "DEF-skirt.L.004.seg3": 0.25998774990698886, + "DEF-skirt.L.004.seg2": 0.15842716545330904, + "DEF-skirt.R.005.seg1": 0.05547518726174139, + "DEF-skirt.R.004.seg3": 0.5314995138158436 + }, + { + "DEF-skirt.R.005": 0.2621371448345676, + "DEF-skirt.R.004.seg2": 0.5314995138158436 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.010", + "DEF-skirt.010.seg1", + "DEF-skirt.010.seg2", + "DEF-skirt.010.seg3" + ], + "tips": [ + [ + -0.0, + 0.02681, + -0.0 + ], + [ + 0.0, + 0.02681, + 0.0 + ], + [ + 0.0, + 0.02681, + -0.0 + ], + [ + -0.04852, + 0.01964, + 0.12108 + ] + ], + "hulls": [ + [ + [ + 0.08387, + 0.01976, + -0.01391 + ], + [ + -0.06183, + 0.02188, + -0.00739 + ], + [ + -0.03781, + -0.01788, + 0.00557 + ], + [ + 0.05871, + 0.01031, + -0.02099 + ], + [ + -0.05956, + 0.01908, + 0.01173 + ], + [ + 0.08341, + 0.01978, + -0.01491 + ], + [ + -0.05956, + 0.01926, + 0.01065 + ], + [ + 0.05915, + 0.0103, + -0.01999 + ], + [ + -0.06175, + 0.02156, + -0.00635 + ], + [ + -0.03783, + -0.01771, + 0.0045 + ] + ], + [ + [ + 0.02077, + 0.02144, + -0.07553 + ], + [ + 0.02768, + 0.02288, + -0.07198 + ], + [ + 0.02139, + 0.02087, + -0.07483 + ], + [ + 0.02711, + 0.02196, + -0.07183 + ] + ], + [], + [ + [ + -0.02616, + 0.01002, + 0.06035 + ], + [ + -0.01828, + 0.01042, + 0.06088 + ], + [ + -0.02535, + 0.00932, + 0.06056 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.010.seg1": 0.5487628936145512, + "DEF-skirt.009.seg2": 2.1035028646904017, + "DEF-skirt.009.seg3": 1.345437829411113, + "DEF-skirt.009.seg1": 1.1850910995461685, + "DEF-skirt.007.seg3": 0.23355445061974422, + "DEF-skirt.R.001": 0.31555339612032274, + "DEF-skirt.009": 0.23097140030928476, + "DEF-skirt.R.002": 0.029037682237823992, + "DEF-skirt.R.001.seg1": 0.01830603357103766, + "DEF-skirt.005.seg2": 0.11437498180926176, + "DEF-skirt.005.seg1": 0.18882265189366965, + "DEF-skirt.005": 0.010310972552469655 + }, + { + "DEF-skirt.010.seg2": 0.9157422602751464, + "DEF-skirt.009.seg3": 1.5453642087036952, + "DEF-skirt.010": 0.5487628936145512, + "DEF-skirt.009.seg2": 0.04938591538750098, + "DEF-skirt.R.001.seg1": 0.033309799028286846, + "DEF-skirt.R.002": 0.051648361776784, + "DEF-skirt.007.seg3": 0.015989096555482363, + "DEF-skirt.R.001": 0.027378974892033114 + }, + { + "DEF-skirt.R.001.seg1": 0.12614822889344357, + "DEF-skirt.010.seg3": 0.11231192164214132, + "DEF-skirt.R.002": 0.18258340776049164, + "DEF-skirt.009.seg3": 0.7490264894622274, + "DEF-skirt.010.seg1": 0.9157422602751464 + }, + { + "DEF-skirt.R.001.seg1": 0.2332891127301584, + "DEF-skirt.R.002": 0.27244704748154724, + "DEF-skirt.010.seg2": 0.11231192164214132, + "DEF-skirt.009.seg3": 0.7566836571082174 + } + ] + }, + { + "class": "skirt", + "root_parent": "DEF-spine", + "bones": [ + "DEF-skirt.009", + "DEF-skirt.009.seg1", + "DEF-skirt.009.seg2", + "DEF-skirt.009.seg3" + ], + "tips": [ + [ + 0.0, + 0.02818, + 0.0 + ], + [ + 0.0, + 0.02818, + 0.0 + ], + [ + 0.0, + 0.02818, + -0.0 + ], + [ + -0.03619, + 0.04068, + -0.00405 + ] + ], + "hulls": [ + [ + [ + -0.0934, + 0.01308, + -0.05741 + ], + [ + 0.09157, + 0.01046, + 6e-05 + ], + [ + -0.04856, + 0.02623, + 0.00682 + ], + [ + -0.07845, + 0.01877, + -0.02838 + ], + [ + -0.06331, + 0.02572, + -0.00594 + ], + [ + 0.08445, + 0.01441, + 0.00469 + ], + [ + 0.08911, + 0.01898, + -0.0017 + ], + [ + 0.09016, + 0.01656, + 0.00119 + ], + [ + 0.09129, + 0.01152, + 1e-05 + ], + [ + 0.08904, + 0.01844, + -0.00264 + ] + ], + [ + [ + 0.09362, + 0.00863, + -0.08179 + ], + [ + -0.05087, + 0.02478, + 0.04259 + ], + [ + 0.02526, + 0.01004, + -0.02974 + ], + [ + 0.02918, + 0.02075, + -0.07815 + ], + [ + 0.05947, + 0.00301, + -0.06983 + ], + [ + 0.0185, + 0.0247, + -0.00059 + ], + [ + 0.06892, + 0.0245, + -0.06689 + ], + [ + 0.02461, + 0.02325, + -0.04076 + ], + [ + 0.03153, + 0.00983, + -0.06629 + ], + [ + 0.05892, + 0.01463, + -0.081 + ] + ], + [ + [ + -0.07292, + 0.02213, + 0.09532 + ], + [ + 0.06001, + 0.00472, + -0.09372 + ], + [ + -0.01288, + 0.01989, + 0.00375 + ], + [ + 0.0358, + 0.01343, + -0.04136 + ], + [ + -0.04798, + 0.00526, + 0.04757 + ], + [ + 0.01666, + 0.01022, + -0.01058 + ], + [ + 0.02945, + 0.01043, + -0.0912 + ], + [ + -0.03094, + 0.01476, + 0.02644 + ], + [ + 0.02255, + 0.02536, + -0.06376 + ], + [ + 0.04226, + 0.00062, + -0.06501 + ] + ], + [ + [ + -0.0721, + 0.06955, + -0.00063 + ], + [ + 0.021, + 0.01513, + -0.02777 + ], + [ + -0.0281, + 0.01052, + 0.04322 + ], + [ + -0.01592, + 0.00469, + -0.00519 + ], + [ + -0.05269, + 0.04819, + 0.01577 + ], + [ + -0.04035, + 0.01305, + 0.00828 + ], + [ + -0.00951, + 0.02526, + -0.01258 + ], + [ + -0.0199, + 0.01686, + 0.01286 + ], + [ + -0.04182, + 0.01246, + 0.03474 + ], + [ + -0.01674, + 0.02392, + -0.01633 + ] + ] + ], + "neighbours": [ + { + "DEF-skirt.010": 0.23097140030928476, + "DEF-skirt.009.seg1": 2.8972802492875527, + "DEF-skirt.003.seg3": 1.1286794898007495, + "DEF-skirt.seg3": 0.7582600522037454, + "DEF-skirt.005.seg2": 0.3083252302655602, + "DEF-skirt.005.seg1": 1.1164002439418375, + "DEF-skirt.005": 0.7109617764468392, + "DEF-skirt.007.seg3": 9.43662584664051, + "DEF-skirt.seg2": 0.16869629844680606, + "DEF-skirt.seg1": 0.09372445010591768, + "DEF-skirt.R.seg3": 0.08669143553370695 + }, + { + "DEF-skirt.010": 1.1850910995461685, + "DEF-skirt.009.seg2": 2.723864090688208, + "DEF-skirt.009": 2.8972802492875527, + "DEF-skirt.R.001": 0.05524117514372051, + "DEF-skirt.007.seg3": 2.906074152306811, + "DEF-skirt.003.seg3": 0.8940016644600399, + "DEF-skirt.seg3": 0.9144382488613035, + "DEF-skirt.005.seg2": 1.2483108134831402, + "DEF-skirt.005.seg1": 1.364221007427845, + "DEF-skirt.005": 0.3450042763204117, + "DEF-skirt.R.seg3": 0.03686175164852512, + "DEF-skirt.seg2": 0.0714384640111776 + }, + { + "DEF-skirt.010.seg1": 0.04938591538750098, + "DEF-skirt.010": 2.1035028646904017, + "DEF-skirt.009.seg3": 1.8092874106016312, + "DEF-skirt.009.seg1": 2.723864090688208, + "DEF-skirt.007.seg3": 4.5295165581740635, + "DEF-skirt.R.001": 0.4018968056498796, + "DEF-skirt.005.seg2": 0.8744732184988231, + "DEF-skirt.005.seg1": 1.0288586076015256, + "DEF-skirt.003.seg3": 0.18218562382336984, + "DEF-skirt.R.seg3": 0.6798349904287918, + "DEF-skirt.seg3": 0.16737698817810986, + "DEF-skirt.seg2": 0.01027086487236381, + "DEF-skirt.005": 0.05151539510096881 + }, + { + "DEF-skirt.R.001.seg1": 0.39026871228668636, + "DEF-skirt.010.seg3": 0.7566836571082174, + "DEF-skirt.R.002": 0.5169325843054446, + "DEF-skirt.010.seg2": 0.7490264894622274, + "DEF-skirt.010.seg1": 1.5453642087036952, + "DEF-skirt.010": 1.345437829411113, + "DEF-skirt.009.seg2": 1.8092874106016312, + "DEF-skirt.007.seg3": 1.5188658246344597, + "DEF-skirt.R.001": 0.24376088738124668, + "DEF-skirt.R.seg3": 4.171412457713149, + "DEF-skirt.005.seg1": 0.16007123804476198, + "DEF-skirt.005.seg2": 0.08906398621705636 + } + ] + } + ], + "twist": [ + { + "bone": "DEF-upper_arm.L.001", + "parent": "DEF-upper_arm.L", + "child": "DEF-forearm.L" + }, + { + "bone": "DEF-forearm.L.001", + "parent": "DEF-forearm.L", + "child": "DEF-hand.L" + }, + { + "bone": "DEF-upper_arm.R.001", + "parent": "DEF-upper_arm.R", + "child": "DEF-forearm.R" + }, + { + "bone": "DEF-forearm.R.001", + "parent": "DEF-forearm.R", + "child": "DEF-hand.R" + }, + { + "bone": "DEF-thigh.L.001", + "parent": "DEF-thigh.L", + "child": "DEF-shin.L" + }, + { + "bone": "DEF-shin.L.001", + "parent": "DEF-shin.L", + "child": "DEF-foot.L" + }, + { + "bone": "DEF-thigh.R.001", + "parent": "DEF-thigh.R", + "child": "DEF-shin.R" + }, + { + "bone": "DEF-shin.R.001", + "parent": "DEF-shin.R", + "child": "DEF-foot.R" + } + ], + "colliders": [ + { + "bone": "DEF-spine", + "child": "DEF-spine.001", + "from": 0.0, + "radius_head": 0.1842, + "radius_tail": 0.1842, + "radius": 0.1842, + "lid": true + }, + { + "bone": "DEF-thigh.L", + "child": "DEF-shin.L", + "from": 0.1, + "radius_head": 0.1104, + "radius_tail": 0.063, + "radius": 0.063 + }, + { + "bone": "DEF-thigh.R", + "child": "DEF-shin.R", + "from": 0.1, + "radius_head": 0.1107, + "radius_tail": 0.062, + "radius": 0.062 + }, + { + "bone": "DEF-shin.L", + "child": "DEF-foot.L", + "from": 0.1, + "radius_head": 0.0953, + "radius_tail": 0.082, + "radius": 0.082 + }, + { + "bone": "DEF-shin.R", + "child": "DEF-foot.R", + "from": 0.1, + "radius_head": 0.0955, + "radius_tail": 0.0815, + "radius": 0.0815 + } + ], + "weights_authored": true, + "driven_bones": [ + "DEF-f_index.01.L", + "DEF-f_index.01.R", + "DEF-f_index.02.L", + "DEF-f_index.02.R", + "DEF-f_index.03.L", + "DEF-f_index.03.R", + "DEF-f_middle.01.L", + "DEF-f_middle.01.R", + "DEF-f_middle.02.L", + "DEF-f_middle.02.R", + "DEF-f_middle.03.L", + "DEF-f_middle.03.R", + "DEF-f_pinky.01.L", + "DEF-f_pinky.01.R", + "DEF-f_pinky.02.L", + "DEF-f_pinky.02.R", + "DEF-f_pinky.03.L", + "DEF-f_pinky.03.R", + "DEF-f_ring.01.L", + "DEF-f_ring.01.R", + "DEF-f_ring.02.L", + "DEF-f_ring.02.R", + "DEF-f_ring.03.L", + "DEF-f_ring.03.R", + "DEF-foot.L", + "DEF-foot.R", + "DEF-forearm.L", + "DEF-forearm.R", + "DEF-hand.L", + "DEF-hand.R", + "DEF-shin.L", + "DEF-shin.R", + "DEF-shoulder.L", + "DEF-shoulder.R", + "DEF-spine", + "DEF-spine.001", + "DEF-spine.002", + "DEF-spine.003", + "DEF-spine.004", + "DEF-spine.005", + "DEF-spine.006", + "DEF-thigh.L", + "DEF-thigh.R", + "DEF-thumb.01.L", + "DEF-thumb.01.R", + "DEF-thumb.02.L", + "DEF-thumb.02.R", + "DEF-thumb.03.L", + "DEF-thumb.03.R", + "DEF-toe.L", + "DEF-toe.R", + "DEF-upper_arm.L", + "DEF-upper_arm.R" + ], + "surfaces": [ + { + "mesh": "Object_10", + "surface": 0, + "material": "EyesInvL", + "class": "body", + "detail": "eyes_ink", + "why": "material names itself an eye card", + "verts": 140, + "textured": false, + "chain_share": {} + }, + { + "mesh": "Object_11", + "surface": 0, + "material": "EyesHL", + "class": "body", + "detail": "eyes_highlight", + "why": "material names itself an eye card", + "verts": 80, + "textured": false, + "chain_share": {} + }, + { + "mesh": "Object_12", + "surface": 0, + "material": "EyesFullBlack", + "class": "body", + "detail": "eyes_ink", + "why": "material names itself an eye card", + "verts": 269, + "textured": false, + "chain_share": {} + }, + { + "mesh": "Object_14", + "surface": 0, + "material": "ClothB", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 1658, + "textured": true, + "chain_share": { + "skirt": 0.698 + } + }, + { + "mesh": "Object_15", + "surface": 0, + "material": "FullBlack", + "class": "linework", + "detail": "outline_hull", + "why": "material is untextured ink or inside-out", + "verts": 2052, + "textured": false, + "chain_share": { + "skirt": 0.698 + } + }, + { + "mesh": "Object_17", + "surface": 0, + "material": "ClothA", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 706, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_18", + "surface": 0, + "material": "FullBlack", + "class": "linework", + "detail": "outline_hull", + "why": "material is untextured ink or inside-out", + "verts": 786, + "textured": false, + "chain_share": {} + }, + { + "mesh": "Object_20", + "surface": 0, + "material": "ClothA", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 124, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_22", + "surface": 0, + "material": "ClothA", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 106, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_24", + "surface": 0, + "material": "ClothCAndW", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 78, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_26", + "surface": 0, + "material": "ClothCAndW", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 312, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_27", + "surface": 0, + "material": "FullBlack", + "class": "linework", + "detail": "outline_hull", + "why": "material is untextured ink or inside-out", + "verts": 312, + "textured": false, + "chain_share": {} + }, + { + "mesh": "Object_29", + "surface": 0, + "material": "ClothCAndW", + "class": "cloth", + "detail": "garment", + "why": "material name says 'garment'", + "verts": 54, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_31", + "surface": 0, + "material": "Hair", + "class": "hair", + "detail": "hair", + "why": "material name says 'hair'", + "verts": 3479, + "textured": true, + "chain_share": { + "hair": 0.51, + "skirt": 0.002 + } + }, + { + "mesh": "Object_32", + "surface": 0, + "material": "material", + "class": "linework", + "detail": "outline_hull", + "why": "material is untextured ink or inside-out", + "verts": 3814, + "textured": false, + "chain_share": { + "hair": 0.474, + "skirt": 0.002 + } + }, + { + "mesh": "Object_7", + "surface": 0, + "material": "Face", + "class": "body", + "detail": "face", + "why": "material name says 'face'", + "verts": 1296, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_8", + "surface": 0, + "material": "Body", + "class": "body", + "detail": "skin", + "why": "material name says 'skin'", + "verts": 1980, + "textured": true, + "chain_share": {} + }, + { + "mesh": "Object_9", + "surface": 0, + "material": "Eyes", + "class": "body", + "detail": "eyes", + "why": "material name says 'eyes'", + "verts": 112, + "textured": true, + "chain_share": {} + } + ] } \ No newline at end of file diff --git a/characters/skin_surfaces.gd b/characters/skin_surfaces.gd new file mode 100644 index 0000000..a9aefae --- /dev/null +++ b/characters/skin_surfaces.gd @@ -0,0 +1,116 @@ +extends RefCounted +class_name SkinSurfaces + +## What every surface of a character IS — body, cloth, hair or accessory. +## +## Written at build time by tools/surface_map.py into `.rig.json`, read +## here. Nothing at runtime re-derives it, which is the point: the question has +## one right answer per model and it is knowable in Blender, where the mesh, the +## weights and the skeleton are all in hand. Asking it again from a material at +## load time is how the mannequin's flat yellow body came to be rendered as a +## black silhouette — "untextured" is not the same question as "is ink". +## +## The heuristic that mistake came from is still here, as `guess()`, and still +## earns its place: it is the fallback for a model imported before the surface +## table existed, or one whose material genuinely says nothing. But it is now +## the last resort rather than the only source. + +const BODY := "body" +const CLOTH := "cloth" +const HAIR := "hair" +const ACCESSORY := "accessory" +const LINEWORK := "linework" + +## Same threshold as tools/surface_map.INK_LEVEL. The two must agree, or a model +## with a surface table would render differently from one without. +const INK_LEVEL := 0.18 + +var _by_slot: Dictionary = {} # "mesh|index" -> record +var _by_material: Dictionary = {} # material name -> record +## Materials used by two surfaces the classifier disagreed about. Taila reuses +## `ClothA` on three meshes and `FullBlack` on three more; those agree, so they +## stay usable. One that did not would silently give whichever surface was read +## first, so it is dropped from the material index instead and falls back to the +## slot key. +var _material_conflict: Dictionary = {} + + +static func from_rig_info(rig_info: Dictionary) -> SkinSurfaces: + var out := SkinSurfaces.new() + for record in rig_info.get("surfaces", []): + if not record is Dictionary: + continue + out._by_slot["%s|%d" % [record.get("mesh", ""), + int(record.get("surface", 0))]] = record + var mat: String = record.get("material", "") + if mat == "": + continue + var seen = out._by_material.get(mat) + if seen != null and seen.get("class", "") != record.get("class", ""): + out._material_conflict[mat] = true + else: + out._by_material[mat] = record + return out + + +func is_empty() -> bool: + return _by_slot.is_empty() + + +## The build-time record for one surface, or an empty Dictionary. +## +## The mesh node name and surface index are tried first because they name +## exactly one surface. The material name is the fallback because it is what +## survives best — every character in this game arrives with its meshes called +## `Object_7` through `Object_32`, and a renamed node would take the slot key +## with it while `ClothB` stays `ClothB`. +func lookup(mesh_name: String, surface_index: int, material_name: String) -> Dictionary: + var by_slot = _by_slot.get("%s|%d" % [mesh_name, surface_index]) + if by_slot != null: + return by_slot + if material_name != "" and not _material_conflict.has(material_name): + var by_mat = _by_material.get(material_name) + if by_mat != null: + return by_mat + return {} + + +## (class, detail) for a surface with no build-time record. +## +## This is the pre-surface-table heuristic, kept verbatim for the one job it is +## still right for. It answers a narrow question — is this untextured surface +## part of the model's own DRAWING? — and it answers it from the three things +## that actually distinguish line-work: being black, being drawn inside-out, or +## saying outright that it is an eye card. Anything else is treated as body, +## which is the safe answer because body is ordinary character shading. +static func guess(mat: BaseMaterial3D) -> Array: + if mat == null: + return [BODY, "skin"] + var name := mat.resource_name.to_lower() + if mat.albedo_texture == null: + if name.begins_with("eyes"): + return [BODY, "eyes_highlight" if name.contains("hl") else "eyes_ink"] + if mat.cull_mode == BaseMaterial3D.CULL_FRONT: + return [LINEWORK, "outline_hull"] + var c: Color = mat.albedo_color + if maxf(maxf(c.r, c.g), c.b) < INK_LEVEL: + return [LINEWORK, "outline_hull"] + return [BODY, "skin"] + + +## (class, detail) for a surface, from the table where it has an entry and from +## the heuristic where it does not. +## +## The cull-mode test is re-run even when the table HAS an entry, because that +## is the one piece of evidence the build side cannot see: glTF has no way to +## say "draw only the backfaces", so an inverted-hull outline arrives in Blender +## indistinguishable from an ordinary surface and only shows itself here. +func resolve(mesh_name: String, surface_index: int, mat: BaseMaterial3D) -> Array: + var material_name := "" if mat == null else mat.resource_name + if mat != null and mat.albedo_texture == null \ + and mat.cull_mode == BaseMaterial3D.CULL_FRONT: + return [LINEWORK, "outline_hull"] + var record := lookup(mesh_name, surface_index, material_name) + if record.is_empty(): + return guess(mat) + return [record.get("class", BODY), record.get("detail", "")] diff --git a/characters/skin_surfaces.gd.uid b/characters/skin_surfaces.gd.uid new file mode 100644 index 0000000..b5696e3 --- /dev/null +++ b/characters/skin_surfaces.gd.uid @@ -0,0 +1 @@ +uid://diqctdcqixjqg diff --git a/characters/skinned_player_model.gd b/characters/skinned_player_model.gd index a380357..3962f0b 100644 --- a/characters/skinned_player_model.gd +++ b/characters/skinned_player_model.gd @@ -92,6 +92,9 @@ var _joint_helpers: Array = [] ## and leg colliders, written by tools/retarget.py. Empty for a model that was ## rebound onto the library skeleton instead of keeping its own rig. var _rig_info: Dictionary = {} +## What each surface of this model IS — body, cloth, hair, accessory. Read from +## the same sidecar; drives the per-class cel look and answers `surfaces_of()`. +var _surfaces: SkinSurfaces = null var _spring_mod: SpringBones var is_holding_weapon: bool = false ## Which skin this is, so per-character hold tuning can be looked up. Set by @@ -183,6 +186,11 @@ func load_model(path: String) -> void: _resolved_clips.clear() _current_clip = "" _weapon_attachment = null + # Cleared, not left standing: a model with no skeleton never reaches the + # branch that reloads these, and would otherwise be described by the LAST + # character's sidecar. + _rig_info = {} + _surfaces = null var scene := GLBLoader.load(path) if not scene: @@ -240,13 +248,16 @@ func load_model(path: String) -> void: print("SkinnedPlayerModel: '%s' — %d cloth/hair bones on springs" % [path.get_file(), driven]) - # Cel-shaded look: toon shading over the imported textures + ink outline. + # Cel-shaded look: toon shading over the imported textures... LevelMaterials.apply_toon_recursive(scene) - # ...then the character-only pass: flat line-work + softer banding (see the - # function — toon-lighting the model's own outline shell is what put a white - # rim on every hair strand, and re-banding already-shaded textures read as - # gloss). - LevelMaterials.apply_character_look(scene) + # ...then the character-only pass, which is where the surface table earns + # its keep: it says which surfaces are hair, cloth, body or an accessory, so + # each can take its own outline weight and banding instead of all of them + # taking numbers calibrated on skin. It also identifies the model's own + # line-work by name and weight rather than by "is it nearly black", which is + # what used to render a flat-coloured model as a black silhouette. + _surfaces = SkinSurfaces.from_rig_info(_rig_info) + LevelMaterials.apply_character_look(scene, _surfaces) if animation_player: _index_animations() _setup_anim_tree(scene) @@ -375,6 +386,33 @@ func _load_rig_info(model_path: String) -> Dictionary: return parsed +## Every [mesh, surface index] of this model belonging to one surface class — +## SkinSurfaces.BODY, CLOTH, HAIR or ACCESSORY. +## +## The point of separating a character into a body, garments and hair is that +## the game can then treat them differently, and it can only do that if it can +## ask which is which. This is that question. It is used by the rig lab to let +## an artist isolate a class, and it is what a damage flash on skin only, or a +## hidden hat, or a per-class LOD would be built on. +func surfaces_of(surface_class: String) -> Array: + var out: Array = [] + if _surfaces == null: + return out + for mi in find_children("*", "MeshInstance3D", true, false): + if mi.mesh == null: + continue + for s in mi.mesh.get_surface_count(): + var src: BaseMaterial3D = mi.mesh.surface_get_material(s) as BaseMaterial3D + if _surfaces.resolve(mi.name, s, src)[0] == surface_class: + out.append([mi, s]) + return out + + +## The surface table, for tools that want to show or edit it. May be null. +func surface_table() -> SkinSurfaces: + return _surfaces + + ## Make sure every skinned MeshInstance3D is actually driven by the skeleton. ## A correctly-exported GLB binds automatically, but if one imports with a skin ## resource whose `skeleton` NodePath doesn't resolve, the mesh renders its bind diff --git a/debug/dump_surfaces.gd b/debug/dump_surfaces.gd new file mode 100644 index 0000000..8e5b833 --- /dev/null +++ b/debug/dump_surfaces.gd @@ -0,0 +1,86 @@ +extends SceneTree + +## Print every mesh surface of every shipping skin: node name, surface index, +## material name, whether it carries a texture, its albedo and cull mode, and +## which bones dominate it. +## +## This exists because the surface table in the rig sidecar is written by Blender +## and read by Godot, and the two do not have to agree on what anything is +## called. Rather than assume the glTF round trip preserves names and ordering, +## this measures what Godot ends up holding, so the sidecar can be keyed on +## something that actually survives. +## +## godot --headless --path . -s res://debug/dump_surfaces.gd + +func _init() -> void: + var registry := "res://assets/characters/skins/skins.json" + var data = JSON.parse_string(FileAccess.get_file_as_string(registry)) + for entry in data["skins"]: + var path: String = entry.get("model", "") + if path == "" or not ResourceLoader.exists(path): + continue + print("\n=== %s (%s)" % [entry["id"], path]) + var scene: Node = load(path).instantiate() + var skel: Skeleton3D = _first_skeleton(scene) + for mi in scene.find_children("*", "MeshInstance3D", true, false): + if mi.mesh == null: + continue + var owner_names := _dominant_bones(mi, skel) + for s in mi.mesh.get_surface_count(): + var m: BaseMaterial3D = mi.mesh.surface_get_material(s) as BaseMaterial3D + var mat_name := "" if m == null else m.resource_name + var tex := m != null and m.albedo_texture != null + var col := Color.WHITE if m == null else m.albedo_color + var cull := -1 if m == null else int(m.cull_mode) + print(" %-34s s%d mat=%-28s tex=%s albedo=(%.2f,%.2f,%.2f) cull=%d bones=%s" + % [mi.name, s, mat_name, "Y" if tex else "n", + col.r, col.g, col.b, cull, owner_names]) + scene.free() + quit() + + +func _first_skeleton(node: Node) -> Skeleton3D: + if node is Skeleton3D: + return node + for c in node.get_children(): + var found := _first_skeleton(c) + if found: + return found + return null + + +## The five bones holding the most dominant-weight vertices on this mesh. +func _dominant_bones(mi: MeshInstance3D, skel: Skeleton3D) -> String: + if mi.skin == null or skel == null or mi.mesh == null: + return "" + var bone_of := {} + for b in mi.skin.get_bind_count(): + var n := mi.skin.get_bind_name(b) + bone_of[b] = skel.find_bone(n) if n != "" else mi.skin.get_bind_bone(b) + var tally := {} + var arrays: Array = mi.mesh.surface_get_arrays(0) + var bones: PackedInt32Array = arrays[Mesh.ARRAY_BONES] + var weights: PackedFloat32Array = arrays[Mesh.ARRAY_WEIGHTS] + if bones.is_empty(): + return "" + var verts: PackedVector3Array = arrays[Mesh.ARRAY_VERTEX] + var per := bones.size() / maxi(1, verts.size()) + for v in verts.size(): + var best := -1 + var best_w := 0.0 + for k in per: + var w := weights[v * per + k] + if w > best_w: + best_w = w + best = bones[v * per + k] + if best >= 0 and best_w > 0.25: + var bi: int = bone_of.get(best, -1) + if bi >= 0: + var nm := skel.get_bone_name(bi) + tally[nm] = tally.get(nm, 0) + 1 + var names: Array = tally.keys() + names.sort_custom(func(a, b): return tally[a] > tally[b]) + var out: PackedStringArray = [] + for i in mini(5, names.size()): + out.append("%s:%d" % [names[i], tally[names[i]]]) + return ", ".join(out) diff --git a/debug/dump_surfaces.gd.uid b/debug/dump_surfaces.gd.uid new file mode 100644 index 0000000..021d648 --- /dev/null +++ b/debug/dump_surfaces.gd.uid @@ -0,0 +1 @@ +uid://ch7c3vv6t2gei diff --git a/debug/surface_class_check.gd b/debug/surface_class_check.gd new file mode 100644 index 0000000..9882e12 --- /dev/null +++ b/debug/surface_class_check.gd @@ -0,0 +1,70 @@ +extends SceneTree + +## Does every surface of every shipping skin get classified, and does the +## classification survive the trip from Blender into Godot? +## +## The surface table is written by tools/surface_map.py against the Blender +## scene and read by SkinSurfaces against the loaded glTF. Nothing forces the +## two to agree on what anything is called, so this checks that they do — by +## counting how many surfaces resolve from the TABLE versus how many fell +## through to the heuristic. A model whose names stopped matching still renders, +## because the fallback catches it; it just quietly loses its per-class art +## direction. That is exactly the kind of silent regression this catches. +## +## godot --headless --path . -s res://debug/surface_class_check.gd + +var _failures: int = 0 + +func _init() -> void: + var data = JSON.parse_string(FileAccess.get_file_as_string( + "res://assets/characters/skins/skins.json")) + for entry in data["skins"]: + _check_skin(entry["id"], entry.get("model", "")) + print("\n%s" % ("FAILED (%d)" % _failures if _failures > 0 else "All skins classified")) + quit(1 if _failures > 0 else 0) + + +func _check_skin(id: String, path: String) -> void: + if path == "" or not ResourceLoader.exists(path): + return + var side := path.get_basename() + ".rig.json" + var rig = JSON.parse_string(FileAccess.get_file_as_string(side)) + if typeof(rig) != TYPE_DICTIONARY: + print("%-10s NO SIDECAR" % id) + _failures += 1 + return + var surfaces := SkinSurfaces.from_rig_info(rig) + var scene: Node = load(path).instantiate() + + var tally := {} + var from_table := 0 + var from_guess := 0 + var unmatched: PackedStringArray = [] + for mi in scene.find_children("*", "MeshInstance3D", true, false): + if mi.mesh == null: + continue + for s in mi.mesh.get_surface_count(): + var src: BaseMaterial3D = mi.mesh.surface_get_material(s) as BaseMaterial3D + var mat_name := "" if src == null else src.resource_name + if surfaces.lookup(mi.name, s, mat_name).is_empty(): + from_guess += 1 + unmatched.append("%s|%d|%s" % [mi.name, s, mat_name]) + else: + from_table += 1 + var cls: String = surfaces.resolve(mi.name, s, src)[0] + tally[cls] = tally.get(cls, 0) + 1 + scene.free() + + var parts: PackedStringArray = [] + var keys: Array = tally.keys() + keys.sort() + for k in keys: + parts.append("%s x%d" % [k, tally[k]]) + print("%-10s %d surfaces — %s (table %d, fallback %d)" + % [id, from_table + from_guess, ", ".join(parts), from_table, from_guess]) + if from_guess > 0: + print(" unmatched: %s" % ", ".join(unmatched)) + _failures += 1 + if surfaces.is_empty(): + print(" sidecar has no surface table") + _failures += 1 diff --git a/debug/surface_class_check.gd.uid b/debug/surface_class_check.gd.uid new file mode 100644 index 0000000..9b14385 --- /dev/null +++ b/debug/surface_class_check.gd.uid @@ -0,0 +1 @@ +uid://bhafeud8lp38x diff --git a/scenes/maps/level_materials.gd b/scenes/maps/level_materials.gd index 1b45256..3f0dc13 100644 --- a/scenes/maps/level_materials.gd +++ b/scenes/maps/level_materials.gd @@ -143,53 +143,117 @@ const CHARACTER_INK := Color(0.07, 0.06, 0.09) ## only its backfaces show. Nothing else on a character is. ## NAMED eye cards say so — they are kept, not hidden, and need to reach ## the branch below whatever colour they are. -static func _is_line_work(src: BaseMaterial3D) -> bool: - if src.resource_name.to_lower().begins_with("eyes"): - return true - if src.cull_mode == BaseMaterial3D.CULL_FRONT: - return true - var c: Color = src.albedo_color - return maxf(maxf(c.r, c.g), c.b) < 0.18 +## +## That heuristic now lives in `SkinSurfaces.guess`, where it is the FALLBACK +## rather than the only answer — see below. -static func apply_character_look(root: Node) -> void: +## Shadow tint measured off the Sketchfab reference render: sampling Taila's +## hair there, shadow/midtone lands near (0.63, 0.53, 0.70). Green drops +## hardest, and that is what keeps copper hair COPPER in shadow — the level +## default (0.62, 0.65, 0.78) lifts green above red and washes ginger toward a +## dull brown. +const CHARACTER_SHADOW := Color(0.64, 0.56, 0.72) + +## Per-class art direction. This is what the surface table BUYS: until a +## character could say which of its surfaces were hair and which were a jacket, +## every one of them had to take the same numbers, and those numbers were +## calibrated on skin. +## +## outline how thick the inked silhouette is, in metres of normal offset +## band terminator softness — 0 is a hard cel break, 1 is a smooth ramp +## mid_tone where the second, subtler step sits +## rim backlight strength, for separation from the background +## +## `body` is deliberately identical to what every surface used to get, so the +## look this was calibrated against does not move. The others are departures +## from it, and each one is a departure for a reason: +## +## hair THE thinnest line, and it is not a small difference. A hair mesh +## is dozens of near-parallel strands a few millimetres apart; at +## the body's 5 mm every strand's hull swallows its neighbour and +## the whole head reads as one solid dark cap instead of hair. +## Softest banding too — the painted texture already carries the +## form, and a hard break on top of it slides across as gloss. +## cloth a heavier line and a crisper break. A garment's silhouette is +## most of what separates a character from the background at range, +## and folds need a defined terminator to read as fabric rather +## than as a painted-on costume. +## accessory heaviest and crispest, plus real rim. These are small, rigid and +## usually the most saturated thing on the character; they are +## supposed to pop. +const CHARACTER_LOOK := { + SkinSurfaces.BODY: {"outline": 0.0050, "band": 0.16, "mid_tone": 0.92, "rim": 0.05}, + SkinSurfaces.CLOTH: {"outline": 0.0058, "band": 0.13, "mid_tone": 0.90, "rim": 0.06}, + SkinSurfaces.HAIR: {"outline": 0.0034, "band": 0.20, "mid_tone": 0.94, "rim": 0.04}, + SkinSurfaces.ACCESSORY: {"outline": 0.0068, "band": 0.10, "mid_tone": 0.88, "rim": 0.10}, +} + + +## Second pass for IMPORTED CHARACTER models, run right after +## apply_toon_recursive. `surfaces` is the build-time surface table from the +## rig sidecar; pass null and every surface falls back to the heuristic. +static func apply_character_look(root: Node, surfaces: SkinSurfaces = null) -> void: for mi in root.find_children("*", "MeshInstance3D", true, false): if not mi.mesh: continue + # The outline moves from the instance to the individual surfaces, which + # is the only way it can differ between them — and it has to, because + # Miku's body, face and hair are three surfaces of ONE mesh, so an + # instance-wide overlay can only ever give all three the same weight. + mi.material_overlay = null for s in range(mi.mesh.get_surface_count()): var src: BaseMaterial3D = mi.mesh.surface_get_material(s) as BaseMaterial3D if src == null: continue - if src.albedo_texture == null and _is_line_work(src): - # Untextured AND dark or inside-out — the model's own line-work. - var name := src.resource_name.to_lower() - var flat := StandardMaterial3D.new() - flat.shading_mode = BaseMaterial3D.SHADING_MODE_UNSHADED - flat.cull_mode = src.cull_mode - if not name.begins_with("eyes"): - # The outline HULL: hide it (see above). Fully transparent - # rather than deleted so the surface indices, and therefore - # the mesh's own skin bindings, stay exactly as imported. - flat.transparency = BaseMaterial3D.TRANSPARENCY_ALPHA - flat.albedo_color = Color(0, 0, 0, 0) - else: - # An eye card. "HL" marks the highlight (the glint in the - # pupil) — that one really is meant to be white. - flat.albedo_color = Color.WHITE if name.contains("hl") \ - else CHARACTER_INK - mi.set_surface_override_material(s, flat) + var resolved: Array = SkinSurfaces.guess(src) if surfaces == null \ + else surfaces.resolve(mi.name, s, src) + var surface_class: String = resolved[0] + var detail: String = resolved[1] + + if detail == "outline_hull": + # A duplicated ink shell. Its skin weights do not track the base + # mesh through a deep bend, so during a run it tears into spikes + # and stretches sheets between the ankles — that is what made the + # ankle cuffs look welded together. It is also redundant: the + # per-surface outline below and the screen-space ink_edge pass + # both already draw one. So it is hidden, fully transparent + # rather than deleted, so the surface indices — and therefore the + # mesh's own skin bindings — stay exactly as imported. + var hidden := StandardMaterial3D.new() + hidden.shading_mode = BaseMaterial3D.SHADING_MODE_UNSHADED + hidden.cull_mode = src.cull_mode + hidden.transparency = BaseMaterial3D.TRANSPARENCY_ALPHA + hidden.albedo_color = Color(0, 0, 0, 0) + mi.set_surface_override_material(s, hidden) continue + + if detail == "eyes_ink" or detail == "eyes_highlight": + # A lash or iris card: a real facial feature, kept — and kept + # FLAT, because the glTF import hands every untextured surface a + # default near-white albedo, and toon-lighting the black ones was + # the thin white rim that used to trace every hair strand. + var card := StandardMaterial3D.new() + card.shading_mode = BaseMaterial3D.SHADING_MODE_UNSHADED + card.cull_mode = src.cull_mode + card.albedo_color = Color.WHITE if detail == "eyes_highlight" \ + else CHARACTER_INK + mi.set_surface_override_material(s, card) + continue + var toon: ShaderMaterial = mi.get_surface_override_material(s) as ShaderMaterial if toon == null: continue - toon.set_shader_parameter("band_softness", 0.16) - toon.set_shader_parameter("mid_tone", 0.92) - # Shadow tint measured off the Sketchfab reference render: sampling - # Taila's hair there, shadow/midtone lands near (0.63, 0.53, 0.70). - # Green drops hardest, and that is what keeps copper hair COPPER in - # shadow — the level default (0.62, 0.65, 0.78) lifts green above - # red and washes ginger toward a dull brown. - toon.set_shader_parameter("shadow_color", Color(0.64, 0.56, 0.72)) + var look: Dictionary = CHARACTER_LOOK.get( + surface_class, CHARACTER_LOOK[SkinSurfaces.BODY]) + toon.set_shader_parameter("band_softness", look["band"]) + toon.set_shader_parameter("mid_tone", look["mid_tone"]) + toon.set_shader_parameter("rim_strength", look["rim"]) + toon.set_shader_parameter("shadow_color", CHARACTER_SHADOW) + # Eye irises and highlights are flat art on a curved ball; an ink + # line around them reads as a second pupil. + toon.next_pass = null if detail == "eyes" \ + else outline(look["outline"]) ## Swap every mesh surface under `node` to toon shading and add an diff --git a/tools/retarget.py b/tools/retarget.py index af1a699..69e535b 100644 --- a/tools/retarget.py +++ b/tools/retarget.py @@ -55,6 +55,7 @@ from mathutils import Matrix, Quaternion, Vector sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) import gltf_fix import rig_map +import surface_map from rig_map import RigRoles, build_map, is_cosmetic, is_segment_of, tokens argv = sys.argv @@ -1039,8 +1040,22 @@ def describe_rig(arm, roles, mapping, meshes): for (digit, side), bones in roles.fingers.items(): finger_out["%s.%s" % (digit, side)] = bones + # What each surface IS — body, cloth, hair or accessory. Derived from the + # chains resolved just above, so the surface table and the cloth solver can + # never disagree about which bones are a skirt. See tools/surface_map.py. + chain_class = {} + for chain in chains: + for bone in chain["bones"]: + chain_class[bone] = chain["class"] + role_bone_names = [n for n in roles_out.values() if isinstance(n, str) and n] + for value in roles_out.values(): + if isinstance(value, list): + role_bone_names.extend(value) + return {"roles": roles_out, "fingers": finger_out, "chains": chains, "twist": twist, + "surfaces": surface_map.describe_surfaces( + meshes, chain_class, driven, role_bone_names), "colliders": _leg_colliders( arm, roles, _dominant_vertices(meshes, arm, min_weight=0.6), _body_points(meshes)), diff --git a/tools/surface_map.py b/tools/surface_map.py new file mode 100644 index 0000000..1f17928 --- /dev/null +++ b/tools/surface_map.py @@ -0,0 +1,448 @@ +#!/usr/bin/env python3 +""" +Say what every surface of a character IS: body, cloth, hair or accessory. + +The pipeline already refuses to join meshes, so a character arrives at runtime +as the eighteen separate pieces the artist authored. But nothing recorded what +those pieces WERE, so every system downstream had to re-guess from scratch: +`LevelMaterials.apply_character_look` decides "is this the model's own ink +line-work?" by asking whether the material is untextured and nearly black, and +that heuristic has already cost one debugging cycle — it rendered Quaternius' +flat-coloured mannequin as a black silhouette, because a yellow body and a +lilac joint are untextured too. + +Guessing per-frame from a material is the wrong place to ask the question. The +answer is knowable ONCE, at build time, where the mesh, the weights and the +skeleton are all in hand: + + * the material NAME is usually explicit, and on VRoid exports it is formal — + `N00_000_00_Body_00_SKIN_Instance` carries its own class infix, and every + VRoid character in the game uses SKIN / FACE / EYE / HAIR / CLOTH; + * the WEIGHTS are decisive when the name says nothing: a surface whose + vertices are pulled by the skirt chain is a skirt, whatever it is called; + * the MATERIAL FLAGS catch the model's own line-work, which is the one class + that is not really a surface of the character at all. + +So the classification is written into `.rig.json` beside the roles and the +cloth chains, and the runtime reads it instead of re-deriving it. That is what +lets per-class art direction exist at all — a different outline width on hair +than on the body, cloth that takes the garment shading, accessories that keep +their crisp banding — and it gives the rig lab something to show and to let an +artist correct. + +Two ways in: + + # As part of an import — retarget.py calls describe_surfaces() directly. + + # Backfilling a character that is already exported, without re-importing it + blender --background --python tools/surface_map.py -- \ + assets/characters/skins/taila.glb + +The backfill route loads the SHIPPED glb, so the names it records are by +construction the names Godot will see. Nothing else is touched: the surface +table is merged into the existing sidecar and every other key is left alone. +""" +import json +import os +import re +import sys + +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +import rig_map + + +# ── What a surface can be ──────────────────────────────────────────────────── +# +# Four classes, because that is what the rest of the game wants to reason about, +# plus one that is not a surface of the character at all. +# +# body skin, face, eyes — anything that is the character themselves +# cloth garments: tops, skirts, shoes, sleeves, capes +# hair hair, including the parts of it that are welded to the head +# accessory rigid worn props: hats, glasses, bags, jewellery, horns +# linework the model's own outline shell — drawn, not worn (see below) +# +# `detail` narrows it without forcing a new class on anyone who does not care. +BODY, CLOTH, HAIR, ACCESSORY, LINEWORK = ( + "body", "cloth", "hair", "accessory", "linework") + +# Material-name tokens, most specific class first. Order is the whole design +# here: `N00_000_00_EyeIris_00_EYE_Instance` carries both "eye" and "iris" and +# must not be caught by a later, broader rule, while `FaceEyeline` tokenises to +# "face" + "eyeline" and stays a face. +NAME_RULES = [ + ({"eye", "eyes", "iris", "pupil", "sclera", "cornea"}, BODY, "eyes"), + ({"hair", "bang", "bangs", "fringe", "ponytail", "braid", "sidelock"}, + HAIR, "hair"), + ({"brow", "eyebrow", "eyeline", "eyelash", "lash", "mouth", "lip", "teeth", + "tooth", "tongue", "nose", "face", "facial"}, BODY, "face"), + ({"cloth", "clothes", "clothing", "garment", "outfit", "costume", "uniform", + "top", "tops", "bottom", "bottoms", "skirt", "dress", "onepiece", "shirt", + "blouse", "jacket", "coat", "hoodie", "pants", "trousers", "shorts", + "socks", "stocking", "stockings", "shoe", "shoes", "boot", "boots", + "sleeve", "apron", "cape", "cloak", "scarf", "tie", "necktie", "collar", + "ribbon", "frill", "underwear", "bra", "panty", "swimsuit"}, + CLOTH, "garment"), + ({"accessory", "acc", "hat", "cap", "helmet", "glasses", "goggle", + "goggles", "mask", "bag", "backpack", "belt", "buckle", "earring", + "necklace", "choker", "bracelet", "pin", "clip", "badge", "horn", "wing", + "weapon", "prop", "item", "jewel", "gem", "strap", "headphone", + "headphones", "antenna", "halo"}, ACCESSORY, "accessory"), + ({"body", "skin", "torso", "chest", "arm", "arms", "leg", "legs", "hand", + "hands", "foot", "feet", "head"}, BODY, "skin"), +] + +# Spring-chain classes, grouped by what the SURFACE they pull should be called. +# `spring_class` already tells the solver how a chain should behave; this says +# what the geometry hanging off it is. Bust bones move like cloth and belong to +# the body, which is exactly why the two questions are asked separately. +CHAIN_TO_SURFACE = { + "hair": HAIR, + "skirt": CLOTH, "cloth": CLOTH, "coat": CLOTH, "cape": CLOTH, + "scarf": CLOTH, "sleeve": CLOTH, "ribbon": CLOTH, + "breast": BODY, "bust": BODY, + "tail": ACCESSORY, "feather": ACCESSORY, "antenna": ACCESSORY, + "wing": ACCESSORY, "strap": ACCESSORY, +} + +# How much of a surface has to hang off one kind of chain before that decides +# it. Deliberately low: VRoid welds the whole cap of the hair to the head bone +# and springs only the strands, so kiyoko's hair mesh is 85% head — a majority +# rule would call it skin. A surface with a sixth of itself on skirt bones is a +# skirt; nothing else on a character has any weight on those bones at all. +CHAIN_SHARE = 0.05 + +# Darker than this, with no texture, and it is ink rather than a colour. Kept +# identical to LevelMaterials._is_line_work, which this replaces — the two must +# agree, or a model with no surface table would render differently from one +# with it. +INK_LEVEL = 0.18 + + +def datablock_name(name): + """A Blender datablock name as the glTF it came from spelled it. + + Blender uniquifies a name it has already seen by appending `.001`, so a + second import of the same character in one session gives `ClothA.001`. + That, and only that, is stripped. + + Explicitly NOT `rig_map.strip_gltf_suffix`, which removes a trailing + `_` — right for bones, whose names the glTF importer really does + suffix with a node index, and catastrophic here: every mesh in this game is + called something like `Object_15`, and stripping would collapse all + eighteen of Taila's to `Object`. + """ + return re.sub(r"\.\d{3}$", "", name) + + +def _tokens(name): + """Material name -> lowercase word tokens, splitting camelCase too. + + `N00_001_03_Bottoms_01_CLOTH_Instance` -> bottoms, cloth, instance (plus + the numbers), and `EyesFullBlack` -> eyes, full, black. Without the + camelCase split the VRoid names still work and the hand-authored ones do + not, and Taila's are all hand-authored. + """ + spaced = re.sub(r"(?<=[a-z0-9])(?=[A-Z])", " ", name) + return [t for t in re.split(r"[^A-Za-z0-9]+", spaced.lower()) if t] + + +def classify_by_name(material_name): + """(class, detail) from the material name alone, or (None, None).""" + toks = set(_tokens(material_name)) + for stems, cls, detail in NAME_RULES: + hit = toks & stems + if hit: + return cls, detail + return None, None + + +def classify_linework(material_name, textured, albedo, front_culled): + """Is this untextured surface part of the model's own DRAWING? + + Lifted wholesale from the runtime rule it replaces, including its history: + "no albedo texture" alone is not the question, and answering it that way + hid the mannequin's yellow body and lilac joints as though they were an + outline shell. What actually distinguishes line-work is being BLACK, being + drawn inside-out, or saying outright that it is an eye card. + + Returns a detail string, or None if this is an ordinary flat-coloured + surface that should shade normally. + """ + if textured: + return None + lower = material_name.lower() + if lower.startswith("eyes"): + # A lash or an iris card — a real facial feature, kept. "HL" is the + # glint in the pupil, and that one really is meant to be white. + return "eyes_highlight" if "hl" in lower else "eyes_ink" + if front_culled: + return "outline_hull" + if max(albedo[0], albedo[1], albedo[2]) < INK_LEVEL: + return "outline_hull" + return None + + +def classify(material_name, textured, albedo, front_culled, chain_shares, + cosmetic_share): + """Everything known about one surface -> (class, detail, evidence). + + Name first where it is explicit, because it is the artist's own statement of + intent and it survives every transform the pipeline applies. Weights second, + because they are the ground truth for anything the name does not say. The + fallback is `body`, which is the safe answer: it gets ordinary character + shading, which is what an unrecognised surface should get. + """ + ink = classify_linework(material_name, textured, albedo, front_culled) + if ink == "outline_hull": + return LINEWORK, ink, "material is untextured ink or inside-out" + if ink is not None: + return BODY, ink, "material names itself an eye card" + + cls, detail = classify_by_name(material_name) + if cls is not None: + return cls, detail, "material name says '%s'" % detail + + # Nothing in the name. Ask the skeleton what is pulling this geometry. + best = max(chain_shares.items(), key=lambda kv: kv[1], default=(None, 0.0)) + if best[0] is not None and best[1] >= CHAIN_SHARE: + surface_cls = CHAIN_TO_SURFACE.get(best[0], CLOTH) + return (surface_cls, best[0], + "%.0f%% of it hangs off %s bones" % (best[1] * 100.0, best[0])) + if cosmetic_share >= 0.5: + return ACCESSORY, "accessory", ( + "%.0f%% of it is on bones no clip drives" % (cosmetic_share * 100.0)) + return BODY, "skin", "no name or weight evidence — treated as body" + + +# ── Measuring one Blender scene ────────────────────────────────────────────── + + +def _dominant_bone_per_vertex(mesh_obj): + """vertex index -> the vertex group holding its largest weight.""" + gname = {g.index: g.name for g in mesh_obj.vertex_groups} + out = {} + for v in mesh_obj.data.vertices: + best = None + for g in v.groups: + if best is None or g.weight > best.weight: + best = g + if best is not None and best.weight > 0.25: + out[v.index] = gname.get(best.group, "") + return out + + +def _vertices_per_slot(mesh_obj): + """material slot index -> the set of vertices drawn with it. + + A Blender object with four material slots exports as one glTF mesh with + four primitives, which Godot loads as one MeshInstance3D with four + surfaces — Miku is exactly this, one object carrying body, body_parts, hair + and face. Partitioning by polygon is the only way to tell those apart; + reading the object's weights as a whole says all four are the same thing. + """ + per = {} + for poly in mesh_obj.data.polygons: + per.setdefault(poly.material_index, set()).update(poly.vertices) + return per + + +def describe_surfaces(meshes, chain_class, driven, role_bones): + """The surface table for one character. + + `chain_class` bone name -> spring class ("hair", "skirt", ...) + `driven` bones the animation drives — the body proper + `role_bones` resolved anatomy bone names, also body + + Keyed on the MATERIAL name rather than the mesh node name. Node names do not + survive as anything meaningful — every character in the game arrives with + its meshes called `Object_7` through `Object_32` — while material names come + through the glTF round trip intact and are what the artist actually named. + The mesh name and surface index are recorded alongside as hints, so a model + that reuses one material for two different things can still be told apart. + """ + body_bones = set(driven) | set(role_bones) + out = [] + for mesh_obj in meshes: + slots = _vertices_per_slot(mesh_obj) + dominant = _dominant_bone_per_vertex(mesh_obj) + mesh_name = datablock_name(mesh_obj.name) + # Surface index, not slot index. The exporter emits one primitive per + # material slot that any polygon actually uses, in slot order, so an + # empty slot in the middle shifts every surface after it down by one. + for surface_index, slot_index in enumerate(sorted(slots)): + verts = slots[slot_index] + mat = (mesh_obj.material_slots[slot_index].material + if slot_index < len(mesh_obj.material_slots) else None) + mat_name = mat.name if mat else "" + + # Weight evidence, as a share of the vertices that belong clearly + # to any one bone — not of all vertices, so a surface that is half + # unweighted is not written off as having no evidence. + counted = 0 + shares = {} + cosmetic = 0 + for vi in verts: + bone = dominant.get(vi) + if not bone: + continue + counted += 1 + cls = chain_class.get(bone) + if cls: + shares[cls] = shares.get(cls, 0) + 1 + elif bone not in body_bones and rig_map.is_cosmetic(bone): + cosmetic += 1 + denom = float(max(1, counted)) + shares = {k: v / denom for k, v in shares.items()} + + textured, albedo, front_culled = _material_look(mat) + cls, detail, why = classify( + mat_name, textured, albedo, front_culled, shares, + cosmetic / denom) + out.append({ + "mesh": mesh_name, + "surface": surface_index, + "material": datablock_name(mat_name), + "class": cls, + "detail": detail, + "why": why, + "verts": len(verts), + "textured": textured, + # Top chain classes pulling this surface, for the rig lab to + # show when someone disagrees with the answer above. + "chain_share": {k: round(v, 3) for k, v in + sorted(shares.items(), key=lambda kv: -kv[1])}, + }) + return out + + +def _material_look(mat): + """(textured, (r, g, b), front_culled) for a Blender material. + + Both routes to the same two facts: a glTF imported by Blender's own + importer keeps a Principled BSDF, and one written by gltf_fix may be a + plain emission or have no node tree at all. + + `front_culled` is always False here, and honestly so: glTF has no way to say + "draw only the backfaces" — it has a single `doubleSided` flag — so an + inverted-hull outline cannot survive the round trip as a cull mode, and + Blender has no property that would carry it. Every character in the game + imports as CULL_BACK or CULL_DISABLED, never CULL_FRONT. The runtime keeps + the cull-mode test as a backstop for a model that does arrive that way, so + nothing is lost by not being able to see it from here. + """ + if mat is None: + return False, (1.0, 1.0, 1.0), False + front_culled = False + albedo = tuple(mat.diffuse_color[:3]) + textured = False + if mat.use_nodes and mat.node_tree: + for node in mat.node_tree.nodes: + if node.type == "TEX_IMAGE" and node.image is not None: + textured = True + if node.type == "BSDF_PRINCIPLED": + base = node.inputs.get("Base Color") + if base is not None and not base.is_linked: + albedo = tuple(base.default_value[:3]) + elif node.type == "EMISSION": + col = node.inputs.get("Color") + if col is not None and not col.is_linked: + albedo = tuple(col.default_value[:3]) + return textured, albedo, front_culled + + +# ── Backfilling an already-exported character ──────────────────────────────── + + +def _chain_class_from_sidecar(sidecar): + """bone -> spring class, taken from the chains the pipeline already found. + + Backfilling deliberately reuses the sidecar's own answer rather than + re-deriving it from the bone names: if the two ever disagreed, the surface + table would describe a rig that the solver is not simulating. + """ + out = {} + for chain in sidecar.get("chains", []): + cls = chain.get("class", "cloth") + for bone in chain.get("bones", []): + out[bone] = cls + return out + + +def _role_bone_names(sidecar): + names = [] + for value in sidecar.get("roles", {}).values(): + if isinstance(value, list): + names.extend(value) + elif value: + names.append(value) + for bones in sidecar.get("fingers", {}).values(): + names.extend(bones) + return names + + +def _is_character_mesh(obj): + """Is this mesh part of the character, or is it riding along in the file? + + Every skin shipped so far carries a stray 42-vertex `Icosphere`: no parent, + no vertex groups, no material slot. It comes in from the animation library, + and `add_animations.py` and `rig_and_animate.py` both already skip it — by + checking `o.name != 'Icosphere'`, which is precisely the kind of hardcoded + spelling this project has a rule against. + + Asked by construction instead: a surface of the character is skinned to the + character. Anything with no vertex groups is not being deformed by the + skeleton, so whatever it is, it is not a body, a garment, hair or a worn + accessory — and it has no business in a table that says which of those a + surface is. + """ + return len(obj.vertex_groups) > 0 + + +def backfill(glb_path): + """Load a shipped skin, classify it, merge the table into its sidecar.""" + import bpy + + sidecar_path = os.path.splitext(glb_path)[0] + ".rig.json" + if not os.path.exists(sidecar_path): + raise SystemExit("no sidecar beside %s — run the pipeline first" + % glb_path) + with open(sidecar_path, "r", encoding="utf-8") as f: + sidecar = json.load(f) + + bpy.ops.wm.read_factory_settings(use_empty=True) + bpy.ops.import_scene.gltf(filepath=glb_path) + meshes = [o for o in bpy.context.scene.objects + if o.type == "MESH" and _is_character_mesh(o)] + if not meshes: + raise SystemExit("no skinned meshes in %s" % glb_path) + + surfaces = describe_surfaces( + meshes, + _chain_class_from_sidecar(sidecar), + sidecar.get("driven_bones", []), + _role_bone_names(sidecar)) + sidecar["surfaces"] = surfaces + with open(sidecar_path, "w", encoding="utf-8") as f: + json.dump(sidecar, f, indent=1) + + tally = {} + for s in surfaces: + tally[s["class"]] = tally.get(s["class"], 0) + 1 + print("%s: %d surfaces — %s" % ( + os.path.basename(glb_path), len(surfaces), + ", ".join("%s x%d" % kv for kv in sorted(tally.items())))) + for s in surfaces: + print(" %-14s s%d %-30s %-10s %-14s %s" % ( + s["mesh"][:14], s["surface"], s["material"][:30], s["class"], + s["detail"], s["why"])) + + +if __name__ == "__main__": + argv = sys.argv + argv = argv[argv.index("--") + 1:] if "--" in argv else [] + if not argv: + print(__doc__) + sys.exit(1) + for path in argv: + backfill(path)