raytracer from computer graphics class