A downloadable animation

An application that allows the user to play various 2D animations, both sprite and skeletal animations. As well as allowing the user to play 3D skeletal animations and blend between various animations, as well as create a ragdoll for the skeleton.

It makes use of JSON files for 2D animations and SCN files for 3D animations. It comes preloaded with 2 sprite animations and 1 2D skeletal animation, as well as 2 3D models with 4 animations each.

Download

Download
Animation System.zip 539 MB

Install instructions

To run the application open the .sln file with Visual Studio, then set the architecture to the correct type (i.e. x64) before clicking "Local Windows Debugger".

To add a new animation, add the file into the "media" folder then follow the instructions within constructor functions in the following files:

For Sprite animations: FrameBasedAnimation.cpp

For 2D skeletal animations: SkeletalBasedAnimation.cpp

For 3D animations: Manager3D.cpp