This is a metropolis light transport raytracer I made for fun, based on the papers [0] and [1]. It's written in Haskell. Please contact me (see my home page) if you would like to know more.

Here are some images I made with it.

There is very little documentation and I've made no effort to make it usable, but the following instructions should at least cause it to render something. The scene is currently hard-coded in Scenes/Box.hs.

  1. Eric Veach and Leonidas J. Guibas. Metropolis Light Transport. SIGGRAPH 97 Proceedings (August 1997), Addison-Wesley, pp. 65-76
  2. Csaba Keleman,2 Laszlo Szirmay-Kalos, Gyorgy Antal and Ferenc Csonka. A Simple and Robust Mutation Strategy for the Metropolis Light Transport Algorithm. EUROGRAPHICS 2002 (Volume 21, Number 3).