3DzzD
Summary :
3DzzD is a 2D/3D scenegraph API written in Java and runs on any JRE 1.1 compatible JVM.
It ships standard with a software rendering backend which runs in sandboxed environments. Next to the software renderer a JOGL rendering backend is available which accelerates the rendering using OpenGL. Support for other rendering backends is possible using the extension mechanism the API provides. This extension mechanism makes it possible to load extensions to the API at runtime, when these extensions need extra privileges in a sandboxed environment like an Applet, the user will be asked to grant these privileges at runtime.
Features:
- Multiple rendering backends: software renderer, JOGL
- Normal mapping
- Shadows
- Lightmap generation
- Per pixel lightning effects
- Bump mapping
- Spherical environment mapping
- Skybox
- Bilinear / Trilinear texture filtering
- Anistrophic filtering (2*2 for the sw renderer)
- Antialiasing
- Skeletal animation
- Timebased collision detection:
- sphere -> scene
- sphere -> sphere
- sphere -> line3d
- Simple physic engine
- Extensible architecture
Planned features:
- Skinned animation
- GUI system
- Dynamic shadows
- Procedural geometry and texture generation