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/animationcomponents

If 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).


Answer this question

Animation Component Released

  • onkel elton

    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


  • Daniel15

    video looks great lerts hope it all works will make everyones models kick *** if it does looking all overfor someone who made one of these


  • Jassim Rahma

    Ok - I put up a demonstration solution that you can download, unzip, open, and run.  I also put up a video of what the solution should look like when executed (but its 1.9 megs and uses Xvid codec)

    You can download the solution at:
    http://www.codeplex.com/Project/FileDownload.aspx ProjectName=animationcomponents&DownloadId=4001

    And the video at:
    http://www.codeplex.com/Project/FileDownload.aspx ProjectName=animationcomponents&DownloadId=4004

    Please let me know if this works.


  • TuanTuan

    Hi ,

    do you have a working demo

    This may help many see what you have done

    ..Tridex....


  • ititrx

    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.


  • John S. Lee

    I provided a zip file that contains a model, texture and text file.  The text file gives step by step instructions of how to add the DLL to a project and run the animation.  It works fine on my computer, but I haven't received any info regarding whether or not it works on other computers.

    Read below

  • Sami Karaeen

    Thanks, I'll try it out!
  • KarlC

    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 :(


  • Jarret

    kaixo


  • Animation Component Released