Skip to content

Final Project for a Computer Graphics course. It generates ray-traced images of complex scenes using the Whitted illumination model.

Notifications You must be signed in to change notification settings

StormyEmery/Computer-Graphics_RayTracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Computer-Graphics_RayTracer

Final Project for a Computer Graphics course. It generates ray-traced images of complex scenes using the Whitted illumination model.

Implemented triangle-ray intersection so that the ray tracer could display triangle meshes.

Implemented the Whitted illumination model, which includes Phong shading as well as reflection and refraction. Handles both directional and point lights.

Implemented Phong interpolation of normals on triangle meshes.

Implemented anti-aliasing using super-sampling.

Implemented cube mapping.

Implemented texture mapping.

Threaded ray tracing code.

About

Final Project for a Computer Graphics course. It generates ray-traced images of complex scenes using the Whitted illumination model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published