According to the new governance guidelined for game.java.net each open source project has to be approved by the community.
You can read the guidelines here:http://games.dev.java.net/govern.html
Discussion for new projects happen on the firstname.lastname@example.org
mailing list, which you can subscribe to here:http://games.dev.java.net/servlets/ProjectMailingListList
I am proposing that the Xith3D renderer be placed as a project under the BSD license in the java gaming community and hosted on games.java.dev.net.
I have created the project on the site and uploaded a recent code snapshot. I believe this should be in the middleware section Projects -> Games -> Games-Middleware. (http://games-middleware.dev.java.net/
) I have signed the contributer agreement and faxed a copy to Rachel Laxa at Sun.
The Xith3D project consists of powerful middleware consisting of a scenegraph and an extensible renderer. The goal is to create a lean and performative scenegraph and renderer while at the same time allowing for extensions and enchancements to all stages of the rendering pipeline.
The class node definitions of the scenegraph is virtually identical to the Java3D, although it is not intended to be an exact replacement. The scenegraph will have full collision prevention and detection, fov culling and a host of other features.
The renderer is designed to be state of the art with support for state sorting, transparency sorting, shadow volumes, volumetric shadows, pixel perfect lighting, CG, vertex programs and other modern effects.
Xith3d is not designed as an all purpose API and there are are specific design limitations purposely introduced to ensure that it performs at the highest possible rendering speeds. For example the renderer is not thread safe and is meant to support a cycle of (1-update scenegraph, 2-render scene, 3-repeat)
The underlying API interface is designed to be easily portable. Xith3d will provide ports for JOGL and LWJGL (which are OpenGL) but there is no reason why a DirectX port could not be made.
Current screenshots can be seen here:http://www.magicosm.net/xith3d/snapshot.jpghttp://www.magicosm.net/xith3d/snapshot1.png
If you are interested in seeing this project placed into open source within the java gaming initiative please vote on the mailing list at email@example.com