Animation Station
What is it?
At the moment it is still early days so right now it is:
![](/images/emoticons/boing.gif)
A Spritesheet viewer
You can select a folder and see all the media that is in it. Then load an image and 'visually' split it into frames. You can either split it manually by dragging out a grid or attempt to split it automatically with a single click.
Once split you can then play the animation.
So ... nothing special right now.
There's a few other little features like selecting a frame to use as a thumbnail and being able to tweak the animation.
So, that's it? What will it do when it's finished?
2D
![](/images/emoticons/boing.gif)
Import single frames of animation and put them together to create a spritesheet
![](/images/emoticons/boing.gif)
Define individual animations within a spritesheet (walk, run, jump etc.)
![](/images/emoticons/boing.gif)
Export XML or text files with the animation data in
![](/images/emoticons/boing.gif)
Export code to allow you to play back a single animation
by name from a spritesheet containing multiple animations
3D
![](/images/emoticons/boing.gif)
Import and view 3D object files
![](/images/emoticons/boing.gif)
Apply textures to objects and save the data and code that allows you to load the object in your own code without having to load the texture separately
![](/images/emoticons/boing.gif)
Play back animations from 3D objects
![](/images/emoticons/boing.gif)
Capture frames from 3D animations that can then be imported into the 2D spritesheet creator
Most of the code to do everthing above is already written. I just need to tie it in to the GUI system but it will be slow going. As a single parent in full time employment my coding is limited to a couple of hours at the weekend when I can escape to the coffee shop and the occasional bit of quiet time at work.