Nikki Kyllonen - kyllo089
26 October 2017
For part 2 of our Ray Tracing assignment, I decided to take my last extra day since I was so close last night to finishing and judged that, with one (or two?) more assignments left, it would be worth it to spend the extra time. It seems as though Professor Guy was right about this part being "easier." However, I think his concession that it might be because we weren't starting from scratch this time around was the greatest contributing factor.
The hardest parts for me seemed to be the lighting. I had more trouble with directional and spot lighting than I had with reflectance and refraction, oddly enough. All the little things involved in the lighting kept not quite fitting together. I also had issues with just understanding how to implement the triangles. I had to walk myself through the math a few times before I could implement it.
Additional Features:
Practice specular sphere for testing my Point Light.
Just one sphere and a ground sphere for testing my Directional Light.
Practice sphere for testing my Spot Light.
Result of the triangle.scn practice file.
Result of the spheres1.scn practice file.
Result of the spheres2.scn practice file.
Result of the outdoor.scn practice file without a specified depth of recursion.
Result of the outdoor.scn practice file with max depth of recursion set to 5.
Result of the test-reasonable.scn practice file.
Result of the ShadowTest.txt practice file.
Result of the bottle.txt practice file.
Result of the arm-top.txt practice file.
Result of the arm-reach.txt practice file.