Skip to content

A ray tracer written in C++ with Phong illumination

Notifications You must be signed in to change notification settings

lozog/raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raytracer

A basic ray tracer with Phong Illumination. I originally made this for CS488, Intro to Computer Graphics, at the University of Waterloo.

Alt Text


Build

$ cd raytracer
raytracer$ premake4 gmake
raytracer$ make
raytracer$ cd src
raytracer/src$ premake4 gmake
raytracer/src$ make

TODO

(in no particular order)

  • rewrite from scratch
  • reflections
  • textures
  • meshes, spheres, cubes
  • hierarchical modelling
  • bounding boxes, optimizations
  • distribution ray tracing
  • path tracing
  • photon mapping

Dependencies

This build is only tested on Linux, but should theoretically also work for OSX.

About

A ray tracer written in C++ with Phong illumination

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published