Requirements

In order to run the render cache you must have the following requirements.  Please do not send me mail complaining that it doesn't run if you don't have all of these (e.g., if you have a Pentium III or an Athlon, the render cache will not work).  For other systems, the brave and/or foolish can download the full source code (under GPL) and adapt it.  Regardless you can still look at the sample images on the activities pages to get some idea of what the system looks like, even if you can't run the render cache yourself.

Contents

The downloadable software consists of three components;
Java Source Code and Render Cache library - This file contains the Java source code for the example application and ray tracer as well as the compiled native library (dll) for the Render Cache (plus new C bindings).  You can use it to modify the application or to learn how to connect the Render Cache to your own rendering system.  You can expand this file using the command "jar xf rendercachejavasource.jar" or any program that knows how to expand jar files (this is not an executable jar, just an archive of source files).

C++ Source Code - We have now also released the C++ source code for the render cache library under the GNU Public License.  You can use this to get and modify the render cache and adapt it to run on other systems.

Bibliography

  1. Bruce Walter, George Drettakis, Steven Parker, Interactive Rendering Using the Render Cache, in Rendering Techniques '99, G. Larson, D. Lichinski (eds), Springer-Verlag, (Proc. 10th Eurographics workshop on Rendering, Granada, Spain.)
  2. Bruce Walter, George Drettakis, Donald P. Greenberg, Enhancing and Optimizing the Render Cache, in Rendering Techniques 2002, (13th Eurographics Workshop on Rendering. Pisa, Italy), Springer-Verlag, pp. 37-42, 2002.