Motion capture for Worldforge 3D media

..or what is required to bring real life into the male builder model and the rest of the party.

The basics of motion capture

Motion sequences are divided into:
  • Loops: animations which can be repeated into the eternity looking ok, but rather boring.
  • Transitions: animations which have pre-defined and unequal start and end-poses.
  • General framerate is 30fps. Can be reduced at export if this is desirable
    Movements involving legs should generally start by moving the right leg, while loops involving legs should generally be equally long (frames/seconds), both to facilitate for motion blending.

    The motion sequences are assigned priority according to how badly they are needed (read capture order with 9-high to 1-low)

    The grand unified worldforge mocap /animation wishlist

    Moving around
    type priority description poses
    loop 10 stand idle stand
    loop 9 turn in place left (x degrees per loop) stand
    loop 9 turn in place right (x degrees per loop) stand
    loop 5 step left stand
    loop 5 step right stand
    loop 10 walk stand
    loop 9 step backwards stand
    loop 10 run stand
    loop 6 jump stand
    loop 3 injured walk (limping, swaying, stumbling) stand
    loop 7 walk up steep slope (45 deg?) stand
    loop 7 walk down steep slope (-45 deg?) stand
    tran 3 hunch down stand>crawl
    loop 3 walk hunched down crawl
    loop 3 idle hunched down crawl
    tran 3 hunched down to standing crawl>stand
    tran 3 sit down chair stand>sit_chair
    loop 3 sit idle chair sit_chair
    tran 3 stand up chair sit_chair>stand
    tran 3 sit down ground stand>sit_ground
    loop 3 sit idle ground sit_ground
    tran 3 stand up ground sit_ground>stand
    tran 3 lie down ground sit_ground>lie_ground
    loop 3 lie idle ground lie_ground>lie_ground
    tran 3 get up ground lie_ground>sit_ground
    Handle items
    type priority description poses
    tran 8 pick up light ground stand>stand_light
    loop 8 carry light stand_light
    tran 8 put light in pouch stand_light>stand
    tran 8 take light from pouch stand>stand_light
    tran 8 hand out/give away light stand_light>stand
    tran 8 recieve light stand>stand_light
    tran 7 take a bite from light stand_light>stand_light
    tran 7 eat light stand_light>stand
    tran 7 drink from light stand_light>stand_light
    tran 8 pick up heavy ground stand>stand_heavy
    loop 8 carry heavy idle stand_heavy
    loop 8 carry heavy walk stand_heavy
    tran 8 put down heavy ground stand_heavy>stand
    tran 4 put down heavy mid level stand_heavy>stand
    tran 4 put down heavy mid high stand_heavy>stand

    Handle tools
    type priority description poses
    tran 9 grab 1-handed tool from belt stand>stand_1-handed
    loop 9 hold 1-handed tool stand_1-handed
    loop 9 swing 1-handed tool vertically (like splitting fire-wood) stand_1-handed
    loop 9 swing 1-handed tool horizontally (like chopping down tree) stand_1-handed
    tran 9 put 1-handed tool to belt stand_1-handed>stand
    tran 9 grab 2-handed tool from back stand>stand_2-handed
    tran 9 grab 2-handed tool from ground stand>stand_2-handed
    loop 9 hold 2-handed tool stand_1-handed
    loop 9 swing 2-handed tool vertically (like splitting fire-wood) stand_2-handed
    loop 9 swing 2-handed tool horizontally (like chopping down tree) stand_2-handed
    tran 9 put 2-handed tool to back stand_2-handed>stand
    tran 9 put 2-handed tool to ground stand_2-handed>stand

    Gestures
    type priority description poses
    loop 3 nod head stand
    loop 3 shake head stand
    loop 3 wave stand
    loop 3 point (forward) stand
    loop 3 shrug stand
    loop 3 shout (hands around mouth) stand
    loop 3 shudder (cold) stand
    loop 3 cough (bending over a bit, fist at mouth) stand
    loop 3 sway (from weakness / injury) stand
    loop 3 laugh (shakingly) stand
    loop 3 skratch beard/hair/nose/stomach/armpit stand
    loop 3 wipe sweat from brow with backside of hand stand
    loop 3 stretch (hands in air, arched back) stand
    loop 3 bow stand


    take type priority description props length

    0001 loop 9 basic idle loop five seconds

    0002 tran 9 idle -> walk

    0003 loop 9 basic walk straight loop, the arms go five steps

    into opposite direction of the legs

    0004 tran 9 walk -> idle

    0815 tran 1 pickup long slim object (stick / polearm) stick

    1234 tran 1 pickup bag of powder and put it over shoulder heavy bag

    1235 loop 1 walk with bag of powder over left shoulder heavy bag three steps

    4711 tran 1 pickup short light object (dagger / knife) knife