1
0
forked from 0ad/0ad
0ad/binaries/data/mods/public/art/skeletons/skeletons.xml
2008-09-18 04:38:42 +00:00

706 lines
19 KiB
XML

<skeletons>
<standard_skeleton title="Standard biped" id="biped">
<bone name="root">
<bone name="pelvis">
<bone name="spine">
<bone name="spine1">
<bone name="neck">
<bone name="head">
<bone name="DUMMY_headnub"/> <!-- kept for binary compatibility with PSA files -->
<bone name="l_clavicle">
<bone name="l_upperarm">
<bone name="l_forearm">
<bone name="l_hand">
<bone name="DUMMY_l_finger0">
<bone name="DUMMY_l_finger0nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="r_clavicle">
<bone name="r_upperarm">
<bone name="r_forearm">
<bone name="r_hand">
<bone name="DUMMY_r_finger0">
<bone name="DUMMY_r_finger0nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="l_thigh">
<bone name="l_calf">
<bone name="l_foot">
<bone name="DUMMY_l_toe0">
<bone name="DUMMY_l_toe0nub"/>
</bone>
</bone>
</bone>
</bone>
<bone name="r_thigh">
<bone name="r_calf">
<bone name="r_foot">
<bone name="DUMMY_r_toe0">
<bone name="DUMMY_r_toe0nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</standard_skeleton>
<!--
The <skeleton>s must specify all the bones that may influence vertexes of
skinned meshes. The <bone name> is the name of the bone in the relevant
modelling/animation program. The <identifier> name is used to determine
whether this <skeleton> applies to the data found in a given model file.
<target> must be the name of a bone in the standard_skeleton identified by
<skeleton target>.
The hierarchy of bones is mostly irrelevant (though it makes sense to match
the structure used by the modelling program) - the only effect is that
the default <target> (i.e. when none is specified for a given bone) is
inherited from the parent node in this hierarchy.
-->
<skeleton title="3ds Max biped" target="biped">
<identifier>
<root>Bip01</root>
</identifier>
<bone name="Bip01">
<target>root</target>
<bone name="Bip01_Pelvis">
<target>pelvis</target>
<bone name="Bip01_Spine">
<target>spine</target>
<bone name="Bip01_Spine1">
<target>spine1</target>
<bone name="Bip01_Neck">
<target>neck</target>
<bone name="Bip01_Head">
<target>head</target>
<bone name="Bip01_HeadNub"/>
<bone name="Bip01_L_Clavicle">
<target>l_clavicle</target>
<bone name="Bip01_L_UpperArm">
<target>l_upperarm</target>
<bone name="Bip01_L_Forearm">
<target>l_forearm</target>
<bone name="Bip01_L_Hand">
<target>l_hand</target>
<bone name="Bip01_L_Finger0">
<bone name="Bip01_L_Finger0Nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="Bip01_R_Clavicle">
<target>r_clavicle</target>
<bone name="Bip01_R_UpperArm">
<target>r_upperarm</target>
<bone name="Bip01_R_Forearm">
<target>r_forearm</target>
<bone name="Bip01_R_Hand">
<target>r_hand</target>
<bone name="Bip01_R_Finger0">
<bone name="Bip01_R_Finger0Nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="Bip01_L_Thigh">
<target>l_thigh</target>
<bone name="Bip01_L_Calf">
<target>l_calf</target>
<bone name="Bip01_L_Foot">
<target>l_foot</target>
<bone name="Bip01_L_Toe0">
<bone name="Bip01_L_Toe0Nub"/>
</bone>
</bone>
</bone>
</bone>
<bone name="Bip01_R_Thigh">
<target>r_thigh</target>
<bone name="Bip01_R_Calf">
<target>r_calf</target>
<bone name="Bip01_R_Foot">
<target>r_foot</target>
<bone name="Bip01_R_Toe0">
<bone name="Bip01_R_Toe0Nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</skeleton>
<skeleton title="XSI biped" target="biped">
<identifier>
<root>Biped_GlobalSRT</root>
</identifier>
<bone name="Biped_GlobalSRT">
<target>root</target>
<bone name="Biped_Spine01">
<target>pelvis</target>
<bone name="Biped_Spine02">
<target>spine</target>
<bone name="Biped_Spine03">
<target>spine1</target>
</bone>
</bone>
</bone>
<bone name="Biped_Lshoulder">
<target>l_clavicle</target>
</bone>
<bone name="Biped_Lbicept">
<target>l_upperarm</target>
<bone name="Biped_Lforearm">
<target>l_forearm</target>
</bone>
</bone>
<bone name="Biped_Rshoulder">
<target>r_clavicle</target>
</bone>
<bone name="Biped_Rbicept">
<target>r_upperarm</target>
<bone name="Biped_Rforearm">
<target>r_forearm</target>
</bone>
</bone>
<bone name="Biped_neck">
<target>neck</target>
<bone name="Biped_head">
<target>head</target>
</bone>
</bone>
<bone name="Biped_Lthigh">
<target>l_thigh</target>
<bone name="Biped_Lshin">
<target>l_calf</target>
</bone>
</bone>
<bone name="Biped_Rthigh">
<target>r_thigh</target>
<bone name="Biped_Rshin">
<target>r_calf</target>
</bone>
</bone>
<bone name="Biped_Lhand">
<target>l_hand</target>
<bone name="Biped_Lfingers"/>
</bone>
<bone name="Biped_Lfoot">
<target>l_foot</target>
<bone name="Biped_Ltoe"/>
</bone>
<bone name="Biped_Rhand">
<target>r_hand</target>
<bone name="Biped_Rfingers"/>
</bone>
<bone name="Biped_Rfoot">
<target>r_foot</target>
<bone name="Biped_Rtoe"/>
</bone>
</bone>
</skeleton>
<!--
This skeleton is for the deer and any other similiar shaped animals with the exact same number of bones.
-->
<standard_skeleton title="Deer Biped" id="Deer">
<bone name="root">
<bone name="pelvis">
<bone name="spine">
<bone name="spine1">
<bone name="neck">
<bone name="neck1">
<bone name="head">
<bone name="r_ear">
</bone>
<bone name="l_ear">
</bone>
</bone>
</bone>
<bone name="l_clavicle">
<bone name="l_upperarm">
<bone name="l_forearm">
<bone name="l_hand">
<bone name="l_finger">
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="r_clavicle">
<bone name="r_upperarm">
<bone name="r_forearm">
<bone name="r_hand">
<bone name="r_finger">
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="l_thigh">
<bone name="l_calf">
<bone name="l_foot">
<bone name="l_toe">
</bone>
</bone>
</bone>
</bone>
<bone name="r_thigh">
<bone name="r_calf">
<bone name="r_foot">
<bone name="r_toe">
</bone>
</bone>
</bone>
</bone>
<bone name="tail">
<bone name="tail1">
</bone>
</bone>
</bone>
</bone>
</standard_skeleton>
<skeleton title="3ds Max deer biped" target="Deer">
<identifier>
<root>Deer01</root>
</identifier>
<bone name="Deer01"><target>root</target>
<bone name="Deer01_Pelvis"><target>pelvis</target>
<bone name="Deer01_Spine"><target>spine</target>
<bone name="Deer01_Spine1"><target>spine1</target>
<bone name="Deer01_Neck"><target>neck</target>
<bone name="Deer01_Neck1"><target>neck1</target>
<bone name="Deer01_Head"><target>head</target>
<bone name="Deer01_Ponytail1"><target>r_ear</target>
</bone>
<bone name="Deer01_Ponytail2"><target>l_ear</target>
</bone>
</bone>
</bone>
<bone name="Deer01_L_Clavicle"><target>l_clavicle</target>
<bone name="Deer01_L_UpperArm"><target>l_upperarm</target>
<bone name="Deer01_L_Forearm"><target>l_forearm</target>
<bone name="Deer01_L_Hand"><target>l_hand</target>
<bone name="Deer01_L_Finger0"><target>l_finger</target>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="Deer01_R_Clavicle"><target>r_clavicle</target>
<bone name="Deer01_R_UpperArm"><target>r_upperarm</target>
<bone name="Deer01_R_Forearm"><target>r_forearm</target>
<bone name="Deer01_R_Hand"><target>r_hand</target>
<bone name="Deer01_R_Finger0"><target>r_finger</target>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="Deer01_L_Thigh"><target>l_thigh</target>
<bone name="Deer01_L_Calf"><target>l_calf</target>
<bone name="Deer01_L_Foot"><target>l_foot</target>
<bone name="Deer01_L_Toe0"><target>l_toe</target>
</bone>
</bone>
</bone>
</bone>
<bone name="Deer01_R_Thigh"><target>r_thigh</target>
<bone name="Deer01_R_Calf"><target>r_calf</target>
<bone name="Deer01_R_Foot"><target>r_foot</target>
<bone name="Deer01_R_Toe0"><target>r_toe</target>
</bone>
</bone>
</bone>
</bone>
<bone name="Deer01_Tail"><target>tail</target>
<bone name="Deer01_Tail1"><target>tail1</target>
</bone>
</bone>
</bone>
</bone>
</skeleton>
<standard_skeleton title="Chariot Skeleton" id="chariot">
<bone name="base">
<bone name="chariot">
<bone name="left_wheel"></bone>
<bone name="right_wheel"></bone>
</bone>
</bone>
</standard_skeleton>
<skeleton title="Chariot Skeleton" target="chariot">
<identifier>
<root>base</root>
</identifier>
<bone name="base"><target>base</target>
<bone name="chariot"><target>chariot</target>
<bone name="left_wheel"><target>left_wheel</target>
</bone>
<bone name="right_wheel"><target>right_wheel</target>
</bone>
</bone>
</bone>
</skeleton>
<standard_skeleton title="Horse Biped" id="Horse">
<bone name="root">
<bone name="pelvis">
<bone name="spine">
<bone name="spine1">
<bone name="neck">
<bone name="neck1">
<bone name="head">
</bone>
</bone>
<bone name="l_clavicle">
<bone name="l_upperarm">
<bone name="l_forearm">
<bone name="l_hand">
<bone name="l_finger">
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="r_clavicle">
<bone name="r_upperarm">
<bone name="r_forearm">
<bone name="r_hand">
<bone name="r_finger">
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="l_thigh">
<bone name="l_calf">
<bone name="l_foot">
<bone name="l_toe">
</bone>
</bone>
</bone>
</bone>
<bone name="r_thigh">
<bone name="r_calf">
<bone name="r_foot">
<bone name="r_toe">
</bone>
</bone>
</bone>
</bone>
<bone name="tail">
<bone name="tail1">
</bone>
</bone>
</bone>
</bone>
</standard_skeleton>
<skeleton title="3ds Max Horse biped" target="Horse">
<identifier>
<root>Horse</root>
</identifier>
<bone name="Horse"><target>root</target>
<bone name="Horse_Pelvis"><target>pelvis</target>
<bone name="Horse_Spine"><target>spine</target>
<bone name="Horse_Spine1"><target>spine1</target>
<bone name="Horse_Neck"><target>neck</target>
<bone name="Horse_Neck1"><target>neck1</target>
<bone name="Horse_Head"><target>head</target>
</bone>
</bone>
<bone name="Horse_L_Clavicle"><target>l_clavicle</target>
<bone name="Horse_L_UpperArm"><target>l_upperarm</target>
<bone name="Horse_L_Forearm"><target>l_forearm</target>
<bone name="Horse_L_Hand"><target>l_hand</target>
<bone name="Horse_L_Finger0"><target>l_finger</target>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="Horse_R_Clavicle"><target>r_clavicle</target>
<bone name="Horse_R_UpperArm"><target>r_upperarm</target>
<bone name="Horse_R_Forearm"><target>r_forearm</target>
<bone name="Horse_R_Hand"><target>r_hand</target>
<bone name="Horse_R_Finger0"><target>r_finger</target>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="Horse_L_Thigh"><target>l_thigh</target>
<bone name="Horse_L_Calf"><target>l_calf</target>
<bone name="Horse_L_Foot"><target>l_foot</target>
<bone name="Horse_L_Toe0"><target>l_toe</target>
</bone>
</bone>
</bone>
</bone>
<bone name="Horse_R_Thigh"><target>r_thigh</target>
<bone name="Horse_R_Calf"><target>r_calf</target>
<bone name="Horse_R_Foot"><target>r_foot</target>
<bone name="Horse_R_Toe0"><target>r_toe</target>
</bone>
</bone>
</bone>
</bone>
<bone name="Horse_Tail"><target>tail</target>
<bone name="Horse_Tail1"><target>tail1</target>
</bone>
</bone>
</bone>
</bone>
</skeleton>
<standard_skeleton title="Elephant Biped" id="Ele01">
<bone name="root">
<bone name="pelvis">
<bone name="spine">
<bone name="spine1">
<bone name="neck">
<bone name="neck1">
<bone name="head">
<bone name="DUMMY_headnub"/> <!-- kept for binary compatibility with PSA files -->
<bone name="trunk">
<bone name="trunk1">
<bone name="trunk2">
<bone name="DUMMY_ponytail1nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="l_clavicle">
<bone name="l_upperarm">
<bone name="l_forearm">
<bone name="l_hand">
<bone name="l_finger">
<bone name="DUMMY_l_finger0nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="r_clavicle">
<bone name="r_upperarm">
<bone name="r_forearm">
<bone name="r_hand">
<bone name="r_finger">
<bone name="DUMMY_r_finger0nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="l_thigh">
<bone name="l_calf">
<bone name="l_foot">
<bone name="l_toe">
<bone name="DUMMY_l_toe0nub"/>
</bone>
</bone>
</bone>
</bone>
<bone name="r_thigh">
<bone name="r_calf">
<bone name="r_foot">
<bone name="r_toe">
<bone name="DUMMY_r_toe0nub"/>
</bone>
</bone>
</bone>
</bone>
<bone name="tail">
<bone name="tail1">
<bone name="tail2">
<bone name="DUMMY_tailnub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
</standard_skeleton>
<skeleton title="3ds Max Elephant biped" target="Ele01">
<identifier>
<root>Ele01</root>
</identifier>
<bone name="Ele01"><target>root</target>
<bone name="Ele01_Pelvis"><target>pelvis</target>
<bone name="Ele01_Spine"><target>spine</target>
<bone name="Ele01_Spine1"><target>spine1</target>
<bone name="Ele01_Neck"><target>neck</target>
<bone name="Ele01_Neck1"><target>neck1</target>
<bone name="Ele01_Head"><target>head</target>
<bone name="Ele01_HeadNub"/>
<bone name="Ele01_Ponytail1"><target>trunk</target>
<bone name="Ele01_Ponytail11"><target>trunk1</target>
<bone name="Ele01_Ponytail12"><target>trunk2</target>
<bone name="Ele01_Ponytail1Nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="Ele01_L_Clavicle"><target>l_clavicle</target>
<bone name="Ele01_L_UpperArm"><target>l_upperarm</target>
<bone name="Ele01_L_Forearm"><target>l_forearm</target>
<bone name="Ele01_L_Hand"><target>l_hand</target>
<bone name="Ele01_L_Finger0"><target>l_finger</target>
<bone name="Ele01_L_Finger0Nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="Ele01_R_Clavicle"><target>r_clavicle</target>
<bone name="Ele01_R_UpperArm"><target>r_upperarm</target>
<bone name="Ele01_R_Forearm"><target>r_forearm</target>
<bone name="Ele01_R_Hand"><target>r_hand</target>
<bone name="Ele01_R_Finger0"><target>r_finger</target>
<bone name="Ele01_R_Finger0Nub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
</bone>
<bone name="Ele01_L_Thigh"><target>l_thigh</target>
<bone name="Ele01_L_Calf"><target>l_calf</target>
<bone name="Ele01_L_Foot"><target>l_foot</target>
<bone name="Ele01_L_Toe0"><target>l_toe</target>
<bone name="Ele01_L_Toe0Nub"/>
</bone>
</bone>
</bone>
</bone>
<bone name="Ele01_R_Thigh"><target>r_thigh</target>
<bone name="Ele01_R_Calf"><target>r_calf</target>
<bone name="Ele01_R_Foot"><target>r_foot</target>
<bone name="Ele01_R_Toe0"><target>r_toe</target>
<bone name="Ele01_R_Toe0Nub"/>
</bone>
</bone>
</bone>
</bone>
<bone name="Ele01_Tail"><target>tail</target>
<bone name="Ele01_Tail1"><target>tail1</target>
<bone name="Ele01_Tail2"><target>tail1</target>
<bone name="Ele01_TailNub"/>
</bone>
</bone>
</bone>
</bone>
</bone>
</skeleton>
<standard_skeleton title="Tree Skeleton" id="tree">
<bone name="stump">
<bone name="trunk">
<bone name="foliage">
</bone>
</bone>
</bone>
</standard_skeleton>
<skeleton title="Tree Skeleton" target="tree">
<identifier>
<root>stump</root>
</identifier>
<bone name="stump"><target>stump</target>
<bone name="trunk"><target>trunk</target>
<bone name="foliage"><target>foliage</target>
</bone>
</bone>
</bone>
</skeleton>
</skeletons>