KiloWatt Animation 20080703

This is the second release of the KiloWatt Animation library. It is intended as a companion to the kW X-port 3ds Max X file exporter, to be used with Microsoft XNA Game Studio.

Click here to download.

The KiloWatt Animation Library is different from the XNA Animation sample code in several ways, including:

  • KiloWatt Animation stores animation keyframes as position, rotation and scale (for a total of 10 floats), instead of the full matrix used by the Animation Components.
  • KiloWatt Animation removes unnecessary keyframes (down to a tolerance that you can specify), for a usually quite significant savings in file size.
  • KiloWatt Animation does interpolation between animation keyframes using quaternions, which means that slow-motion and varispeed playback will still look smooth.
  • KiloWatt Animation supports composition (blending) of animations to generate the final output pose for a given Model.
  • KiloWatt Animation does replaces the Effect used for your Model only when you tell it to.
  • KiloWatt Animation does not make any specific demands of your geometry; you can (and should) use it to animate rigid objects such as windmills, catapults etc.

New in release 20080703 is full support for skinned meshes, more documentation, and more sample art.

Find more documentation in the download, and please let me know what works for you and what doesn't. This is the second release, so there may still be some bugs!

AttachmentSize
KiloWatt.Animation.20080703.zip4.34 MB

Version 20080624 is replaced

Version 20080624 is replaced with version 20080703, which includes better documentation, and doesn't include the unnecessary files. It also includes more sample art for your viewing enjoyment.

Some extra files were

Some extra files were accidentally included, in the "Runtime" and "tools" directories. Those are not used by the animation library, and can be safely ignored. They will not work stand-alone as they have other dependencies, too. My apologies for the inconvenience.