Tim Adam - Raytracer Final Project

CSC 473 - Advanced Rendering Techniques - Spring 2013 - Dr. Zoe Wood



This raytracer uses perlin noise as a height map, then uses ray marching to render said geometry (Phong Shading).


This raytracer also has sperical lights implemented as a set of point lights, creating nice soft shadows.
In the first image, the sphere has forty point lights; in the second image, each sphere has 25 point lights.


With the spherical lights and reflective perlin height maps, nice water effects can be achieved.


As with all raytracers from students in this class, reflection, transparent objects and anti-aliasing can be used.

Assorted images:




References:
Perlin Noise
Zoe Wood's lectures
Phong Shading
Ray Marching