A simple way to make character animation? (3d)

Started by
1 comment, last by popsoftheyear 13 years, 4 months ago
Skeletal animation is good but unfortunately matrix & quaternion math is too difficult for me.

And quake-style frame-based animation needs too much memory (and looks really jerky).

Are there any other options?
Advertisement
You could try rotating and translating individual meshes in relation to its parent. Like rotating an upper arm-part in relation to the shoulder/upper torso. Push and pop matrix could be used to make things easier. This probably works best on robots and machinery but with some tuning of the meshes I think it could work for organic models too.
cml is a boost-licensed math lib that can handle your quaternion and matrix ops. Regardless of the language you're in, if you search for XNA and Skeletal Animation you'll come up with some tutorials that will basically give you the code you need, but may also help explain stuff out for you as well. Combined, you may have a winning solution... you'll probably find anything "easier" than the old md2 animation format to be kludgy and even harder to use in your game in the long run...

This topic is closed to new replies.

Advertisement