UCSD CSE 272 renderer
All the dependencies are included. Use CMake to build. If you are on Unix systems, try
mkdir build
cd build
cmake ..
Try
cd build
./lajolla ../scenes/cbox/cbox.xml
This will generate an image "image.pfm".
To view the image, use hdrview, or tev.
The renderer is heavily inspired by pbrt, mitsuba, and SmallVCM.
We use Embree for ray casting.
We use pugixml to parse XML files.
We use pcg for random number generation.
We use stb_image and tinyexr for reading & writing images.
We use miniz for compression & decompression.
Many scenes in the scenes folder are directly downloaded from http://www.mitsuba-renderer.org/download.html. Scenes courtesy of Wenzel Jakob, Cornell Program of Computer Graphics, Marko Dabrovic, Eric Veach, Jonas Pilo, and Bernhard Vogl.