A ray tracer written in C++. Renders an orthographic or prespective image. Can use point lights with matte materials.
Left is a basic orthographic render. Right is a perspective render with shadows and a matte like material.
- Impliments a simple UI interface to watch the render and a custom Ray Tracer.
- Adding in materials
- Adding in meshes
- Anti Aliasing
- Clean up and separate header files and cpp
- Add screen drawing in addition to saving the image.
The bmp file save function is written by Author: Arash Partow URL: http://partow.net/programming/bitmap/index.html
Must have BOOST C++
Run make command then run the executable "ray_tracer.out"