Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (687)
Games in Android Showcase (198)
games submitted by our members
Games in WIP (759)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  2D Character Animation (Cut-Out / Skeleton Style)  (Read 8660 times)
0 Members and 1 Guest are viewing this topic.
Offline Noya

Senior Newbie

« Posted 2008-01-14 13:51:43 »

I'm looking for a 2D character animation tool, and as the title says a cut-out / skeletal system would be cool. Via Google I came up with:

commercial tools:
Toon Boom Studio
Anime Studio (Ex-Moho)
The Tab

open-source and free tools:
Skeleton 1.1

And the one here in the forums, but it seems dead:

The problem is that all of those programs (except Skeleton 1.1 and the forum-one) seem a bit oversized to me, as you can do huge animation-film-projects with them, and I would just need to create some animated game-characters. Sekeleton 1.1 in contrast is almost feature-less and only runs on windows.

Nice-to-have features are:
* small API to include the skeletal animations in the game
* Open-Source

Does anyone know a tool like that? Smiley

Thanks in advance - Noya
Offline broumbroum

Junior Devvie

« Reply #1 - Posted 2008-01-15 02:59:07 »

I've got my project at 80% dev' stage that is now beta-testing. I'm currently completing the javaDoc for those interested guys that want a simple API for Java gaming. I've just reecntly released the RC2 of the JIGAXtended API which features the following functionalities, and I'd be glad if you try it :
- JAI/JIIO implementation for high-end 2D graphics
- JInput for gamepad and sticks support
- gathering the main gaming targeting components, there are :
            - Sprites, that support both hardware and software graphics alg's
            - Animations, that extend Sprite-class and integrate a SoftCache
            - Models and InteractiveModels, that integrate anther SoftCache to store Animations and Sprites
            - Rendering Scene, that gets the best of all the Swing and AWT APIs to render graphics on Window and Full-screen
            - Console, to make easy logging
- coming up soon in 0.9, network multiplayer

you can download the whole API at  Cheesy

::::... :..... :::::: ;;;:::™ b23:production 2006 GNU/GPL @
on /projects/sf3jswing
Java (1.6u10 plz) Web Start pool
dev' VODcast[/ur
Offline Noya

Senior Newbie

« Reply #2 - Posted 2008-01-15 10:51:34 »

Sorry, but how is this related to a 2D character animator? Seems more like a game-engine...
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline broumbroum

Junior Devvie

« Reply #3 - Posted 2008-01-16 02:18:46 »

I use it for my characters in my game. hence using InteractiveModel can be more attractive than looking for youself. if you have some more informations about what you want to bring on your screen, tell me more ! Undecided

::::... :..... :::::: ;;;:::™ b23:production 2006 GNU/GPL @
on /projects/sf3jswing
Java (1.6u10 plz) Web Start pool
dev' VODcast[/ur
Offline Noya

Senior Newbie

« Reply #4 - Posted 2008-01-16 10:05:36 »

Basicly I'd like to have something like this:
Offline broumbroum

Junior Devvie

« Reply #5 - Posted 2008-01-16 23:21:32 »

nice shot ! well this is what I'm having thought for nights, now building the documentation I can suggest you to try with v0.8 RC2 and see what happen. Grin

::::... :..... :::::: ;;;:::™ b23:production 2006 GNU/GPL @
on /projects/sf3jswing
Java (1.6u10 plz) Web Start pool
dev' VODcast[/ur
Offline ClickerMonkey

JGO Coder

Medals: 20

Game Engineer

« Reply #6 - Posted 2008-05-02 03:06:43 »

If more people want this Ill finish a simple 2D skeleton animator I made. I have all the main classes working for the most part:

//Computational classes
Bone (Basic structure of any skeleton)
Skeleton (Made up of a hierarchy of bones)
Frame (A single animation frame that keeps the angles and distances for each bone)
Animation (A list of frames that can be animated in different ways (LOOP_FORWARD, ONCE_FORWARD, LOOP_BACKWARD, ONCE_BACKWARD, PINGPONG))
//Graphics Classes
Limb (Holds all the different options for positioning/orienting/stretching sprites between to bones)
Character (A list of limbs and contains the main skeleton and a list of animations)

This seems like what you need. I want to get Inverse and Forward kinematics to work some time, but they don't now.

The animator loads/saves animations/skeletons and does frame-based animation. It'll take sometime to port the animator from VB.NET to java so I can't just give it to you right now.

Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

roseslayer (635 views)
2016-08-06 11:43:29

roseslayer (588 views)
2016-08-06 09:43:11

xTheGamerCodes (661 views)
2016-08-04 15:40:59

xTheGamerCodes (652 views)
2016-08-04 15:40:24

orrenravid (1000 views)
2016-07-16 03:57:23

theagentd (1079 views)
2016-07-11 14:28:54

Hydroque (1191 views)
2016-07-06 05:56:57

Hydroque (1106 views)
2016-07-03 08:52:54

GrandCastle (917 views)
2016-07-01 09:13:47

GrandCastle (655 views)
2016-07-01 09:09:45
Rendering resources
by Roquen
2016-08-08 05:55:21

Rendering resources
by Roquen
2016-08-08 05:52:42

Rendering resources
by Roquen
2016-08-08 05:50:38

Rendering resources
by Roquen
2016-08-08 05:49:53

Rendering resources
by Roquen
2016-08-08 05:32:39

Making a Dynamic Plugin System
by Hydroque
2016-06-25 00:13:25

Java Data structures
by BinaryMonkL
2016-06-13 21:22:09

Java Data structures
by BinaryMonkL
2016-06-13 21:20:42 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!