From e5e09e2cf337496bd075a84c01ee404538749de1 Mon Sep 17 00:00:00 2001 From: Yusarina Date: Sat, 2 Aug 2025 00:23:10 +0100 Subject: [PATCH] Added more bones to acceptable bones list --- core/dictionaries.py | 72 ++++++++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 32 deletions(-) diff --git a/core/dictionaries.py b/core/dictionaries.py index e065c14..82394b5 100644 --- a/core/dictionaries.py +++ b/core/dictionaries.py @@ -585,45 +585,53 @@ acceptable_bone_names = { 'toes_l': ['Toes.L', 'ball_l', 'ToeLeft', 'LeftToeBase', 'Toe_L'], # Add finger bones for left hand - 'thumb_0_l': ['Thumb0_L'], + 'thumb_0_l': ['Thumb0_L', 'Thumb0.L'], 'thumb_1_l': ['Thumb1_L', 'Thumb1.L', 'Thumb_L'], 'thumb_2_l': ['Thumb2_L', 'Thumb2.L', 'Thumb_L.001'], - 'thumb_3_l': ['Thumb3.L', 'Thumb_L.002'], - 'index_1_l': ['IndexFinger1_L', 'Index1.L', 'Index_L'], - 'index_2_l': ['IndexFinger2_L', 'Index2.L', 'Index_L.001'], - 'index_3_l': ['IndexFinger3_L', 'Index3.L', 'Index_L.002'], - 'middle_1_l': ['MiddleFinger1_L', 'Middle1.L', 'Middle_L'], - 'middle_2_l': ['MiddleFinger2_L', 'Middle2.L', 'Middle_L.001'], - 'middle_3_l': ['MiddleFinger3_L', 'Middle3.L', 'Middle_L.002'], - 'ring_1_l': ['RingFinger1_L', 'Ring1.L', 'Ring_L'], - 'ring_2_l': ['RingFinger2_L', 'Ring2.L', 'Ring_L.001'], - 'ring_3_l': ['RingFinger3_L', 'Ring3.L', 'Ring_L.002'], - 'pinky_1_l': ['Pinky1.L', 'Pinky_L'], - 'pinky_2_l': ['Pinky2.L', 'Pinky_L.001'], - 'pinky_3_l': ['Pinky3.L', 'Pinky_L.002'], + 'thumb_3_l': ['Thumb3_L', 'Thumb3.L', 'Thumb_L.002'], + 'index_1_l': ['IndexFinger1_L', 'IndexFinger1.L', 'Index1.L', 'Index_L'], + 'index_2_l': ['IndexFinger2_L', 'IndexFinger2.L', 'Index2.L', 'Index_L.001'], + 'index_3_l': ['IndexFinger3_L', 'IndexFinger3.L', 'Index3.L', 'Index_L.002'], + 'middle_1_l': ['MiddleFinger1_L', 'MiddleFinger1.L', 'Middle1.L', 'Middle_L'], + 'middle_2_l': ['MiddleFinger2_L', 'MiddleFinger2.L', 'Middle2.L', 'Middle_L.001'], + 'middle_3_l': ['MiddleFinger3_L', 'MiddleFinger3.L', 'Middle3.L', 'Middle_L.002'], + 'ring_1_l': ['RingFinger1_L', 'RingFinger1.L', 'Ring1.L', 'Ring_L'], + 'ring_2_l': ['RingFinger2_L', 'RingFinger2.L', 'Ring2.L', 'Ring_L.001'], + 'ring_3_l': ['RingFinger3_L', 'RingFinger3.L', 'Ring3.L', 'Ring_L.002'], + 'pinky_1_l': ['Pinky1_L', 'Pinky1.L', 'Pinky_L'], + 'pinky_2_l': ['Pinky2_L', 'Pinky2.L', 'Pinky_L.001'], + 'pinky_3_l': ['Pinky3_L', 'Pinky3.L', 'Pinky_L.002'], # Add finger bones for right hand - 'thumb_0_r': ['Thumb0_R', 'ThumbO_R'], + 'thumb_0_r': ['Thumb0_R', 'Thumb0.R', 'ThumbO_R'], 'thumb_1_r': ['Thumb1_R', 'Thumb1.R', 'Thumb_R'], 'thumb_2_r': ['Thumb2_R', 'Thumb2.R', 'Thumb_R.001'], - 'thumb_3_r': ['Thumb3.R', 'Thumb_R.002'], - 'index_1_r': ['IndexFinger1_R', 'Index1.R', 'Index_R'], - 'index_2_r': ['IndexFinger2_R', 'Index2.R', 'Index_R.001'], - 'index_3_r': ['IndexFinger3_R', 'Index3.R', 'Index_R.002'], - 'middle_1_r': ['MiddleFinger1_R', 'Middle1.R', 'Middle_R'], - 'middle_2_r': ['MiddleFinger2_R', 'Middle2.R', 'Middle_R.001'], - 'middle_3_r': ['MiddleFinger3_R', 'Middle3.R', 'Middle_R.002'], - 'ring_1_r': ['RingFinger1_R', 'Ring1.R', 'Ring_R'], - 'ring_2_r': ['RingFinger2_R', 'Ring2.R', 'Ring_R.001'], - 'ring_3_r': ['RingFinger3_R', 'Ring3.R', 'Ring_R.002'], - 'pinky_1_r': ['Pinky1.R', 'Pinky_R'], - 'pinky_2_r': ['Pinky2.R', 'Pinky_R.001'], - 'pinky_3_r': ['Pinky3.R', 'Pinky_R.002'], + 'thumb_3_r': ['Thumb3_R', 'Thumb3.R', 'Thumb_R.002'], + 'index_1_r': ['IndexFinger1_R', 'IndexFinger1.R', 'Index1.R', 'Index_R'], + 'index_2_r': ['IndexFinger2_R', 'IndexFinger2.R', 'Index2.R', 'Index_R.001'], + 'index_3_r': ['IndexFinger3_R', 'IndexFinger3.R', 'Index3.R', 'Index_R.002'], + 'middle_1_r': ['MiddleFinger1_R', 'MiddleFinger1.R', 'Middle1.R', 'Middle_R'], + 'middle_2_r': ['MiddleFinger2_R', 'MiddleFinger2.R', 'Middle2.R', 'Middle_R.001'], + 'middle_3_r': ['MiddleFinger3_R', 'MiddleFinger3.R', 'Middle3.R', 'Middle_R.002'], + 'ring_1_r': ['RingFinger1_R', 'RingFinger1.R', 'Ring1.R', 'Ring_R'], + 'ring_2_r': ['RingFinger2_R', 'RingFinger2.R', 'Ring2.R', 'Ring_R.001'], + 'ring_3_r': ['RingFinger3_R', 'RingFinger3.R', 'Ring3.R', 'Ring_R.002'], + 'pinky_1_r': ['Pinky1_R', 'Pinky1.R', 'Pinky_R'], + 'pinky_2_r': ['Pinky2_R', 'Pinky2.R', 'Pinky_R.001'], + 'pinky_3_r': ['Pinky3_R', 'Pinky3.R', 'Pinky_R.002'], - 'breast_upper_1_l': ['BreastUpper1_L'], - 'breast_upper_2_l': ['BreastUpper2_L'], - 'breast_upper_1_r': ['BreastUpper1_R'], - 'breast_upper_2_r': ['BreastUpper2_R'], + 'breast_upper_1_l': ['BreastUpper1_L', 'BreastUpper1.L'], + 'breast_upper_2_l': ['BreastUpper2_L', 'BreastUpper2.L'], + 'breast_upper_1_r': ['BreastUpper1_R', 'BreastUpper1.R'], + 'breast_upper_2_r': ['BreastUpper2_R', 'BreastUpper2.R'], + + # Little finger bones + 'little_finger_1_l': ['LittleFinger1_L', 'LittleFinger1.L'], + 'little_finger_2_l': ['LittleFinger2_L', 'LittleFinger2.L'], + 'little_finger_3_l': ['LittleFinger3_L', 'LittleFinger3.L'], + 'little_finger_1_r': ['LittleFinger1_R', 'LittleFinger1.R'], + 'little_finger_2_r': ['LittleFinger2_R', 'LittleFinger2.R'], + 'little_finger_3_r': ['LittleFinger3_R', 'LittleFinger3.R'], 'ear_upper_l': ['UpperEar.L', 'Upper Ear.L', 'Upper Ear_L'], 'ear_upper_r': ['UpperEar.R', 'Upper Ear.R', 'Upper Ear_R'],