This repository contains the work from UCR CS130 course project RayTracing.
This is an implementation of a basic ray tracer. In this implementation we have done the following:
- flat shading
- sphere, plane, cylinder intersections
- casting rays
- coordinate system orientation
- color
- camera orientation
- recursion depth
- reflections
- lighting and shadows
- unions and differences