Animation Component Released
I've released the alpha version of my animation component. It should work on both unskinned and skinned meshes, but currently requires shader 2.0 because of the skinning support (this will be changed in the future).
Here is the link:
http://www.codeplex.com/animationcomponentsIf you download it and try it on a model and it doesn't work (for now, I'm only referring to matrix key animations), please post on the website forums!! I'll help you get it to work, and if it's a bug, I'll fix it :)
I've included a sample of how to use it to play a skinned animation in the User Forum.
Non matrix keys will be implemented in the short future...
And if you downloaded the DLL shortly after it was put up, I uploaded the wrong DLL so non skinned animations weren't supported (so you'll have to redownload it).
[972 byte] By [
leclerc9] at [2007-12-26]
Sorry to bump this thread, but I feel this is sort of important since this is the only animation component out there.
For those of you who downloaded it, can you please give some feedback and say whether you got it to work on the provided sample/your own meshes and what features you'd like to add? I only have access to blender, which exports .X models in a specific format which is a somewhat small subset of all .X files (i.e., only matrix keys, which is the reason they are the only supported type right now). Because of this, and because I'm currently the only active developer, It will make it a LOT harder to develop this component into a fully mature and robust module without any feedback...
I've tested it on a large # of simple blender skinned and unskinned meshes, and on things like tiny.x and other common free animated models. Here are its features:
- Easy to use. Just initialize your effects like normal, then call the constructor:
AnimationController controller = new AnimationController(this,model,"Animation0");
- linear and spherical linear interpolation, the latter of which will automatically decompose the matrices into quaternions and vectors
- Three animation qualities
- Seamlessly change animations or reset animations
- World transform for animation scene
- Extensible; you can extend the controller class and use your own effects, and the model will still be animated (as long as you use a "World" matrix parameter)
- Free phong shader effect with 3 directional lights and a matrix palette, used for skinned animation
- Gives the option to precompute interpolations
- Won't change the state of your model, so you can use the same model for multiple animations
Ok, I'll try not to bump this again.. - thanks
EDIT: new release available... fixed a couple bugs with old one. And still no feedback :(
I get an error an running the solution you posted:
Error 1 Error loading pipeline assembly "C:\Documents and Settings\Paul.NAMAN\Bureaublad\AnimationDemo\AnimationDemo\AnimationDemo\Animation.dll". AnimationDemo
Do you know what his means ?
If i were you to get more people to actually use your component you should make a quick vid tutorial and post it on youtube. Everyone would use your component man if they had that 4 minute vid instruction manuals, everyone is looking for one of these. a quick tutorial to show how that component was made to work so they can impliment it in there games and youll be one of the gods of the xna community.