CS488 project
CS488 project
This is the project webpage for my CS488 final project, which is an extended ray tracer continuing from Assignment 4. The extension comprised of implementing an additional 10 objectives.
Objectives
Bump Mapping
Cel Shading
Texture Mapping
Depth of Field
Anti-Aliasing (Supersampling)
Refraction
Fish Eye Lens (Wide Angle)
Multithreading
Additional Primitives (Torus and Cylinder)
Unique Scene
Extended Ray Tracer
Ray Tracing is a technique to generate photorealistic images. It traces rays of light from the eye (backwards) back through the pixels on the image plane into the scene. The rays are then tested against objects within the scene to perform lighting calculations.