Sample View
![](prj8/2.png)
Ray tracer MK8. In addition to differential rays, we now have adaptive antialiasing to make our images buttery smooth.
I use a lower and upper threshold to choose how many samples to take per pixel. Those thresholds are compared with a variance of the pixel color.
Ray Traced View
![](prj8/1.png)
This is the resulting image.