XJRTIt's not as slow as you might imagine (and it will certainly get faster). One thing for sure, combining XML and the Java reflection API, it's extendible!
The CapabilitiesXJRT is an open source Java renderer with a ray tracing backend. Objects can be fed into the renderer either through Java or an XML-based scene description language. Shaders can be written in Java and are instanced using the reflection API. The renderer currently supports a variety of polygons, polygon model formats (3ds, DXF, OBJ, and OFF), spheres and other quartics, cubic patches, heightfields, boxes, torii, algebraic surfaces, blobbies, constructive solid geometry (CSG), and a variety of light sources. Support code is provided for doing tiling, bump mapping, noise based texturing and camera based motion blur.
The current release is Beta 06 and is dated 28th August 2005. This release fixes some bugs in polygon tiling, patch rendering, and an occasional shadowing problem that could show up with multiple lightsources. A new shader, Bumpy, has also been added to the examples. For the current project summary see here For downloading and CVS access details see here
Some Examples
Useful Data Files
Models
Historic Data
|
||||||||||||||||||||||||||||||||
|