Skip to content

victord54/raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ray tracer

This is a simple ray tracer written in C++.

Features

It uses the following concepts :

  • Ray tracing
  • Phong shading
  • Reflection
  • Refraction
  • Anti-aliasing
  • Soft shadows
  • Depth of field

Build

mkdir build
cd build
cmake ..
make

Run

./raytracer

Output

The output is a .ppm file that can be visualized with an image viewer. image

Releases

No releases published

Packages

No packages published