from pandac.PandaModules import *
MaleFat = {'headScale': 0.825,'bodyScale': 1.0,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': 0.0,'frameType': 'sf','AnimType': 'msf','boneScales': {'def_spine02': VBase3(1, 1.4, 1.4),'def_spine03': VBase3(1, 1.4, 1.4),'def_spine04': VBase3(1, 1.25, 1.2),'def_shoulders': VBase3(1, 1.3, 1.3),'def_neck': VBase3(1, 1.1, 1.1),'def_left_clav': VBase3(1, 1.3, 1.3),'def_left_shoulder': VBase3(1, 1.3, 1.3),'def_left_elbow': VBase3(1, 1.2, 1.2),'def_left_wrist': VBase3(1, 1.3, 1),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1.2, 1),'def_left_finger02': VBase3(1, 1.15, 1),'def_left_index01': VBase3(1, 1.75, 1),'def_left_index02': VBase3(1, 1.6, 1),'def_right_clav': VBase3(1, 1.3, 1.3),'def_right_shoulder': VBase3(1, 1.3, 1.3),'def_right_elbow': VBase3(1, 1.2, 1.2),'def_right_wrist': VBase3(1, 1.3, 1),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1.2, 1),'def_right_finger02': VBase3(1, 1.15, 1),'def_right_index01': VBase3(1, 1.75, 1),'def_right_index02': VBase3(1, 1.6, 1),'tr_left_clav': VBase3(0.01, 0, 0),'tr_left_thumb01': VBase3(0, 0, 0),'tr_right_clav': VBase3(0.01, 0, 0),'tr_right_thumb01': VBase3(0, 0.0, 0),'def_hips': VBase3(1.7, 1.5, 1),'def_left_thigh': VBase3(1, 1.4, 1.3),'def_left_knee': VBase3(1, 1.15, 1.15),'def_left_ankle': VBase3(1, 1.0, 1.0),'def_left_ball': VBase3(1, 1.2, 1.22),'def_right_thigh': VBase3(1, 1.4, 1.3),'def_right_knee': VBase3(1, 1.15, 1.15),'def_right_ankle': VBase3(1, 1, 1.0),'def_right_ball': VBase3(1, 1.2, 1.22),'tr_sash01': VBase3(0.1, -0.08, 0.33),'tr_left_thigh': VBase3(0, 0.1, 0),'tr_right_thigh': VBase3(0, -0.1, 0)}}
MaleSkinny = {'headScale': 0.82,'bodyScale': 1.0,'headPostion': VBase3(0.0, 0.0, -0.08),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': 0.0,'frameType': 'ms','AnimType': 'mms','boneScales': {'def_spine02': VBase3(1, 1.075, 1.05),'def_spine03': VBase3(1, 1.1, 1.05),'def_spine04': VBase3(1, 1.1, 1.05),'def_shoulders': VBase3(1, 1.125, 1.05),'def_neck': VBase3(1, 0.9, 1),'def_left_clav': VBase3(1, 1.22, 1.22),'def_left_shoulder': VBase3(1, 1.32, 1.25),'def_left_elbow': VBase3(1, 1.2, 1.17),'def_left_wrist': VBase3(1, 0.78, 0.78),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1.22, 1.22),'def_right_shoulder': VBase3(1, 1.32, 1.22),'def_right_elbow': VBase3(1, 1.2, 1.17),'def_right_wrist': VBase3(1, 0.78, 0.78),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0.0, 0, 0),'tr_left_thumb01': VBase3(0, 0, 0),'tr_right_clav': VBase3(0.0, 0, 0),'tr_right_thumb01': VBase3(0, 0, 0),'def_hips': VBase3(1.12, 1.05, 1),'def_left_thigh': VBase3(1, 1.15, 1.1),'def_left_knee': VBase3(1, 1.15, 1.1),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.15, 1.1),'def_right_knee': VBase3(1, 1.15, 1.1),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_sash01': VBase3(0, 0, 0),'tr_left_thigh': VBase3(0, 0, 0),'tr_right_thigh': VBase3(0, 0, 0)}}
MaleIdeal = {'headScale': 0.825,'bodyScale': 1.0,'headPostion': VBase3(-5.0, 0.0, 0.0),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': 0.0,'frameType': 'mi','AnimType': 'mmi','boneScales': {'def_spine02': VBase3(1, 1.2, 1.1),'def_spine03': VBase3(1, 1.3, 1.1),'def_spine04': VBase3(1, 1.3, 1.2),'def_shoulders': VBase3(1, 1, 1),'def_neck': VBase3(1, 1.2, 1.1),'def_left_clav': VBase3(1, 1, 1),'def_left_shoulder': VBase3(1, 1.5, 1.5),'def_left_elbow': VBase3(1, 1.5, 1.45),'def_left_wrist': VBase3(1, 0.85, 0.85),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1, 1),'def_right_shoulder': VBase3(1, 1.5, 1.5),'def_right_elbow': VBase3(1, 1.5, 1.45),'def_right_wrist': VBase3(1, 0.85, 0.85),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0.09, 0, 0),'tr_left_thumb01': VBase3(0, 0, 0),'tr_right_clav': VBase3(0.09, 0, 0),'tr_right_thumb01': VBase3(0, 0, 0),'def_hips': VBase3(1.2, 1.1, 1),'def_left_thigh': VBase3(1, 1.4, 1.2),'def_left_knee': VBase3(1, 1.25, 1.2),'def_left_ankle': VBase3(1, 1.0, 1.0),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.4, 1.2),'def_right_knee': VBase3(1, 1.25, 1.2),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_sash01': VBase3(0, 0, 0),'tr_left_thigh': VBase3(0, 0.1, 0),'tr_right_thigh': VBase3(0, -0.1, 0)}}
MaleOutofShape = {'headScale': 0.85,'bodyScale': 1.03,'headPostion': VBase3(0.0, 0.0, -0.08),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': 0.0,'frameType': 'tp','AnimType': 'mtp','boneScales': {'def_spine02': VBase3(1, 1.4, 1.45),'def_spine03': VBase3(1, 1.33, 1.25),'def_spine04': VBase3(1, 1.2, 1.1),'def_shoulders': VBase3(1, 1, 1),'def_neck': VBase3(1, 1.4, 1.1),'def_left_clav': VBase3(1, 1.3, 1.3),'def_left_shoulder': VBase3(1, 1.7, 1.7),'def_left_elbow': VBase3(1, 1.55, 1.55),'def_left_wrist': VBase3(1, 1, 1),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1.3, 1.3),'def_right_shoulder': VBase3(1, 1.7, 1.7),'def_right_elbow': VBase3(1, 1.55, 1.55),'def_right_wrist': VBase3(1, 1, 1),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0.05, 0.0, 0.0),'tr_left_thumb01': VBase3(0, 0, 0),'tr_right_clav': VBase3(0.05, 0.0, 0.0),'tr_right_thumb01': VBase3(0, 0, 0),'def_hips': VBase3(1.4, 1.4, 1),'def_left_thigh': VBase3(1, 1.4, 1.4),'def_left_knee': VBase3(1, 1.0, 1.0),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.4, 1.4),'def_right_knee': VBase3(1, 1.0, 1.0),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_sash01': VBase3(0.1, 0.085, 0.263),'tr_left_thigh': VBase3(0, 0.1, 0),'tr_right_thigh': VBase3(0, -0.1, 0)}}
MaleHuge = {'headScale': 0.85,'bodyScale': 1.05,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': 0.0,'frameType': 'mi','AnimType': 'mmi','boneScales': {'def_spine02': VBase3(1, 1.4, 1.1),'def_spine03': VBase3(1, 1.4, 1.16),'def_spine04': VBase3(1.1, 1.4, 1.25),'def_shoulders': VBase3(1, 1.4, 1.2),'def_neck': VBase3(1, 1.4, 1.1),'def_left_clav': VBase3(1, 1.35, 1.35),'def_left_shoulder': VBase3(1, 1.75, 1.65),'def_left_elbow': VBase3(1, 1.5, 1.45),'def_left_wrist': VBase3(1, 0.85, 0.85),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1.35, 1.35),'def_right_shoulder': VBase3(1, 1.75, 1.65),'def_right_elbow': VBase3(1, 1.5, 1.45),'def_right_wrist': VBase3(1, 1, 1),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0.09, 0, 0),'tr_left_thumb01': VBase3(0, 0, 0),'tr_right_clav': VBase3(0.09, 0, 0),'tr_right_thumb01': VBase3(0, 0, 0),'def_hips': VBase3(1.3, 1.2, 1),'def_left_thigh': VBase3(1, 1.4, 1.2),'def_left_knee': VBase3(1, 1.25, 1.2),'def_left_ankle': VBase3(1, 1.0, 1.0),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.4, 1.2),'def_right_knee': VBase3(1, 1.25, 1.2),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_sash01': VBase3(0, 0, 0),'tr_left_thigh': VBase3(0, 0.1, 0),'tr_right_thigh': VBase3(0, -0.1, 0)}}
MaleOriginalFat = {'headScale': 1.05,'bodyScale': 0.87,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': 0.2,'frameType': 'sf','AnimType': 'msf','boneScales': {'def_spine02': VBase3(1, 1.9, 1.9),'def_spine03': VBase3(1, 1.7, 1.6),'def_spine04': VBase3(1, 1.5, 1.3),'def_shoulders': VBase3(1, 1.5, 1.5),'def_neck': VBase3(1, 2, 1.1),'def_left_clav': VBase3(1, 1.4, 1.4),'def_left_shoulder': VBase3(1, 1.9, 1.9),'def_left_elbow': VBase3(1, 2, 1.62),'def_left_wrist': VBase3(1, 1.3, 1),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1.2, 1),'def_left_finger02': VBase3(1, 1.15, 1),'def_left_index01': VBase3(1, 1.75, 1),'def_left_index02': VBase3(1, 1.6, 1),'def_right_clav': VBase3(1, 1.4, 1.4),'def_right_shoulder': VBase3(1, 1.9, 1.9),'def_right_elbow': VBase3(1, 2, 1.62),'def_right_wrist': VBase3(1, 1.3, 1),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1.2, 1),'def_right_finger02': VBase3(1, 1.15, 1),'def_right_index01': VBase3(1, 1.75, 1),'def_right_index02': VBase3(1, 1.6, 1),'tr_left_clav': VBase3(0.12, 0, 0),'tr_left_thumb01': VBase3(0, -0.07, 0),'tr_right_clav': VBase3(0.12, 0, 0),'tr_right_thumb01': VBase3(0, 0.07, 0),'def_hips': VBase3(1.9, 1.9, 1),'def_left_thigh': VBase3(1, 1.9, 1.5),'def_left_knee': VBase3(1, 1.6, 1.5),'def_left_ankle': VBase3(1, 1, 1.38),'def_left_ball': VBase3(1, 1.4, 1.44),'def_right_thigh': VBase3(1, 1.9, 1.5),'def_right_knee': VBase3(1, 1.6, 1.5),'def_right_ankle': VBase3(1, 1, 1.38),'def_right_ball': VBase3(1, 1.4, 1.44),'tr_sash01': VBase3(0.1, -0.08, 0.33),'tr_left_thigh': VBase3(0, 0.2, 0),'tr_right_thigh': VBase3(0, -0.2, 0)}}
MaleOriginalSkinny = {'headScale': 0.8,'bodyScale': 0.98,'headPostion': VBase3(0.0, 0.0, -0.08),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': 0.0,'frameType': 'ms','AnimType': 'mms','boneScales': {'def_spine02': VBase3(1, 1, 1),'def_spine03': VBase3(1, 1, 1),'def_spine04': VBase3(1, 1, 1),'def_shoulders': VBase3(1, 1, 1),'def_neck': VBase3(1, 1, 1),'def_left_clav': VBase3(1, 1, 1),'def_left_shoulder': VBase3(1, 1, 1),'def_left_elbow': VBase3(1, 1, 1),'def_left_wrist': VBase3(1, 1, 1),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1, 1),'def_right_shoulder': VBase3(1, 1, 1),'def_right_elbow': VBase3(1, 1, 1),'def_right_wrist': VBase3(1, 1, 1),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0, 0, 0),'tr_left_thumb01': VBase3(0, 0, 0),'tr_right_clav': VBase3(0, 0, 0),'tr_right_thumb01': VBase3(0, 0, 0),'def_hips': VBase3(1, 1, 1),'def_left_thigh': VBase3(1, 1, 1),'def_left_knee': VBase3(1, 1, 1),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1, 1),'def_right_knee': VBase3(1, 1, 1),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_sash01': VBase3(0, 0, 0),'tr_left_thigh': VBase3(0, 0, 0),'tr_right_thigh': VBase3(0, 0, 0)}}
MaleOriginalIdeal = {'headScale': 0.85,'bodyScale': 1.0,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': 0.0,'frameType': 'mi','AnimType': 'mmi','boneScales': {'def_spine02': VBase3(1, 1.3, 1),'def_spine03': VBase3(1, 1.4, 1.16),'def_spine04': VBase3(1, 1.4, 1.2),'def_shoulders': VBase3(1, 1.5, 1.1),'def_neck': VBase3(1, 1.5, 1),'def_left_clav': VBase3(1, 1.3, 1.3),'def_left_shoulder': VBase3(1, 1.68, 1.68),'def_left_elbow': VBase3(1, 1.74, 1.46),'def_left_wrist': VBase3(1, 1, 1),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1.3, 1.3),'def_right_shoulder': VBase3(1, 1.68, 1.68),'def_right_elbow': VBase3(1, 1.74, 1.46),'def_right_wrist': VBase3(1, 1, 1),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0.147, 0, 0),'tr_left_thumb01': VBase3(0, 0, 0),'tr_right_clav': VBase3(0.147, 0, 0),'tr_right_thumb01': VBase3(0, 0, 0),'def_hips': VBase3(1, 1, 1),'def_left_thigh': VBase3(1, 1.2, 1.1),'def_left_knee': VBase3(1, 1.2, 1.1),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.2, 1.1),'def_right_knee': VBase3(1, 1.2, 1.1),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_sash01': VBase3(0, 0, 0),'tr_left_thigh': VBase3(0, 0, 0),'tr_right_thigh': VBase3(0, 0, 0)}}
MaleOriginalPear = {'headScale': 0.82,'bodyScale': 0.98,'headPostion': VBase3(0.0, 0.0, -0.08),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': 0.0,'frameType': 'tp','AnimType': 'mtp','boneScales': {'def_spine02': VBase3(1, 1.52, 1.4),'def_spine03': VBase3(1, 1.33, 1.2),'def_spine04': VBase3(1, 1.1, 1.0),'def_shoulders': VBase3(1, 1, 1),'def_neck': VBase3(1, 1, 1),'def_left_clav': VBase3(1, 1, 1),'def_left_shoulder': VBase3(1, 1.3, 1.3),'def_left_elbow': VBase3(1, 1.3, 1.3),'def_left_wrist': VBase3(1, 1, 1),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1, 1),'def_right_shoulder': VBase3(1, 1.3, 1.3),'def_right_elbow': VBase3(1, 1.3, 1.3),'def_right_wrist': VBase3(1, 1, 1),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0.0, 0.0, 0.0),'tr_left_thumb01': VBase3(0, 0, 0),'tr_right_clav': VBase3(0.0, 0.0, 0.0),'tr_right_thumb01': VBase3(0, 0, 0),'def_hips': VBase3(1.6, 1.4, 1),'def_left_thigh': VBase3(1, 1.4, 1.4),'def_left_knee': VBase3(1, 1.2, 1.1),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.4, 1.4),'def_right_knee': VBase3(1, 1.2, 1.1),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_sash01': VBase3(0.1, 0.085, 0.263),'tr_left_thigh': VBase3(0, 0.1, 0),'tr_right_thigh': VBase3(0, -0.1, 0)}}
MaleOriginalMusclar = {'headScale': 0.88,'bodyScale': 1.05,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['PM_mi_body_cauc', 'zomb_a_body'],'heightBias': -1.0,'frameType': 'tm','AnimType': 'mtm','boneScales': {'def_spine02': VBase3(1, 1.5, 1.17),'def_spine03': VBase3(1, 1.7, 1.25),'def_spine04': VBase3(1, 1.7, 1.4),'def_shoulders': VBase3(1.3, 1.5, 1.45),'def_neck': VBase3(1, 1.5, 1),'def_left_clav': VBase3(1, 1.6, 1.5),'def_left_shoulder': VBase3(1, 2.0, 2.0),'def_left_elbow': VBase3(1, 1.7, 1.7),'def_left_wrist': VBase3(1, 1.15, 1.15),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1.25, 1.25),'def_left_finger02': VBase3(1, 1.15, 1.15),'def_left_index01': VBase3(1, 1.2, 1.2),'def_left_index02': VBase3(1, 1.2, 1.2),'def_right_clav': VBase3(1, 1.6, 1.5),'def_right_shoulder': VBase3(1, 2.0, 2.0),'def_right_elbow': VBase3(1, 1.7, 1.7),'def_right_wrist': VBase3(1, 1.15, 1.15),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1.25, 1.25),'def_right_finger02': VBase3(1, 1.15, 1.15),'def_right_index01': VBase3(1, 1.2, 1.2),'def_right_index02': VBase3(1, 1.2, 1.2),'tr_left_clav': VBase3(0.32, 0, 0),'tr_left_thumb01': VBase3(0, -0.075, 0),'tr_right_clav': VBase3(0.32, 0, 0),'tr_right_thumb01': VBase3(0, 0.075, 0),'def_hips': VBase3(1.15, 1.15, 1),'def_left_thigh': VBase3(1, 1.4, 1.4),'def_left_knee': VBase3(1, 1.4, 1.2),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1.1, 1),'def_right_thigh': VBase3(1, 1.4, 1.4),'def_right_knee': VBase3(1, 1.4, 1.2),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1.1, 1),'tr_sash01': VBase3(0.049, 0.037, 0.128),'tr_left_thigh': VBase3(0, 0.08, 0),'tr_right_thigh': VBase3(0, -0.08, 0)}}
FemaleFat = {'headScale': 0.95,'bodyScale': 1.01,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': 0.0,'frameType': 'sf','AnimType': 'fsf','boneScales': {'def_spine02': VBase3(1, 1.5, 1.3),'def_spine03': VBase3(1, 1.5, 1.3),'def_spine04': VBase3(1, 1.0, 1.31),'def_shoulders': VBase3(1.0, 1.0, 1.2),'def_neck': VBase3(1, 1.2, 1.3),'def_left_clav': VBase3(1, 1.25, 1.25),'def_left_shoulder': VBase3(1, 1.5, 1.5),'def_left_elbow': VBase3(1, 1.22, 1.22),'def_left_wrist': VBase3(1, 1, 1),'def_left_chest': VBase3(1.49, 1.3, 1.49),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1.25, 1.25),'def_right_shoulder': VBase3(1, 1.5, 1.5),'def_right_elbow': VBase3(1, 1.22, 1.22),'def_right_wrist': VBase3(1, 1, 1),'def_right_chest': VBase3(1.49, 1.3, 1.49),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(-0.015, 0, 0),'tr_left_chest': VBase3(0.056, -0.08, -0.016),'tr_right_clav': VBase3(-0.015, 0, 0),'tr_right_chest': VBase3(-0.056, -0.08, -0.016),'def_hips': VBase3(1.2, 1.2, 1),'def_hips_waistline': VBase3(1.5, 1, 1),'def_hips_waistline_back': VBase3(1.5, 1.3, 1),'tr_sash01': VBase3(0.007, 0.031, 0.038),'def_left_thigh': VBase3(1, 1.2, 1.2),'def_left_knee': VBase3(1, 1.2, 1.2),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.2, 1.2),'def_right_knee': VBase3(1, 1.2, 1.2),'def_right_ankle': VBase3(1, 1.2, 1),'def_right_ball': VBase3(1, 1.2, 1.22),'tr_left_thigh': VBase3(0, -0.04, 0),'tr_right_thigh': VBase3(0, 0.04, 0)}}
FemaleSlight = {'headScale': 0.95,'bodyScale': 0.93,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': 0.0,'frameType': 'ms','AnimType': 'fms','boneScales': {'def_spine02': VBase3(1, 1.1, 1),'def_spine03': VBase3(1, 1.1, 1),'def_spine04': VBase3(1, 1.0, 0.8),'def_shoulders': VBase3(1, 0.7, 0.93),'def_neck': VBase3(1, 0.95, 0.95),'def_left_clav': VBase3(1.0, 1.0, 1.0),'def_left_shoulder': VBase3(1, 1.0, 1.0),'def_left_elbow': VBase3(1, 1.1, 1.1),'def_left_wrist': VBase3(1, 1.0, 1.0),'def_left_chest': VBase3(0.8, 0.6, 1.1),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1.0, 1.0, 1.0),'def_right_shoulder': VBase3(1, 1.0, 1.0),'def_right_elbow': VBase3(1, 1.1, 1.1),'def_right_wrist': VBase3(1, 1.0, 1.0),'def_right_chest': VBase3(0.8, 0.6, 1.1),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(-0.0, 0, 0),'tr_left_chest': VBase3(0.01, -0.01, 0.05),'tr_right_clav': VBase3(-0.0, 0, 0),'tr_right_chest': VBase3(-0.01, -0.01, 0.05),'def_hips': VBase3(0.9, 0.9, 1),'def_hips_waistline': VBase3(1.2, 1, 1),'def_hips_waistline_back': VBase3(1.1, 1.1, 1),'tr_sash01': VBase3(-0.013, -0.053, -0.07),'def_left_thigh': VBase3(1, 0.9, 0.9),'def_left_knee': VBase3(1, 0.95, 0.95),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 0.9, 0.9),'def_right_knee': VBase3(1, 0.95, 0.95),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_left_thigh': VBase3(0, 0.035, 0),'tr_right_thigh': VBase3(0, -0.035, 0)}}
FemaleIdeal = {'headScale': 0.95,'bodyScale': 1.0,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': 0.0,'frameType': 'ms','AnimType': 'fms','boneScales': {'def_spine02': VBase3(1, 1.0, 1.1),'def_spine03': VBase3(1, 1.1, 1.2),'def_spine04': VBase3(1, 1.0, 0.8),'def_shoulders': VBase3(1.0, 0.9, 1.0),'def_neck': VBase3(1, 1.0, 1.1),'def_left_clav': VBase3(1.1, 1, 1.1),'def_left_shoulder': VBase3(1, 1.1, 1.1),'def_left_elbow': VBase3(1, 1.15, 1.15),'def_left_wrist': VBase3(1, 1, 1),'def_left_chest': VBase3(1.0, 0.9, 1.3),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1.1, 1, 1.1),'def_right_shoulder': VBase3(1, 1.1, 1.1),'def_right_elbow': VBase3(1, 1.15, 1.15),'def_right_wrist': VBase3(1, 1, 1),'def_right_chest': VBase3(1.0, 0.9, 1.3),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(-0.02, 0, 0),'tr_left_chest': VBase3(0.01, -0.02, 0.05),'tr_right_clav': VBase3(-0.02, 0, 0),'tr_right_chest': VBase3(-0.01, -0.02, 0.05),'def_hips': VBase3(0.95, 1.1, 1),'def_hips_waistline': VBase3(1.1, 1.1, 1.1),'def_hips_waistline_back': VBase3(1.2, 1, 1),'tr_sash01': VBase3(0, -0.03, 0),'def_left_thigh': VBase3(1, 1.0, 1.0),'def_left_knee': VBase3(1, 1, 1),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.0, 1.0),'def_right_knee': VBase3(1, 1, 1),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_left_thigh': VBase3(0, 0.0, 0),'tr_right_thigh': VBase3(0, 0.0, 0)}}
FemaleCurvy = {'headScale': 0.95,'bodyScale': 1.03,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': 0.0,'frameType': 'tm','AnimType': 'ftm','boneScales': {'def_spine02': VBase3(1, 1.1, 1.1),'def_spine03': VBase3(1, 1.1, 1.2),'def_spine04': VBase3(1, 1, 1),'def_shoulders': VBase3(1.0, 1, 1.1),'def_neck': VBase3(1, 1, 1.1),'def_left_clav': VBase3(1, 1.2, 1.2),'def_left_shoulder': VBase3(1, 1.2, 1.2),'def_left_elbow': VBase3(1, 1.2, 1.2),'def_left_wrist': VBase3(1, 1, 1),'def_left_chest': VBase3(1.5, 1.1, 1.5),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1.2, 1.2),'def_right_shoulder': VBase3(1, 1.2, 1.2),'def_right_elbow': VBase3(1, 1.2, 1.2),'def_right_wrist': VBase3(1, 1, 1),'def_right_chest': VBase3(1.5, 1.1, 1.5),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(-0.0, 0.0, 0),'tr_left_chest': VBase3(0.03, -0.07, 0.0),'tr_right_clav': VBase3(-0, 0, 0),'tr_right_chest': VBase3(0.03, -0.07, 0.0),'def_hips': VBase3(1, 1, 1),'def_hips_waistline': VBase3(1.2, 1.1, 1.1),'def_hips_waistline_back': VBase3(1, 1, 1),'tr_sash01': VBase3(0, 0, 0),'def_left_thigh': VBase3(1, 1.05, 1.25),'def_left_knee': VBase3(1, 1.25, 1.25),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.05, 1.25),'def_right_knee': VBase3(1, 1.25, 1.25),'def_right_ankle': VBase3(1, 1.0, 1.0),'def_right_ball': VBase3(1, 1, 1),'tr_left_thigh': VBase3(0, 0.005, 0),'tr_right_thigh': VBase3(0, -0.005, 0)}}
FemaleAmazon = {'headScale': 0.95,'bodyScale': 1.07,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': 0.0,'frameType': 'tm','AnimType': 'ftm','boneScales': {'def_spine02': VBase3(1, 1.26, 1.1),'def_spine03': VBase3(1, 1.28, 1.12),'def_spine04': VBase3(1, 1.2, 1.1),'def_shoulders': VBase3(1.0, 1.1, 1.1),'def_neck': VBase3(1, 1.2, 1.3),'def_left_clav': VBase3(1, 1.2, 1.2),'def_left_shoulder': VBase3(1, 1.4, 1.4),'def_left_elbow': VBase3(1, 1.3, 1.3),'def_left_wrist': VBase3(1, 1, 1),'def_left_chest': VBase3(1.3, 1.1, 1.2),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1.2, 1.2),'def_right_shoulder': VBase3(1, 1.4, 1.4),'def_right_elbow': VBase3(1, 1.3, 1.3),'def_right_wrist': VBase3(1, 1, 1),'def_right_chest': VBase3(1.3, 1.1, 1.2),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0.02, 0.0, 0),'tr_left_chest': VBase3(0, 0, -0.03),'tr_right_clav': VBase3(0.02, 0.0, 0),'tr_right_chest': VBase3(0, 0, -0.03),'def_hips': VBase3(0.95, 1.0, 1),'def_hips_waistline': VBase3(1.3, 1.0, 1),'def_hips_waistline_back': VBase3(1.3, 1.3, 1),'tr_sash01': VBase3(0, 0, 0),'def_left_thigh': VBase3(1, 1.05, 1.25),'def_left_knee': VBase3(1, 1.25, 1.25),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.05, 1.25),'def_right_knee': VBase3(1, 1.25, 1.25),'def_right_ankle': VBase3(1, 1.0, 1.0),'def_right_ball': VBase3(1, 1, 1),'tr_left_thigh': VBase3(0, 0.005, 0),'tr_right_thigh': VBase3(0, -0.005, 0)}}
FemaleOriginalFat = {'headScale': 1.1,'bodyScale': 0.88,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': 0.0,'frameType': 'sf','AnimType': 'fsf','boneScales': {'def_spine02': VBase3(1, 2.05, 1.8),'def_spine03': VBase3(1, 1.5, 1.4),'def_spine04': VBase3(1, 1.2, 1.2),'def_shoulders': VBase3(1.2, 1.0, 1.0),'def_neck': VBase3(1, 1.3, 1.2),'def_left_clav': VBase3(1, 1.2, 1.2),'def_left_shoulder': VBase3(1, 1.6, 1.6),'def_left_elbow': VBase3(1, 1.4, 1.4),'def_left_wrist': VBase3(1, 1.2, 1.1),'def_left_chest': VBase3(1.7, 1.9, 1.4),'def_left_thumb01': VBase3(1, 1.2, 1.2),'def_left_thumb02': VBase3(1, 1.2, 1.2),'def_left_thumb03': VBase3(1, 1.2, 1.2),'def_left_finger01': VBase3(1, 1.2, 1.2),'def_left_finger02': VBase3(1, 1.2, 1.2),'def_left_index01': VBase3(1, 1.2, 1.2),'def_left_index02': VBase3(1, 1.2, 1.2),'def_right_clav': VBase3(1, 1.2, 1.2),'def_right_shoulder': VBase3(1, 1.6, 1.6),'def_right_elbow': VBase3(1, 1.4, 1.4),'def_right_wrist': VBase3(1, 1.2, 1.1),'def_right_chest': VBase3(1.7, 1.9, 1.4),'def_right_thumb01': VBase3(1, 1.2, 1.2),'def_right_thumb02': VBase3(1, 1.2, 1.2),'def_right_thumb03': VBase3(1, 1.2, 1.2),'def_right_finger01': VBase3(1, 1.2, 1.2),'def_right_finger02': VBase3(1, 1.2, 1.2),'def_right_index01': VBase3(1, 1.2, 1.2),'def_right_index02': VBase3(1, 1.2, 1.2),'tr_left_clav': VBase3(0.075, 0, 0),'tr_left_chest': VBase3(0, -0.05, 0.02),'tr_right_clav': VBase3(0.075, 0, 0),'tr_right_chest': VBase3(0, -0.05, 0.02),'def_hips': VBase3(1.55, 1.5, 1),'def_hips_waistline': VBase3(2.0, 1.7, 1),'def_hips_waistline_back': VBase3(2.5, 2.5, 1),'tr_sash01': VBase3(0.088, 0.195, 0.113),'def_left_thigh': VBase3(1, 1.5, 1.5),'def_left_knee': VBase3(1, 1.4, 1.4),'def_left_ankle': VBase3(1, 1.38, 1),'def_left_ball': VBase3(1, 1.4, 1.44),'def_right_thigh': VBase3(1, 1.5, 1.5),'def_right_knee': VBase3(1, 1.4, 1.4),'def_right_ankle': VBase3(1, 1.38, 1),'def_right_ball': VBase3(1, 1.4, 1.44),'tr_left_thigh': VBase3(0, -0.05, 0),'tr_right_thigh': VBase3(0, 0.05, 0)}}
FemaleOriginalSkinny = {'headScale': 0.9,'bodyScale': 0.9,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': 0.7,'frameType': 'ms','AnimType': 'fms','boneScales': {'def_spine02': VBase3(1, 0.85, 0.87),'def_spine03': VBase3(1, 0.94, 0.85),'def_spine04': VBase3(1, 0.87, 0.94),'def_shoulders': VBase3(1, 0.87, 0.87),'def_neck': VBase3(1, 1, 1),'def_left_clav': VBase3(1, 0.87, 0.87),'def_left_shoulder': VBase3(1, 0.8, 0.8),'def_left_elbow': VBase3(1, 0.75, 0.75),'def_left_wrist': VBase3(1, 1.1, 1.1),'def_left_chest': VBase3(0.81, 0.4, 0.74),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 0.87, 0.87),'def_right_shoulder': VBase3(1, 0.8, 0.8),'def_right_elbow': VBase3(1, 0.75, 0.75),'def_right_wrist': VBase3(1, 1.1, 1.1),'def_right_chest': VBase3(0.81, 0.4, 0.74),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0, 0, 0),'tr_left_chest': VBase3(-0.04, -0.045, 0),'tr_right_clav': VBase3(0, 0, 0),'tr_right_chest': VBase3(0.04, -0.045, 0),'def_hips': VBase3(0.84, 0.79, 1),'def_hips_waistline': VBase3(0.997, 0.868, 1),'def_hips_waistline_back': VBase3(1, 0.87, 1),'tr_sash01': VBase3(-0.013, -0.053, -0.07),'def_left_thigh': VBase3(1, 0.75, 0.75),'def_left_knee': VBase3(1, 0.87, 0.87),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 0.75, 0.75),'def_right_knee': VBase3(1, 0.87, 0.87),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_left_thigh': VBase3(0, 0.035, 0),'tr_right_thigh': VBase3(0, -0.035, 0)}}
FemaleOriginalIdeal = {'headScale': 0.95,'bodyScale': 1.02,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': 0.2,'frameType': 'mi','AnimType': 'fmi','boneScales': {'def_spine02': VBase3(1, 1, 1),'def_spine03': VBase3(1, 1, 1),'def_spine04': VBase3(1, 1, 1),'def_shoulders': VBase3(1, 1, 1),'def_neck': VBase3(1, 1, 1),'def_left_clav': VBase3(1, 1, 1),'def_left_shoulder': VBase3(1, 1, 1),'def_left_elbow': VBase3(1, 1, 1),'def_left_wrist': VBase3(1, 1, 1),'def_left_chest': VBase3(1.65, 1, 1.2),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1, 1),'def_right_shoulder': VBase3(1, 1, 1),'def_right_elbow': VBase3(1, 1, 1),'def_right_wrist': VBase3(1, 1, 1),'def_right_chest': VBase3(1.65, 1, 1.2),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0, 0, 0),'tr_left_chest': VBase3(0.005, -0.066, 0.053),'tr_right_clav': VBase3(0, 0, 0),'tr_right_chest': VBase3(0.005, -0.066, 0.053),'def_hips': VBase3(0.85, 1, 1),'def_hips_waistline': VBase3(1, 1, 1),'def_hips_waistline_back': VBase3(1, 1, 1),'tr_sash01': VBase3(0, -0.03, 0),'def_left_thigh': VBase3(1, 0.85, 0.95),'def_left_knee': VBase3(1, 1, 1),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 0.85, 0.95),'def_right_knee': VBase3(1, 1, 1),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_left_thigh': VBase3(0, 0, 0),'tr_right_thigh': VBase3(0, 0, 0)}}
FemaleOriginalPear = {'headScale': 0.97,'bodyScale': 1.07,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': -0.5,'frameType': 'tp','AnimType': 'ftp','boneScales': {'def_spine02': VBase3(1, 1.1, 1.1),'def_spine03': VBase3(1, 1.2, 1.2),'def_spine04': VBase3(1, 1.14, 1.31),'def_shoulders': VBase3(1.15, 1.06, 1.15),'def_neck': VBase3(1, 1, 1),'def_left_clav': VBase3(1, 1.25, 1.25),'def_left_shoulder': VBase3(1, 1.3, 1.3),'def_left_elbow': VBase3(1, 1.22, 1.22),'def_left_wrist': VBase3(1, 1, 1),'def_left_chest': VBase3(1.59, 1.53, 1.59),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1.25, 1.25),'def_right_shoulder': VBase3(1, 1.3, 1.3),'def_right_elbow': VBase3(1, 1.22, 1.22),'def_right_wrist': VBase3(1, 1, 1),'def_right_chest': VBase3(1.59, 1.53, 1.59),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0, 0, 0),'tr_left_chest': VBase3(0.056, -0.078, -0.016),'tr_right_clav': VBase3(0, 0, 0),'tr_right_chest': VBase3(-0.056, -0.078, -0.016),'def_hips': VBase3(1.15, 1.13, 1),'def_hips_waistline': VBase3(1.3, 1, 1),'def_hips_waistline_back': VBase3(1.6, 1.3, 1),'tr_sash01': VBase3(0.007, 0.031, 0.038),'def_left_thigh': VBase3(1, 1.16, 1.15),'def_left_knee': VBase3(1, 1.1, 1.1),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1.16, 1.15),'def_right_knee': VBase3(1, 1.1, 1.1),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_left_thigh': VBase3(0, -0.04, 0),'tr_right_thigh': VBase3(0, 0.04, 0)}}
FemaleOriginalMusclar = {'headScale': 0.95,'bodyScale': 0.98,'headPostion': VBase3(0.0, 0.0, 0.0),'bodyTextures': ['FP_mi_body_cauc', 'fp_zomb_a_body'],'heightBias': 0.2,'frameType': 'tm','AnimType': 'ftm','boneScales': {'def_spine02': VBase3(1, 1, 1),'def_spine03': VBase3(1, 1, 1),'def_spine04': VBase3(1, 1, 1),'def_shoulders': VBase3(1, 1, 1),'def_neck': VBase3(1, 1, 1),'def_left_clav': VBase3(1, 1, 1),'def_left_shoulder': VBase3(1, 1, 1),'def_left_elbow': VBase3(1, 1, 1),'def_left_wrist': VBase3(1, 1, 1),'def_left_chest': VBase3(1, 1, 1),'def_left_thumb01': VBase3(1, 1, 1),'def_left_thumb02': VBase3(1, 1, 1),'def_left_thumb03': VBase3(1, 1, 1),'def_left_finger01': VBase3(1, 1, 1),'def_left_finger02': VBase3(1, 1, 1),'def_left_index01': VBase3(1, 1, 1),'def_left_index02': VBase3(1, 1, 1),'def_right_clav': VBase3(1, 1, 1),'def_right_shoulder': VBase3(1, 1, 1),'def_right_elbow': VBase3(1, 1, 1),'def_right_wrist': VBase3(1, 1, 1),'def_right_chest': VBase3(1, 1, 1),'def_right_thumb01': VBase3(1, 1, 1),'def_right_thumb02': VBase3(1, 1, 1),'def_right_thumb03': VBase3(1, 1, 1),'def_right_finger01': VBase3(1, 1, 1),'def_right_finger02': VBase3(1, 1, 1),'def_right_index01': VBase3(1, 1, 1),'def_right_index02': VBase3(1, 1, 1),'tr_left_clav': VBase3(0, 0, 0),'tr_left_chest': VBase3(0, 0, 0),'tr_right_clav': VBase3(0, 0, 0),'tr_right_chest': VBase3(0, 0, 0),'def_hips': VBase3(1, 1, 1),'def_hips_waistline': VBase3(1, 1, 1),'def_hips_waistline_back': VBase3(1, 1, 1),'tr_sash01': VBase3(0, 0, 0),'def_left_thigh': VBase3(1, 1, 1),'def_left_knee': VBase3(1, 1, 1),'def_left_ankle': VBase3(1, 1, 1),'def_left_ball': VBase3(1, 1, 1),'def_right_thigh': VBase3(1, 1, 1),'def_right_knee': VBase3(1, 1, 1),'def_right_ankle': VBase3(1, 1, 1),'def_right_ball': VBase3(1, 1, 1),'tr_left_thigh': VBase3(0, 0, 0),'tr_right_thigh': VBase3(0, 0, 0)}}
MaleBodies = [
 MaleOriginalFat, MaleOriginalSkinny, MaleOriginalIdeal, MaleOriginalPear, MaleOriginalMusclar, MaleFat, MaleSkinny, MaleIdeal, MaleOutofShape, MaleHuge]
FemaleBodies = [
 FemaleOriginalFat, FemaleOriginalSkinny, FemaleOriginalIdeal, FemaleOriginalPear, FemaleOriginalMusclar, FemaleFat, FemaleSlight, FemaleIdeal, FemaleCurvy, FemaleAmazon]
BodyChoiceOffset = 5
BodyChoicesMale = [
 5, 6, 7, 8, 9]
BodyChoicesFemale = [5, 6, 7, 8, 9]
BodyChoicesNeutral = [5, 6, 7, 8, 9]
BodyChoiceGenderDict = {'f': BodyChoicesFemale,'m': BodyChoicesMale,'n': BodyChoicesNeutral}
MaleBodyShapeControlJointMatrix = {}
FemaleBodyShapeControlJointMatrix = {}
MaleHeadScales = []
FemaleHeadScales = []
HeadScales = [
 MaleHeadScales, FemaleHeadScales]
MaleBodyScales = []
FemaleBodyScales = []
BodyScales = [
 MaleBodyScales, FemaleBodyScales]
MaleHeadPositions = []
FemaleHeadPositions = []
HeadPositions = [
 MaleHeadPositions, FemaleHeadPositions]
maleBodyTextures = []
femaleBodyTextures = []
maleHeightBias = []
femaleHeightBias = []
maleFrames = []
femaleFrames = []
maleAnimTypes = []
femaleAnimTypes = []

def fillMatrix(bodyList, jointMatrix, HeadScaleList, BodyScaleList, HeadPositionList, bodyTextureList, heightBiasList, frameTypes, animTypes):
    for bodyDict in bodyList:
        boneDict = bodyDict['boneScales']
        for boneScaleKey in boneDict:
            boneList = jointMatrix.get(boneScaleKey)
            if not boneList:
                boneList = []
            boneList.append(boneDict[boneScaleKey])
            jointMatrix[boneScaleKey] = boneList

        HeadScaleList.append(bodyDict['headScale'])
        BodyScaleList.append(bodyDict['bodyScale'])
        HeadPositions.append(bodyDict['headPostion'])
        bodyTextureList.append(bodyDict['bodyTextures'])
        heightBiasList.append(bodyDict['heightBias'])
        frameTypes.append(bodyDict['frameType'])
        animTypes.append(bodyDict['AnimType'])


fillMatrix(MaleBodies, MaleBodyShapeControlJointMatrix, MaleHeadScales, MaleBodyScales, MaleHeadPositions, maleBodyTextures, maleHeightBias, maleFrames, maleAnimTypes)
fillMatrix(FemaleBodies, FemaleBodyShapeControlJointMatrix, FemaleHeadScales, FemaleBodyScales, FemaleHeadPositions, femaleBodyTextures, femaleHeightBias, femaleFrames, femaleAnimTypes)