1
0
forked from mirrors/0ad

New Zebu anims and armature. I made Idle, Walk, and used Alexandermb's work to make death variants.

Skeleton was generated using the python script I wrote some time ago.

This was SVN commit r20663.
This commit is contained in:
Stan
2017-12-18 23:37:58 +00:00
parent ccb7f6684f
commit 1df50d9a07
11 changed files with 202 additions and 3 deletions
@@ -2,12 +2,30 @@
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Zebra">
<variant frequency="100" name="Zebu">
<animations>
<animation file="quadraped/zebu_idle01.dae" name="Idle" speed="90"/>
<animation file="quadraped/zebu_idle02.dae" name="Idle" speed="40"/>
<animation file="quadraped/zebu_walk.dae" name="Walk" speed="30"/>
<animation file="quadraped/zebu_walk.dae" name="Run" speed="45"/>
<animation file="quadraped/zebu_death_right_01.dae" name="Death" speed="100"/>
<animation file="quadraped/zebu_death_right_02.dae" name="Death" speed="100"/>
<animation file="quadraped/zebu_death_left_01.dae" name="Death" speed="100"/>
<animation file="quadraped/zebu_death_left_02.dae" name="Death" speed="100"/>
</animations>
<mesh>skeletal/zebu.dae</mesh>
<textures>
<texture file="skeletal/animal_zebu.png" name="baseTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="100" name="Idle"/>
<variant name="death">
<props>
<prop actor="props/units/blood_01.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>basic_trans.xml</material>
</actor>
Binary file not shown.
@@ -0,0 +1,130 @@
<skeletons>
<standard_skeleton id="Zebu_Skeleton" title="Zebu Skeleton">
<bone name="zebu_armature">
<bone name="RearThigh_right">
<bone name="RearCalf_right">
<bone name="RearFoot_right"></bone>
</bone>
</bone>
<bone name="SpineBottom">
<bone name="Tail">
<bone name="TailTip"></bone>
</bone>
</bone>
<bone name="RearThigh_left">
<bone name="RearCalf_left">
<bone name="RearFoot_left"></bone>
</bone>
</bone>
<bone name="Spine">
<bone name="FrontLegTop_right">
<bone name="FrontThigh_right">
<bone name="FrontCalf_right">
<bone name="FrontFoot_right"></bone>
</bone>
</bone>
</bone>
<bone name="Neck">
<bone name="Head"></bone>
</bone>
<bone name="FrontLegTop_left">
<bone name="FrontThigh_left">
<bone name="FrontCalf_left">
<bone name="FrontFoot_left"></bone>
</bone>
</bone>
</bone>
<bone name="Body"></bone>
</bone>
<bone name="ear_right">
<bone name="eartip_right"></bone>
</bone>
<bone name="ear_left">
<bone name="eartip_left"></bone>
</bone>
</bone>
</standard_skeleton>
<skeleton target="Zebu_Skeleton" title="Zebu Skeleton">
<identifier>
<root>zebu_armature</root>
</identifier>
<bone name="zebu_armature">
<target>zebu_armature</target>
<bone name="RearThigh_right">
<target>RearThigh_right</target>
<bone name="RearCalf_right">
<target>RearCalf_right</target>
<bone name="RearFoot_right">
<target>RearFoot_right</target>
</bone>
</bone>
</bone>
<bone name="SpineBottom">
<target>SpineBottom</target>
<bone name="Tail">
<target>Tail</target>
<bone name="TailTip">
<target>TailTip</target>
</bone>
</bone>
</bone>
<bone name="RearThigh_left">
<target>RearThigh_left</target>
<bone name="RearCalf_left">
<target>RearCalf_left</target>
<bone name="RearFoot_left">
<target>RearFoot_left</target>
</bone>
</bone>
</bone>
<bone name="Spine">
<target>Spine</target>
<bone name="FrontLegTop_right">
<target>FrontLegTop_right</target>
<bone name="FrontThigh_right">
<target>FrontThigh_right</target>
<bone name="FrontCalf_right">
<target>FrontCalf_right</target>
<bone name="FrontFoot_right">
<target>FrontFoot_right</target>
</bone>
</bone>
</bone>
</bone>
<bone name="Neck">
<target>Neck</target>
<bone name="Head">
<target>Head</target>
</bone>
</bone>
<bone name="FrontLegTop_left">
<target>FrontLegTop_left</target>
<bone name="FrontThigh_left">
<target>FrontThigh_left</target>
<bone name="FrontCalf_left">
<target>FrontCalf_left</target>
<bone name="FrontFoot_left">
<target>FrontFoot_left</target>
</bone>
</bone>
</bone>
</bone>
<bone name="Body">
<target>Body</target>
</bone>
</bone>
<bone name="ear_right">
<target>ear_right</target>
<bone name="eartip_right">
<target>eartip_right</target>
</bone>
</bone>
<bone name="ear_left">
<target>ear_left</target>
<bone name="eartip_left">
<target>eartip_left</target>
</bone>
</bone>
</bone>
</skeleton>
</skeletons>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_fauna_hunt_skittish">
<Footprint>
<Square width="1.9" depth="3.8"/>
<Height>2.0</Height>
</Footprint>
<Identity>
<Civ>gaia</Civ>
<SpecificName>Zebu</SpecificName>
<Icon>gaia/fauna_zebu.png</Icon>
</Identity>
<Position>
<Anchor>pitch</Anchor>
</Position>
<ResourceSupply>
<Amount>150</Amount>
<Type>food.meat</Type>
</ResourceSupply>
<UnitMotion>
<WalkSpeed>6.0</WalkSpeed>
<Run>
<Speed>15.0</Speed>
<Range>600.0</Range>
<RangeMin>5.0</RangeMin>
</Run>
</UnitMotion>
<VisualActor>
<Actor>fauna/zebu.xml</Actor>
</VisualActor>
</Entity>