Animations | Bio | Home | Images | Links | Publications | Resumé |
Caustics represents some of the most visually striking patterns of light in nature. Caustics are formed by light that is reflected or transmitted by a number of specular surfaces before interacting with a diffuse surface. Examples of caustics are the light patterns on the bottom of a swimming pool and light focused onto a table through a glass of cognac.
Caustics are impossible to simulate using radiosity or ray tracing but very easy with photon mapping :-) A photon map is build by tracing photons from the light source into the scene and storing these as they interact with the surfaces in the model. A more detailed description can be found in my book.
A glass of cognac |
A metalring |
A prism with dispersion |
|
A prism with dispersion - ie. wavelength dependent refraction. Notice the colors in the caustics. 1024x768 with 4 samples per pixel. Rendering time was 32 seconds on a Dual-PII-400MHz Linux-PC. |
A caustic from a glass sphere |
A caustic from a sphereflake on a fractal landscape |
A glass cognac on a fractal surface |
A closeup of the caustic on the fractal surface |
|
This is a closeup of the caustic on the previous image. |
A cognac glass |
Another view of the cognac glass |
|
This view of the cognac glass was rendered using 16 samples per pixel and the rendering time was approx. 1 hour and 30 minutes on a P-90. |
Yet another view of the cognac glass |
|
Yes, I enjoy cognac :-) |
Caustics on curved surfaces |