Monte Carlo Ray Tracing
![](/project/ray_tracing/featured_hu573a8f1b28a29b3a7e1a9bf132785e37_1174381_720x0_resize_lanczos_2.png)
In this project, I implemented a multi-thread ray trcing algorithm with realistic approaches of randering. The main points includes spheres, lights, images, rotated boxes, textures, reflection and transparency. In addition, the ray tracing method is a Monto Carlo one, which samples a couple of times on each view pixel.