Implementation of a path tracer as described in , also
know as Monte Carlo ray tracing.
- Adding classes to create random samples in different
- For surfaces (diffuse, phong-like etc) provide
importance sampling techniques to get next-level rays
(see  for a describtion of importance sampling)
- Add support for area light sources (e.g. triangles)
- Implement the new rendering algorithm
 KAJIYA, J. T. The Rendering Equation. Computer
Graphics vol. 20, no. 4 (1986), pp. 143150.
 KAHLER, A. Parallel Monte Carlo Ray Tracing Using
Photon Maps, Diplomarbeit, Technische Universität
München, Institut für Informatik, 1999
Log in to post a comment.