 |
(https://xith3d.dev.java.net)
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, 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.
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.
If you have questions concerning Xith3D please visit the Forum : http://www.javagaming.org/forums/index.php?board=30.0
-- BodoTasche - 24 Aug 2003
|