Skip to main content

[JAVA3D-INTEREST] Bones and Skin and Other Useful Things

No replies

With the recent release of the Java3 source, I've decided to release
some code I've developed into the Java community. This has already been
posted to JAVA3D-INTEREST@JAVA.SUN.COM, but I thought it would be a good
idea to post it here too.

In short, I've released the start of a game engine I started building to
allow me to create online MMORPG game levels in the Java environment.
While I fell short of this goal, I did come up with some useful
utilities for Java3D and Java2D, including a real time skeleton and
skinning system, a proposed XML file format that can store data useful
for containing game level and 3D animated characters (written
specifically to take advantage of the Java3D engine; it is meant to be a
replacement for VRML/X3D which has shortcomings that makes it unsuitable
as a game 3D format), an importer and an exporter for this file format,
an engine for reading and displaying SVG documents (which is more suited
to videogames than Batik, since it allows direct access to data,
clipping and caching), and a system to easily turn SVG documents into
graphically rich menus with an interface that makes using my SVG menus
similar to using more traditional Swing menus.

I'm not sure what to do with the code at this point. I think it would
be useful to add it to one or more existing projects, but am not sure
how. I also don't know if I should keep my code in one huge tree or
seperate it into seperate trees - particularly as the menus depend on
the SVG code and the importer/exporter depends on the skin and bones code.

The code and brief documentation can be found here:

Thanks. Let me know what you think of this and what I ought to do next.

Mark McKay

To unsubscribe, e-mail:
For additional commands, e-mail: