I'm trying to make an animated character in .md2 format, and I want the key-frames I set in Milkshape to match the predefined states in Irrlicht.
Can someone tell me which are the intervals for those frames ?
EMAT_STAND = 0 - ?
EMAT_RUN = ? - ?
EMAT_ATTACK = ? - ?
EMAT_PAIN_A = ? - ?
EMAT_PAIN_B = ? - ?
EMAT_PAIN_C = ? - ?
EMAT_JUMP = ? - ?
EMAT_FLIP = ? - ?
EMAT_SALUTE = ? - ?
EMAT_FALLBACK = ? - ?
EMAT_WAVE = ? - ?
EMAT_POINT = ? - ?
EMAT_CROUCH_STAND = ? - ?
EMAT_CROUCH_WALK = ? - ?
EMAT_CROUCH_ATTACK = ? - ?
EMAT_CROUCH_PAIN = ? - ?
EMAT_CROUCH_DEATH = ? - ?
EMAT_DEATH_FALLBACK = ? - ?
EMAT_DEATH_FALLFORARD = ? - ?
EMAT_DEATH_FALLBACKSLOW = ? - ?
EMAT_BOOM = ? - ?
.md2 animation keyframes (SOLVED)
-
andrei25ni
- Posts: 326
- Joined: Wed Dec 14, 2005 10:08 pm
.md2 animation keyframes (SOLVED)
Last edited by andrei25ni on Tue Aug 29, 2006 9:47 am, edited 1 time in total.
-
andrei25ni
- Posts: 326
- Joined: Wed Dec 14, 2005 10:08 pm
Re:
Hi there,
Its all given in the source file CAnimatedMeshMD2.cpp
Hope this helps
Mobeen
Its all given in the source file CAnimatedMeshMD2.cpp
Code: Select all
struct SMD2AnimationType
{
s32 begin;
s32 end;
s32 fps;
};
SMD2AnimationType MD2AnimationTypeList[21] =
{
{ 0, 39, 9 }, // STAND
{ 40, 45, 10 }, // RUN
{ 46, 53, 10 }, // ATTACK
{ 54, 57, 7 }, // PAIN_A
{ 58, 61, 7 }, // PAIN_B
{ 62, 65, 7 }, // PAIN_C
{ 66, 71, 7 }, // JUMP
{ 72, 83, 7 }, // FLIP
{ 84, 94, 7 }, // SALUTE
{ 95, 111, 10 }, // FALLBACK
{ 112, 122, 7 }, // WAVE
{ 123, 134, 6 }, // POINT
{ 135, 153, 10 }, // CROUCH_STAND
{ 154, 159, 7 }, // CROUCH_WALK
{ 160, 168, 10 }, // CROUCH_ATTACK
{ 196, 172, 7 }, // CROUCH_PAIN
{ 173, 177, 5 }, // CROUCH_DEATH
{ 178, 183, 7 }, // DEATH_FALLBACK
{ 184, 189, 7 }, // DEATH_FALLFORWARD
{ 190, 197, 7 }, // DEATH_FALLBACKSLOW
{ 198, 198, 5 }, // BOOM
};Mobeen
Proud to be a PAKISTANI
-
andrei25ni
- Posts: 326
- Joined: Wed Dec 14, 2005 10:08 pm
