Realistic Ray Tracing

Homework 1 - Monte Carlo Summation
Homework 2 - Monte Carlo Integration
Homework 3 - Macbeth Color Checker XYZ
Homework 4 - Macbeth Color Checker
Homework 5 - Cornell Box
Homework 6 - Ward BRDF
Homework 7 - Mixture Density
Homework 8 - Participating Medium
Homework 9 - Rayleigh Scattering
Homework 10 - Subsurface Scattering
Homework 11 - Dielectric Material
Homework 12 - Final Image

Homework 12 - Path Trace Final Image

The final assignment is to make a cool image by combining the features of the path tracer, or to add a new feature. I chose to add flourescent materials to the path tracer. These images show the same scene with a white light (400-700nm) and a black light (350-450nm). As you can see the two flourescent squares within the curled macbeth color checker will glow under the black light scene because their material randomly modifies the incident wavelength to any wavelength within the range of 350-700nm. The normal diffuse squares do not modify the incident wavelengths, so they will only receive intensity feedback for the 400-450nm (as their materials are not defined for any wavelengths below 400nm).
White Light Scene
Black Light Scene