[General]
Description=Default charactor bone v1.4 (TDA spec)
Type=chara
HeightBone=cf_N_height
AutoRotAdj=0
DefWeightSyncMode=global
AxisScale=0.832

; bone define, every bone map to a bone in vmd(pmx) model
; note: some bone may not exist in vmd(pmx) model, that's OK.
[BoneDefine]
; format:
; bonename=parent-name:vmd-bone-name:bone-attr[:ik-setting][:track-setting][:limit-setting][:localaxis-setting]
;  bone-attr: [rpitla], in which r=rotation, p=position, i=ik, t=track, l=limit, a=localaxis
; センター
OPTCENTER=:操作中心:rp
ROOT=OPTCENTER:全ての親:rp
CENTER=ROOT:センター:rp
GROOVE=CENTER:グルーブ:rp
BACK_HIPS=GROOVE:腰:r
; 体
HIPS=BACK_HIPS:体の重心:rp
SPINE1=HIPS:上半身:r
SPINE2=SPINE1:上半身2:r
SPINE3=SPINE2:上半身3:
NECK=SPINE3:首:r
HEAD=NECK:頭:r
WAIST=HIPS:下半身:r
; 腕
SHOULDER_P_R=SPINE3:右肩P:r
SHOULDER_R=SHOULDER_P_R:右肩:r
SHOULDER_C_R=SHOULDER_R:右肩C:t:tr,-1,SHOULDER_P_R
UPARM_R=SHOULDER_C_R:右腕:r
UPARM_TWIST_R=UPARM_R:右腕捩:rl:l,0.7941262,-0.6076475,-0.01131865,1,0,0
LOWARM_R=UPARM_TWIST_R:右ひじ:r
LOWARM_TWIST_R=LOWARM_R:右手捩:rl:l,0.7962407,-0.6047074,-0.01815981,1,0,0
HAND_R=LOWARM_TWIST_R:右手首:r
HAND_DUMMY_R=HAND_R:右ダミー:rp
SHOULDER_P_L=SPINE3:左肩P:r
SHOULDER_L=SHOULDER_P_L:左肩:r
SHOULDER_C_L=SHOULDER_L:左肩C:t:tr,-1,SHOULDER_P_L
UPARM_L=SHOULDER_C_L:左腕:r
UPARM_TWIST_L=UPARM_L:左腕捩:rl:l,-0.7941262,-0.6076475,-0.01131865,-1,0,0
LOWARM_L=UPARM_TWIST_L:左ひじ:r
LOWARM_TWIST_L=LOWARM_L:左手捩:rl:l,-0.7962407,-0.6047074,-0.01815981,-1,0,0
HAND_L=LOWARM_TWIST_L:左手首:r
HAND_DUMMY_L=HAND_L:左ダミー:rp
;UPARM_TWIST1_R=UPARM_R:右腕捩補正:t:tr,-0.7,UPARM_TWIST_R
; 足
BACK_HIPS_C_R=WAIST:腰キャンセル右:t:tr,-1,BACK_HIPS
UPLEG_R=BACK_HIPS_C_R:右足:r
LOWLEG_R=UPLEG_R:右ひざ:r
FOOT_R=LOWLEG_R:右足首:r
TOE_R=FOOT_R:右つま先:
BACK_HIPS_C_L=WAIST:腰キャンセル左:t:tr,-1,BACK_HIPS
UPLEG_L=BACK_HIPS_C_L:左足:r
LOWLEG_L=UPLEG_L:左ひざ:r
FOOT_L=LOWLEG_L:左足首:r
TOE_L=FOOT_L:左つま先:
; 指
FIG_THUMB01_R=HAND_R:右親指０:r
FIG_THUMB02_R=FIG_THUMB01_R:右親指１:r
FIG_THUMB03_R=FIG_THUMB02_R:右親指２:r
FIG_INDEX01_R=HAND_R:右人指１:r
FIG_INDEX02_R=FIG_INDEX01_R:右人指２:r
FIG_INDEX03_R=FIG_INDEX02_R:右人指３:r
FIG_MIDDLE01_R=HAND_R:右中指１:r
FIG_MIDDLE02_R=FIG_MIDDLE01_R:右中指２:r
FIG_MIDDLE03_R=FIG_MIDDLE02_R:右中指３:r
FIG_RING01_R=HAND_R:右薬指１:r
FIG_RING02_R=FIG_RING01_R:右薬指２:r
FIG_RING03_R=FIG_RING02_R:右薬指３:r
FIG_LITTLE01_R=HAND_R:右小指１:r
FIG_LITTLE02_R=FIG_LITTLE01_R:右小指２:r
FIG_LITTLE03_R=FIG_LITTLE02_R:右小指３:r
FIG_THUMB01_L=HAND_L:左親指０:r
FIG_THUMB02_L=FIG_THUMB01_L:左親指１:r
FIG_THUMB03_L=FIG_THUMB02_L:左親指２:r
FIG_INDEX01_L=HAND_L:左人指１:r
FIG_INDEX02_L=FIG_INDEX01_L:左人指２:r
FIG_INDEX03_L=FIG_INDEX02_L:左人指３:r
FIG_MIDDLE01_L=HAND_L:左中指１:r
FIG_MIDDLE02_L=FIG_MIDDLE01_L:左中指２:r
FIG_MIDDLE03_L=FIG_MIDDLE02_L:左中指３:r
FIG_RING01_L=HAND_L:左薬指１:r
FIG_RING02_L=FIG_RING01_L:左薬指２:r
FIG_RING03_L=FIG_RING02_L:左薬指３:r
FIG_LITTLE01_L=HAND_L:左小指１:r
FIG_LITTLE02_L=FIG_LITTLE01_L:左小指２:r
FIG_LITTLE03_L=FIG_LITTLE02_L:左小指３:r
; 目
EYES=HEAD:両目:r
EYE_R=HEAD:右目:rt:tr,1,EYES
EYE_L=HEAD:左目:rt:tr,1,EYES
; IK
IK_ROOT_R=ROOT:右足IK親:rp
IK_FOOT_R=IK_ROOT_R:右足ＩＫ:rpi:i,FOOT_R,LOWLEG_R,UPLEG_R
IK_TOE_R=IK_FOOT_R:右つま先ＩＫ:rpi:i,TOE_R,FOOT_R
IK_ROOT_L=ROOT:左足IK親:rp
IK_FOOT_L=IK_ROOT_L:左足ＩＫ:rpi:i,FOOT_L,LOWLEG_L,UPLEG_L
IK_TOE_L=IK_FOOT_L:左つま先ＩＫ:rpi:i,TOE_L,FOOT_L
; 足D
UPLEG_D_R=BACK_HIPS_C_R:右足D:rt:tr,1,UPLEG_R
LOWLEG_D_R=UPLEG_D_R:右ひざD:rt:tr,1,LOWLEG_R
FOOT_D_R=LOWLEG_D_R:右足首D:rt:tr,1,FOOT_R
TOE_EX_R=FOOT_D_R:右足先EX:r
UPLEG_D_L=BACK_HIPS_C_L:左足D:rt:tr,1,UPLEG_L
LOWLEG_D_L=UPLEG_D_L:左ひざD:rt:tr,1,LOWLEG_L
FOOT_D_L=LOWLEG_D_L:左足首D:rt:tr,1,FOOT_L
TOE_EX_L=FOOT_D_L:左足先EX:r

; bone position, every bone must have a position setting
[BonePosition]
; format:
; bonename=pos-type:pos-value
;  while pos-value diff from pos-type, when pos-type = 
;   b = ref to bone, pos-value is bone-in-char
;   bbs = ref to point between 2 bones, pos-value is first-bone:second-bone:scale-from-first
;   bo = ref to bone and add offset, pos-value is offset (x,y,z)
;   br = ref to bone and reset some axis value, pos-value is reset value (x,y,z), if value of some axis is NAN, that axis left no change
; センター
OPTCENTER=b:cf_J_Root
ROOT=b:cf_J_Root
CENTER=bbs:cf_J_Root:cf_J_Hips:0.6
GROOVE=bbs:cf_J_Root:cf_J_Hips:0.61
BACK_HIPS=bbs:cf_J_Siri_s_L:cf_J_Siri_s_R:0.5
; 体
HIPS=b:cf_J_Hips
SPINE1=b:cf_J_Spine01
SPINE2=b:cf_J_Spine02
SPINE3=b:cf_J_Spine03
NECK=b:cf_J_Neck
HEAD=b:cf_J_Head
WAIST=b:cf_J_Kosi01
; 腕
SHOULDER_P_R=b:cf_J_Shoulder_R
SHOULDER_R=b:cf_J_Shoulder_R
SHOULDER_C_R=b:cf_J_ArmUp00_R
UPARM_R=b:cf_J_ArmUp00_R
UPARM_TWIST_R=bbs:cf_J_ArmUp00_R:cf_J_ArmLow01_R:0.5
LOWARM_R=b:cf_J_ArmLow01_R
LOWARM_TWIST_R=bbs:cf_J_ArmLow01_R:cf_J_Hand_R:0.5
HAND_R=b:cf_J_Hand_R
HAND_DUMMY_R=bo:cf_J_Hand_R:0.3,-0.13,0
SHOULDER_P_L=b:cf_J_Shoulder_L
SHOULDER_L=b:cf_J_Shoulder_L
SHOULDER_C_L=b:cf_J_ArmUp00_L
UPARM_L=b:cf_J_ArmUp00_L
UPARM_TWIST_L=bbs:cf_J_ArmUp00_L:cf_J_ArmLow01_L:0.5
LOWARM_L=b:cf_J_ArmLow01_L
LOWARM_TWIST_L=bbs:cf_J_ArmLow01_L:cf_J_Hand_L:0.5
HAND_L=b:cf_J_Hand_L
HAND_DUMMY_L=bo:cf_J_Hand_L:-0.3,-0.13,0
; 足
BACK_HIPS_C_R=b:cf_J_LegUp00_R
UPLEG_R=b:cf_J_LegUp00_R
LOWLEG_R=b:cf_J_LegLow01_R
FOOT_R=b:cf_J_Foot01_R
TOE_R=bo:cf_J_Toes01_R:0,0,0
BACK_HIPS_C_L=b:cf_J_LegUp00_L
UPLEG_L=b:cf_J_LegUp00_L
LOWLEG_L=b:cf_J_LegLow01_L
FOOT_L=b:cf_J_Foot01_L
TOE_L=bo:cf_J_Toes01_L:0,0,0
; 指
FIG_THUMB01_R=b:cf_J_Hand_Thumb01_R
FIG_THUMB02_R=b:cf_J_Hand_Thumb02_R
FIG_THUMB03_R=b:cf_J_Hand_Thumb03_R
FIG_INDEX01_R=b:cf_J_Hand_Index01_R
FIG_INDEX02_R=b:cf_J_Hand_Index02_R
FIG_INDEX03_R=b:cf_J_Hand_Index03_R
FIG_MIDDLE01_R=b:cf_J_Hand_Middle01_R
FIG_MIDDLE02_R=b:cf_J_Hand_Middle02_R
FIG_MIDDLE03_R=b:cf_J_Hand_Middle03_R
FIG_RING01_R=b:cf_J_Hand_Ring01_R
FIG_RING02_R=b:cf_J_Hand_Ring02_R
FIG_RING03_R=b:cf_J_Hand_Ring03_R
FIG_LITTLE01_R=b:cf_J_Hand_Little01_R
FIG_LITTLE02_R=b:cf_J_Hand_Little02_R
FIG_LITTLE03_R=b:cf_J_Hand_Little03_R
FIG_THUMB01_L=b:cf_J_Hand_Thumb01_L
FIG_THUMB02_L=b:cf_J_Hand_Thumb02_L
FIG_THUMB03_L=b:cf_J_Hand_Thumb03_L
FIG_INDEX01_L=b:cf_J_Hand_Index01_L
FIG_INDEX02_L=b:cf_J_Hand_Index02_L
FIG_INDEX03_L=b:cf_J_Hand_Index03_L
FIG_MIDDLE01_L=b:cf_J_Hand_Middle01_L
FIG_MIDDLE02_L=b:cf_J_Hand_Middle02_L
FIG_MIDDLE03_L=b:cf_J_Hand_Middle03_L
FIG_RING01_L=b:cf_J_Hand_Ring01_L
FIG_RING02_L=b:cf_J_Hand_Ring02_L
FIG_RING03_L=b:cf_J_Hand_Ring03_L
FIG_LITTLE01_L=b:cf_J_Hand_Little01_L
FIG_LITTLE02_L=b:cf_J_Hand_Little02_L
FIG_LITTLE03_L=b:cf_J_Hand_Little03_L
; 目
EYES=bbs:cf_J_eye_rs_R:cf_J_eye_rs_L:0.5
EYE_R=b:cf_J_eye_rs_R
EYE_L=b:cf_J_eye_rs_L
; IK
IK_ROOT_R=bo:cf_J_Foot01_R:0,-0.8,0
IK_FOOT_R=b:cf_J_Foot01_R
IK_TOE_R=bbs:cf_J_Foot01_R:cf_J_Toes01_R:1.4
IK_ROOT_L=bo:cf_J_Foot01_L:0,-0.8,0
IK_FOOT_L=b:cf_J_Foot01_L
IK_TOE_L=bbs:cf_J_Foot01_L:cf_J_Toes01_L:1.4
; 足D
UPLEG_D_R=b:cf_J_LegUp00_R
LOWLEG_D_R=b:cf_J_LegLow01_R
FOOT_D_R=b:cf_J_Foot01_R
TOE_EX_R=b:cf_J_Toes01_R
UPLEG_D_L=b:cf_J_LegUp00_L
LOWLEG_D_L=b:cf_J_LegLow01_L
FOOT_D_L=b:cf_J_Foot01_L
TOE_EX_L=b:cf_J_Toes01_L


; bone weight, link vmd bone to actual weight bone, not every bone link to a weight bone
[BoneWeight]
; format:
; bonename=actual-bone-in-char[:sync-mode]
;    sync-mode can be:
;       'l' or 'local' for local sync
;       'g' or 'global' for global sync
;       when ommit, refer to DefWeightSyncMode
; センター&体
OPTCENTER=cf_J_Root
HIPS=cf_J_Hips
SPINE1=cf_J_Spine01
SPINE2=cf_J_Spine02
SPINE3=cf_J_Spine03
NECK=cf_J_Neck
HEAD=cf_J_Head
WAIST=cf_J_Kosi01
; 腕
SHOULDER_R=cf_J_Shoulder_R
UPARM_R=cf_J_ArmUp00_R
LOWARM_R=cf_J_ArmLow01_R
HAND_R=cf_J_Hand_R
SHOULDER_L=cf_J_Shoulder_L
UPARM_L=cf_J_ArmUp00_L
LOWARM_L=cf_J_ArmLow01_L
HAND_L=cf_J_Hand_L
;UPARM_TWIST1_R=cf_J_ArmLow01_s_R
; 足
UPLEG_D_R=cf_J_LegUp00_R
LOWLEG_D_R=cf_J_LegLow01_R
FOOT_D_R=cf_J_Foot01_R
TOE_EX_R=cf_J_Toes01_R
UPLEG_D_L=cf_J_LegUp00_L
LOWLEG_D_L=cf_J_LegLow01_L
FOOT_D_L=cf_J_Foot01_L
TOE_EX_L=cf_J_Toes01_L
; 指
FIG_THUMB01_R=cf_J_Hand_Thumb01_R
FIG_THUMB02_R=cf_J_Hand_Thumb02_R
FIG_THUMB03_R=cf_J_Hand_Thumb03_R
FIG_INDEX01_R=cf_J_Hand_Index01_R
FIG_INDEX02_R=cf_J_Hand_Index02_R
FIG_INDEX03_R=cf_J_Hand_Index03_R
FIG_MIDDLE01_R=cf_J_Hand_Middle01_R
FIG_MIDDLE02_R=cf_J_Hand_Middle02_R
FIG_MIDDLE03_R=cf_J_Hand_Middle03_R
FIG_RING01_R=cf_J_Hand_Ring01_R
FIG_RING02_R=cf_J_Hand_Ring02_R
FIG_RING03_R=cf_J_Hand_Ring03_R
FIG_LITTLE01_R=cf_J_Hand_Little01_R
FIG_LITTLE02_R=cf_J_Hand_Little02_R
FIG_LITTLE03_R=cf_J_Hand_Little03_R
FIG_THUMB01_L=cf_J_Hand_Thumb01_L
FIG_THUMB02_L=cf_J_Hand_Thumb02_L
FIG_THUMB03_L=cf_J_Hand_Thumb03_L
FIG_INDEX01_L=cf_J_Hand_Index01_L
FIG_INDEX02_L=cf_J_Hand_Index02_L
FIG_INDEX03_L=cf_J_Hand_Index03_L
FIG_MIDDLE01_L=cf_J_Hand_Middle01_L
FIG_MIDDLE02_L=cf_J_Hand_Middle02_L
FIG_MIDDLE03_L=cf_J_Hand_Middle03_L
FIG_RING01_L=cf_J_Hand_Ring01_L
FIG_RING02_L=cf_J_Hand_Ring02_L
FIG_RING03_L=cf_J_Hand_Ring03_L
FIG_LITTLE01_L=cf_J_Hand_Little01_L
FIG_LITTLE02_L=cf_J_Hand_Little02_L
FIG_LITTLE03_L=cf_J_Hand_Little03_L
; 目
EYE_R=cf_J_eye_rs_R
EYE_L=cf_J_eye_rs_L


; bone ik setting
[BoneIKSetOverview]
IK_SET_NUMBER=2

[BoneIKSet_1]
NAME=FOOT IK
ENABLE=1
IKBONE=IK_FOOT_R,IK_FOOT_L
;SOLVER=CCDIKSolver
;ITERATIONS=40
CONTROL_WEIGHT=1.98967528
MIN_DELTA=0.0001
LAST_FRAME_WEIGHT=0.9
IK_ROTATION_WEIGHT=0
;MIN_KNEE_ROT=5
USE_LEG=1
SOLVE_METHOD=SolveLeg2

;SOLVER=MMDIKSolver
;ITERATIONS=40
;STEP_ANGLE=114.5916
LIMITS=(((0.5, 180), (0, 0), (0, 0)), None)

SOLVER=MMDIKSolverLeg
ITERATIONS=6
STEP_ANGLE=114.5916
MIN_KNEE_ROT=1

[BoneIKSet_2]
NAME=TOE IK
ENABLE=1
IKBONE=IK_TOE_R,IK_TOE_L
;SOLVER=CCDIKSolver
;CONTROL_WEIGHT=4.18879032
;ITERATIONS=3
;LAST_FRAME_WEIGHT=0.9
;SOLVE_METHOD=Solve
SOLVER=MMDIKSolverNoLimit
ITERATIONS=3
STEP_ANGLE=229.1831

[BoneTwistDisperse]
ARMTWIST_R=ArmTwist:uparm_twist_r:uparm_r:0.6
ARMTWIST_L=ArmTwist:uparm_twist_l:uparm_l:0.6
HANDTWIST_R=HandTwist:lowarm_twist_r:lowarm_r:0.4
HANDTWIST_L=HandTwist:lowarm_twist_l:lowarm_l:0.4

; bone gizmos setting, not every bone need gizmos
[BoneGizmos]
; format:
; bonename=base-style:color:size:parent-bone
; 体
OPTCENTER=t:FF8000:0.2:
ROOT=t:FFFF00:0.15:
BACK_HIPS=c:00ffff:0.12:
HIPS=c:00ffff:0.12:BACK_HIPS
SPINE1=c:00ffff:0.12:
SPINE2=c:00ffff:0.12:SPINE1
NECK=c:00ffff:0.12:SPINE2
HEAD=c:00ffff:0.12:NECK
WAIST=c:00ffff:0.12:
; 腕
SHOULDER_R=c:00ffff:0.12:SPINE2
UPARM_R=c:00ffff:0.12:SHOULDER_R
LOWARM_R=c:00ffff:0.12:UPARM_R
HAND_R=c:00ffff:0.12:LOWARM_R
SHOULDER_L=c:00ffff:0.12:SPINE2
UPARM_L=c:00ffff:0.12:SHOULDER_L
LOWARM_L=c:00ffff:0.12:UPARM_L
HAND_L=c:00ffff:0.12:LOWARM_L
; 足
UPLEG_R=c:00ffff:0.12:WAIST
LOWLEG_R=c:00ffff:0.12:UPLEG_R
FOOT_R=c:00ffff:0.12:LOWLEG_R
TOE_R=c:00ffff:0.12:FOOT_R
UPLEG_L=c:00ffff:0.12:WAIST
LOWLEG_L=c:00ffff:0.12:UPLEG_L
FOOT_L=c:00ffff:0.12:LOWLEG_L
TOE_L=c:00ffff:0.12:FOOT_L
; 指
FIG_THUMB01_R=c:00ff80:0.05:HAND_R
FIG_THUMB02_R=c:00ff80:0.05:FIG_THUMB01_R
FIG_THUMB03_R=c:00ff80:0.05:FIG_THUMB02_R
FIG_INDEX01_R=c:00ff80:0.05:HAND_R
FIG_INDEX02_R=c:00ff80:0.05:FIG_INDEX01_R
FIG_INDEX03_R=c:00ff80:0.05:FIG_INDEX02_R
FIG_MIDDLE01_R=c:00ff80:0.05:HAND_R
FIG_MIDDLE02_R=c:00ff80:0.05:FIG_MIDDLE01_R
FIG_MIDDLE03_R=c:00ff80:0.05:FIG_MIDDLE02_R
FIG_RING01_R=c:00ff80:0.05:HAND_R
FIG_RING02_R=c:00ff80:0.05:FIG_RING01_R
FIG_RING03_R=c:00ff80:0.05:FIG_RING02_R
FIG_LITTLE01_R=c:00ff80:0.05:HAND_R
FIG_LITTLE02_R=c:00ff80:0.05:FIG_LITTLE01_R
FIG_LITTLE03_R=c:00ff80:0.05:FIG_LITTLE02_R
FIG_THUMB01_L=c:00ff80:0.05:HAND_L
FIG_THUMB02_L=c:00ff80:0.05:FIG_THUMB01_L
FIG_THUMB03_L=c:00ff80:0.05:FIG_THUMB02_L
FIG_INDEX01_L=c:00ff80:0.05:HAND_L
FIG_INDEX02_L=c:00ff80:0.05:FIG_INDEX01_L
FIG_INDEX03_L=c:00ff80:0.05:FIG_INDEX02_L
FIG_MIDDLE01_L=c:00ff80:0.05:HAND_L
FIG_MIDDLE02_L=c:00ff80:0.05:FIG_MIDDLE01_L
FIG_MIDDLE03_L=c:00ff80:0.05:FIG_MIDDLE02_L
FIG_RING01_L=c:00ff80:0.05:HAND_L
FIG_RING02_L=c:00ff80:0.05:FIG_RING01_L
FIG_RING03_L=c:00ff80:0.05:FIG_RING02_L
FIG_LITTLE01_L=c:00ff80:0.05:HAND_L
FIG_LITTLE02_L=c:00ff80:0.05:FIG_LITTLE01_L
FIG_LITTLE03_L=c:00ff80:0.05:FIG_LITTLE02_L
; IK
IK_ROOT_R=r:8000ff:0.2:
IK_FOOT_R=r:ff00ff:0.15:IK_ROOT_R
IK_TOE_R=r:ff00ff:0.15:IK_FOOT_R
IK_ROOT_L=r:8000ff:0.2:
IK_FOOT_L=r:ff00ff:0.15:IK_ROOT_L
IK_TOE_L=r:ff00ff:0.15:IK_FOOT_L

; Pre-set actual bone before create vmd dummy bone
[PrepareBoneBeforeCreateDummyBone]
SETTING_ENABLE_GET=0
SETTING_ENABLE_SET=1
SETTING_SET_LISTED_ONLY=0
cf_J_ArmUp00_R=(0.000,1.500,0.000)
cf_J_ArmLow01_R=(0.000,357.200,0.000)
cf_J_Hand_R=(0.000,1.300,0.000)
cf_J_ArmUp00_L=(0.000,358.500,0.000)
cf_J_ArmLow01_L=(0.000,2.800,0.000)
cf_J_Hand_L=(0.000,358.700,0.000)
cf_J_Hand_Index01_R=(0.000,0.000,359.000)
cf_J_Hand_Middle01_R=(0.000,0.000,358.000)
cf_J_Hand_Ring01_R=(0.000,0.000,358.000)
cf_J_Hand_Little01_R=(0.000,0.000,358.500)
cf_J_Hand_Index01_L=(0.000,0.000,1.000)
cf_J_Hand_Middle01_L=(0.000,0.000,2.000)
cf_J_Hand_Ring01_L=(0.000,0.000,2.000)
cf_J_Hand_Little01_L=(0.000,0.000,1.500)
cf_J_eye_rs_R=(0.011,0.133,0.000)
cf_J_eye_rs_L=(0.011,359.867,0.000)
cf_J_LegUp00_R=(358.880,0.000,0.000)
cf_J_LegLow01_R=(3.500,0.000,0.000)
cf_J_Foot01_R=(357.620,0.000,0.000)
cf_J_LegUp00_L=(358.880,0.000,0.000)
cf_J_LegLow01_L=(3.500,0.000,0.000)
cf_J_Foot01_L=(357.620,0.000,0.000)

; bone rotate axis adjust setting, not every bone need this setting
[BoneRotAxisAdjust]
SHOULDER_R=r,0,0,-10
SHOULDER_L=r,0,0,10
UPARM_R=r,0,0,-32
UPARM_L=r,0,0,32
;UPARM_R=r,0,0,-32,a,0,0,10
;UPARM_L=r,0,0,32,a,0,0,-10
;LOWARM_R=a,0,0,42
;LOWARM_L=a,0,0,-42
;HAND_R=a,0,0,42
;HAND_L=a,0,0,-42
FIG_THUMB01_R=r,-30,0,-10
FIG_THUMB01_L=r,-30,0,10
FIG_THUMB02_R=r,0,-15,0
FIG_THUMB02_L=r,0,15,0
;FIG_THUMB02_R=r,0,-15,0,a,30,0,10
;FIG_THUMB02_L=r,0,15,0,a,30,0,-10
HAND_DUMMY_R=r,0,0,42
HAND_DUMMY_L=r,0,0,-42
EYES=s,1.5
EYE_R=s,1.5
EYE_L=s,1.5

; morph define
; note: morph_detail_name:morph_type[:morph_enable]
;  morph_type can be: eyebrow/eye/mouth/bone
;  morph_enable: set to false or 0 to disable it, default is enabled
[MorphDefine]
; 眉
serious=真面目:eyebrow
confuse=困る:eyebrow
angry=怒り:eyebrow
eyebrowsmile=にこり:eyebrow
eyebrowup=上:eyebrow
eyebrowdown=下:eyebrow
; 目
blink=まばたき:eye
eyesmile=笑い:eye
eyesmile2=笑い目:eye
wink_l=ウィンク:eye
wink_r=ウィンク右:eye
wink_l2=ウィンク２:eye
wink_r2=ｳｨﾝｸ２右:eye
surprise=びっくり:eye
stare=じと目:eye
eye_surprise2=驚き:eye
eye_openwide=見開き:eye
eye_blink_l=まば左:eye
eye_blink_r=まば右:eye
; 口
mouth_a=あ:mouth
mouth_i=い:mouth
mouth_u=う:mouth
mouth_e=え:mouth
mouth_o=お:mouth
mouth_wa=わ:mouth
mouth_n=ん:mouth
mouth_smile=にやり:mouth
mouth_tongueout=ぺろっ:mouth
mouth_aa=ああ:mouth
mouth_ii=いい:mouth
mouth_ho=ほ:mouth
mouth_mu=む:mouth
mouth_are=あーれー:mouth
mouth_smile2=にやり2:mouth
mouth_smile3=にたり:mouth
mouth_laugh=口わらい:mouth
mouth_laugh2=口わらい2:mouth
mouth_yell=叫び:mouth
mouth_line=一文字:mouth

; 眉
[Morph_serious]
Pattern=3

[Morph_confuse]
Pattern=6

[Morph_angry]
Pattern=4

[Morph_eyebrowsmile]
Pattern=1

[Morph_eyebrowup]
Pattern=2

[Morph_eyebrowdown]
Pattern=7

; 目
[Morph_blink]
Pattern=0
Range=1,0

[Morph_eyesmile]
Pattern=1
Range=1,1

[Morph_eyesmile2]
Pattern=1
Range=1,1

[Morph_wink_l]
Pattern=13
Range=1,1

[Morph_wink_r]
Pattern=12
Range=1,1

[Morph_wink_l2]
Pattern=13
Range=1,1

[Morph_wink_r2]
Pattern=12
Range=1,1

[Morph_surprise]
Pattern=11
Range=1,1

[Morph_eye_surprise2]
Pattern=11
Range=1,1

[Morph_stare]
Pattern=2
Range=1,1

[Morph_eye_openwide]
Pattern=11
Range=1,1

[Morph_eye_blink_r]
Pattern=13
Range=1,1

[Morph_eye_blink_l]
Pattern=12
Range=1,1

; 口
[Morph_mouth_a]
Pattern=0
Range=0,1

[Morph_mouth_aa]
Pattern=24
Range=0,1

[Morph_mouth_i]
Pattern=2
Range=0,0
;Pattern=6
;Range=0.3,0.6

[Morph_mouth_ii]
Pattern=20
Range=0,0

[Morph_mouth_u]
Pattern=12
Range=0,0.3

[Morph_mouth_e]
Pattern=1
Range=0,1

[Morph_mouth_o]
Pattern=5
;Pattern=1
Range=0,1

[Morph_mouth_wa]
Pattern=0
Range=0,1

[Morph_mouth_n]
Pattern=24
Range=0,0

[Morph_mouth_smile]
Pattern=1
Range=0,0.1

[Morph_mouth_smile2]
Pattern=24
Range=0,0.1

[Morph_mouth_smile3]
Pattern=1
Range=0,0.5

[Morph_mouth_laugh]
Pattern=2
Range=0.5,1

[Morph_mouth_laugh2]
Pattern=24
Range=0,1

[Morph_mouth_tongueout]
Pattern=14
Range=0,0

[Morph_mouth_yell]
Pattern=19
Range=0,1

[Morph_mouth_are]
Pattern=5
Range=0,1

[Morph_mouth_mu]
Pattern=4
Range=0,0

[Morph_mouth_ho]
Pattern=23
Range=0,0

[Morph_mouth_line]
Pattern=3
Range=0,0


; Bone group defines
[PredefineGroupName]
UNGROUPED=Others
UNSUPPORTED=Not-Supported

[BoneGroups]
Center=Center
Body=Body
RArm=Right Arm
LArm=Left Arm
RHand=Right Hand
LHand=Left Hand
RLeg=Right Leg
LLeg=Left Leg
Eyes=Eyes

[BoneGroupSet]
Center=操作中心,全ての親,センター,グルーブ,腰
Body=体の重心,上半身,上半身2,上半身3,首,頭,下半身
RArm=右肩P,右肩,右肩C,右腕,右腕捩,右ひじ,右手捩,右手首,右ダミー
LArm=左肩P,左肩,左肩C,左腕,左腕捩,左ひじ,左手捩,左手首,左ダミー
RHand=右親指０,右親指１,右親指２,右人指１,右人指２,右人指３,右中指１,右中指２,右中指３,右薬指１,右薬指２,右薬指３,右小指１,右小指２,右小指３
LHand=左親指０,左親指１,左親指２,左人指１,左人指２,左人指３,左中指１,左中指２,左中指３,左薬指１,左薬指２,左薬指３,左小指１,左小指２,左小指３
RLeg=腰キャンセル右,右足,右ひざ,右足首,右つま先,右足IK親,右足ＩＫ,右つま先ＩＫ,右足D,右ひざD,右足首D,右足先EX
LLeg=腰キャンセル左,左足,左ひざ,左足首,左つま先,左足IK親,左足ＩＫ,左つま先ＩＫ,左足D,左ひざD,左足首D,左足先EX
Eyes=両目,右目,左目

[MorphGroups]
Eyebrow=Eyebrow
Eyes=Eyes
Mouth=Mouth

[MorphGroupSet]
Eyebrow=真面目,困る,怒り,にこり,上,下
Eyes=まばたき,笑い,笑い目,ウィンク,ウィンク右,ウィンク２,ｳｨﾝｸ２右,びっくり,じと目,驚き,見開き,まば左,まば右
Mouth=あ,い,う,え,お,わ,ん,にやり,ぺろっ,ああ,いい,ほ,む,あーれー,にやり2,にたり,口わらい,口わらい2,叫び,一文字

