Multiplexed Metropolis Light Transport




  • Paper topic: Rendering
  • Software type: Code
  • Able to run a replicability test: True
  • Replicability score: 3
  • Software language:
  • License:
  • Build mechanism: C++ Compiler
  • Dependencies:
  • Documentation score {0,1,2}: 1
  • Reviewer: Nicolas Mellado <>
  • Time spent for the test (build->first run, timeout at 100min): 10min

Source code information


The code is provided as a single file. There is no build/run instructions, however I could compile by calling `g++ smallmmlt.cpp` (I used gcc 7.5.0), and ran it as `./a.out`. By default, the renderer runs for 3 minutes (see smallmmlt.cpp:525). It generates a ppm images with a cornell box contained 3 spheres (not in the paper, but similar to Figure 8). The 3d scene is defined in code, and thus adapting to other contexts might require some development effort.

Misc. comments

Another (unofficial) implementation can be found in EDXRay (

If you want to contribute with another review, please follow these instructions.

Please consider to cut/paste/edit the raw JSON data attached to this paper.