Tintin
I have worked on writing a basic ray tracer using C++. The project is based on this popular short tutorial by Peter Shirley. I refactored the code to make it robust and flexible. Currently, it has support for materials depth of field, global illumination, and more.
VZL
Another attempt at ray tracer! I worked on this in one of my courses. It has a different design than the previous one. Additionally, it has support for wavefront model loading, acceleration structure to accelerate ray-triangle intersections. I plan to extend the project by adding more features like a material system, global illumination, and more.
Monke
This is a parallel ray tracer using CUDA. I wanted to see how if I can rewrite some of my existing CPU code for GPU and make the ray tracer work parallelly. Right now this project can read a list of triangles from a given wavefront file, send the list to GPU and do parallel ray tracing on CUDA kernel with simple Lambertian shading.