Thursday, September 13, 2012

Skeleton Based Sprite Editor

I am finally done with my Skeleton based sprite editor. Almost within 10 days of development my app is ready to use.

Features
  1. It can create skeletons with bones and add image over them.
  2. It can animate the skeletons easily with better motion, just like happens in reality.
  3. Joints behave realistic when moved since the skeletal engine has forward and inverse kinematics implemented.
  4. Made using java, therefore portable on most of operating systems. Tested on Windows & Linux.
  5. Export images of the animations.


Below is a snap of app running in Windows XP.






Limitations / future plannings:
  1. Export of videos. However you can use external snap apps to achieve it.
  2. Documentation, there is no documentation right now, but very soon I'll pack the app with tutorial PDF.
  3. Locked at 30FPS.

Download URL:
SpriteEditor_binary.7z ( version 2013.1.24 )

SpriteEditor.7z ( version 2013.04.02 )




How-to:
To test the app,
1. On Windows: double click the ".bat" file, from Menu click "Open Skeleton For Animation", then select human.skeleton from the res folder of this app from where you executed the bat file. A model will be shown in the screen on right of app window. Go to "Manage Animations" tab. Select any animation e.g. Jump. Click "Work on selected animation", click animate. Use the slider to control  animation speed. Never forget to click "Work on selected animation".

On Linux: execute the shell / .sh file from terminal. Or give executable flag to the sh file from its properties and double click it. The same as above in windows. Please report any bug you find.


If you want more powerful application then head towards Animata:
http://animata.kibu.hu/index.html

This little app is enough to let you achieve complex 2d animation/morphing you desire.



Search TAGs:
Sprite editor skeleton editor sprite maker skeletal animation system skeletal sprite

3 comments:

Thijs Hooijen said...

Hey there, first of all I want to congratulate you on your effort on making this. I have been looking forever for a program such as yours. But now for the cinch: when I double-click the bat-file, it flashes for a second and then closes, and nothing is started. Do I need to have anything else installed, or must something be added to the bat-file? I am running Windows 7. I hope you can help me!

Thijs Hooijen said...

Hey there, first of all I want to congratulate you on your effort on making this. I have been looking forever for a program such as yours. But now for the cinch: when I double-click the bat-file, it flashes for a second and then closes, and nothing is started. Do I need to have anything else installed, or must something be added to the bat-file? I am running Windows 7. I hope you can help me!

bindesh singh said...

Hi Thijs Hooijen,

I am glad that the need i had for such app others too and i can help them.

I have tested my app on Linux Mint, i have not installed windows. But it has been tested on Windows 7. My friend uses my app on W7. It works fine.

Below are the details of the app and the requirements:

1. App is created using java (Java 2D), JRE 5 is the minimum requirement. Please ensure you have java installed. Open command prompt Execute: java -version
It should dump 1.5.x_yz at least.

2. App doesn't have any other dependency.

3. Inside the res/skeletons folder some samples are saved. Which have animations to test.

4. The app can be run using following command if you don't want to use SH (shell) or BAT (batch) file -

java -jar "SpriteEditor.jar"