MD2 (Quake II Style) 3D model loader and animator for the C# XNA games development framework; includes demonstration/tutorial application. Developed on Microsoft C# Express 2005 and the Microsoft XNA Games Development Framework 1.0 Refresh release.
Be the first to post a text review of XNA MD2 Model Animator. Rate and review a project by clicking thumbs up or thumbs down in the right column.
General: - Call Animations by Name: You can now call animations by name. - Animation List: You can now use the DumpAnimationListToFile() method to get a list of named animations in a MD2 model. - Actor Helpers: A new actor interface has been added and two actor helpers. These helpers allow you to make use of your models (e.g. make them move around) with minimum effort. - Camera Helpers: A camera interface and two pre-made camera helpers have been added. StandardCamera allows you to quickly establish a view, while MouseBoundCamera gives you an easy to configure zoomable, rotatable camera. - Camera Attachment: Cameras can be attached to actors, and will automatically follow and focus on the actor they are attached to. Tutorial Specific: - While the worker classes remain loosely commented, the main tutorial class is now heavily commented and much cleaner. - The tutorial now has a (albiet basic) floor! Known Issues: - The code in the actual worker classes (which you don't have to look at, really) is messy as hell. The main/only developer has been ill and in a rush to release something after a week of downtime the focus was on features and commenting the tutorial class. - The MouseBoundCamera follows the actor it is attached to, but does not auto-rotate to stay behind the actor as is typical of such cameras. - The player's (knight's) running animation looks a little strange . . . this is simply because to make it look good requires playing with the movement speed / max frames per second of the actor / model. These are easily configurable, and examples are given, so this was not a major concern of the poor old ill main/only developer.
General: - Call Animations by Name: You can now call animations by name. - Animation List: You can now use the DumpAnimationListToFile() method to get a list of named animations in a MD2 model. - Actor Helpers: A new actor interface has been added and two actor helpers. These helpers allow you to make use of your models (e.g. make them move around) with minimum effort. - Camera Helpers: A camera interface and two pre-made camera helpers have been added. StandardCamera allows you to quickly establish a view, while MouseBoundCamera gives you an easy to configure zoomable, rotatable camera. - Camera Attachment: Cameras can be attached to actors, and will automatically follow and focus on the actor they are attached to. Tutorial Specific: - While the worker classes remain loosely commented, the main tutorial class is now heavily commented and much cleaner. - The tutorial now has a (albiet basic) floor! Known Issues: - The code in the actual worker classes (which you don't have to look at, really) is messy as hell. The main/only developer has been ill and in a rush to release something after a week of downtime the focus was on features and commenting the tutorial class. - The MouseBoundCamera follows the actor it is attached to, but does not auto-rotate to stay behind the actor as is typical of such cameras. - The player's (knight's) running animation looks a little strange . . . this is simply because to make it look good requires playing with the movement speed / max frames per second of the actor / model. These are easily configurable, and examples are given, so this was not a major concern of the poor old ill main/only developer.
General: - Call Animations by Name: You can now call animations by name. - Animation List: You can now use the DumpAnimationListToFile() method to get a list of named animations in a MD2 model. - Actor Helpers: A new actor interface has been added and two actor helpers. These helpers allow you to make use of your models (e.g. make them move around) with minimum effort. - Camera Helpers: A camera interface and two pre-made camera helpers have been added. StandardCamera allows you to quickly establish a view, while MouseBoundCamera gives you an easy to configure zoomable, rotatable camera. - Camera Attachment: Cameras can be attached to actors, and will automatically follow and focus on the actor they are attached to. Tutorial Specific: - While the worker classes remain loosely commented, the main tutorial class is now heavily commented and much cleaner. - The tutorial now has a (albiet basic) floor! Known Issues: - The code in the actual worker classes (which you don't have to look at, really) is messy as hell. The main/only developer has been ill and in a rush to release something after a week of downtime the focus was on features and commenting the tutorial class. - The MouseBoundCamera follows the actor it is attached to, but does not auto-rotate to stay behind the actor as is typical of such cameras. - The player's (knight's) running animation looks a little strange . . . this is simply because to make it look good requires playing with the movement speed / max frames per second of the actor / model. These are easily configurable, and examples are given, so this was not a major concern of the poor old ill main/only developer.
Due to the ill health of the projects lonely-only developer the next release which had been intended to be released today has been delayed. The next release is now expected on Saturday. The next release makes loading and using models far easier and is basically a 5 step solution to loading, animating and controlling MD2 models and cameras. Some features: - Code abstracted to interfaces and abstract classes to make extension easier. - Premade camera solutions, including a mouse bound rotating, zooming camera. Cameras can be attached to models with ease. - Premade player controlled actor solution, allowing you to get your models moving easily.
- Added several public domain models and skins for people to experiment with. - Added a credits file to give credit to the creators of the models and skins. - Changed the player character (goblin) to use a skin I created which looks 'cooler' (in my opinion). - Changed the non-player character (knight) to use a more evil skin. - Lowered the frame rate of the player character to improve animation smoothness. (A lot of MD2s are built for very low frame rates). - Changed the background colour (oooh, big deal). - Moved the instruction README.TXT in to the project. - Changed the line that set non-player character camera to simply reference the player's camera instead of recalculating the using the player's position (which was silly).
A new release of the tutorial project is now available. It contains minor tweaks, but more importantly a buch of models and skins for people to experiment with. Check out the release notes: https://sourceforge.net/project/shownotes.php?group_id=194758&release_id=503874
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?