EskNA: Full character animation for XNA
FEATURES:
- Powered by XNA4.0.
- Low-poly to Med-poly model support. High-poly (40K+ vertices) tend to cause lags in low-end PC systems.
- Model manager component allows XML-configurable loading of one or more mesh to form the complete character. In this demo, there's at least 6 models (combination of static and skinned models).
- Skeletal animation using a modified SkinnedModel sample to support animation interpolation and mixing.
- Animation importer/loader allows injection of animation to the character from a separate file. For example, dance animation info from one file is simultaneously injected to at least 3 models.
- Drag-n-drop support for music files which initiates the dance animation. However, there's no beat detection for the music (yet).
- Morph importer/loader/player allows injection of morphs (e.g. facial expressions, visemes).
- Chat engine, with SAPI voice and morph player, allows "talking" with the character.
- Soft-body physics allows hair, breast and possibly clothing animation
- Mouse controlled camera rotation and zoom.
- Default shader profile (Reach) used, to support even low-end systems. Plans for shader customization to support other shader effects (e.g. shadows, toon shading).
NOTE:
- Frame rate shown (fps) may drop significantly due to video capture software. Typical rate would be 30+ fps.
- This is a no-audio version, if the full version video (with audio) is blocked in certain countries due to content issues.
WEB:
http://hobbyprojects.wordpress.com/2011/03/31/eskna-xnassistant-reloaded/
http://hobbyprojects.wordpress.com/category/project-xna/eskna/
DISCLAIMER:
This is a proof-of-concept and a WIP. The author does not claim ownership of the mesh, animation, textures, audio, and all other resources which remain the property of their respective owners.
@MegaBadMongo
Thanks, but it's not a game... well, not yet anyway. :)
loner02 8 months ago
I'd play with this!
MegaBadMongo 8 months ago