Ray Tracer

jrMan is a project to write an open source version of the REYES rendering algorithm used by Pixar's PhotoRealistic Renderman.

Almost all digital production work in the film industry is rendered using this algorithm, yet most computer graphics textbooks fail to mention it or only provide a very superficial description of how it works.

The main objective of the jrMan project is to provide an open source implementation of the REYES rendering algorithm to permit, both students and teachers, to understand how it works and experiment with it.

To achieve this objective the source code must be easy to read and should run on most operating systems. This is the one of the reasons we are implementing it in Java.

URL: http://www.jrman.org/
Licence: GPL

Art of Illusion is a free, open source 3D modelling and rendering studio. It is written entirely in Java, and should be usable on any Java Virtual Machine which is compatible with J2SE 1.4 or later.

URL: http://www.artofillusion.org/
Licence: GPL

Sunflow is an open source rendering system for photo-realistic image synthesis. It is written in Java and built around a flexible ray tracing core and an extensible object-oriented design. It was created as a framework for experimenting with global illumination algorithms and new surface shading models.

URL: http://sunflow.sourceforge.net/
Licence: MIT License

Rings is a free Java ray tracing engine. It is a piece of software written in Java that allows a user or another piece of Java software to produce realistic 3d images.

URL: http://j3d.sourceforge.net/
Licence: GPL

Raja stands for "Ray-Tracer in Java". The Raja project intends to build a complete modern Ray-Tracer using the Java language.

URL: http://raja.sourceforge.net/
Licence: LGPL