Adverti horiz upsell
Skiing Cycle
Skiing Cycle
sdb1987, added 2005-09-02 12:27:29 UTC 29,298 views  Rating:
(1 rating)
Page 2 of 2

SKIING CYCLE


Now you shuold have understood what is the way this expression work and how to use the UI to set up the scelton, so we will try to make something more complex.
The parameters let you make almost anything in aclycling human action, that mean that you can also move the feet togheter or move just one hand or anything else you want.



The following tutorial will teach you the easest way to do a syncronized cycle.

Load the sene and open its UI.
Put the "walk freq" value to "0", this will help you to setup the scheleton in the right pose. You can try to set up the character also while it's moving, but it could be harder.
Put the following values:







now select the "walk freq" value you prefer and play the time.

Note: remember to put the same value to the "walk freq" and the "hand bounciness", that syncronize the leg and hand movements. The "hand beat" value is now "0", that is because when you ski you beat the ground, and "0" will make the "if" steatment true.

But at this point the character has a strange skiing pose. It's too much rigid while it cures. What we have to do os to add a new expression to the "move expression".
I suggest you to add it inside the "move expression". But you can write a new expression if it seems to you hard to read; it will work in any case.

float $ski = sin(time *$var) *10;

body.rotateZ = $ski;
control.sholdRot = $ski;
control.hipsRot = $ski;


Edit the new expression. Play the time and see it, the character, now, has to ski in a better way.

And try, try again and create a a perfect skier.

Exercise: try to create a rower.

Thanks for your attention, enjoy with this database.

please feel free to contact me for any suggestion, bug report or other information.
If you will use for any kind of production or you think to have created a nice character, please contact me.

ciao,

Federico "doc" Cascinelli
www.dreamslab.com
fit@dreamslab.com