Animating MD2 models
The story so far.
The story started early 2009 when I created a Java applet that animated these MD2 models. In 2010 I combined what I learnt with my Shapes3D library to create a simple game called 'Gah Invaders'. When applets went the way of the Dodo my game was relegated to the dusty corners on my hard drive.
Now in 2022 I decided to bite the bullet and learn Javascript and while investigating typed-arrays and the DataView class I realised these were the perfect solution to handling binary data. I thought, `why not create a Javascript loader and animator for MD2 models?' So that's what I did and here is the result.
Enjoy!!!
Gah
Ogro
About the models
Each animation comprises of two models, the creature and its weapon. I do not take any credit for the actual models because I did not create them. Having said that, I did have to use a hex editor to make some changes to -
- match the key frame names used in the two Ogro files and
- correct one of the Gah death animation sequences
To be fair to the model creators the links below show the text files that came with the models Gah and Ogro