Bones - Skeletal and Pose Animations for jPCT/jPCT-AE > Bones

Bones - Skeletal and Pose animations for jPCT

(1/51) > >>

raft:
Bones is a animation API for jPCT. It supports skeletal and pose animations. It's aimed to be small library with no additional dependencies where possible.

Bones can be found at its home page. The download pack contains the source code, necessary libraries, Eclipse project files and a few demo applications. It's definitely free software with a "Do whatever with it" license.

Note: As the API evolved, following information is not exactly correct anymore. Please refer to Bone's home page for up to date information.



Bones initially loads skinning information via Ardor3D's Collada loader. Out of this information, a series of SkinnedObject3D's are constructed. They have mesh data, textures coordinates and skinning information. It's enough to set their textures and call build() to prepare them to be added into a jPCT world.

After this initial loading, they can be saved in a compact form. Saved objects can be later reloaded with loader, with no dependencies to Ardor3D

At the moment, the project is at "Proof of Concept" state. Skinning and mesh deformation works, but skeleton poses can only be created programmatically. Hence it's not really useful for games at the moment. This is so since, Ardor3D's loader only support this much at the moment. As they progress, Bones will progress..

Cheers ;D
r a f t

Edit: Updated the link with some code cleanup and documentation.
Edit2: Updated title and description to reflect changes in the API

raft:
A screen capture of demo at youtube

EgonOlsen:
Very cool. But what exactly does "but skeleton poses can only be created programmatically" mean? That you can't load any pre-edited animations from a file?

A little tool that bundles Ardor and jPCT to load the file, convert it into Bones' format and save it would be cool IMHO, so that one don't have to do this in code everytime.

raft:

--- Quote from: EgonOlsen on January 07, 2010, 04:40:46 pm ---That you can't load any pre-edited animations from a file?
--- End quote ---
yes, unfortunately it means that at the moment. only bind pose is loaded if you even call it a pose.

i dont know much about collada, so i'm not sure about what will be supported. as written in readme, the seymour file contains an animation but it's not loaded at the moment. Ardor3D is at an early state too, it would evolve. so lets wait and see ;)

btw, i guess Ardor guys got a little pissed of. they think they do the hard work and i copy it. kind of true indeed  ::)


--- Quote from: EgonOlsen on January 07, 2010, 04:40:46 pm ---A little tool that bundles Ardor and jPCT to load the file, convert it into Bones' format and save it would be cool IMHO, so that one don't have to do this in code everytime.

--- End quote ---
yes, i can do that, possibly a command line tool after the projects gets more mature and useful

EgonOlsen:

--- Quote from: raft on January 07, 2010, 05:27:20 pm ---btw, i guess Ardor guys got a little pissed of. they think they do the hard work and i copy it. kind of true indeed  ::)

--- End quote ---
;D As long as you respect their license, what's the problem with that!? If they can't cope with such things, they shoudn't make it OS.

Navigation

[0] Message Index

[#] Next page

Go to full version