Search Wiki:

News


- The coordinator and lead programmer (dastle) is back from an extended break. I will continue the project in the near future. Thank you.

The wonderful model used in the tutorials was made by Psionic (http://www.psionic3d.co.uk) and he was kind enough to let me use it.

- Beta release 1.0.2.0 is out.

- See changelog in release section for changes.

Tutorials

- Tutorials are not updated yet for the new release, so not all sections are guaranteed to work.
- Click here: Tutorial Home to visit the tutorial section.

FAQ

  • How do I use this library?
    • A: You can learn how to use the library by taking the tutorial at Tutorial Home
  • What types of animations does the library support?
    • A: The library supports skinned and unskinned bone animations, and mesh hierarchy animations.
  • What are the features of the library?
- Skinned and unskinned animation
- Models with multiple meshes
- Ability to split up single animations into multiple animations based on xml file configuration
- Animations pre-interpolated to 60 frames per second in pipeline
- Works on fbx, x, asf/amc, and bvh formats
- Custom ASCII .X importer works on some models that XNA .X importer rejects
- Works on models with any number of bones (if a mesh has too many bones for the shader, splits the mesh up into multiple meshes)
- Animation blending
- Allows each bone to be attached to a different animation controller
- Allows manual setting of bone transforms
- Framework for custom content pipleine animation and model processing
- Allows use of custom .fx effects
- Has a model viewer that works like directx mesh viewer
- Allows objects to be attached to bones

Troubleshooting


Project Description


The goal of this project is to make a library of animation components that allows programmers to easily animate their models. The XNA framework makes many parts of game development very comfortable, but due to time limitations and inconclusive feedback from the DirectX solution to animation, they have decided to exclude an animation framework in their API.
Last edited Mar 24 at 5:58 PM  by dastle, version 169
Comments
elSibor wrote  Nov 14 2007 at 8:13 AM  
Big up dastle, this library was the easiest thing to use eversince I start programming with the xna. And the postive thing about this whole animation system is that there is no 50 bone limit .
keep up the really wonderfull job

dastle wrote  Mar 14 at 7:56 AM  
Thank you. I am going to look into continuing this project, if there is enough interest.

conan2002 wrote  Mar 16 at 12:18 PM  
Thank you for this component,it dose help us a lot.Has the new release pack already support XNA 2.0?

chancet wrote  Mar 16 at 10:38 PM  
sooooooooooo interested in using your animation library man. xna and your library makes is the most complete offering for a multimedia designer like me to stand a chance programming a complete 3D game! Thanks for all you have done thus far, and totally looking forward to more updates, including one for 2.0.

Has anyone thought that maybe xna 3.0 or whatever the pro version of xna is called will use an animator similar to dastles? i wonder why they haven't approached him to buy it.

mcpata2002 wrote  Mar 19 at 4:23 AM  
Dear Dastle, your work is extremely great and I can't proceed without it. Looking forward your version which runs with XNA 2.0.

YellPika wrote  May 5 at 1:18 AM  
Hey, dastle, I just started a project called VLibrary, which is a gigantic library for the .NET Framework. I was wondering if you would mind including your animation components in the library. Also, if you find anyone else with useful components, feel free to pass this message on. Thanks in advance.

YellPika wrote  May 6 at 1:56 AM  
I forgot to mention, GREAT WORK!

dastle wrote  Jun 9 at 6:45 PM  
Sure, you can include it. Keep in mind it doesn't yet work with XNA 2.0, which I will get to soon.

Updating...