It takes some time for the image to load.

Use 1,2,3,4, and 5 keys to navigate between images.
If you want to switch between red light and white light, press Space bar.
Note, you may need to click on the applet before you use the keyboard.

Here are the source files:
LightSource.java
Surface.java
SecondOrder.java
HalfSpace.java
Shape.java
SurfShape.java
InterShape.java
NoiseRayTracer.java
Matrix3D.java
Utility.java
PixApplet.java
and
ImprovedNoise.java by K. Perlin