The simplest way to create a 3D animation is to create multiple keyframes (3D meshes) for different timeframes and interpolating the vertices with time. This is the technique used for Quake2/Quake3 models. The simplest file format would be to start with Quake2's md2 file format. The problem though is that there aren't many exporters around for the format and the loaders that are around seem to screw something up something regarding how the animation is handled. I could have spent some time to figure this out and fixed the exporters/written one myself.. but i thought it would be a good learning experience to try writing something myself. That's how the 3danim project started. Just one simple ascii based file format that is easy to parse and use. I didn't make it binary as thats' the logical extension for how we store the data, But the important part is to understand everything that is stored in the file. Iv'e written Loaders in c, python and have had my fri...
Some Random Stuff i work on.. apart from my job.