Photorealistic rendering algorithm based on tracing rays from the camera as well as light sources, able to simulate effects such as caustics.