adjusting animation speed across machines 2004-01-28 - By Paul Fortier
Back Hi All, This is probably a familiar issue to some. I would appreciate you shedding some light for me:
The game will have to play on a wide range of machines that vary the game's framerate quite a bit so it adjusts the size of the steps assigned to all of the game's movements according to the fps the machine can achieve. [For example, on a machine getting 102 fps a translation might be (.3,0,0), while a machine only getting 32 fps will assign a larger step for the translation: (1.2,0,0)...so it arrives at the destination at the same time as the other, although it had a jerkier ride.)
This adjustment method works pretty well except for with the walking character (animated in and exported from Lightwave). I can adjust the playrates for the #bonesPlayer and #keyframePlayer modifiers to speed up the walk and to slow it down but I can't use the game's fps to figure by how much. There must be something other than the game's framerate that has a major affect upon the actual (visual) speed of the walk.
In other words: The character walks real slow on one machine and very fast on another even though in both cases the playrates for both animation modifiers are the same and the game's fps are the same. How can I determine how fast I should set the playrates for this walking character so that it walks about the same speed in all machines?
Thanks much for any help, Paul
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ Dir3d-l mailing list Dir3d-l@(protected) http://nuttybar.drama.uga.edu/mailman/listinfo/dir3d-l
|
|