Monte Carlo Using C++ / OpenGl
The goal of this project was to implement a simple Monte Carlo System using OpenGl and C++. While this wasnt an entire raytracing program, it still outputs an irradiance map. Since it was coded in C++ / OpenGl, the code was optimized.
The project involved building all the framework from scratch (the Vector Classes, the primitive classes) and finally outputting the array of floats using OpenGl.
Features:
Basic Monte-Carlo System
Supports 1 light
Supports Sphere and Axis Aligned Rectangle Primitives
Outputs Irradiance Map
Click on the images to enlarge

Contact
Venkat Krishnaraj
venkat.krishnaraj@gmail.com
Masters,
Computer Science
Cornell University